mirror of
https://github.com/chillpadclub/bedolaga-cabinet.git
synced 2026-07-28 09:33:46 +00:00
Auto-retry once on 401 with 1.5s delay, plus a manual retry button with a hint to reopen the app if auth keeps failing.
2288 lines
104 KiB
JSON
2288 lines
104 KiB
JSON
{
|
||
"common": {
|
||
"loading": "در حال بارگذاری...",
|
||
"all": "همه",
|
||
"error": "خطا",
|
||
"success": "موفق",
|
||
"save": "ذخیره",
|
||
"cancel": "لغو",
|
||
"confirm": "تایید",
|
||
"back": "بازگشت",
|
||
"next": "بعدی",
|
||
"close": "بستن",
|
||
"search": "جستجو",
|
||
"noData": "دادهای موجود نیست",
|
||
"actions": "عملیات",
|
||
"yes": "بله",
|
||
"no": "خیر",
|
||
"or": "یا",
|
||
"and": "و",
|
||
"edit": "ویرایش",
|
||
"delete": "حذف",
|
||
"currency": "تومان",
|
||
"copy": "کپی",
|
||
"units": {
|
||
"gb": "GB",
|
||
"perGb": "/GB"
|
||
},
|
||
"add": "افزودن",
|
||
"refresh": "بازخوانی",
|
||
"retry": "تلاش مجدد",
|
||
"saving": "در حال ذخیره...",
|
||
"understand": "متوجه شدم",
|
||
"collapse": "جمع کردن"
|
||
},
|
||
"nav": {
|
||
"dashboard": "داشبورد",
|
||
"subscription": "اشتراک",
|
||
"balance": "موجودی",
|
||
"referral": "معرفی",
|
||
"support": "پشتیبانی",
|
||
"profile": "پروفایل",
|
||
"logout": "خروج",
|
||
"contests": "مسابقات",
|
||
"polls": "نظرسنجی",
|
||
"info": "اطلاعات",
|
||
"wheel": "چرخ شانس",
|
||
"menu": "منو"
|
||
},
|
||
"notifications": {
|
||
"ticketNotifications": "اعلانهای تیکت",
|
||
"markAllRead": "خواندن همه",
|
||
"noNotifications": "اعلانی وجود ندارد",
|
||
"justNow": "همین الان",
|
||
"minutesAgo": "{{count}} دقیقه پیش",
|
||
"hoursAgo": "{{count}} ساعت پیش",
|
||
"daysAgo": "{{count}} روز پیش",
|
||
"viewAll": "مشاهده همه تیکتها",
|
||
"newNotification": "اعلان جدید",
|
||
"clickToView": "برای مشاهده کلیک کنید",
|
||
"newTicket": "تیکت جدید: {{title}}",
|
||
"newReply": "پاسخ جدید در تیکت: {{title}}",
|
||
"newTicketTitle": "تیکت جدید",
|
||
"newReplyTitle": "پاسخ جدید",
|
||
"newUserReply": "کاربر در تیکت پاسخ داد: {{title}}",
|
||
"newUserReplyTitle": "پاسخ کاربر"
|
||
},
|
||
"wsNotifications": {
|
||
"balance": {
|
||
"topupTitle": "موجودی شارژ شد",
|
||
"topupMessage": "موجودی شما {{amount}} {{currency}} شارژ شد",
|
||
"changeTitle": "موجودی بهروز شد",
|
||
"changeMessage": "موجودی شما {{amount}} {{currency}} تغییر کرد"
|
||
},
|
||
"subscription": {
|
||
"activatedTitle": "اشتراک فعال شد",
|
||
"activatedMessage": "اشتراک شما اکنون فعال است!",
|
||
"activatedWithTariff": "اشتراک «{{tariff}}» شما اکنون فعال است!",
|
||
"renewedTitle": "اشتراک تمدید شد",
|
||
"renewedMessage": "اشتراک شما تمدید شد!",
|
||
"renewedWithAmount": "اشتراک شما با {{amount}} {{currency}} تمدید شد",
|
||
"expiringTitle": "اشتراک به زودی منقضی میشود",
|
||
"expiringMessage": "اشتراک شما {{days}} روز دیگر منقضی میشود",
|
||
"expiredTitle": "اشتراک منقضی شد",
|
||
"expiredMessage": "اشتراک شما منقضی شده است. برای ادامه استفاده تمدید کنید.",
|
||
"dailyDebitTitle": "کسر روزانه",
|
||
"dailyDebitMessage": "هزینه روزانه اشتراک: {{amount}} {{currency}}",
|
||
"trafficResetTitle": "ترافیک بازنشانی شد",
|
||
"trafficResetMessage": "محدودیت ترافیک شما بازنشانی شد"
|
||
},
|
||
"autopay": {
|
||
"successTitle": "تمدید خودکار موفق",
|
||
"successMessage": "اشتراک شما به صورت خودکار با {{amount}} {{currency}} تمدید شد",
|
||
"failedTitle": "خطا در تمدید خودکار",
|
||
"failedMessage": "تمدید خودکار اشتراک شما ناموفق بود",
|
||
"insufficientTitle": "موجودی ناکافی",
|
||
"insufficientMessage": "برای تمدید {{required}} {{currency}} لازم است، موجودی فعلی {{balance}} {{currency}}"
|
||
},
|
||
"account": {
|
||
"bannedTitle": "حساب مسدود شد",
|
||
"bannedMessage": "حساب شما مسدود شده است",
|
||
"unbannedTitle": "حساب رفع مسدودی شد",
|
||
"unbannedMessage": "حساب شما رفع مسدودی شد",
|
||
"warningTitle": "هشدار",
|
||
"warningMessage": "شما یک هشدار دریافت کردید"
|
||
},
|
||
"referral": {
|
||
"bonusTitle": "پاداش معرفی",
|
||
"bonusMessage": "شما {{amount}} {{currency}} پاداش معرفی دریافت کردید!",
|
||
"bonusWithName": "شما از {{name}} پاداش {{amount}} {{currency}} دریافت کردید!",
|
||
"registeredTitle": "معرفی جدید",
|
||
"registeredMessage": "کسی با لینک معرفی شما ثبت نام کرد!",
|
||
"registeredWithName": "{{name}} با لینک معرفی شما ثبت نام کرد!"
|
||
},
|
||
"payment": {
|
||
"receivedTitle": "پرداخت دریافت شد",
|
||
"receivedMessage": "پرداخت {{amount}} {{currency}} دریافت شد"
|
||
}
|
||
},
|
||
"successNotification": {
|
||
"balanceTopup": {
|
||
"title": "موجودی شارژ شد!"
|
||
},
|
||
"subscriptionActivated": {
|
||
"title": "اشتراک فعال شد!"
|
||
},
|
||
"subscriptionRenewed": {
|
||
"title": "اشتراک تمدید شد!"
|
||
},
|
||
"subscriptionPurchased": {
|
||
"title": "اشتراک خریداری شد!"
|
||
},
|
||
"amount": "مبلغ",
|
||
"price": "قیمت",
|
||
"newBalance": "موجودی جدید",
|
||
"tariff": "تعرفه",
|
||
"validUntil": "معتبر تا",
|
||
"goToSubscription": "رفتن به اشتراک",
|
||
"goToBalance": "رفتن به موجودی"
|
||
},
|
||
"auth": {
|
||
"login": "ورود",
|
||
"register": "ثبت نام",
|
||
"logout": "خروج",
|
||
"email": "ایمیل",
|
||
"password": "رمز عبور",
|
||
"confirmPassword": "تایید رمز عبور",
|
||
"forgotPassword": "رمز عبور را فراموش کردید؟",
|
||
"resetPassword": "بازنشانی رمز عبور",
|
||
"loginWithTelegram": "ورود با تلگرام",
|
||
"loginWithEmail": "ورود با ایمیل",
|
||
"noAccount": "حساب کاربری ندارید؟",
|
||
"hasAccount": "قبلاً حساب دارید؟",
|
||
"or": "یا",
|
||
"registerHint": "برای ثبت نام با ایمیل، ابتدا با تلگرام وارد شوید، سپس ایمیل خود را در تنظیمات متصل کنید.",
|
||
"telegramRequired": "نیاز به تایید تلگرام",
|
||
"telegramRetryFailed": "تایید هویت ناموفق بود. برنامه را ببندید و دوباره باز کنید.",
|
||
"telegramReopenHint": "اگر مشکل ادامه دارد، برنامه را ببندید و دوباره باز کنید",
|
||
"telegramNotConfigured": "ربات تلگرام پیکربندی نشده",
|
||
"authenticating": "در حال تایید هویت...",
|
||
"orOpenInApp": "یا ربات را در برنامه باز کنید",
|
||
"loginFailed": "ورود ناموفق",
|
||
"tryAgain": "تلاش مجدد",
|
||
"welcomeBack": "خوش آمدید!",
|
||
"loginTitle": "ورود به کابین",
|
||
"loginSubtitle": "با تلگرام یا ایمیل وارد شوید",
|
||
"referralInvite": "شما از طریق لینک معرفی دعوت شدهاید!",
|
||
"checkEmail": "ایمیل خود را بررسی کنید",
|
||
"verificationSent": "لینک تایید به این آدرس ارسال شد:",
|
||
"clickLinkToVerify": "روی لینک موجود در ایمیل کلیک کنید تا حساب خود را تایید و وارد شوید.",
|
||
"backToLogin": "بازگشت به ورود",
|
||
"emailNotVerified": "لطفاً ابتدا ایمیل خود را تایید کنید",
|
||
"emailAlreadyRegistered": "این ایمیل قبلاً ثبت شده",
|
||
"firstName": "نام",
|
||
"firstNamePlaceholder": "نام شما (اختیاری)",
|
||
"forgotPasswordHint": "ایمیل خود را وارد کنید تا لینک بازنشانی دریافت کنید",
|
||
"invalidCredentials": "ایمیل یا رمز عبور نامعتبر",
|
||
"invalidEmail": "لطفاً یک آدرس ایمیل معتبر وارد کنید",
|
||
"loginSuccess": "ورود موفق",
|
||
"passwordMismatch": "رمزهای عبور مطابقت ندارند",
|
||
"passwordResetSent": "لینک بازنشانی رمز عبور به ایمیل شما ارسال شد",
|
||
"passwordTooShort": "رمز عبور باید حداقل ۸ کاراکتر باشد",
|
||
"sendResetLink": "ارسال لینک بازنشانی",
|
||
"tooManyAttempts": "تلاشهای زیاد. لطفاً بعداً امتحان کنید",
|
||
"verificationEmailNotice": "پس از ثبت نام، ایمیل تأیید به آدرس شما ارسال خواهد شد"
|
||
},
|
||
"emailVerification": {
|
||
"title": "تایید ایمیل",
|
||
"verifying": "در حال تایید ایمیل...",
|
||
"pleaseWait": "لطفاً صبر کنید تا ایمیل شما تایید شود.",
|
||
"success": "ایمیل تایید شد!",
|
||
"successMessage": "ایمیل شما با موفقیت تایید شد. اکنون میتوانید با ایمیل و رمز عبور وارد شوید.",
|
||
"redirecting": "در حال انتقال به داشبورد...",
|
||
"failed": "تایید ناموفق",
|
||
"goToLogin": "رفتن به صفحه ورود"
|
||
},
|
||
"dashboard": {
|
||
"title": "داشبورد",
|
||
"welcome": "خوش آمدید، {{name}}!",
|
||
"yourSubscription": "اشتراک شما",
|
||
"quickActions": "دسترسی سریع",
|
||
"viewSubscription": "مدیریت اشتراک",
|
||
"topUpBalance": "شارژ موجودی",
|
||
"inviteFriends": "دعوت دوستان",
|
||
"getSupport": "دریافت پشتیبانی",
|
||
"currentBalance": "موجودی فعلی",
|
||
"activeUntil": "فعال تا",
|
||
"noActiveSubscription": "اشتراک فعال ندارید",
|
||
"devicesUsed": "دستگاهها: {{used}} از {{total}}",
|
||
"trafficUsed": "ترافیک: {{used}} از {{total}} گیگ",
|
||
"unlimitedTraffic": "ترافیک نامحدود"
|
||
},
|
||
"subscription": {
|
||
"title": "اشتراک",
|
||
"currentPlan": "پلن فعلی",
|
||
"status": "وضعیت",
|
||
"active": "فعال",
|
||
"inactive": "غیرفعال",
|
||
"trialStatus": "دوره آزمایشی",
|
||
"expired": "منقضی شده",
|
||
"expiresAt": "تاریخ انقضا",
|
||
"daysLeft": "روز باقیمانده",
|
||
"devices": "دستگاهها",
|
||
"devices_other": "{{count}} دستگاه",
|
||
"extraDevices": "دستگاههای اضافی",
|
||
"extraDevicesIncluded": "شامل {{count}} دستگاه اضافی",
|
||
"extraDevicesIncluded_other": "شامل {{count}} دستگاه اضافی",
|
||
"baseTariff": "تعرفه",
|
||
"serversLabel": "سرورها",
|
||
"servers_other": "{{count}} سرور",
|
||
"traffic": "ترافیک",
|
||
"unlimited": "نامحدود",
|
||
"used": "استفاده شده",
|
||
"of": "از",
|
||
"renew": "تمدید",
|
||
"extend": "تمدید اشتراک",
|
||
"buyTraffic": "خرید ترافیک",
|
||
"buyDevices": "خرید دستگاه",
|
||
"renewalOptions": "گزینههای تمدید",
|
||
"days": "روز",
|
||
"days_other": "{{count}} روز",
|
||
"hours": "ساعت",
|
||
"hours_other": "{{count}} ساعت",
|
||
"minutes": "دقیقه",
|
||
"minutes_other": "{{count}} دقیقه",
|
||
"price": "قیمت",
|
||
"noSubscription": "اشتراک فعال ندارید",
|
||
"getSubscription": "خرید اشتراک",
|
||
"connectionInfo": "اطلاعات اتصال",
|
||
"copyLink": "کپی لینک",
|
||
"copied": "کپی شد!",
|
||
"showQR": "نمایش QR کد",
|
||
"downloadConfig": "دانلود تنظیمات",
|
||
"trafficUsed": "ترافیک استفاده شده",
|
||
"timeLeft": "زمان باقیمانده",
|
||
"getConfig": "اتصال دستگاهها",
|
||
"autoRenewal": "تمدید خودکار",
|
||
"daysBeforeExpiry": "روز قبل از انقضا",
|
||
"daysBeforeExpiry_other": "{{count}} روز قبل از انقضا",
|
||
"selectPeriod": "انتخاب دوره",
|
||
"selectTraffic": "انتخاب ترافیک",
|
||
"selectServers": "انتخاب سرورها",
|
||
"selectDevices": "انتخاب دستگاهها",
|
||
"perDevice": "/ دستگاه",
|
||
"summary": "خلاصه",
|
||
"total": "جمع کل",
|
||
"purchase": "خرید",
|
||
"step": "مرحله {{current}} از {{total}}",
|
||
"stepPeriod": "دوره",
|
||
"stepTraffic": "ترافیک",
|
||
"stepServers": "سرورها",
|
||
"stepDevices": "دستگاهها",
|
||
"stepConfirm": "تایید",
|
||
"trial": {
|
||
"title": "دوره آزمایشی رایگان",
|
||
"description": "سرویس VPN ما را رایگان امتحان کنید!",
|
||
"days": "روز",
|
||
"days_other": "{{count}} روز",
|
||
"devices": "دستگاه",
|
||
"devices_other": "{{count}} دستگاه",
|
||
"price": "هزینه فعالسازی",
|
||
"activate": "فعالسازی دوره آزمایشی",
|
||
"unavailable": "دوره آزمایشی در دسترس نیست"
|
||
},
|
||
"connection": {
|
||
"title": "اتصال VPN",
|
||
"selectDevice": "دستگاه خود را انتخاب کنید",
|
||
"selectApp": "برنامه را انتخاب کنید",
|
||
"installApp": "۱. نصب برنامه",
|
||
"addSubscription": "۲. افزودن اشتراک",
|
||
"connectVpn": "۳. اتصال VPN",
|
||
"addToApp": "افزودن به {{appName}}",
|
||
"connect": "اتصال",
|
||
"noApps": "برنامهای برای این پلتفرم موجود نیست",
|
||
"noSubscription": "برای اتصال نیاز به اشتراک فعال دارید",
|
||
"featured": "پیشنهادی",
|
||
"yourDevice": "دستگاه شما",
|
||
"copyLink": "کپی لینک اشتراک",
|
||
"copied": "لینک کپی شد!",
|
||
"openLink": "باز کردن لینک",
|
||
"changeApp": "تغییر برنامه",
|
||
"selectPlatform": "انتخاب پلتفرم",
|
||
"app": "برنامه",
|
||
"apps": "برنامه",
|
||
"tutorial": "آموزش"
|
||
},
|
||
"additionalOptions": {
|
||
"title": "گزینههای اضافی",
|
||
"buyDevices": "خرید دستگاه بیشتر",
|
||
"currentDeviceLimit_other": "محدودیت فعلی: {{count}} دستگاه",
|
||
"maxDevices": "حداکثر {{count}}",
|
||
"devicesUnavailable": "خرید دستگاه در دسترس نیست",
|
||
"devicesUnit": "دستگاه",
|
||
"buy": "خرید",
|
||
"buyTraffic": "خرید ترافیک بیشتر",
|
||
"currentTrafficLimit": "محدودیت فعلی: {{limit}} GB (مصرف شده {{used}} GB)",
|
||
"buyTrafficTitle": "خرید ترافیک بیشتر",
|
||
"trafficWarning": "ترافیک خریداری شده به محدودیت فعلی اضافه میشود و به دوره بعدی منتقل نمیشود",
|
||
"trafficUnavailable": "خرید ترافیک برای اشتراک شما در دسترس نیست",
|
||
"unlimited": "نامحدود",
|
||
"buyTrafficGb": "خرید {{gb}} GB",
|
||
"manageServers": "مدیریت سرورها",
|
||
"manageServersTitle": "مدیریت سرورها"
|
||
},
|
||
"serverManagement": {
|
||
"statusLegend": "✅ — متصل • ➕ — اضافه خواهد شد (پولی) • ➖ — قطع خواهد شد",
|
||
"discountBanner": "تخفیف سرور شما: -{{percent}}%",
|
||
"forDays": "(برای {{days}} روز)",
|
||
"perMonth": "/ماه",
|
||
"unavailable": "در دسترس نیست",
|
||
"toAdd": "اضافه کردن:",
|
||
"toDisconnect": "قطع کردن:",
|
||
"paymentProrated": "پرداخت (متناسب با روزهای باقیمانده):",
|
||
"applyChanges": "اعمال تغییرات",
|
||
"selectServersHint": "سرورها را برای اتصال یا قطع انتخاب کنید",
|
||
"noServersAvailable": "سرور قابل مدیریتی وجود ندارد"
|
||
},
|
||
"legacy": {
|
||
"selectTariffTitle": "یک تعرفه برای تمدید انتخاب کنید",
|
||
"selectTariffDescription": "اشتراک فعلی شما قبل از معرفی تعرفهها ایجاد شده بود. برای تمدید، لطفاً یکی از تعرفههای موجود را انتخاب کنید.",
|
||
"currentSubContinues": "اشتراک فعلی شما تا پایان مدت فعال باقی خواهد ماند."
|
||
},
|
||
"switchTariff": {
|
||
"dailyPayment": "پرداخت روزانه",
|
||
"dailyChargeDescription": "روزانه از موجودی کسر میشود",
|
||
"currentTariff": "تعرفه فعلی",
|
||
"free": "رایگان",
|
||
"newTariff": "تعرفه جدید",
|
||
"remainingDays": "روزهای باقیمانده",
|
||
"switch": "تغییر",
|
||
"title": "تغییر تعرفه",
|
||
"upgradeCost": "هزینه ارتقا"
|
||
},
|
||
"promoGroup": {
|
||
"yourGroup": "گروه شما: {{name}}",
|
||
"personalDiscountsApplied": "تخفیفهای شخصی بر قیمتها اعمال شده است"
|
||
},
|
||
"tariff": {
|
||
"perDay": "/ روز",
|
||
"flexiblePayment": "پرداخت انعطافپذیر",
|
||
"selectForRenewal": "انتخاب برای تمدید"
|
||
},
|
||
"customDays": {
|
||
"title": "تعداد روز سفارشی",
|
||
"perDay": "/روز"
|
||
},
|
||
"customTraffic": {
|
||
"label": "ترافیک",
|
||
"selectVolume": "انتخاب حجم ترافیک",
|
||
"default": "پیشفرض: {{label}}"
|
||
},
|
||
"summary": {
|
||
"period": "دوره: {{label}}",
|
||
"traffic": "ترافیک: {{gb}} GB"
|
||
},
|
||
"confirmDeleteAllDevices": "همه دستگاهها حذف شوند؟",
|
||
"confirmDeleteDevice": "این دستگاه حذف شود؟",
|
||
"currentTariff": "فعلی",
|
||
"deleteAllDevices": "حذف همه",
|
||
"deleteDevice": "حذف دستگاه",
|
||
"devicesFree": "دستگاه رایگان",
|
||
"from": "از",
|
||
"month": "ماه",
|
||
"myDevices": "دستگاههای من",
|
||
"noDevices": "هیچ دستگاه متصلی نیست",
|
||
"perExtraDevice": "/ دستگاه اضافی",
|
||
"perMonth": "/ماه",
|
||
"purchasedTraffic": "ترافیک خریداری شده",
|
||
"trafficResetAt": "بازنشانی",
|
||
"dailyPurchase": {
|
||
"activate": "فعالسازی با {{price}}",
|
||
"canPause": "میتواند در هر زمان متوقف شود",
|
||
"chargedDaily": "هر روز از موجودی کسر میشود",
|
||
"costPerDay": "هزینه روزانه",
|
||
"pausedOnLowBalance": "با کمبود موجودی اشتراک متوقف میشود"
|
||
},
|
||
"pause": {
|
||
"active": "فعال",
|
||
"days": "روز",
|
||
"hours": "ساعت",
|
||
"insufficientBalance": "موجودی ناکافی برای بازگرداندن اشتراک",
|
||
"minutes": "دقیقه",
|
||
"nextCharge": "تا کسر بعدی",
|
||
"pauseBtn": "توقف",
|
||
"paused": "متوقف شده",
|
||
"pausedDescription": "کسر متوقف شد. اشتراک فعال خواهد بود تا",
|
||
"pausedInfo": "اشتراک متوقف شده",
|
||
"resumeBtn": "ادامه",
|
||
"title": "توقف اشتراک",
|
||
"willBeCharged": "کسر خواهد شد"
|
||
}
|
||
},
|
||
"balance": {
|
||
"title": "موجودی",
|
||
"currentBalance": "موجودی فعلی",
|
||
"topUp": "شارژ",
|
||
"topUpBalance": "شارژ موجودی",
|
||
"enterAmount": "مقدار را وارد کنید",
|
||
"paymentMethod": "روش پرداخت",
|
||
"paymentMethods": {
|
||
"yookassa": {
|
||
"description": "پرداخت از طریق YooKassa"
|
||
},
|
||
"cryptobot": {
|
||
"description": "پرداخت با ارز دیجیتال"
|
||
},
|
||
"telegram_stars": {
|
||
"description": "پرداخت با Telegram Stars"
|
||
},
|
||
"tribute": {
|
||
"description": "پرداخت با کارت بانکی از طریق Tribute"
|
||
}
|
||
},
|
||
"transactionHistory": "تاریخچه تراکنشها",
|
||
"noTransactions": "تراکنشی موجود نیست",
|
||
"date": "تاریخ",
|
||
"type": "نوع",
|
||
"description": "توضیحات",
|
||
"amount": "مبلغ",
|
||
"deposit": "واریز",
|
||
"withdrawal": "برداشت",
|
||
"subscriptionPayment": "پرداخت اشتراک",
|
||
"referralReward": "پاداش معرفی",
|
||
"minAmount": "حداقل",
|
||
"maxAmount": "حداکثر",
|
||
"notAvailable": "در دسترس نیست",
|
||
"useBot": "لطفاً برای شارژ از ربات تلگرام استفاده کنید.",
|
||
"page": "صفحه {{current}} از {{total}}",
|
||
"invalidAmount": "مبلغ نامعتبر",
|
||
"promocode": {
|
||
"title": "کد تخفیف",
|
||
"placeholder": "کد تخفیف را وارد کنید",
|
||
"activate": "فعالسازی",
|
||
"activating": "در حال فعالسازی...",
|
||
"success": "کد تخفیف با موفقیت فعال شد!",
|
||
"balanceAdded": "موجودی اضافه شده: {{amount}}",
|
||
"errors": {
|
||
"not_found": "کد تخفیف یافت نشد",
|
||
"expired": "کد تخفیف منقضی شده",
|
||
"used": "کد تخفیف قبلاً استفاده شده",
|
||
"already_used_by_user": "شما قبلاً از این کد استفاده کردهاید",
|
||
"user_not_found": "کاربر یافت نشد",
|
||
"server_error": "خطای سرور"
|
||
}
|
||
},
|
||
"minAmountError": "حداقل مبلغ: {{amount}}",
|
||
"maxAmountError": "حداکثر مبلغ: {{amount}}",
|
||
"paymentReady": "لینک پرداخت آماده است",
|
||
"clickToOpenPayment": "دکمه زیر را بزنید تا صفحه پرداخت در تب جدید باز شود",
|
||
"openPaymentPage": "باز کردن صفحه پرداخت",
|
||
"errors": {
|
||
"noPaymentLink": "سرور لینک پرداخت را برنگرداند",
|
||
"starsOnlyInTelegram": "پرداخت Stars فقط در Telegram Mini App در دسترس است",
|
||
"generic": "خطا: {{details}}",
|
||
"invoiceFailed": "ایجاد فاکتور ناموفق بود",
|
||
"rateLimit": "لطفاً {{seconds}} ثانیه صبر کنید",
|
||
"selectMethod": "روش را انتخاب کنید",
|
||
"enterAmount": "مبلغ را وارد کنید",
|
||
"amountRange": "مبلغ: {{min}} – {{max}} ₽"
|
||
},
|
||
"insufficientFunds": "موجودی ناکافی",
|
||
"missing": "کمبود",
|
||
"noPaymentMethods": "روش پرداخت در دسترس نیست",
|
||
"selectPaymentMethod": "روش پرداخت را انتخاب کنید",
|
||
"topUpToComplete": "برای تکمیل خرید شارژ کنید",
|
||
"paymentSuccess": {
|
||
"title": "پرداخت موفق",
|
||
"message": "موجودی شما با موفقیت شارژ شد. وجوه اکنون در دسترس است."
|
||
}
|
||
},
|
||
"referral": {
|
||
"title": "برنامه معرفی",
|
||
"yourLink": "لینک معرفی شما",
|
||
"copyLink": "کپی لینک",
|
||
"copied": "کپی شد!",
|
||
"shareButton": "اشتراکگذاری",
|
||
"shareMessage": "از طریق لینک من به {{botName}} بپیوند و تا {{percent}}٪ پاداش بگیر!",
|
||
"shareHint": "این لینک را با دوستان به اشتراک بگذارید. وقتی ثبت نام کنند و خرید کنند، {{percent}}% کمیسیون دریافت میکنید!",
|
||
"stats": {
|
||
"totalReferrals": "کل معرفیها",
|
||
"activeReferrals": "فعال",
|
||
"totalEarnings": "کل درآمد",
|
||
"commissionRate": "نرخ کمیسیون"
|
||
},
|
||
"terms": {
|
||
"title": "شرایط برنامه",
|
||
"commission": "کمیسیون",
|
||
"minTopup": "حداقل شارژ",
|
||
"newUserBonus": "جایزه کاربر جدید",
|
||
"inviterBonus": "جایزه معرف"
|
||
},
|
||
"yourReferrals": "معرفیهای شما",
|
||
"noReferrals": "هنوز معرفی ندارید. لینک را به اشتراک بگذارید!",
|
||
"user": "کاربر",
|
||
"joined": "تاریخ عضویت",
|
||
"hasPaid": "پرداخت کرده",
|
||
"earningsHistory": "تاریخچه درآمد",
|
||
"reason": "دلیل",
|
||
"status": {
|
||
"pending": "در انتظار",
|
||
"paid": "پرداخت شده"
|
||
},
|
||
"reasons": {
|
||
"referral_registration_pending": "ثبتنام کاربر معرفیشده",
|
||
"referral_registration": "ثبتنام کاربر معرفیشده",
|
||
"referral_first_payment": "اولین پرداخت کاربر معرفیشده",
|
||
"referral_subscription_renewal": "تمدید اشتراک کاربر معرفیشده",
|
||
"referral_bonus": "پاداش کاربر معرفیشده"
|
||
},
|
||
"disabled": "برنامه معرفی موقتاً غیرفعال است"
|
||
},
|
||
"support": {
|
||
"title": "پشتیبانی",
|
||
"newTicket": "تیکت جدید",
|
||
"yourTickets": "تیکتهای شما",
|
||
"noTickets": "تیکتی موجود نیست",
|
||
"createTicket": "ایجاد تیکت",
|
||
"subject": "موضوع",
|
||
"subjectPlaceholder": "مشکل را به طور خلاصه توضیح دهید",
|
||
"message": "پیام",
|
||
"messagePlaceholder": "مشکل خود را به طور کامل توضیح دهید...",
|
||
"send": "ارسال",
|
||
"sending": "در حال ارسال...",
|
||
"creating": "در حال ایجاد...",
|
||
"reply": "پاسخ",
|
||
"replyPlaceholder": "پاسخ خود را بنویسید...",
|
||
"sendReply": "ارسال پاسخ",
|
||
"you": "شما",
|
||
"supportTeam": "پشتیبانی",
|
||
"selectTicket": "یک تیکت انتخاب کنید یا جدید ایجاد کنید",
|
||
"created": "ایجاد شده",
|
||
"repliesDisabled": "پاسخگویی به این تیکت غیرفعال است",
|
||
"status": {
|
||
"open": "باز",
|
||
"answered": "پاسخ داده شده",
|
||
"pending": "در انتظار",
|
||
"closed": "بسته"
|
||
},
|
||
"attachImage": "پیوست تصویر",
|
||
"invalidFileType": "نوع فایل نامعتبر. از JPEG، PNG، GIF یا WebP استفاده کنید.",
|
||
"fileTooLarge": "فایل خیلی بزرگ است. حداکثر 10MB.",
|
||
"uploadFailed": "آپلود تصویر ناموفق",
|
||
"imageLoadFailed": "بارگذاری تصویر ناموفق",
|
||
"tooManyRequests": "درخواستهای زیادی ارسال شده. لطفاً {{seconds}} ثانیه صبر کنید.",
|
||
"contactSupport": "برای پشتیبانی با {{username}} تماس بگیرید",
|
||
"contactUs": "تماس با پشتیبانی",
|
||
"openSupport": "باز کردن پشتیبانی",
|
||
"ticketsDisabled": "تیکتها غیرفعال است",
|
||
"useExternalLink": "لطفاً از لینک خارجی برای دریافت پشتیبانی استفاده کنید"
|
||
},
|
||
"wheel": {
|
||
"title": "چرخ شانس",
|
||
"disabled": "چرخ شانس فعلاً در دسترس نیست",
|
||
"prizes": "جوایز",
|
||
"spinsRemaining": "تعداد چرخش باقیمانده امروز",
|
||
"choosePayment": "روش پرداخت را انتخاب کنید",
|
||
"stars": "Stars",
|
||
"telegramStars": "Telegram Stars",
|
||
"days": "روز",
|
||
"days_other": "{{count}} روز",
|
||
"subscriptionDays": "روز اشتراک",
|
||
"day": "روز",
|
||
"spin": "بچرخان!",
|
||
"spinning": "در حال چرخش...",
|
||
"history": "تاریخچه",
|
||
"recentSpins": "چرخشهای اخیر",
|
||
"congratulations": "تبریک!",
|
||
"noLuck": "شانس نیاوردید!",
|
||
"oops": "اوه!",
|
||
"yourPromoCode": "کد تخفیف شما:",
|
||
"close": "بستن",
|
||
"errors": {
|
||
"networkError": "خطای شبکه رخ داد",
|
||
"loadFailed": "بارگذاری تنظیمات چرخ ناموفق",
|
||
"dailyLimitReached": "به محدودیت روزانه رسیدید",
|
||
"cannotSpin": "فعلاً امکان چرخش نیست",
|
||
"insufficientBalance": "موجودی کافی نیست",
|
||
"topUpRequired": "برای پرداخت شارژ کنید",
|
||
"starsNotAvailable": "پرداخت Stars در دسترس نیست. برنامه را از طریق تلگرام باز کنید."
|
||
},
|
||
"payWithStars": "پرداخت {stars} Stars",
|
||
"processingPayment": "در حال پردازش...",
|
||
"starsPaymentSuccess": "پرداخت موفق! نتیجه به تلگرام ارسال شد.",
|
||
"starsPaymentFailed": "پرداخت ناموفق. دوباره تلاش کنید.",
|
||
"starsPaymentRedirected": "تلگرام برای پرداخت باز میشود. پس از پرداخت صفحه را بازخوانی کنید.",
|
||
"starsNotAvailable": "پرداخت با ستاره در حال حاضر در دسترس نیست. با پشتیبانی تماس بگیرید.",
|
||
"confirmStarsPayment": "شما به تلگرام برای پرداخت یک چرخش منتقل خواهید شد.",
|
||
"payStars": "پرداخت {{count}} ⭐",
|
||
"noHistory": "هنوز تاریخچهای نیست",
|
||
"banner": {
|
||
"title": "شانس خود را امتحان کنید!",
|
||
"description": "چرخ را بچرخانید و جایزه ببرید: روز اشتراک، موجودی، ترافیک و بیشتر!",
|
||
"button": "برو به چرخ"
|
||
},
|
||
"noPrize": "این بار شانس نیاوردید...",
|
||
"payWithDays": "پرداخت با روز",
|
||
"starsPaymentSuccessCheckHistory": "پرداخت موفق! تاریخچه یا تلگرام را بررسی کنید.",
|
||
"youWon": "شما برنده شدید"
|
||
},
|
||
"admin": {
|
||
"nav": {
|
||
"title": "مدیریت",
|
||
"dashboard": "آمار",
|
||
"tickets": "تیکتها",
|
||
"settings": "تنظیمات",
|
||
"apps": "برنامهها",
|
||
"wheel": "چرخ",
|
||
"tariffs": "تعرفهها",
|
||
"servers": "سرورها",
|
||
"broadcasts": "پیامرسانی",
|
||
"emailTemplates": "قالبهای ایمیل",
|
||
"paymentMethods": "روشهای پرداخت",
|
||
"banSystem": "نظارت بر مسدودسازی",
|
||
"campaigns": "کمپینها",
|
||
"payments": "پرداختها",
|
||
"promoOffers": "پیشنهادات تبلیغاتی",
|
||
"promocodes": "کدهای تخفیف",
|
||
"promoGroups": "گروههای تخفیف",
|
||
"remnawave": "RemnaWave",
|
||
"users": "کاربران"
|
||
},
|
||
"panel": {
|
||
"title": "پنل مدیریت",
|
||
"subtitle": "مدیریت سیستم",
|
||
"dashboardDesc": "آمار و مانیتورینگ سیستم",
|
||
"ticketsDesc": "مدیریت تیکتهای کاربران",
|
||
"settingsDesc": "تنظیمات و پارامترهای سیستم",
|
||
"appsDesc": "مدیریت برنامههای اتصال",
|
||
"wheelDesc": "تنظیم چرخ شانس و جوایز",
|
||
"tariffsDesc": "مدیریت طرحهای تعرفه",
|
||
"serversDesc": "تنظیم سرورهای VPN",
|
||
"broadcastsDesc": "ارسال پیام گروهی به کاربران",
|
||
"emailTemplatesDesc": "مدیریت قالبهای اعلان ایمیل",
|
||
"paymentMethodsDesc": "تنظیم و ترتیب روشهای پرداخت",
|
||
"banSystemDesc": "نظارت بر مسدودسازی و تخلفات",
|
||
"campaignsDesc": "کمپینهای تبلیغاتی",
|
||
"paymentsDesc": "تأیید پرداخت",
|
||
"promoOffersDesc": "تخفیفهای شخصی",
|
||
"promocodesDesc": "مدیریت کدهای تخفیف",
|
||
"promoGroupsDesc": "گروههای تخفیف برای کاربران",
|
||
"remnawaveDesc": "مدیریت پنل و آمار",
|
||
"usersDesc": "مدیریت کاربران ربات"
|
||
},
|
||
"emailTemplates": {
|
||
"title": "قالبهای ایمیل",
|
||
"description": "مدیریت قالبهای اعلان ایمیل",
|
||
"subject": "موضوع",
|
||
"subjectPlaceholder": "موضوع ایمیل...",
|
||
"body": "محتوا (HTML)",
|
||
"bodyHint": "محتوای HTML که در قالب پایه ایمیل با سربرگ و پاورقی قرار میگیرد.",
|
||
"preview": "پیشنمایش",
|
||
"sendTest": "ارسال آزمایشی",
|
||
"resetDefault": "بازگشت به پیشفرض",
|
||
"resetConfirm": "این قالب به نسخه پیشفرض بازگردانده شود؟",
|
||
"unsavedWarning": "تغییرات ذخیره نشده از بین خواهند رفت. ادامه؟",
|
||
"custom": "سفارشی",
|
||
"default": "پیشفرض",
|
||
"saved": "قالب ذخیره شد",
|
||
"resetted": "قالب به پیشفرض بازگردانده شد",
|
||
"testSent": "ایمیل آزمایشی ارسال شد",
|
||
"variables": "متغیرهای موجود",
|
||
"clickToCopy": "برای کپی کلیک کنید",
|
||
"previewDesktopOnly": "پیشنمایش فقط در نسخه وب دسکتاپ در دسترس است",
|
||
"previewNotAvailable": "پیشنمایش در دسترس نیست"
|
||
},
|
||
"wheel": {
|
||
"title": "تنظیمات چرخ شانس",
|
||
"preview": "پیشنمایش",
|
||
"enabled": "فعال",
|
||
"disabled": "غیرفعال",
|
||
"tabs": {
|
||
"settings": "تنظیمات",
|
||
"prizes": "جوایز",
|
||
"statistics": "آمار"
|
||
},
|
||
"settings": {
|
||
"enableWheel": "فعالسازی چرخ",
|
||
"allowSpins": "اجازه چرخش به کاربران",
|
||
"costInStars": "هزینه Stars",
|
||
"costInDays": "هزینه روز",
|
||
"rtpPercent": "درصد RTP",
|
||
"dailyLimit": "محدودیت روزانه (0 = نامحدود)",
|
||
"minSubDays": "حداقل روز اشتراک برای پرداخت روزانه",
|
||
"promoPrefix": "پیشوند کد تخفیف",
|
||
"spinCost": "هزینه چرخش",
|
||
"limitsAndRtp": "محدودیتها و RTP",
|
||
"promocodes": "کدهای تخفیف"
|
||
},
|
||
"starsNotEnabledGlobally": "پرداخت با ستاره در روشهای پرداخت فعال نیست. «Telegram Stars» را در بخش «روشهای پرداخت» فعال کنید.",
|
||
"prizes": {
|
||
"addPrize": "افزودن جایزه",
|
||
"editPrize": "ویرایش جایزه",
|
||
"noPrizes": "جایزهای تنظیم نشده. برای فعالسازی چرخ جایزه اضافه کنید.",
|
||
"deletePrize": "این جایزه حذف شود؟",
|
||
"dragToReorder": "کشیدن برای مرتبسازی",
|
||
"unsavedOrder": "تغییرات ترتیب ذخیره نشده",
|
||
"unsavedOrderHint": "تغییرات را ذخیره یا لغو کنید",
|
||
"confirmDelete": "آیا از حذف این جایزه مطمئن هستید؟",
|
||
"types": {
|
||
"subscription_days": "روز اشتراک",
|
||
"balance_bonus": "جایزه موجودی",
|
||
"traffic_gb": "ترافیک GB",
|
||
"promocode": "کد تخفیف",
|
||
"nothing": "هیچی"
|
||
},
|
||
"fields": {
|
||
"type": "نوع",
|
||
"displayName": "نام نمایشی",
|
||
"value": "مقدار",
|
||
"valueKopeks": "ارزش (کوپک، برای RTP)",
|
||
"emoji": "ایموجی",
|
||
"color": "رنگ",
|
||
"active": "فعال",
|
||
"worth": "ارزش"
|
||
},
|
||
"promo": {
|
||
"title": "تنظیمات کد تخفیف",
|
||
"balanceBonus": "جایزه موجودی (کوپک)",
|
||
"subscriptionDays": "روز اشتراک"
|
||
}
|
||
},
|
||
"statistics": {
|
||
"totalSpins": "کل چرخشها",
|
||
"revenue": "درآمد",
|
||
"payouts": "پرداختها",
|
||
"actualRtp": "RTP واقعی",
|
||
"targetRtp": "هدف",
|
||
"prizeDistribution": "توزیع جوایز",
|
||
"times": "بار",
|
||
"times_other": "{{count}} بار",
|
||
"topWins": "برترین برندهها"
|
||
}
|
||
},
|
||
"broadcasts": {
|
||
"title": "نشریات",
|
||
"subtitle": "تاریخچه و مدیریت",
|
||
"create": "ایجاد پیام",
|
||
"empty": "هیچ نشریهای نیست",
|
||
"selectFilter": "انتخاب مخاطبین",
|
||
"selectFilterPlaceholder": "انتخاب فیلتر...",
|
||
"recipients": "نفر",
|
||
"messageText": "متن پیام",
|
||
"messageTextPlaceholder": "متن پیام را وارد کنید...",
|
||
"media": "فایل رسانه",
|
||
"addMedia": "افزودن رسانه",
|
||
"uploading": "در حال آپلود...",
|
||
"buttons": "دکمهها",
|
||
"willBeSent": "ارسال میشود به",
|
||
"users": "کاربر",
|
||
"send": "ارسال",
|
||
"stop": "توقف",
|
||
"progress": "پیشرفت",
|
||
"total": "کل",
|
||
"sent": "ارسال شده",
|
||
"failed": "ناموفق",
|
||
"filter": "فیلتر",
|
||
"message": "پیام",
|
||
"unknownAdmin": "نامعلوم",
|
||
"detail": "جزئیات پخش",
|
||
"createdBy": "ایجاد شده توسط",
|
||
"notFound": "پخش یافت نشد",
|
||
"prev": "قبلی",
|
||
"next": "بعدی",
|
||
"status": {
|
||
"queued": "در صف",
|
||
"inProgress": "در حال ارسال",
|
||
"completed": "تکمیل شد",
|
||
"partial": "جزئی",
|
||
"failed": "ناموفق",
|
||
"cancelled": "لغو شده",
|
||
"cancelling": "در حال لغو"
|
||
},
|
||
"filterGroups": {
|
||
"basic": "پایه",
|
||
"subscription": "بر اساس اشتراک",
|
||
"traffic": "بر اساس ترافیک",
|
||
"registration": "بر اساس ثبت نام",
|
||
"activity": "بر اساس فعالیت",
|
||
"source": "بر اساس منبع",
|
||
"tariff": "بر اساس تعرفه"
|
||
}
|
||
},
|
||
"payments": {
|
||
"title": "تأیید پرداخت",
|
||
"description": "پرداختهای معلق در ۲۴ ساعت گذشته",
|
||
"totalPending": "کل معلق",
|
||
"filterByMethod": "فیلتر بر اساس روش",
|
||
"paid": "پرداخت شده",
|
||
"user": "کاربر",
|
||
"openLink": "باز کردن لینک",
|
||
"checking": "در حال بررسی...",
|
||
"checkStatus": "بررسی وضعیت",
|
||
"noPayments": "هیچ پرداخت معلقی نیست",
|
||
"prev": "قبلی",
|
||
"next": "بعدی"
|
||
},
|
||
"settings": {
|
||
"title": "تنظیمات سیستم",
|
||
"allCategories": "همه دستهها",
|
||
"noSettings": "تنظیماتی یافت نشد",
|
||
"modified": "تغییر یافته",
|
||
"readOnly": "فقط خواندنی",
|
||
"reset": "بازنشانی",
|
||
"categoriesCount": "دسته",
|
||
"settingsCount": "تنظیم",
|
||
"expandAll": "باز کردن همه",
|
||
"collapseAll": "بستن همه",
|
||
"searchPlaceholder": "جستجوی تنظیمات...",
|
||
"searchCategoriesPlaceholder": "جستجوی دستهها...",
|
||
"noSearchResults": "چیزی یافت نشد",
|
||
"example": "مثال",
|
||
"analytics": "تحلیلها",
|
||
"notConfigured": "پیکربندی نشده",
|
||
"counterActive": "فعال",
|
||
"counterInactive": "غیرفعال",
|
||
"yandexMetrika": "Yandex Metrika",
|
||
"yandexMetrikaDesc": "ردیابی بازدیدکنندگان و تحلیل رفتار وبسایت",
|
||
"counterId": "شناسه شمارنده",
|
||
"yandexIdPlaceholder": "مثال: 87654321",
|
||
"yandexIdHint": "شناسه عددی از metrika.yandex.ru",
|
||
"googleAds": "Google Ads",
|
||
"googleAdsDesc": "ردیابی تبدیل برای کمپینهای تبلیغاتی",
|
||
"conversionId": "شناسه تبدیل",
|
||
"googleIdPlaceholder": "مثال: AW-123456789",
|
||
"googleIdHint": "شناسه تبدیل با فرمت AW-XXXXXXXXX",
|
||
"conversionLabel": "برچسب تبدیل (اختیاری)",
|
||
"googleLabelPlaceholder": "مثال: AbCdEfGhIjKl",
|
||
"googleLabelHint": "برچسب تبدیل برای ردیابی رویدادها",
|
||
"analyticsHint": "شمارندهها بهصورت خودکار در تمام صفحات تعبیه میشوند. پس از ذخیره شناسه، اسکریپتها در بارگذاری بعدی صفحه فعال میشوند. برای حذف شمارنده، فیلد را خالی کنید و ذخیره کنید.",
|
||
"inputPlaceholder": "مقدار را وارد کنید...",
|
||
"ctrlEnterHint": "Ctrl+Enter برای ذخیره",
|
||
"cancelButton": "لغو",
|
||
"saveButton": "ذخیره",
|
||
"saveHint": "ذخیره (Enter)",
|
||
"cancelHint": "لغو (Esc)",
|
||
"removeFromFavorites": "حذف از علاقهمندیها",
|
||
"addToFavorites": "افزودن به علاقهمندیها",
|
||
"enabled": "فعال",
|
||
"disabled": "غیرفعال",
|
||
"foundCount": "یافت شده: {{count}}",
|
||
"notFound": "چیزی یافت نشد",
|
||
"byQuery": "جستجوی «{{query}}»",
|
||
"accentColor": "رنگ تأکیدی",
|
||
"animatedBackground": "پسزمینه متحرک",
|
||
"animatedBackgroundDesc": "نمایش جلوههای پسزمینه متحرک",
|
||
"autoFullscreen": "تمام صفحه خودکار",
|
||
"autoFullscreenDesc": "باز شدن خودکار در تلگرام",
|
||
"availableThemes": "پوستههای موجود",
|
||
"colors": {
|
||
"background": "پسزمینه",
|
||
"error": "خطا",
|
||
"success": "موفقیت",
|
||
"surface": "سطح",
|
||
"text": "متن",
|
||
"textSecondary": "متن ثانویه",
|
||
"warning": "هشدار"
|
||
},
|
||
"customColors": "رنگهای سفارشی",
|
||
"darkTheme": "پوسته تیره",
|
||
"emailAuth": "احراز هویت ایمیل",
|
||
"emailAuthDesc": "اجازه ورود با ایمیل",
|
||
"favoritesEmpty": "هنوز علاقهمندی ندارید",
|
||
"favoritesHint": "ستاره بزنید تا تنظیمات اینجا اضافه شوند",
|
||
"interfaceOptions": "گزینههای رابط کاربری",
|
||
"lightTheme": "پوسته روشن",
|
||
"logoAndName": "لوگو و نام",
|
||
"notSpecified": "مشخص نشده",
|
||
"projectName": "نام پروژه",
|
||
"quickPresets": "پیشتنظیمهای سریع",
|
||
"resetAllColors": "بازنشانی همه رنگها",
|
||
"statusColors": "رنگهای وضعیت"
|
||
},
|
||
"apps": {
|
||
"title": "مدیریت برنامهها",
|
||
"addApp": "افزودن برنامه",
|
||
"addFirstApp": "افزودن اولین برنامه",
|
||
"noApps": "برنامهای برای این پلتفرم نیست",
|
||
"createApp": "ایجاد برنامه",
|
||
"editApp": "ویرایش برنامه",
|
||
"confirmDelete": "آیا مطمئن هستید که میخواهید این برنامه را حذف کنید؟",
|
||
"copyTo": "کپی به...",
|
||
"appId": "شناسه برنامه",
|
||
"appName": "نام",
|
||
"urlScheme": "URL Scheme",
|
||
"featured": "ویژه",
|
||
"base64Encoding": "کدگذاری Base64",
|
||
"buttons": "دکمهها",
|
||
"button": "دکمه",
|
||
"addButton": "افزودن دکمه",
|
||
"buttonText": "متن دکمه",
|
||
"installDescription": "توضیحات نصب",
|
||
"subscriptionDescription": "توضیحات افزودن اشتراک",
|
||
"connectDescription": "توضیحات اتصال",
|
||
"beforeSubscription": "قبل از افزودن اشتراک",
|
||
"afterSubscription": "بعد از افزودن اشتراک",
|
||
"stepTitle": "عنوان",
|
||
"stepDescription": "توضیحات",
|
||
"tabs": {
|
||
"basic": "اصلی",
|
||
"installation": "نصب",
|
||
"subscription": "اشتراک",
|
||
"connect": "اتصال",
|
||
"additional": "اضافی"
|
||
},
|
||
"availableConfigs": "پیکربندیهای موجود",
|
||
"confirmImport": "وارد کردن",
|
||
"export": "صادر کردن",
|
||
"exportApps": "صادر کردن برنامهها به JSON",
|
||
"import": "وارد کردن",
|
||
"importApps": "وارد کردن برنامهها از JSON",
|
||
"importCreateError": "ایجاد برخی برنامهها ناموفق بود",
|
||
"importError": "فرمت فایل JSON نامعتبر",
|
||
"importPreview": "پیشنمایش وارد کردن",
|
||
"noAppsToImport": "هیچ برنامهای برای وارد کردن نیست",
|
||
"refreshRemnaWave": "بازخوانی از RemnaWave",
|
||
"remnaWaveConfigUuid": "UUID پیکربندی",
|
||
"remnaWaveConfigUuidHint": "UUID پیکربندی صفحه اشتراک از پنل RemnaWave",
|
||
"remnaWaveMode": "نمایش برنامهها از پنل RemnaWave. حالت فقط خواندنی.",
|
||
"remnaWaveSettings": "تنظیمات RemnaWave",
|
||
"remnaWaveToggle": "تغییر منبع RemnaWave"
|
||
},
|
||
"tickets": {
|
||
"title": "مدیریت تیکتها",
|
||
"total": "کل",
|
||
"list": "تیکتها",
|
||
"noTickets": "تیکتی نیست",
|
||
"selectTicket": "یک تیکت از لیست انتخاب کنید",
|
||
"allStatuses": "همه وضعیتها",
|
||
"statusOpen": "باز",
|
||
"statusPending": "در انتظار",
|
||
"statusAnswered": "پاسخ داده شده",
|
||
"statusClosed": "بسته",
|
||
"from": "از",
|
||
"created": "ایجاد شده",
|
||
"user": "کاربر",
|
||
"you": "شما",
|
||
"userLabel": "کاربر",
|
||
"adminLabel": "مدیر",
|
||
"replyPlaceholder": "پاسخ خود را بنویسید...",
|
||
"sendReply": "ارسال پاسخ",
|
||
"settings": "تنظیمات",
|
||
"settingsSubtitle": "پیکربندی سیستم تیکت و SLA",
|
||
"settingsLoadError": "خطا در بارگذاری تنظیمات",
|
||
"supportMode": "حالت پشتیبانی",
|
||
"supportModeDesc": "انتخاب کنید کاربران چگونه میتوانند با پشتیبانی تماس بگیرند",
|
||
"modeBoth": "تیکت و تماس",
|
||
"modeTickets": "فقط تیکت",
|
||
"modeContact": "فقط تماس",
|
||
"slaSettings": "تنظیمات SLA",
|
||
"slaEnabled": "فعال کردن SLA (نظارت بر زمان پاسخ)",
|
||
"slaEnabledDesc": "اعلانهای خودکار برای تیکتهای معوقه",
|
||
"slaMinutes": "زمان پاسخ (دقیقه)",
|
||
"slaMinutesDesc": "حداکثر زمان برای پاسخ به تیکت (1-1440 دقیقه)",
|
||
"checkInterval": "فاصله بررسی (ثانیه)",
|
||
"checkIntervalDesc": "چند وقت یکبار تیکتهای معوقه را بررسی کنیم (30-600 ثانیه)",
|
||
"reminderCooldown": "فاصله یادآوری (دقیقه)",
|
||
"reminderCooldownDesc": "حداقل زمان بین یادآوریها (1-120 دقیقه)",
|
||
"settingsUpdateError": "خطا در ذخیره تنظیمات",
|
||
"adminNotificationsEnabled": "اعلانهای مدیر",
|
||
"adminNotificationsEnabledDesc": "ارسال اعلان به مدیران درباره تیکتها و پاسخهای جدید",
|
||
"cabinetNotifications": "اعلانهای پنل",
|
||
"copyTelegramId": "برای کپی شناسه تلگرام کلیک کنید",
|
||
"userNotificationsEnabled": "اعلانهای کاربر",
|
||
"userNotificationsEnabledDesc": "ارسال اعلان به کاربران درباره پاسخهای مدیر"
|
||
},
|
||
"tariffs": {
|
||
"title": "مدیریت تعرفهها",
|
||
"subtitle": "پیکربندی پلنهای تعرفه",
|
||
"create": "ایجاد تعرفه",
|
||
"edit": "ویرایش تعرفه",
|
||
"noTariffs": "تعرفهای نیست",
|
||
"name": "نام",
|
||
"namePlaceholder": "نام تعرفه را وارد کنید",
|
||
"description": "توضیحات",
|
||
"descriptionPlaceholder": "توضیحات تعرفه را وارد کنید",
|
||
"trafficLimit": "محدودیت ترافیک",
|
||
"trafficHint": "0 = ترافیک نامحدود",
|
||
"deviceLimit": "محدودیت دستگاه",
|
||
"tierLevel": "سطح تعرفه",
|
||
"tierHint": "1-10، روی اولویت ارتقا تأثیر میگذارد",
|
||
"unlimited": "نامحدود",
|
||
"devices": "دستگاه",
|
||
"devices_other": "{{count}} دستگاه",
|
||
"servers": "سرور",
|
||
"servers_other": "{{count}} سرور",
|
||
"subscriptions": "اشتراک",
|
||
"subscriptions_other": "{{count}} اشتراک",
|
||
"trial": "آزمایشی",
|
||
"inactive": "غیرفعال",
|
||
"activate": "فعالسازی",
|
||
"deactivate": "غیرفعالسازی",
|
||
"toggleTrial": "تغییر آزمایشی",
|
||
"delete": "حذف",
|
||
"confirmDelete": "تعرفه حذف شود؟",
|
||
"confirmDeleteText": "این عمل قابل بازگشت نیست. تعرفه برای همیشه حذف میشود.",
|
||
"confirmDeleteWithSubscriptions": "این تعرفه {{count}} اشتراک فعال دارد. پس از حذف، کاربران هنگام تمدید باید تعرفه جدید انتخاب کنند.",
|
||
"deleteSuccess": "تعرفه با موفقیت حذف شد",
|
||
"saveOrder": "ذخیره ترتیب",
|
||
"orderSaved": "ترتیب ذخیره شد",
|
||
"dragToReorder": "برای تغییر ترتیب بکشید",
|
||
"days": "روز",
|
||
"days_other": "{{count}} روز",
|
||
"tabs": {
|
||
"basic": "اصلی",
|
||
"prices": "قیمتها",
|
||
"servers": "سرورها"
|
||
},
|
||
"pricesHint": "قیمت هر دوره را تنظیم کنید",
|
||
"serversHint": "سرورهای موجود برای این تعرفه را انتخاب کنید",
|
||
"noServers": "سرور موجود نیست",
|
||
"selectType": "نوع تعرفه را انتخاب کنید",
|
||
"selectTypeDesc": "روش صورتحساب برای تعرفه جدید را انتخاب کنید",
|
||
"periodTariff": "تعرفه دورهای",
|
||
"periodTariffDesc": "پرداخت برای دوره (7، 30، 90 روز و غیره). دورهها و قیمتهای انعطافپذیر.",
|
||
"dailyTariff": "تعرفه روزانه",
|
||
"dailyTariffDesc": "کسر روزانه از موجودی. میتواند متوقف شود.",
|
||
"editTitle": "ویرایش تعرفه",
|
||
"newPeriodTitle": "تعرفه دورهای جدید",
|
||
"newDailyTitle": "تعرفه روزانه جدید",
|
||
"periodPayment": "پرداخت برای دوره",
|
||
"dailyDeduction": "کسر روزانه",
|
||
"tabBasic": "پایه",
|
||
"tabPeriods": "دورهها",
|
||
"tabServers": "سرورها",
|
||
"tabExtra": "اضافی",
|
||
"nameLabel": "نام تعرفه",
|
||
"nameExamplePeriod": "مثال: استاندارد",
|
||
"nameExampleDaily": "مثال: روزانه",
|
||
"nameHint": "۲ تا ۵۰ کاراکتر",
|
||
"descriptionLabel": "توضیحات",
|
||
"descriptionPlaceholder2": "توضیح مختصر تعرفه",
|
||
"trafficLimitLabel": "محدودیت ترافیک",
|
||
"gbUnit": "GB",
|
||
"trafficLimitHint": "0 = ترافیک نامحدود",
|
||
"deviceLimitLabel": "دستگاهها در تعرفه",
|
||
"tierLevelLabel": "سطح تعرفه",
|
||
"tierLevelHint": "بر دسترسی ارتقا بین تعرفهها تأثیر میگذارد",
|
||
"fieldRequired": "فیلد اجباری",
|
||
"periodsTabHint": "دورهها و قیمتها را برای تعرفه اضافه کنید. کاربران میتوانند از دورههای اضافه شده انتخاب کنند.",
|
||
"addPeriodTitle": "افزودن دوره",
|
||
"daysLabel": "روز",
|
||
"priceLabel": "قیمت (₽)",
|
||
"addButton": "افزودن",
|
||
"noPeriodsHint": "هیچ دورهای اضافه نشده. حداقل یک دوره اضافه کنید.",
|
||
"daysShort": "روز",
|
||
"serversTitle": "سرورها",
|
||
"serversTabHint": "سرورهای موجود در این تعرفه را انتخاب کنید.",
|
||
"noServersAvailable": "هیچ سروری در دسترس نیست",
|
||
"promoGroupsTitle": "گروههای تبلیغاتی",
|
||
"promoGroupsHint": "گروههای تبلیغاتی که به این تعرفه دسترسی دارند را انتخاب کنید. اگر هیچکدام انتخاب نشود، همه دسترسی دارند.",
|
||
"noPromoGroups": "هیچ گروه تبلیغاتی وجود ندارد",
|
||
"extraDeviceTitle": "دستگاههای اضافی",
|
||
"devicePriceLabel": "قیمت دستگاه (30 روز):",
|
||
"devicePriceHint": "0 = خرید دستگاه در دسترس نیست",
|
||
"maxDeviceLabel": "حداکثر دستگاه در تعرفه:",
|
||
"noLimitHint": "0 = بدون محدودیت",
|
||
"extraTrafficTitle": "ترافیک اضافی",
|
||
"trafficMaxLimitLabel": "حداکثر محدودیت:",
|
||
"trafficLimitHint2": "(0 = بدون محدودیت)",
|
||
"trafficPackagesLabel": "بستههای ترافیک:",
|
||
"addPackageTitle": "افزودن بسته",
|
||
"noPackagesHint": "هیچ بستهای اضافه نشده است. حداقل یک بسته اضافه کنید.",
|
||
"gbPackageUnit": "GB:",
|
||
"customDaysTitle": "تعداد روزهای سفارشی",
|
||
"customDaysDesc": "کاربر مدت اشتراک را انتخاب میکند",
|
||
"pricePerDayLabel": "قیمت روزانه:",
|
||
"minDaysLabel": "حداقل روز:",
|
||
"maxDaysLabel": "حداکثر روز:",
|
||
"customTrafficTitle": "حجم ترافیک سفارشی",
|
||
"customTrafficDesc": "کاربر هنگام خرید حجم ترافیک را انتخاب میکند",
|
||
"pricePerGbLabel": "قیمت هر GB:",
|
||
"minTrafficLabel": "حداقل GB:",
|
||
"maxTrafficLabel": "حداکثر GB:",
|
||
"trafficResetModeTitle": "حالت بازنشانی ترافیک",
|
||
"trafficResetModeDesc": "تعریف میکند که ترافیک استفاده شده مشترکین این تعرفه چه زمانی بازنشانی میشود",
|
||
"resetModeGlobal": "تنظیم جهانی",
|
||
"resetModeGlobalDesc": "استفاده از مقدار پیکربندی ربات",
|
||
"resetModeDaily": "روزانه",
|
||
"resetModeDailyDesc": "بازنشانی هر روز",
|
||
"resetModeWeekly": "هفتگی",
|
||
"resetModeWeeklyDesc": "بازنشانی هر هفته",
|
||
"resetModeMonthly": "ماهانه",
|
||
"resetModeMonthlyDesc": "بازنشانی هر ماه",
|
||
"resetModeNever": "هرگز",
|
||
"resetModeNeverDesc": "ترافیک بازنشانی نمیشود",
|
||
"cancelButton": "لغو",
|
||
"savingButton": "در حال ذخیره...",
|
||
"saveButton": "ذخیره",
|
||
"dailyType": "روزانه",
|
||
"periodType": "دورهای",
|
||
"dailyPriceLabel": "قیمت روزانه",
|
||
"currencyPerDay": "₽/روز",
|
||
"dailyDeductionDesc": "هر روز از موجودی کاربر کسر میشود",
|
||
"dailyPriceRequired": "قیمت روزانه بزرگتر از 0 را وارد کنید",
|
||
"cannotSave": "امکان ذخیره تعرفه وجود ندارد:",
|
||
"statusTitle": "وضعیت تعرفه",
|
||
"isActiveLabel": "فعال",
|
||
"isActiveHint": "تعرفههای غیرفعال به کاربران نمایش داده نمیشوند",
|
||
"isTrialLabel": "تعرفه آزمایشی",
|
||
"isTrialHint": "برای دوره آزمایشی رایگان در دسترس است",
|
||
"validation": {
|
||
"nameRequired": "نام تعرفه را وارد کنید",
|
||
"nameLength": "نام باید ۲ تا ۵۰ کاراکتر باشد",
|
||
"deviceLimitRequired": "تعداد دستگاهها را مشخص کنید (حداقل ۱)",
|
||
"tierLevelInvalid": "سطح تعرفه باید بین ۱ تا ۱۰ باشد",
|
||
"fieldsRequired": "فیلدهای اجباری را پر کنید (دستگاهها، سطح)",
|
||
"periodsRequired": "حداقل یک دوره اضافه کنید",
|
||
"dailyPriceRequired": "قیمت روزانه بزرگتر از 0 را وارد کنید",
|
||
"trafficPackagesRequired": "حداقل یک بسته ترافیک اضافه کنید (یا خرید ترافیک را غیرفعال کنید)"
|
||
}
|
||
},
|
||
"servers": {
|
||
"title": "مدیریت سرورها",
|
||
"subtitle": "پیکربندی سرورهای VPN",
|
||
"sync": "همگامسازی",
|
||
"syncing": "در حال همگامسازی...",
|
||
"syncNow": "همگامسازی الان",
|
||
"noServers": "سروری نیست. با RemnaWave همگامسازی کنید.",
|
||
"edit": "ویرایش سرور",
|
||
"originalName": "نام اصلی",
|
||
"displayName": "نام نمایشی",
|
||
"displayNamePlaceholder": "نام نمایشی را وارد کنید",
|
||
"description": "توضیحات",
|
||
"descriptionPlaceholder": "توضیحات سرور را وارد کنید",
|
||
"countryCode": "کد کشور",
|
||
"price": "قیمت",
|
||
"priceHint": "هزینه اضافی سرور",
|
||
"maxUsers": "حداکثر کاربران",
|
||
"sortOrder": "ترتیب",
|
||
"unlimited": "نامحدود",
|
||
"stats": "آمار",
|
||
"currentUsers": "کاربران فعلی",
|
||
"activeSubscriptions": "اشتراکهای فعال",
|
||
"usedByTariffs": "استفاده شده توسط تعرفهها",
|
||
"trial": "آزمایشی",
|
||
"unavailable": "در دسترس نیست",
|
||
"full": "پر",
|
||
"enable": "فعال",
|
||
"disable": "غیرفعال",
|
||
"toggleTrial": "تغییر آزمایشی",
|
||
"loadError": "بارگذاری سرور ناموفق بود",
|
||
"mainSettings": "تنظیمات اصلی",
|
||
"pricingAndLimits": "قیمتگذاری و محدودیتها",
|
||
"updateError": "ذخیره تغییرات ناموفق بود"
|
||
},
|
||
"paymentMethods": {
|
||
"title": "روشهای پرداخت",
|
||
"description": "پیکربندی ترتیب و شرایط نمایش",
|
||
"enabled": "روشن",
|
||
"disabled": "خاموش",
|
||
"notConfigured": "تنظیم نشده",
|
||
"dragToReorder": "برای تغییر ترتیب بکشید",
|
||
"dragHint": "کارتها را بکشید تا ترتیب تغییر کند. برای پیکربندی کلیک کنید.",
|
||
"saveOrder": "ذخیره ترتیب",
|
||
"orderSaved": "ترتیب ذخیره شد",
|
||
"saved": "تنظیمات ذخیره شد",
|
||
"noMethods": "هیچ روش پرداخت پیکربندیشدهای نیست",
|
||
"methodEnabled": "روش فعال است",
|
||
"providerNotConfigured": "ارائهدهنده در env تنظیم نشده",
|
||
"displayName": "نام نمایشی",
|
||
"displayNameHint": "برای نام پیشفرض خالی بگذارید",
|
||
"subOptions": "گزینههای پرداخت",
|
||
"minAmount": "حداقل مبلغ (کپک)",
|
||
"maxAmount": "حداکثر مبلغ (کپک)",
|
||
"conditions": "شرایط نمایش",
|
||
"userTypeFilter": "نوع کاربر",
|
||
"userTypeAll": "همه",
|
||
"userTypeTelegram": "تلگرام",
|
||
"userTypeEmail": "ایمیل",
|
||
"firstTopupFilter": "اولین شارژ",
|
||
"firstTopupAny": "مهم نیست",
|
||
"firstTopupYes": "با شارژ",
|
||
"firstTopupNo": "بدون شارژ",
|
||
"firstTopupWas": "بوده",
|
||
"firstTopupWasNot": "نبوده",
|
||
"promoGroupFilter": "گروههای تبلیغاتی",
|
||
"promoGroupAll": "همه گروهها",
|
||
"promoGroupSelected": "انتخاب شده",
|
||
"promoGroupsShort": "گروه",
|
||
"noPromoGroups": "هیچ گروه تبلیغاتی نیست",
|
||
"cancelButton": "لغو",
|
||
"saveButton": "ذخیره"
|
||
},
|
||
"campaigns": {
|
||
"title": "کمپینهای تبلیغاتی",
|
||
"subtitle": "مدیریت لینکهای تبلیغاتی",
|
||
"createButton": "ایجاد",
|
||
"noData": "کمپین تبلیغاتی وجود ندارد",
|
||
"bonusType": {
|
||
"balance": "موجودی",
|
||
"subscription": "اشتراک",
|
||
"tariff": "تعرفه",
|
||
"none": "فقط لینک"
|
||
},
|
||
"overview": {
|
||
"totalCampaigns": "کل کمپینها",
|
||
"active": "فعال",
|
||
"registrations": "ثبتنامها",
|
||
"bonusesIssued": "پاداشهای صادر شده"
|
||
},
|
||
"table": {
|
||
"inactive": "غیرفعال",
|
||
"registrations_other": "{{count}} ثبتنام",
|
||
"revenue": "{{amount}} درآمد",
|
||
"conversion": "{{rate}}% تبدیل",
|
||
"statistics": "آمار",
|
||
"deactivate": "غیرفعال کردن",
|
||
"activate": "فعال کردن",
|
||
"edit": "ویرایش",
|
||
"delete": "حذف"
|
||
},
|
||
"modal": {
|
||
"editTitle": "ویرایش کمپین",
|
||
"createTitle": "کمپین جدید",
|
||
"close": "بستن"
|
||
},
|
||
"form": {
|
||
"name": "نام",
|
||
"namePlaceholder": "مثال: تبلیغات اینستاگرام",
|
||
"startParameter": "برچسب (پارامتر start)",
|
||
"startParameterHint": "فقط حروف لاتین، اعداد، _ و -",
|
||
"bonusType": "نوع پاداش",
|
||
"balanceBonus": "پاداش موجودی",
|
||
"trialSubscription": "اشتراک آزمایشی",
|
||
"days": "روز",
|
||
"trafficGb": "ترافیک (GB)",
|
||
"devices": "دستگاهها",
|
||
"servers": "سرورها",
|
||
"tariff": "تعرفه",
|
||
"selectTariff": "انتخاب تعرفه",
|
||
"notSelected": "انتخاب نشده",
|
||
"tariffOption": "{{traffic}} GB، {{devices}} دستگاه",
|
||
"durationDays": "مدت (روز)",
|
||
"noBonusDescription": "کمپین بدون پاداش — فقط برای ردیابی کلیکها و ثبتنامها.",
|
||
"active": "فعال",
|
||
"cancel": "لغو",
|
||
"save": "ذخیره",
|
||
"saving": "در حال ذخیره..."
|
||
},
|
||
"stats": {
|
||
"title": "آمار کمپین",
|
||
"loadError": "خطا در بارگذاری آمار",
|
||
"detailedStats": "آمار دقیق",
|
||
"registrations": "ثبتنامها",
|
||
"revenue": "درآمد",
|
||
"paidUsers": "پرداخت کرده",
|
||
"conversion": "نرخ تبدیل",
|
||
"bonusesIssued": "پاداشهای صادر شده",
|
||
"subscriptionsIssued_other": "{{count}} اشتراک",
|
||
"tariffsIssued_other": "{{count}} تعرفه",
|
||
"avgRevenuePerUser": "میانگین درآمد هر کاربر",
|
||
"avgFirstPayment": "میانگین اولین پرداخت",
|
||
"trialSubscriptions": "اشتراکهای آزمایشی",
|
||
"trialCount": "{{total}} (فعال: {{active}})",
|
||
"trialConversion": "تبدیل آزمایشی",
|
||
"lastRegistration": "آخرین ثبتنام",
|
||
"active": "فعال",
|
||
"inactive": "غیرفعال",
|
||
"copy": "کپی",
|
||
"copied": "کپی شد!",
|
||
"users": "کاربران",
|
||
"noUsers": "کاربر ثبتنام شدهای وجود ندارد",
|
||
"paid": "پرداخت کرده",
|
||
"hasSub": "دارای اشتراک"
|
||
},
|
||
"users": {
|
||
"title": "کاربران کمپین",
|
||
"campaignRegistrations": "{{name}} — {{count}} ثبتنام",
|
||
"noUsers": "کاربر ثبتنام شدهای وجود ندارد",
|
||
"user": "کاربر",
|
||
"bonus": "پاداش",
|
||
"balance": "موجودی",
|
||
"status": "وضعیت",
|
||
"date": "تاریخ",
|
||
"noName": "بدون نام",
|
||
"paid": "پرداخت کرده",
|
||
"prev": "قبلی",
|
||
"next": "بعدی",
|
||
"pageOf": "{{page}} از {{totalPages}}"
|
||
},
|
||
"confirm": {
|
||
"deleteTitle": "حذف کمپین؟",
|
||
"deleteText": "این عمل قابل بازگشت نیست. کمپینهایی که ثبتنام دارند قابل حذف نیستند.",
|
||
"cancel": "لغو",
|
||
"delete": "حذف"
|
||
},
|
||
"loadError": "بارگذاری کمپین ناموفق بود",
|
||
"updateError": "ذخیره تغییرات ناموفق بود"
|
||
},
|
||
"promocodes": {
|
||
"title": "کدهای تخفیف",
|
||
"subtitle": "مدیریت کدهای تخفیف و گروههای تخفیف",
|
||
"addPromocode": "افزودن کد تخفیف",
|
||
"addGroup": "افزودن گروه",
|
||
"noPromocodes": "کد تخفیفی وجود ندارد",
|
||
"noGroups": "گروه تخفیفی وجود ندارد",
|
||
"firstPurchase": "اولین خرید",
|
||
"used": "استفاده شده",
|
||
"until": "تا",
|
||
"discountForHours": "-{{percent}}% برای {{hours}} ساعت",
|
||
"tabs": {
|
||
"promocodes_other": "کدهای تخفیف ({{count}})",
|
||
"groups_other": "گروههای تخفیف ({{count}})"
|
||
},
|
||
"type": {
|
||
"balance": "موجودی",
|
||
"subscriptionDays": "روزهای اشتراک",
|
||
"trialSubscription": "اشتراک آزمایشی",
|
||
"promoGroup": "گروه تخفیف",
|
||
"discount": "تخفیف %"
|
||
},
|
||
"modal": {
|
||
"editPromocode": "ویرایش کد تخفیف",
|
||
"newPromocode": "کد تخفیف جدید",
|
||
"editGroup": "ویرایش گروه",
|
||
"newGroup": "گروه تخفیف جدید",
|
||
"close": "بستن",
|
||
"edit": "ویرایش"
|
||
},
|
||
"form": {
|
||
"code": "کد تخفیف",
|
||
"type": "نوع کد تخفیف",
|
||
"typeBalance": "شارژ موجودی",
|
||
"typeSubscriptionDays": "روزهای اشتراک",
|
||
"typeTrialSubscription": "اشتراک آزمایشی",
|
||
"typePromoGroup": "گروه تخفیف",
|
||
"typeDiscount": "تخفیف درصدی",
|
||
"bonusAmount": "مبلغ پاداش",
|
||
"rub": "روبل",
|
||
"daysCount": "تعداد روزها",
|
||
"days": "روز",
|
||
"discountGroup": "گروه تخفیف",
|
||
"selectGroup": "گروه را انتخاب کنید...",
|
||
"discountPercent": "درصد تخفیف",
|
||
"discountHint": "تخفیف یک بار هنگام پرداخت اعمال میشود",
|
||
"validityPeriod": "مدت اعتبار",
|
||
"hours": "ساعت",
|
||
"validityHint": "تخفیف چند ساعت پس از فعالسازی معتبر است",
|
||
"maxUses": "حداکثر استفاده",
|
||
"unlimitedHint": "0 = نامحدود",
|
||
"validUntil": "معتبر تا",
|
||
"validUntilHint": "برای کد تخفیف بدون محدودیت زمانی خالی بگذارید",
|
||
"active": "فعال",
|
||
"firstPurchaseOnly": "فقط برای اولین خرید",
|
||
"cancel": "لغو",
|
||
"saving": "در حال ذخیره...",
|
||
"save": "ذخیره"
|
||
},
|
||
"stats": {
|
||
"title": "آمار کد تخفیف",
|
||
"notFound": "کد تخفیف یافت نشد",
|
||
"totalUses": "کل استفادهها",
|
||
"today": "امروز",
|
||
"remaining": "باقیمانده",
|
||
"details": "جزئیات کد تخفیف",
|
||
"type": "نوع",
|
||
"bonus": "پاداش",
|
||
"daysLabel": "روزها",
|
||
"discountLabel": "تخفیف",
|
||
"validFor": "معتبر برای",
|
||
"hoursValue_other": "{{count}} ساعت",
|
||
"limit": "محدودیت",
|
||
"status": "وضعیت",
|
||
"active": "فعال",
|
||
"inactive": "غیرفعال",
|
||
"created": "ایجاد شده",
|
||
"validUntil": "معتبر تا",
|
||
"unlimited": "نامحدود",
|
||
"restriction": "محدودیت",
|
||
"firstPurchaseOnly": "فقط اولین خرید",
|
||
"usageHistory": "تاریخچه استفاده",
|
||
"noUsages": "کد تخفیف هنوز استفاده نشده است",
|
||
"totalPromocodes": "کل کدهای تخفیف",
|
||
"activeCount": "فعال",
|
||
"usagesCount": "استفادهها",
|
||
"exhausted": "تمام شده"
|
||
},
|
||
"actions": {
|
||
"stats": "آمار",
|
||
"edit": "ویرایش",
|
||
"delete": "حذف"
|
||
},
|
||
"groups": {
|
||
"name": "نام گروه",
|
||
"namePlaceholder": "مشتریان VIP",
|
||
"categoryDiscounts": "تخفیفهای دستهبندی",
|
||
"servers": "سرورها",
|
||
"traffic": "ترافیک",
|
||
"devices": "دستگاهها",
|
||
"periodDiscounts": "تخفیفهای دورهای",
|
||
"add": "افزودن",
|
||
"periodDiscountsHint": "تخفیف هنگام خرید اشتراک برای تعداد روزهای مشخص شده اعمال میشود",
|
||
"noPeriodDiscounts": "تخفیف دورهای وجود ندارد",
|
||
"daysPlaceholder": "روز",
|
||
"daysArrow": "روز →",
|
||
"autoAssign": "تخصیص خودکار هنگام هزینه از",
|
||
"autoAssignHint": "0 = تخصیص خودکار نشود",
|
||
"applyToAddons": "اعمال به خدمات اضافی",
|
||
"default": "پیشفرض",
|
||
"daysShort": "{{days}} روز",
|
||
"autoFrom": "خودکار از {{amount}} روبل",
|
||
"members_other": "{{count}} عضو"
|
||
},
|
||
"confirm": {
|
||
"deletePromocode": "کد تخفیف حذف شود؟",
|
||
"deleteGroup": "گروه حذف شود؟",
|
||
"deletePromocodeText": "کد تخفیف به طور دائم حذف خواهد شد.",
|
||
"deleteGroupText": "گروه حذف خواهد شد. کاربران تخفیفهای این گروه را از دست خواهند داد.",
|
||
"deleteButton": "حذف"
|
||
},
|
||
"validation": {
|
||
"codeRequired": "کد تخفیف را وارد کنید",
|
||
"balanceRequired": "مبلغ پاداش باید بیشتر از 0 باشد",
|
||
"daysRequired": "تعداد روزها باید بیشتر از 0 باشد",
|
||
"groupRequired": "یک گروه تخفیف انتخاب کنید",
|
||
"discountPercentInvalid": "درصد تخفیف باید بین 1 تا 100 باشد",
|
||
"discountHoursRequired": "مدت اعتبار تخفیف را به ساعت مشخص کنید"
|
||
}
|
||
},
|
||
"promoGroups": {
|
||
"title": "گروههای تخفیف",
|
||
"subtitle": "مدیریت گروههای تخفیف برای کاربران",
|
||
"addGroup": "افزودن گروه",
|
||
"noGroups": "گروه تخفیفی وجود ندارد",
|
||
"default": "پیشفرض",
|
||
"servers": "سرورها",
|
||
"traffic": "ترافیک",
|
||
"devices": "دستگاهها",
|
||
"daysShort": "{{days}} روز",
|
||
"autoFrom": "خودکار از {{amount}} روبل",
|
||
"members": "{{count}} عضو",
|
||
"createTitle": "ایجاد گروه تخفیف",
|
||
"editTitle": "ویرایش گروه",
|
||
"stats": {
|
||
"total": "کل گروهها",
|
||
"members": "اعضا",
|
||
"autoAssign": "با تخصیص خودکار"
|
||
},
|
||
"actions": {
|
||
"edit": "ویرایش",
|
||
"delete": "حذف"
|
||
},
|
||
"confirm": {
|
||
"title": "گروه حذف شود؟",
|
||
"text": "گروه حذف خواهد شد. کاربران تخفیفهای این گروه را از دست خواهند داد.",
|
||
"cancel": "انصراف",
|
||
"delete": "حذف"
|
||
},
|
||
"form": {
|
||
"name": "نام گروه",
|
||
"namePlaceholder": "مشتریان VIP",
|
||
"categoryDiscounts": "تخفیفهای دستهبندی",
|
||
"periodDiscounts": "تخفیفهای دورهای",
|
||
"add": "افزودن",
|
||
"periodHint": "تخفیف هنگام خرید اشتراک برای تعداد روز مشخص شده اعمال میشود",
|
||
"noPeriods": "تخفیف دورهای وجود ندارد",
|
||
"daysPlaceholder": "روز",
|
||
"arrow": "روز ←",
|
||
"autoAssign": "تخصیص خودکار هنگام هزینه از",
|
||
"rub": "روبل",
|
||
"autoAssignHint": "0 = تخصیص خودکار نشود",
|
||
"applyToAddons": "اعمال به خدمات اضافی",
|
||
"cancel": "انصراف",
|
||
"saving": "در حال ذخیره...",
|
||
"save": "ذخیره"
|
||
}
|
||
},
|
||
"users": {
|
||
"title": "کاربران",
|
||
"subtitle": "مدیریت کاربران ربات",
|
||
"search": "جستجو بر اساس شناسه، نام، نام کاربری...",
|
||
"searchEmail": "جستجو بر اساس ایمیل...",
|
||
"noData": "کاربری یافت نشد",
|
||
"purchaseCount_other": "{{count}} خرید",
|
||
"noPurchases": "بدون خرید",
|
||
"stats": {
|
||
"total": "کل",
|
||
"active": "فعال",
|
||
"withSubscription": "دارای اشتراک",
|
||
"newToday": "جدید امروز",
|
||
"blocked": "مسدود شده"
|
||
},
|
||
"status": {
|
||
"active": "فعال",
|
||
"blocked": "مسدود شده",
|
||
"deleted": "حذف شده",
|
||
"subscription": "اشتراک",
|
||
"trial": "آزمایشی",
|
||
"expired": "منقضی شده"
|
||
},
|
||
"filters": {
|
||
"allStatuses": "همه وضعیتها",
|
||
"byDate": "بر اساس تاریخ",
|
||
"byBalance": "بر اساس موجودی",
|
||
"byActivity": "بر اساس فعالیت",
|
||
"bySpent": "بر اساس هزینه"
|
||
},
|
||
"pagination": {
|
||
"showing": "نمایش {{from}}-{{to}} از {{total}}"
|
||
},
|
||
"actions": {
|
||
"block": "مسدود کردن",
|
||
"unblock": "رفع مسدودیت",
|
||
"apply": "اعمال",
|
||
"applying": "در حال اعمال..."
|
||
},
|
||
"confirm": {
|
||
"block": "آیا این کاربر مسدود شود؟"
|
||
},
|
||
"detail": {
|
||
"tabs": {
|
||
"info": "اطلاعات",
|
||
"subscription": "اشتراک",
|
||
"balance": "موجودی",
|
||
"sync": "همگامسازی"
|
||
},
|
||
"status": "وضعیت",
|
||
"language": "زبان",
|
||
"registration": "ثبتنام",
|
||
"lastActivity": "آخرین فعالیت",
|
||
"totalSpent": "کل هزینه",
|
||
"purchases": "خریدها",
|
||
"referral": {
|
||
"title": "برنامه ارجاع",
|
||
"referrals": "ارجاعات",
|
||
"earned": "درآمد",
|
||
"commission": "کمیسیون"
|
||
},
|
||
"restrictions": {
|
||
"title": "محدودیتها",
|
||
"topup": "• شارژ حساب ممنوع",
|
||
"subscription": "• خرید اشتراک ممنوع",
|
||
"reason": "دلیل"
|
||
},
|
||
"subscription": {
|
||
"current": "اشتراک فعلی",
|
||
"tariff": "تعرفه",
|
||
"notSpecified": "مشخص نشده",
|
||
"validUntil": "معتبر تا",
|
||
"traffic": "ترافیک",
|
||
"devices": "دستگاهها",
|
||
"actions": "عملیات",
|
||
"extend": "تمدید",
|
||
"changeTariff": "تغییر تعرفه",
|
||
"cancel": "لغو",
|
||
"activate": "فعالسازی",
|
||
"days": "روز",
|
||
"selectTariff": "تعرفه را انتخاب کنید",
|
||
"unavailable": "(غیرقابل دسترس)",
|
||
"noActive": "اشتراک فعالی وجود ندارد",
|
||
"create": "ایجاد اشتراک",
|
||
"creating": "در حال ایجاد..."
|
||
},
|
||
"balance": {
|
||
"current": "موجودی فعلی",
|
||
"amountPlaceholder": "مبلغ به روبل",
|
||
"descriptionPlaceholder": "توضیحات (اختیاری)",
|
||
"add": "افزودن",
|
||
"subtract": "کسر",
|
||
"addByAdmin": "افزوده شده توسط مدیر",
|
||
"subtractByAdmin": "کسر شده توسط مدیر",
|
||
"recentTransactions": "تراکنشهای اخیر"
|
||
},
|
||
"sync": {
|
||
"hasDifferences": "اختلاف وجود دارد",
|
||
"synced": "همگامسازی شده",
|
||
"bot": "ربات",
|
||
"panel": "پنل",
|
||
"statusLabel": "وضعیت",
|
||
"until": "تا",
|
||
"traffic": "ترافیک",
|
||
"devices": "دستگاهها",
|
||
"squads": "گروهها",
|
||
"notLinked": "متصل نشده",
|
||
"fromPanel": "از پنل به ربات",
|
||
"toPanel": "از ربات به پنل"
|
||
}
|
||
}
|
||
},
|
||
"promoOffers": {
|
||
"title": "پیشنهادات تبلیغاتی",
|
||
"subtitle": "قالبها، ارسال گروهی و گزارش پیشنهادات",
|
||
"sendButton": "ارسال",
|
||
"tabs": {
|
||
"templates_other": "قالبها ({{count}})",
|
||
"logs": "گزارشها"
|
||
},
|
||
"noData": {
|
||
"templates": "قالبی وجود ندارد",
|
||
"logs": "رکوردی وجود ندارد"
|
||
},
|
||
"status": {
|
||
"active": "فعال",
|
||
"inactive": "غیرفعال"
|
||
},
|
||
"table": {
|
||
"discount": "تخفیف",
|
||
"offerDuration": "مدت پیشنهاد",
|
||
"hoursShort": "{{hours}} ساعت",
|
||
"discountDuration": "مدت تخفیف",
|
||
"testAccess": "دسترسی آزمایشی"
|
||
},
|
||
"form": {
|
||
"editTemplate": "ویرایش قالب",
|
||
"templateName": "نام قالب",
|
||
"messageText": "متن پیام",
|
||
"buttonText": "متن دکمه",
|
||
"validHours": "مدت پیشنهاد (ساعت)",
|
||
"activationTime": "زمان فعالسازی",
|
||
"discountPercent": "تخفیف (%)",
|
||
"testDurationHours": "مدت دسترسی (ساعت)",
|
||
"defaultZero": "0 = پیشفرض",
|
||
"activeDiscountHours": "اعتبار تخفیف (ساعت)",
|
||
"discountDurationHint": "مدت زمان اعتبار تخفیف پس از فعالسازی",
|
||
"templateActive": "قالب فعال",
|
||
"saving": "در حال ذخیره..."
|
||
},
|
||
"send": {
|
||
"title": "ارسال پیشنهاد تبلیغاتی",
|
||
"offerTemplate": "قالب پیشنهاد",
|
||
"discountLabel": "{{percent}}% تخفیف",
|
||
"hoursToActivate": "{{hours}} ساعت برای فعالسازی",
|
||
"sendTo": "ارسال به",
|
||
"segment": "بخش",
|
||
"user": "کاربر",
|
||
"userIdPlaceholder": "شناسه تلگرام یا شناسه کاربر",
|
||
"searchUserPlaceholder": "جستجو بر اساس نام، نام کاربری یا شناسه تلگرام...",
|
||
"noUsersFound": "کاربری یافت نشد",
|
||
"hasSubscription": "اشتراک",
|
||
"preview": "پیشنمایش",
|
||
"sending": "در حال ارسال...",
|
||
"sendButton": "ارسال"
|
||
},
|
||
"result": {
|
||
"sentTitle": "ارسال شد!",
|
||
"offersCreated_other": "پیشنهادات ایجاد شده: {{count}}",
|
||
"notificationsSent_other": "اعلانهای ارسال شده: {{count}}",
|
||
"notificationsFailed": "(ناموفق: {{count}})",
|
||
"sendError": "ارسال پیشنهاد ناموفق بود"
|
||
},
|
||
"notFound": "قالب یافت نشد",
|
||
"noActiveTemplates": "قالب فعالی وجود ندارد",
|
||
"backToList": "بازگشت به لیست پیشنهادات",
|
||
"sendAnother": "ارسال دیگری",
|
||
"actions": {
|
||
"created": "ایجاد شده",
|
||
"claimed": "فعال شده",
|
||
"consumed": "استفاده شده",
|
||
"disabled": "غیرفعال شده"
|
||
},
|
||
"segments": {
|
||
"all": "همه کاربران",
|
||
"active": "مشترکین فعال",
|
||
"trial": "کاربران آزمایشی",
|
||
"trialEnding": "پایان دوره آزمایشی",
|
||
"expiring": "اشتراک در حال انقضا",
|
||
"expired": "اشتراک منقضی شده",
|
||
"zero": "موجودی صفر",
|
||
"autopayFailed": "خطای پرداخت خودکار",
|
||
"lowBalance": "موجودی کم",
|
||
"inactive30d": "30 روز غیرفعال",
|
||
"inactive60d": "60 روز غیرفعال",
|
||
"inactive90d": "90 روز غیرفعال",
|
||
"customToday": "امروز ثبتنام کرده",
|
||
"customWeek": "این هفته ثبتنام کرده",
|
||
"customMonth": "این ماه ثبتنام کرده",
|
||
"customActiveToday": "امروز فعال"
|
||
},
|
||
"offerType": {
|
||
"testAccess": "دسترسی آزمایشی",
|
||
"testAccessDesc": "دسترسی موقت به سرورهای اضافی",
|
||
"extendDiscount": "تخفیف تمدید",
|
||
"extendDiscountDesc": "تخفیف برای مشترکین فعلی",
|
||
"purchaseDiscount": "تخفیف خرید",
|
||
"purchaseDiscountDesc": "تخفیف برای کاربران جدید"
|
||
}
|
||
},
|
||
"groups": {
|
||
"analytics": "تحلیلها",
|
||
"marketing": "بازاریابی",
|
||
"system": "سیستم",
|
||
"tariffs": "تعرفهها و فروش",
|
||
"users": "کاربران"
|
||
},
|
||
"remnawave": {
|
||
"connected": "متصل",
|
||
"disconnected": "تنظیم نشده",
|
||
"noData": "بارگذاری دادهها ناموفق بود",
|
||
"title": "RemnaWave",
|
||
"subtitle": "مدیریت پنل و آمار",
|
||
"tabs": {
|
||
"overview": "نمای کلی",
|
||
"nodes": "گرهها",
|
||
"squads": "گروهها",
|
||
"sync": "همگامسازی"
|
||
},
|
||
"nodes": {
|
||
"confirmRestartAll": "آیا مطمئنید میخواهید همه گرهها را راهاندازی مجدد کنید؟",
|
||
"disable": "غیرفعال",
|
||
"disabled": "غیرفعال شده",
|
||
"enable": "فعال",
|
||
"noNodes": "گرهای یافت نشد",
|
||
"offline": "آفلاین",
|
||
"online": "آنلاین",
|
||
"restart": "راهاندازی مجدد",
|
||
"restartAll": "راهاندازی مجدد همه",
|
||
"usersOnline": "آنلاین",
|
||
"usersOnlineCount_other": "{{count}} آنلاین",
|
||
"trafficUsed": "استفاده شده",
|
||
"uptimeLabel": "زمان فعالیت",
|
||
"stats": {
|
||
"total": "کل",
|
||
"online": "آنلاین",
|
||
"offline": "آفلاین",
|
||
"disabled": "غیرفعال",
|
||
"users": "کاربران"
|
||
}
|
||
},
|
||
"overview": {
|
||
"bandwidth": "پهنای باند لحظهای",
|
||
"connections": "اتصالات",
|
||
"cpu": "هستههای CPU",
|
||
"download": "دانلود",
|
||
"memory": "حافظه",
|
||
"nodesOnline": "گرههای آنلاین",
|
||
"server": "سرور",
|
||
"system": "سیستم",
|
||
"total": "کل",
|
||
"totalUsers": "کل کاربران",
|
||
"traffic": "آمار ترافیک",
|
||
"traffic2days": "۲ روز",
|
||
"traffic7days": "۷ روز",
|
||
"traffic30days": "۳۰ روز",
|
||
"trafficMonth": "ماه",
|
||
"trafficYear": "سال",
|
||
"upload": "آپلود",
|
||
"uptime": "زمان فعالیت",
|
||
"usersByStatus": "کاربران بر اساس وضعیت",
|
||
"usersOnline": "آنلاین"
|
||
},
|
||
"squads": {
|
||
"noSquads": "گروهی یافت نشد",
|
||
"notSynced": "همگام نشده",
|
||
"syncServers": "همگامسازی سرورها",
|
||
"synced": "همگام شده",
|
||
"members": "اعضا",
|
||
"membersCount_other": "{{count}} عضو",
|
||
"inbounds": "ورودیها",
|
||
"inboundsCount_other": "{{count}} ورودی",
|
||
"available": "در دسترس",
|
||
"unavailable": "در دسترس نیست",
|
||
"stats": {
|
||
"total": "کل",
|
||
"synced": "همگام",
|
||
"available": "در دسترس",
|
||
"members": "اعضا"
|
||
},
|
||
"detail": "جزئیات گروه",
|
||
"loadError": "بارگذاری گروه ناموفق بود",
|
||
"info": "اطلاعات",
|
||
"originalName": "نام اصلی",
|
||
"countryCode": "کشور",
|
||
"statsTitle": "آمار",
|
||
"inboundsList": "لیست ورودیها",
|
||
"localSettings": "تنظیمات محلی",
|
||
"trialEligible": "واجد شرایط آزمایشی",
|
||
"price": "قیمت",
|
||
"users": "کاربران"
|
||
},
|
||
"sync": {
|
||
"autoSync": "همگامسازی خودکار",
|
||
"runNow": "اجرا",
|
||
"run": "اجرا",
|
||
"running": "در حال اجرا...",
|
||
"schedule": "برنامه",
|
||
"status": "وضعیت",
|
||
"lastRun": "آخرین اجرا",
|
||
"nextRun": "اجرای بعدی",
|
||
"enabled": "فعال",
|
||
"disabled": "غیرفعال",
|
||
"success": "موفق",
|
||
"runAutoSyncNow": "اجرای همگامسازی خودکار",
|
||
"fromPanel": "از پنل",
|
||
"fromPanelDesc": "وارد کردن کاربران از RemnaWave به ربات",
|
||
"toPanel": "به پنل",
|
||
"toPanelDesc": "صادر کردن کاربران از ربات به RemnaWave"
|
||
}
|
||
},
|
||
"theme": {
|
||
"accentColor": "رنگ تأکیدی",
|
||
"customizeColors": "سفارشیسازی رنگها",
|
||
"hexCode": "کد HEX",
|
||
"hue": "رنگمایه",
|
||
"lightness": "روشنایی",
|
||
"quickPresets": "پیشتنظیمهای سریع",
|
||
"saturation": "اشباع"
|
||
}
|
||
},
|
||
"adminDashboard": {
|
||
"title": "پنل آمار",
|
||
"subtitle": "نمای کلی سیستم در لحظه",
|
||
"refresh": "بروزرسانی",
|
||
"loadError": "بارگیری آمار ناموفق بود",
|
||
"stats": {
|
||
"usersOnline": "کاربران آنلاین",
|
||
"activeSubscriptions": "اشتراکهای فعال",
|
||
"incomeToday": "درآمد امروز",
|
||
"incomeMonth": "درآمد ماهانه",
|
||
"incomeTotal": "کل درآمد",
|
||
"subscriptionIncome": "درآمد اشتراک",
|
||
"total": "کل"
|
||
},
|
||
"nodes": {
|
||
"title": "نودها",
|
||
"online": "آنلاین",
|
||
"offline": "آفلاین",
|
||
"disabled": "غیرفعال",
|
||
"noNodes": "نود موجود نیست",
|
||
"usersOnline": "آنلاین",
|
||
"traffic": "ترافیک",
|
||
"enable": "فعال",
|
||
"disable": "غیرفعال",
|
||
"hide": "پنهان کردن ({{count}})",
|
||
"showMore_other": "نمایش {{count}} گره بیشتر"
|
||
},
|
||
"revenue": {
|
||
"title": "درآمد",
|
||
"last7Days": "۷ روز اخیر"
|
||
},
|
||
"subscriptions": {
|
||
"title": "اشتراکها",
|
||
"subtitle": "آمار اشتراک",
|
||
"active": "فعال",
|
||
"trial": "آزمایشی",
|
||
"paid": "پرداخت شده",
|
||
"expired": "منقضی شده",
|
||
"newSubscriptions": "اشتراکهای جدید",
|
||
"today": "امروز",
|
||
"week": "هفته",
|
||
"month": "ماه",
|
||
"conversion": "تبدیل آزمایشی به پولی"
|
||
},
|
||
"servers": {
|
||
"title": "سرورها",
|
||
"total": "کل سرورها",
|
||
"available": "در دسترس",
|
||
"withConnections": "با اتصال",
|
||
"revenue": "درآمد"
|
||
},
|
||
"topReferrers": {
|
||
"title": "بهترین ارجاعدهندگان",
|
||
"stats": "ارجاع، {{count}} دعوت",
|
||
"byEarnings": "بر اساس درآمد",
|
||
"byInvited": "بر اساس دعوت",
|
||
"invites": "دعوت",
|
||
"people": "نفر"
|
||
},
|
||
"period": {
|
||
"today": "امروز",
|
||
"week": "هفته",
|
||
"month": "ماه"
|
||
},
|
||
"topCampaigns": {
|
||
"title": "بهترین لینکهای کمپین",
|
||
"stats": "کمپین، {{count}} ثبت نام",
|
||
"total": "کل از کمپینها"
|
||
},
|
||
"recentPayments": {
|
||
"title": "پرداختهای اخیر",
|
||
"today": "امروز: {{amount}}",
|
||
"week": "این هفته: {{amount}}"
|
||
},
|
||
"table": {
|
||
"user": "کاربر",
|
||
"type": "نوع",
|
||
"amount": "مبلغ",
|
||
"method": "روش",
|
||
"date": "تاریخ"
|
||
}
|
||
},
|
||
"profile": {
|
||
"title": "پروفایل",
|
||
"accountInfo": "اطلاعات حساب",
|
||
"telegramId": "شناسه تلگرام",
|
||
"username": "نام کاربری",
|
||
"name": "نام",
|
||
"registeredAt": "تاریخ ثبت نام",
|
||
"emailAuth": "احراز هویت ایمیل",
|
||
"linkEmailDescription": "ایمیل خود را متصل کنید تا بدون تلگرام وارد شوید. پس از اتصال، ایمیل تایید دریافت خواهید کرد.",
|
||
"linkEmail": "اتصال ایمیل",
|
||
"emailRequired": "ایمیل الزامی است",
|
||
"invalidEmail": "لطفا یک آدرس ایمیل معتبر وارد کنید",
|
||
"passwordMinLength": "رمز عبور باید حداقل 8 کاراکتر باشد",
|
||
"passwordsMismatch": "رمزهای عبور مطابقت ندارند",
|
||
"passwordPlaceholder": "رمز عبور را وارد کنید",
|
||
"confirmPasswordPlaceholder": "رمز عبور را تایید کنید",
|
||
"passwordHint": "حداقل 8 کاراکتر",
|
||
"emailSent": "ایمیل تایید ارسال شد! صندوق خود را بررسی کنید.",
|
||
"verified": "تایید شده",
|
||
"notVerified": "تایید نشده",
|
||
"verificationRequired": "لطفاً ایمیل خود را تایید کنید تا از ورود با ایمیل استفاده کنید.",
|
||
"resendVerification": "ارسال مجدد ایمیل تایید",
|
||
"verificationResent": "ایمیل تایید مجدداً ارسال شد!",
|
||
"canLoginWithEmail": "اکنون میتوانید با ایمیل و رمز عبور وارد شوید.",
|
||
"emailAlreadyRegistered": "این ایمیل قبلاً به حساب دیگری متصل شده است. اگر این ایمیل شماست، با آن وارد شوید یا با پشتیبانی تماس بگیرید.",
|
||
"alreadyHaveEmail": "شما قبلاً یک ایمیل تایید شده متصل کردهاید.",
|
||
"changeEmail": {
|
||
"button": "تغییر ایمیل",
|
||
"title": "تغییر ایمیل",
|
||
"description": "آدرس ایمیل جدید را وارد کنید. کد تایید به آن ارسال خواهد شد.",
|
||
"currentEmail": "ایمیل فعلی",
|
||
"newEmail": "ایمیل جدید",
|
||
"sendCode": "ارسال کد",
|
||
"enterCode": "کد را وارد کنید",
|
||
"enterCodeDescription": "کد تایید ارسال شده به ایمیل جدید را وارد کنید.",
|
||
"verificationCode": "کد تایید",
|
||
"codeSentTo": "کد به {{email}} ارسال شد",
|
||
"verify": "تایید",
|
||
"resendCode": "ارسال مجدد کد",
|
||
"resendIn": "ارسال مجدد در {{seconds}} ثانیه",
|
||
"success": "ایمیل با موفقیت تغییر یافت!",
|
||
"successDescription": "ایمیل شما با موفقیت بهروزرسانی شد.",
|
||
"emailAlreadyUsed": "این ایمیل توسط حساب دیگری استفاده میشود.",
|
||
"sameEmail": "ایمیل جدید با ایمیل فعلی یکسان است.",
|
||
"invalidCode": "کد تایید نامعتبر است.",
|
||
"codeExpired": "کد منقضی شده است. لطفاً کد جدید درخواست کنید.",
|
||
"tooManyRequests": "درخواستهای زیادی ارسال شده. لطفاً بعداً دوباره امتحان کنید."
|
||
},
|
||
"notifications": {
|
||
"title": "تنظیمات اعلان",
|
||
"subscriptionExpiry": "انقضای اشتراک",
|
||
"subscriptionExpiryDesc": "اعلان قبل از انقضای اشتراک",
|
||
"daysBeforeExpiry": "روز قبل از انقضا",
|
||
"trafficWarning": "هشدار ترافیک",
|
||
"trafficWarningDesc": "اعلان نزدیک شدن به محدودیت ترافیک",
|
||
"atPercent": "در درصد",
|
||
"balanceLow": "موجودی کم",
|
||
"balanceLowDesc": "اعلان موجودی کم",
|
||
"threshold": "آستانه",
|
||
"news": "اخبار",
|
||
"newsDesc": "دریافت اخبار و بهروزرسانیها",
|
||
"promoOffers": "پیشنهادات تبلیغاتی",
|
||
"promoOffersDesc": "دریافت پیشنهادات ویژه و تخفیفها",
|
||
"unavailable": "تنظیمات اعلان در دسترس نیست"
|
||
}
|
||
},
|
||
"theme": {
|
||
"colors": "رنگهای تم",
|
||
"reset": "بازنشانی",
|
||
"quickPresets": "پیشتنظیمات سریع",
|
||
"quickPresetsDescription": "یک طرح رنگی آماده انتخاب کنید",
|
||
"customColors": "رنگهای سفارشی",
|
||
"customColorsDescription": "هر رنگ را جداگانه سفارشی کنید",
|
||
"accent": "رنگ تأکیدی",
|
||
"accentDescription": "رنگ اصلی برند برای دکمهها، لینکها و عناصر تعاملی",
|
||
"darkTheme": "تم تیره",
|
||
"lightTheme": "تم روشن",
|
||
"background": "پسزمینه",
|
||
"surface": "سطح",
|
||
"text": "متن",
|
||
"textSecondary": "متن ثانویه",
|
||
"statusColors": "رنگهای وضعیت",
|
||
"success": "موفقیت",
|
||
"warning": "هشدار",
|
||
"error": "خطا",
|
||
"preview": "پیشنمایش",
|
||
"previewButton": "دکمه اصلی",
|
||
"previewSecondary": "دکمه ثانویه",
|
||
"light": "تم روشن",
|
||
"dark": "تم تیره"
|
||
},
|
||
"languages": {
|
||
"ru": "Русский",
|
||
"en": "English",
|
||
"zh": "中文",
|
||
"fa": "فارسی"
|
||
},
|
||
"contests": {
|
||
"title": "مسابقات",
|
||
"error": "بارگذاری مسابقات ناموفق",
|
||
"noContests": "مسابقهای موجود نیست",
|
||
"days": "روز",
|
||
"days_other": "{{count}} روز",
|
||
"play": "شرکت",
|
||
"alreadyPlayed": "قبلاً شرکت کردید",
|
||
"enterAnswer": "پاسخ خود را وارد کنید",
|
||
"submit": "ارسال",
|
||
"imHere": "من اینجام!"
|
||
},
|
||
"polls": {
|
||
"title": "نظرسنجیها",
|
||
"error": "بارگذاری نظرسنجیها ناموفق",
|
||
"noPolls": "نظرسنجی موجود نیست",
|
||
"questions": "سوال",
|
||
"questions_other": "{{count}} سوال",
|
||
"question": "سوال",
|
||
"of": "از",
|
||
"start": "شروع",
|
||
"continue": "ادامه",
|
||
"completed": "تکمیل شده",
|
||
"reward": "تومان"
|
||
},
|
||
"info": {
|
||
"title": "اطلاعات",
|
||
"faq": "سوالات متداول",
|
||
"rules": "قوانین",
|
||
"privacy": "حریم خصوصی",
|
||
"offer": "شرایط خدمات",
|
||
"loyalty": "سطح وفاداری",
|
||
"noFaq": "سوال متداولی موجود نیست",
|
||
"noContent": "محتوایی موجود نیست",
|
||
"updatedAt": "بهروزرسانی",
|
||
"noLoyaltyTiers": "برنامه وفاداری هنوز در دسترس نیست",
|
||
"yourProgress": "پیشرفت شما",
|
||
"totalSpent": "کل هزینه شده",
|
||
"currentStatus": "وضعیت فعلی",
|
||
"nextStatus": "وضعیت بعدی",
|
||
"toNextStatus": "تا وضعیت بعدی",
|
||
"allStatusesAchieved": "شما به بالاترین سطح رسیدهاید!",
|
||
"statusAchieved": "دستیافته",
|
||
"statusCurrent": "فعلی",
|
||
"statusLocked": "قفل شده",
|
||
"threshold": "آستانه",
|
||
"discounts": "تخفیفها",
|
||
"serverDiscount": "سرورها",
|
||
"trafficDiscount": "ترافیک",
|
||
"deviceDiscount": "دستگاهها",
|
||
"periodDiscount": "{{days}} روز",
|
||
"noDiscounts": "بدون تخفیف"
|
||
},
|
||
"onboarding": {
|
||
"skip": "رد کردن",
|
||
"finish": "پایان",
|
||
"steps": {
|
||
"welcome": {
|
||
"title": "خوش آمدید!",
|
||
"description": "این کابین شخصی شماست. اینجا میتوانید اشتراک خود را مدیریت کنید، موجودی شارژ کنید و دستگاهها را متصل کنید."
|
||
},
|
||
"connectDevices": {
|
||
"title": "اتصال دستگاهها",
|
||
"description": "این دکمه را بزنید تا راهنمای اتصال VPN روی دستگاههایتان را دریافت کنید."
|
||
},
|
||
"balance": {
|
||
"title": "موجودی شما",
|
||
"description": "موجودی فعلی شما اینجا نمایش داده میشود. برای شارژ کلیک کنید."
|
||
},
|
||
"subscription": {
|
||
"title": "وضعیت اشتراک",
|
||
"description": "اینجا میتوانید روزهای باقیمانده تا انقضای اشتراک را ببینید."
|
||
},
|
||
"quickActions": {
|
||
"title": "دسترسی سریع",
|
||
"description": "از این دکمهها برای دسترسی سریع به امکانات اصلی استفاده کنید: شارژ موجودی، تمدید اشتراک و دعوت دوستان."
|
||
}
|
||
}
|
||
},
|
||
"promo": {
|
||
"activeDiscount": "تخفیف فعال",
|
||
"discountActive": "تخفیف فعال است!",
|
||
"discountDescription": "تخفیف شخصی شما برای خرید اشتراک اعمال میشود",
|
||
"expiresIn": "منقضی میشود در",
|
||
"source": "منبع",
|
||
"useNow": "همین الان استفاده کن",
|
||
"discountApplied": "تخفیف اعمال شد",
|
||
"time": {
|
||
"days": "روز",
|
||
"hours": "ساعت",
|
||
"minutes": "دقیقه"
|
||
},
|
||
"offers": {
|
||
"expired": "منقضی شده",
|
||
"testAccess": "دسترسی آزمایشی",
|
||
"discountPercent": "تخفیف {{percent}}%",
|
||
"specialOffer": "پیشنهاد ویژه",
|
||
"serverAccess": "دسترسی به {{count}} سرور",
|
||
"serverAccess_other": "دسترسی به {{count}} سرور",
|
||
"additionalServers": "دسترسی به سرورهای اضافی",
|
||
"activateDiscountHint": "تخفیف خرید اشتراک را فعال کنید",
|
||
"activationFailed": "فعالسازی پیشنهاد ناموفق بود",
|
||
"discountActiveTitle": "تخفیف {{percent}}% فعال است",
|
||
"statusActive": "فعال",
|
||
"expires": "انقضا: {{time}}",
|
||
"remaining": "باقیمانده: {{time}}",
|
||
"test": "آزمایشی",
|
||
"activating": "در حال فعالسازی...",
|
||
"activate": "فعالسازی"
|
||
},
|
||
"deactivate": {
|
||
"button": "لغو کد تخفیف",
|
||
"confirmTitle": "لغو کد تخفیف؟",
|
||
"confirmDescription": "آیا مطمئنید که میخواهید تخفیف {{percent}}% را لغو کنید؟ پس از لغو میتوانید کد تخفیف دیگری فعال کنید.",
|
||
"warning": "کد تخفیف لغو شده قابل استفاده مجدد نیست. تخفیف بلافاصله متوقف میشود.",
|
||
"confirm": "لغو تخفیف",
|
||
"deactivating": "در حال لغو...",
|
||
"error": "لغو کد تخفیف ناموفق بود. لطفاً بعداً دوباره امتحان کنید."
|
||
}
|
||
},
|
||
"telegramRedirect": {
|
||
"maxRetries": "تعداد تلاشها به حد مجاز رسیده. لطفاً بعداً دوباره امتحان کنید.",
|
||
"redirecting": "در حال انتقال...",
|
||
"loginAlternative": "ورود به روش دیگر",
|
||
"openInTelegram": "در تلگرام باز کنید",
|
||
"openInTelegramDesc": "برای ورود خودکار، این برنامه را از طریق ربات تلگرام باز کنید",
|
||
"redirectToLogin": "در حال انتقال به صفحه ورود..."
|
||
},
|
||
"deepLink": {
|
||
"connecting": "در حال اتصال به",
|
||
"redirecting": "انتقال در",
|
||
"seconds": "ثانیه",
|
||
"manual": "اگر اتفاقی نیفتاد، دکمه زیر را بزنید.",
|
||
"openApp": "باز کردن برنامه",
|
||
"copyLink": "کپی لینک اشتراک",
|
||
"copied": "کپی شد!",
|
||
"tryAgain": "تلاش مجدد",
|
||
"backToCabinet": "بازگشت به کابین",
|
||
"errorTitle": "خطا",
|
||
"errorDesc": "لینک اتصال یافت نشد",
|
||
"goToSubscription": "رفتن به اشتراک",
|
||
"howToAdd": "چگونه به صورت دستی اضافه کنیم:",
|
||
"step1": "با دکمه بالا لینک را کپی کنید",
|
||
"step2": "برنامه را باز کنید",
|
||
"step3": "\"+\" یا \"افزودن اشتراک\" را پیدا کنید",
|
||
"step4": "\"از کلیپبورد\" یا \"چسباندن لینک\" را انتخاب کنید"
|
||
},
|
||
"banSystem": {
|
||
"title": "نظارت بر مسدودسازی",
|
||
"subtitle": "مدیریت سیستم BedolagaBan",
|
||
"configureHint": "BAN_SYSTEM_API_URL و BAN_SYSTEM_API_TOKEN را در پیکربندی تنظیم کنید",
|
||
"loadError": "بارگذاری دادهها ناموفق بود",
|
||
"notConfigured": "سیستم مسدودسازی پیکربندی نشده",
|
||
"contactTelegram": "نوشتن در تلگرام",
|
||
"tabs": {
|
||
"dashboard": "آمار",
|
||
"nodes": "گرهها",
|
||
"agents": "عاملها",
|
||
"users": "کاربران",
|
||
"punishments": "مسدودسازیها",
|
||
"violations": "تخلفات",
|
||
"reports": "گزارشها",
|
||
"traffic": "ترافیک",
|
||
"health": "سلامت",
|
||
"settings": "تنظیمات"
|
||
},
|
||
"stats": {
|
||
"panelStatus": "وضعیت پنل",
|
||
"connected": "متصل",
|
||
"disconnected": "قطع",
|
||
"nodesOnline": "گرههای آنلاین",
|
||
"agentsOnline": "عاملهای آنلاین",
|
||
"activeUsers": "کاربران فعال",
|
||
"activeBans": "مسدودسازیهای فعال",
|
||
"usersOverLimit": "بیش از حد",
|
||
"total": "کل",
|
||
"totalRequests": "کل درخواستها",
|
||
"uptime": "زمان فعالیت"
|
||
},
|
||
"nodes": {
|
||
"status": "وضعیت",
|
||
"online": "آنلاین",
|
||
"offline": "آفلاین",
|
||
"users": "کاربران",
|
||
"noNodes": "گرهای یافت نشد"
|
||
},
|
||
"agents": {
|
||
"status": "وضعیت",
|
||
"online": "آنلاین",
|
||
"offline": "آفلاین",
|
||
"node": "گره",
|
||
"queue": "صف",
|
||
"sent": "ارسال شده",
|
||
"totalSent": "کل ارسال",
|
||
"dropped": "حذف شده",
|
||
"totalDropped": "کل حذف",
|
||
"health": "سلامت",
|
||
"healthy": "سالم",
|
||
"warning": "هشدار",
|
||
"critical": "بحرانی",
|
||
"noAgents": "عاملی یافت نشد"
|
||
},
|
||
"users": {
|
||
"status": "وضعیت",
|
||
"email": "ایمیل",
|
||
"ipCount": "IP",
|
||
"limit": "محدودیت",
|
||
"ok": "عادی",
|
||
"overLimit": "بیش از حد",
|
||
"networkType": "نوع شبکه",
|
||
"bans": "مسدودسازی",
|
||
"searchPlaceholder": "جستجو بر اساس ایمیل...",
|
||
"viewDetails": "مشاهده جزئیات"
|
||
},
|
||
"punishments": {
|
||
"user": "کاربر",
|
||
"reason": "دلیل",
|
||
"bannedAt": "زمان مسدودسازی",
|
||
"enableAt": "زمان رفع",
|
||
"ipCount": "IP",
|
||
"limit": "محدودیت",
|
||
"unban": "رفع مسدودسازی",
|
||
"noBans": "مسدودسازی فعالی نیست"
|
||
},
|
||
"violations": {
|
||
"type": "نوع",
|
||
"user": "کاربر",
|
||
"description": "توضیحات",
|
||
"status": "وضعیت",
|
||
"active": "فعال",
|
||
"resolved": "حل شده",
|
||
"detectedAt": "زمان شناسایی",
|
||
"noViolations": "تخلفی یافت نشد"
|
||
},
|
||
"reports": {
|
||
"period": "دوره",
|
||
"currentUsers": "کاربران فعال",
|
||
"currentIps": "IP یکتا",
|
||
"count": "تخلفات",
|
||
"topViolators": "بیشترین تخلفات",
|
||
"username": "کاربر"
|
||
},
|
||
"traffic": {
|
||
"enabled": "نظارت ترافیک",
|
||
"status": "وضعیت",
|
||
"ok": "عادی",
|
||
"overLimit": "بیش از حد",
|
||
"bytesTotal": "کل",
|
||
"bytesLimit": "محدودیت",
|
||
"topUsers": "بیشترین ترافیک",
|
||
"username": "کاربر",
|
||
"recentViolations": "تخلفات اخیر"
|
||
},
|
||
"health": {
|
||
"systemStatus": "وضعیت سیستم"
|
||
},
|
||
"userDetail": {
|
||
"title": "جزئیات کاربر",
|
||
"ip": "آدرس IP",
|
||
"country": "کشور",
|
||
"node": "گره",
|
||
"requests": "درخواستها",
|
||
"ipHistory": "تاریخچه IP"
|
||
}
|
||
},
|
||
"blocking": {
|
||
"maintenance": {
|
||
"title": "تعمیرات",
|
||
"defaultMessage": "سرویس موقتاً در دسترس نیست. تعمیرات در حال انجام است.",
|
||
"reason": "دلیل",
|
||
"waitMessage": "لطفاً صبر کنید..."
|
||
},
|
||
"channel": {
|
||
"title": "اشتراک کانال",
|
||
"defaultMessage": "لطفاً برای ادامه در کانال ما عضو شوید",
|
||
"openChannel": "باز کردن کانال",
|
||
"checkSubscription": "بررسی اشتراک",
|
||
"checking": "در حال بررسی...",
|
||
"waitSeconds": "{{seconds}} ثانیه صبر کنید",
|
||
"hint": "پس از عضویت دکمه بررسی را بزنید",
|
||
"notSubscribed": "شما هنوز در کانال عضو نشدهاید",
|
||
"checkError": "بررسی ناموفق بود. لطفاً بعداً دوباره امتحان کنید."
|
||
},
|
||
"blacklisted": {
|
||
"title": "دسترسی ممنوع",
|
||
"defaultMessage": "حساب شما مسدود شده است.",
|
||
"reason": "دلیل",
|
||
"contactSupport": "اگر فکر میکنید این اشتباه است، با پشتیبانی تماس بگیرید."
|
||
}
|
||
}
|
||
}
|