Files
bedolaga-cabinet/src/locales/fa.json
Fringg 38b0f4be9a fix: add news link to admin panel, prevent empty news section flash
- Add News item to marketing group in AdminPanel with NewspaperIcon
- Add news nav/panel translations for all 4 locales (ru, en, zh, fa)
- Don't render NewsSection until query confirms articles exist
- Remove skeleton that caused brief flash when news list is empty
2026-03-23 11:21:25 +03:00

3983 lines
181 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"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": "منو",
"gift": "هدیه"
},
"notifications": {
"ticketNotifications": "اعلان‌های تیکت",
"markAllRead": "خواندن همه",
"noNotifications": "اعلانی وجود ندارد",
"justNow": "همین الان",
"minutesAgo": "{{count}} دقیقه پیش",
"hoursAgo": "{{count}} ساعت پیش",
"daysAgo": "{{count}} روز پیش",
"viewAll": "مشاهده همه تیکت‌ها",
"newNotification": "اعلان جدید",
"clickToView": "برای مشاهده کلیک کنید",
"newTicket": "تیکت جدید: {{title}}",
"newReply": "پاسخ جدید در تیکت: {{title}}",
"newTicketTitle": "تیکت جدید",
"newReplyTitle": "پاسخ جدید",
"newUserReply": "کاربر در تیکت پاسخ داد: {{title}}",
"newUserReplyTitle": "پاسخ کاربر"
},
"campaignBonus": {
"title": "!پاداش فعال شد",
"balance": "شما {{amount}} روبل از کمپین «{{name}}» دریافت کردید",
"subscription": "شما اشتراک {{days}} روزه از کمپین «{{name}}» دریافت کردید",
"tariff": "شما تعرفه «{{tariff}}» از کمپین «{{name}}» دریافت کردید"
},
"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": "ربات تلگرام پیکربندی نشده",
"telegramUnavailable": "ورود از طریق تلگرام موقتاً در دسترس نیست",
"authenticating": "در حال تایید هویت...",
"orOpenInApp": "یا ربات را در برنامه باز کنید",
"loginFailed": "ورود ناموفق",
"telegramWidgetBlocked": "ویجت ورود تلگرام در دسترس نیست. از طریق ربات وارد شوید:",
"openBotToLogin": "باز کردن ربات برای ورود",
"waitingForConfirmation": "در انتظار تایید...",
"deepLinkExpired": "لینک منقضی شده است. لطفا دوباره تلاش کنید.",
"tryAgain": "تلاش مجدد",
"scanQrToLogin": "کد QR را با دوربین گوشی اسکن کنید",
"orSendCommand": "یا این دستور را به ربات ارسال کنید:",
"commandCopied": "دستور کپی شد",
"welcomeBack": "خوش آمدید!",
"loginTitle": "ورود به کابین",
"loginSubtitle": "با تلگرام یا ایمیل وارد شوید",
"referralInvite": "شما از طریق لینک معرفی دعوت شده‌اید!",
"checkEmail": "ایمیل خود را بررسی کنید",
"verificationSent": "لینک تایید به این آدرس ارسال شد:",
"clickLinkToVerify": "روی لینک موجود در ایمیل کلیک کنید تا حساب خود را تایید و وارد شوید.",
"backToLogin": "بازگشت به ورود",
"emailNotVerified": "لطفاً ابتدا ایمیل خود را تایید کنید",
"emailAlreadyRegistered": "این ایمیل قبلاً ثبت شده",
"firstName": "نام",
"firstNamePlaceholder": "نام شما (اختیاری)",
"forgotPasswordHint": "ایمیل خود را وارد کنید تا لینک بازنشانی دریافت کنید",
"invalidCredentials": "ایمیل یا رمز عبور نامعتبر",
"invalidEmail": "لطفاً یک آدرس ایمیل معتبر وارد کنید",
"loginSuccess": "ورود موفق",
"passwordMismatch": "رمزهای عبور مطابقت ندارند",
"passwordResetSent": "لینک بازنشانی رمز عبور به ایمیل شما ارسال شد",
"passwordTooShort": "رمز عبور باید حداقل ۸ کاراکتر باشد",
"sendResetLink": "ارسال لینک بازنشانی",
"tooManyAttempts": "تلاش‌های زیاد. لطفاً بعداً امتحان کنید",
"verificationEmailNotice": "پس از ثبت نام، ایمیل تأیید به آدرس شما ارسال خواهد شد",
"continueWithGoogle": "ادامه با Google",
"continueWithYandex": "ادامه با Yandex",
"continueWithDiscord": "ادامه با Discord",
"continueWithVk": "ادامه با VK",
"oauthError": "مجوز رد شد یا ناموفق بود",
"oauthExpired": "نشست OAuth منقضی شده است. لطفاً دوباره امتحان کنید."
},
"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": "ترافیک نامحدود",
"expired": {
"title": "اشتراک منقضی شده",
"trialTitle": "دوره آزمایشی منقضی شده",
"trialSubtitle": "دوره آزمایشی پایان یافته",
"paidSubtitle": "اشتراک منقضی شده",
"renew": "تمدید اشتراک",
"quickRenew": "تمدید سریع",
"insufficientFunds": "موجودی ناکافی",
"renewError": "خطا در تمدید، دوباره تلاش کنید",
"topUp": "شارژ موجودی",
"balance": "موجودی",
"tariffs": "تعرفه‌ها",
"traffic": "ترافیک",
"devices": "دستگاه‌ها",
"expiredDate": "منقضی شده"
},
"deviceLimitReached": "برای افزودن دستگاه جدید، دستگاه‌های فعلی را قطع کنید",
"suspended": {
"title": "اشتراک معلق شده",
"resume": "از سرگیری"
}
},
"subscription": {
"title": "اشتراک",
"currentPlan": "پلن فعلی",
"status": "وضعیت",
"active": "فعال",
"inactive": "غیرفعال",
"trialStatus": "دوره آزمایشی",
"expired": "منقضی شده",
"trafficLimited": "ترافیک تمام شده",
"trafficLimitedTitle": "محدودیت ترافیک",
"trafficLimitedDescription": "ترافیک شما تمام شده است. برای ادامه استفاده از VPN، ترافیک اضافی خریداری کنید.",
"expiresAt": "تاریخ انقضا",
"daysLeft": "روز باقی‌مانده",
"devices": "دستگاه‌ها",
"devices_other": "{{count}} دستگاه",
"extraDevices": "دستگاه‌های اضافی",
"extraDevicesIncluded": "شامل {{count}} دستگاه اضافی",
"extraDevicesIncluded_other": "شامل {{count}} دستگاه اضافی",
"baseTariff": "تعرفه",
"serversLabel": "سرورها",
"servers_other": "{{count}} سرور",
"locationsLabel": "مکان‌ها",
"locations_other": "{{count}} مکان",
"trafficReset": {
"DAY": "بازنشانی روزانه",
"WEEK": "بازنشانی هفتگی",
"MONTH": "بازنشانی ماهانه"
},
"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": "انتخاب دوره",
"noPeriodsAvailable": "دوره‌ای برای تمدید موجود نیست",
"noPeriodsAvailableHint": "مدیر تنظیمات این طرح را تغییر داده است. لطفاً طرح دیگری را برای تمدید اشتراک خود انتخاب کنید.",
"chooseDifferentTariff": "انتخاب طرح دیگر",
"selectTraffic": "انتخاب ترافیک",
"selectServers": "انتخاب سرورها",
"selectDevices": "انتخاب دستگاه‌ها",
"perDevice": "/ دستگاه",
"summary": {
"period": "دوره: {{label}}",
"traffic": "ترافیک: {{gb}} GB"
},
"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": "آموزش",
"notConfigured": "روش‌های اتصال هنوز پیکربندی نشده‌اند",
"notConfiguredUser": "تنظیمات اتصال در حال انجام است. لطفاً بعداً مراجعه کنید.",
"notConfiguredAdmin": "هیچ برنامه اتصالی پیکربندی نشده است. آن‌ها را در تنظیمات برنامه‌ها تنظیم کنید.",
"goToApps": "رفتن به تنظیمات برنامه‌ها",
"qrTitle": "کد QR اشتراک",
"qrScanHint": "برای اتصال با دوربین اسکن کنید",
"qrButton": "کد QR"
},
"additionalOptions": {
"title": "گزینه‌های اضافی",
"buyDevices": "خرید دستگاه بیشتر",
"currentDeviceLimit_other": "محدودیت فعلی: {{count}} دستگاه",
"maxDevices": "حداکثر {{count}}",
"devicesUnavailable": "خرید دستگاه در دسترس نیست",
"devicesUnit": "دستگاه",
"buy": "خرید",
"buyTraffic": "خرید ترافیک بیشتر",
"currentTrafficLimit": "محدودیت فعلی: {{limit}} GB (مصرف شده {{used}} GB)",
"buyTrafficTitle": "خرید ترافیک بیشتر",
"trafficWarning": "ترافیک خریداری شده به محدودیت فعلی اضافه می‌شود و به دوره بعدی منتقل نمی‌شود",
"trafficUnavailable": "خرید ترافیک برای اشتراک شما در دسترس نیست",
"unlimited": "نامحدود",
"buyTrafficGb": "خرید {{gb}} GB",
"buyUnlimited": "خرید نامحدود",
"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}}"
},
"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": "متوقف شده",
"suspended": "معلق شده (موجودی ناکافی)",
"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"
},
"severpay": {
"description": "پرداخت از طریق SeverPay"
}
},
"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": "برای تکمیل خرید شارژ کنید",
"pendingPayments": {
"title": "پرداخت‌های در انتظار",
"pay": "پرداخت",
"checkStatus": "بررسی وضعیت",
"checking": "درحال بررسی..."
},
"savedCards": {
"title": "کارت‌های ذخیره شده",
"card": "کارت",
"unlink": "حذف",
"confirmUnlink": "آیا مطمئن هستید که می‌خواهید این کارت را حذف کنید؟ شارژ خودکار موجودی دیگر امکان‌پذیر نخواهد بود.",
"unlinkSuccess": "کارت با موفقیت حذف شد",
"unlinkError": "خطا در حذف کارت",
"linkedAt": "متصل شده {{date}}",
"noCards": "کارت به طور خودکار در شارژ بعدی ذخیره می‌شود",
"pageTitle": "کارت‌های ذخیره شده",
"backToBalance": "بازگشت",
"empty": "کارتی ذخیره نشده است. کارت به طور خودکار در شارژ بعدی ذخیره می‌شود.",
"loadError": "خطا در بارگذاری کارت‌ها. لطفاً بعداً دوباره امتحان کنید."
},
"paymentSuccess": {
"title": "پرداخت موفق",
"message": "موجودی شما با موفقیت شارژ شد. وجوه اکنون در دسترس است."
},
"topUpResult": {
"awaitingPayment": "در انتظار پرداخت",
"awaitingPaymentDesc": "ما منتظر تأیید پرداخت شما هستیم. این ممکن است چند دقیقه طول بکشد.",
"topUpAmount": "مبلغ شارژ",
"success": "شارژ موفق!",
"successDesc": "موجودی شما با موفقیت شارژ شد. وجوه اکنون در دسترس است.",
"failed": "پرداخت ناموفق",
"failedDesc": "متأسفانه پرداخت تکمیل نشد. لطفاً دوباره تلاش کنید یا روش پرداخت دیگری انتخاب کنید.",
"timeout": "بیشتر از حد معمول طول کشید",
"timeoutDesc": "پردازش پرداخت بیشتر از حد معمول طول می‌کشد. می‌توانید دوباره وضعیت را بررسی کنید.",
"goToBalance": "مشاهده موجودی",
"tryAgain": "تلاش مجدد"
}
},
"referral": {
"title": "برنامه معرفی",
"yourLink": "لینک‌های معرفی شما",
"botLink": "لینک ربات",
"cabinetLink": "لینک کابینت",
"copyLink": "کپی",
"copied": "کپی شد!",
"shareButton": "اشتراک‌گذاری",
"shareMessage": "از طریق لینک من به {{botName}} بپیوند و تا {{percent}}٪ پاداش بگیر!",
"shareHint": "این لینک را با دوستان به اشتراک بگذارید. وقتی ثبت نام کنند و خرید کنند، {{percent}}% کمیسیون دریافت می‌کنید!",
"stats": {
"totalReferrals": "کل معرفی‌ها",
"activeReferrals": "فعال",
"totalEarnings": "کل درآمد",
"commissionRate": "نرخ کمیسیون"
},
"terms": {
"title": "شرایط برنامه",
"commission": "کمیسیون",
"minTopup": "حداقل شارژ",
"newUserBonus": "جایزه کاربر جدید",
"inviterBonus": "جایزه معرف"
},
"yourReferrals": "معرفی‌های شما",
"noReferrals": "هنوز معرفی ندارید. لینک را به اشتراک بگذارید!",
"anonymousUser": "کاربر #{{id}}",
"anonymousReferral": "معرفی‌شده",
"user": "کاربر",
"joined": "تاریخ عضویت",
"hasPaid": "پرداخت کرده",
"earningsHistory": "تاریخچه درآمد",
"reason": "دلیل",
"status": {
"pending": "در انتظار",
"paid": "پرداخت شده"
},
"reasons": {
"referral_registration_pending": "ثبت‌نام کاربر معرفی‌شده",
"referral_registration": "ثبت‌نام کاربر معرفی‌شده",
"referral_first_payment": "اولین پرداخت کاربر معرفی‌شده",
"referral_subscription_renewal": "تمدید اشتراک کاربر معرفی‌شده",
"referral_bonus": "پاداش کاربر معرفی‌شده"
},
"disabled": "برنامه معرفی موقتاً غیرفعال است",
"partner": {
"becomePartner": "شریک شوید",
"becomePartnerDesc": "برای دریافت نرخ کمیسیون بالاتر و امکان برداشت درآمد، درخواست شراکت دهید.",
"applyButton": "درخواست",
"applyTitle": "درخواست شراکت",
"applyDesc": "فرم زیر را برای درخواست برنامه شراکت پر کنید. تمام فیلدها اختیاری هستند.",
"underReview": "درخواست در حال بررسی",
"underReviewDesc": "درخواست شراکت شما در حال بررسی است. پس از تصمیم‌گیری به شما اطلاع خواهیم داد.",
"submittedAt": "ارسال شده در {{date}}",
"partnerStatus": "شریک",
"active": "فعال",
"commissionInfo": "نرخ کمیسیون شراکت شما {{percent}}% است",
"rejected": "درخواست رد شد",
"reapplyButton": "درخواست مجدد",
"applying": "در حال ارسال...",
"submitApplication": "ارسال درخواست",
"applyError": "ارسال درخواست ناموفق بود. لطفاً دوباره تلاش کنید.",
"yourCampaigns": "کمپین‌های شما",
"campaignLinks": {
"bot": "لینک ربات",
"web": "لینک کابینت"
},
"campaignBonus": {
"title": "جایزه معرفی",
"balance": "+{{amount}} به موجودی",
"balanceDesc": "{{amount}} هنگام ثبت‌نام",
"subscription": "{{days}} روز اشتراک",
"subscriptionDesc": "{{days}} روز اشتراک رایگان",
"tariff": "تعرفه جایزه",
"tariffDesc": "طرح تعرفه رایگان"
},
"stats": {
"registrations": "ثبت‌نام",
"referrals": "معرفی‌شده‌ها",
"earnings": "درآمد",
"conversionRate": "نرخ تبدیل",
"today": "امروز",
"week": "هفته",
"month": "ماه",
"showDetails": "جزئیات",
"hideDetails": "بستن",
"vsLastWeek": "مقایسه با هفته قبل",
"topReferrals": "برترین معرفی‌شده‌ها",
"noData": "داده‌ای نیست",
"dailyChart": "روند ۳۰ روزه",
"periodComparison": "مقایسه دوره‌ها",
"noReferrals": "هنوز معرفی‌شده‌ای نیست",
"paid": "پرداخت شده",
"pending": "در انتظار",
"active": "فعال",
"referralsCount": "تعداد معرفی",
"earningsAmount": "کسب شده"
},
"fields": {
"companyName": "نام شرکت",
"companyNamePlaceholder": "نام شرکت یا برند شما",
"telegramChannel": "کانال تلگرام",
"telegramChannelPlaceholder": "@yourchannel",
"websiteUrl": "آدرس وب‌سایت",
"websiteUrlPlaceholder": "https://example.com",
"description": "توضیحات",
"descriptionPlaceholder": "درباره مخاطبان خود و نحوه تبلیغ بگویید...",
"expectedReferrals": "تعداد معرفی ماهانه مورد انتظار",
"expectedReferralsPlaceholder": "تعداد تخمینی در ماه",
"desiredCommission": "درصد کمیسیون مورد نظر",
"desiredCommissionPlaceholder": "از ۱ تا ۱۰۰٪"
}
},
"withdrawal": {
"title": "برداشت",
"goToWithdrawal": "برداشت",
"available": "قابل برداشت",
"totalEarned": "مجموع درآمد",
"withdrawn": "برداشت شده",
"spent": "صرف خدمات شده",
"pending": "در انتظار",
"requestButton": "درخواست برداشت",
"minAmount": "حداقل مبلغ برداشت: {{amount}}",
"history": "تاریخچه برداشت",
"noHistory": "هنوز درخواست برداشتی وجود ندارد",
"requestTitle": "درخواست برداشت",
"requestDesc": "قابل برداشت: {{available}}",
"requesting": "در حال ارسال...",
"submitRequest": "ارسال درخواست",
"requestError": "ایجاد درخواست برداشت ناموفق بود. لطفاً دوباره تلاش کنید.",
"fields": {
"amount": "مبلغ",
"amountPlaceholder": "مبلغ را به {{currency}} وارد کنید",
"amountHint": "حداقل: {{min}} {{currency}}",
"paymentDetails": "اطلاعات پرداخت",
"paymentDetailsPlaceholder": "شماره کارت، آدرس کیف پول یا سایر اطلاعات پرداخت..."
},
"status": {
"pending": "در انتظار",
"approved": "تأیید شده",
"completed": "تکمیل شده",
"rejected": "رد شده",
"cancelled": "لغو شده"
}
}
},
"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": "روز",
"spinCost": "هزینه چرخش",
"spin": "بچرخان!",
"spinning": "در حال چرخش...",
"history": "تاریخچه",
"recentSpins": "چرخش‌های اخیر",
"congratulations": "تبریک!",
"noLuck": "شانس نیاوردید!",
"oops": "اوه!",
"yourPromoCode": "کد تخفیف شما:",
"close": "بستن",
"errors": {
"networkError": "خطای شبکه رخ داد",
"loadFailed": "بارگذاری تنظیمات چرخ ناموفق",
"dailyLimitReached": "به محدودیت روزانه رسیدید",
"cannotSpin": "فعلاً امکان چرخش نیست",
"insufficientBalance": "موجودی کافی نیست",
"topUpRequired": "برای پرداخت شارژ کنید",
"starsNotAvailable": "پرداخت Stars در دسترس نیست. برنامه را از طریق تلگرام باز کنید.",
"noSubscription": "برای چرخاندن گردونه نیاز به اشتراک فعال دارید. ابتدا اشتراک خود را فعال کنید."
},
"payWithStars": "پرداخت {stars} Stars",
"processingPayment": "در حال پردازش...",
"starsPaymentSuccess": "پرداخت موفق! نتیجه به تلگرام ارسال شد.",
"starsPaymentFailed": "پرداخت ناموفق. دوباره تلاش کنید.",
"starsPaymentRedirected": "تلگرام برای پرداخت باز می‌شود. پس از پرداخت صفحه را بازخوانی کنید.",
"starsNotAvailable": "پرداخت با ستاره در حال حاضر در دسترس نیست. با پشتیبانی تماس بگیرید.",
"confirmStarsPayment": "شما به تلگرام برای پرداخت یک چرخش منتقل خواهید شد.",
"payStars": "پرداخت {{count}} ⭐",
"noHistory": "هنوز تاریخچه‌ای نیست",
"banner": {
"title": "شانس خود را امتحان کنید!",
"description": "چرخ را بچرخانید و جایزه ببرید: روز اشتراک، موجودی، ترافیک و بیشتر!",
"button": "برو به چرخ"
},
"noPrize": "این بار شانس نیاوردید...",
"payWithDays": "پرداخت با روز",
"starsPaymentSuccessCheckHistory": "پرداخت موفق! تاریخچه یا تلگرام را بررسی کنید.",
"youWon": "شما برنده شدید"
},
"admin": {
"backgrounds": {
"title": "پس‌زمینه متحرک",
"description": "نوع را انتخاب کنید و تنظیمات انیمیشن را پیکربندی کنید",
"selectType": "نوع پس‌زمینه",
"preview": "پیش‌نمایش",
"settings": "تنظیمات",
"save": "ذخیره",
"saved": "ذخیره شد",
"saving": "در حال ذخیره...",
"enabled": "پس‌زمینه فعال",
"disabled": "پس‌زمینه غیرفعال",
"reducedOnMobile": "حالت سبک در موبایل",
"reducedOnMobileDesc": "تعداد ذرات را کاهش داده و تعامل را غیرفعال می‌کند",
"globalOpacity": "شفافیت",
"globalBlur": "تاری",
"categoryCSS": "CSS",
"categoryCanvas": "Canvas",
"categorySVG": "SVG",
"aurora": "شفق قطبی",
"auroraDesc": "شفق شمالی با گرادیان‌های نرم",
"sparkles": "درخشش",
"sparklesDesc": "ذرات درخشان در پس‌زمینه",
"vortex": "گرداب",
"vortexDesc": "گرداب چرخان ذرات",
"shootingStars": "ستاره‌های دنباله‌دار",
"shootingStarsDesc": "ستاره‌های در حال سقوط در آسمان پرستاره",
"beams": "پرتوها",
"beamsDesc": "پرتوهای نوری در مسیرهای SVG",
"beamsCollision": "برخورد پرتوها",
"beamsCollisionDesc": "پرتوهای نوری منفجرشونده",
"gradientAnimation": "انیمیشن گرادیان",
"gradientAnimationDesc": "بلوب‌های گرادیانی با حرکت نرم",
"wavy": "موجی",
"wavyDesc": "امواج مبتنی بر نویز",
"lines": "خطوط",
"linesDesc": "امواج SVG متحرک",
"boxes": "جعبه‌ها",
"boxesDesc": "شبکه‌ای از بلوک‌های تعاملی",
"meteors": "شهاب‌سنگ",
"meteorsDesc": "شهاب‌سنگ‌های پرنده",
"grid": "شبکه",
"gridDesc": "الگوی شبکه‌ای مینیمال",
"dots": "نقاط",
"dotsDesc": "الگوی نقطه‌ای",
"spotlight": "نورافکن",
"spotlightDesc": "پرتو نورافکن",
"noise": "نویز",
"noiseDesc": "گرادیان‌های نویزی با حرکت",
"ripple": "موج",
"rippleDesc": "اثر موج دایره‌ای",
"geminiEffect": "افکت Gemini",
"geminiEffectDesc": "افکت SVG مشابه Google Gemini",
"speed": "سرعت",
"density": "تراکم ذرات",
"particles": "تعداد ذرات",
"count": "تعداد",
"hue": "رنگ‌مایه",
"rangeY": "محدوده Y",
"minSize": "حداقل اندازه",
"maxSize": "حداکثر اندازه",
"minSpeed": "حداقل سرعت",
"maxSpeed": "حداکثر سرعت",
"particleColor": "رنگ ذرات",
"starColor": "رنگ ستاره",
"trailColor": "رنگ دنباله",
"bgColor": "رنگ پس‌زمینه",
"fillColor": "رنگ پر کردن",
"color1": "رنگ ۱",
"color2": "رنگ ۲",
"color3": "رنگ ۳",
"color4": "رنگ ۴",
"color5": "رنگ ۵",
"interactive": "تعاملی (ماوس)",
"size": "اندازه",
"radialGradient": "گرادیان شعاعی",
"waveWidth": "عرض موج",
"blurAmount": "تاری",
"waveOpacity": "شفافیت موج",
"duration": "مدت زمان",
"intensity": "شدت",
"rows": "ردیف‌ها",
"cols": "ستون‌ها",
"gridSize": "اندازه شبکه",
"small": "کوچک",
"normal": "معمولی",
"slow": "آهسته",
"fast": "سریع",
"none": "بدون پس‌زمینه",
"noneDesc": "غیرفعال کردن پس‌زمینه متحرک"
},
"nav": {
"title": "مدیریت",
"dashboard": "آمار",
"tickets": "تیکت‌ها",
"settings": "تنظیمات",
"apps": "برنامه‌ها",
"wheel": "چرخ",
"tariffs": "تعرفه‌ها",
"servers": "سرورها",
"broadcasts": "پیام‌رسانی",
"emailTemplates": "قالب‌های ایمیل",
"paymentMethods": "روش‌های پرداخت",
"banSystem": "نظارت بر مسدودسازی",
"campaigns": "کمپین‌ها",
"payments": "پرداخت‌ها",
"promoOffers": "پیشنهادات تبلیغاتی",
"promocodes": "کدهای تخفیف",
"promoGroups": "گروه‌های تخفیف",
"remnawave": "RemnaWave",
"users": "کاربران",
"trafficUsage": "مصرف ترافیک",
"updates": "به‌روزرسانی‌ها",
"pinnedMessages": "پیام‌های سنجاق‌شده",
"partners": "شرکا",
"withdrawals": "برداشت‌ها",
"channelSubscriptions": "کانال‌های اجباری",
"roles": "نقش‌ها",
"roleAssign": "تخصیص نقش",
"policies": "سیاست‌های دسترسی",
"auditLog": "گزارش بازرسی",
"salesStats": "آمار فروش",
"landings": "صفحات فرود",
"referralNetwork": "شبکه ارجاع",
"news": "اخبار"
},
"panel": {
"title": "پنل مدیریت",
"subtitle": "مدیریت سیستم",
"dashboardDesc": "آمار و مانیتورینگ سیستم",
"ticketsDesc": "مدیریت تیکت‌های کاربران",
"settingsDesc": "تنظیمات و پارامترهای سیستم",
"appsDesc": "مدیریت برنامه‌های اتصال",
"wheelDesc": "تنظیم چرخ شانس و جوایز",
"tariffsDesc": "مدیریت طرح‌های تعرفه",
"serversDesc": "تنظیم سرورهای VPN",
"broadcastsDesc": "ارسال پیام گروهی به کاربران",
"emailTemplatesDesc": "مدیریت قالب‌های اعلان ایمیل",
"paymentMethodsDesc": "تنظیم و ترتیب روش‌های پرداخت",
"banSystemDesc": "نظارت بر مسدودسازی و تخلفات",
"campaignsDesc": "کمپین‌های تبلیغاتی",
"paymentsDesc": "تأیید پرداخت",
"promoOffersDesc": "تخفیف‌های شخصی",
"promocodesDesc": "مدیریت کدهای تخفیف",
"promoGroupsDesc": "گروه‌های تخفیف برای کاربران",
"remnawaveDesc": "مدیریت پنل و آمار",
"usersDesc": "مدیریت کاربران ربات",
"trafficUsageDesc": "ترافیک هر کاربر بر اساس نود",
"updatesDesc": "نسخه‌های ربات و کابینت",
"pinnedMessagesDesc": "مدیریت پیام‌های سنجاق‌شده",
"partnersDesc": "مدیریت درخواست‌های شراکت و کمیسیون‌ها",
"withdrawalsDesc": "بررسی و پردازش درخواست‌های برداشت",
"channelSubscriptionsDesc": "مدیریت اشتراک‌های اجباری کانال",
"rolesDesc": "مدیریت نقش‌ها و مجوزهای مدیران",
"roleAssignDesc": "تخصیص و لغو نقش‌های کاربران",
"policiesDesc": "تنظیم سیاست‌های کنترل دسترسی ABAC",
"auditLogDesc": "بررسی فعالیت سیستم و تاریخچه دسترسی",
"salesStatsDesc": "تحلیل فروش و روندها",
"landingsDesc": "صفحات خرید سریع",
"referralNetworkDesc": "نمایش بصری گراف ارجاعات و کمپین‌ها",
"newsDesc": "مدیریت مقالات خبری و انتشارات"
},
"salesStats": {
"title": "آمار فروش",
"subtitle": "درآمد، آزمایشی، اشتراک و تمدید",
"period": {
"week": "۷ روز",
"month": "۳۰ روز",
"quarter": "۹۰ روز",
"all": "همه",
"custom": "سفارشی"
},
"tabs": {
"trials": "آزمایشی",
"sales": "فروش",
"renewals": "تمدید",
"addons": "خدمات اضافی",
"deposits": "شارژ"
},
"summary": {
"revenue": "درآمد",
"activeSubs": "اشتراک فعال",
"activeTrials": "آزمایشی فعال",
"newTrials": "آزمایشی جدید",
"conversion": "تبدیل",
"renewals": "تمدید",
"addonRevenue": "درآمد خدمات اضافی",
"manualTopup": "شارژ دستی"
},
"trials": {
"total": "کل آزمایشی",
"totalRegistrations": "ثبت‌نام‌ها",
"trialsIssued": "آزمایشی صادرشده",
"conversion": "نرخ تبدیل",
"avgDuration": "میانگین مدت",
"byProvider": "بر اساس منبع",
"dailyChart": "ثبت‌نام و آزمایشی روزانه",
"registrations": "ثبت‌نام"
},
"sales": {
"totalSales": "کل فروش",
"avgOrder": "میانگین سفارش",
"topTariff": "تعرفه برتر",
"byTariff": "بر اساس تعرفه",
"byPeriod": "بر اساس دوره",
"dailyChart": "فروش روزانه",
"dailyByTariff": "فروش روزانه بر اساس تعرفه",
"subscriptions": "اشتراک‌ها"
},
"renewals": {
"total": "کل تمدیدها",
"rate": "نرخ تمدید",
"revenue": "درآمد",
"comparison": "مقایسه دوره",
"currentPeriod": "دوره فعلی",
"previousPeriod": "دوره قبلی",
"dailyChart": "تمدید روزانه",
"renewals": "تمدید"
},
"addons": {
"totalPurchases": "کل خرید",
"totalGb": "کل ترافیک",
"revenue": "درآمد",
"devicePurchases": "خرید دستگاه",
"deviceRevenue": "درآمد دستگاه",
"trafficPurchases": "ترافیک",
"devicePurchasesDaily": "دستگاه",
"byPackage": "بر اساس بسته",
"dailyChart": "خرید روزانه خدمات اضافی",
"purchases": "خرید"
},
"deposits": {
"totalDeposits": "کل شارژ",
"totalAmount": "مبلغ کل",
"avgDeposit": "میانگین شارژ",
"byMethod": "بر اساس روش پرداخت",
"dailyChart": "شارژ روزانه",
"dailyByMethod": "شارژ روزانه بر اساس روش پرداخت",
"revenue": "درآمد"
},
"loadError": "بارگذاری آمار ناموفق بود"
},
"referralNetwork": {
"title": "شبکه ارجاع",
"subtitle": "نمایش بصری گراف ارجاعات و کمپین‌های تبلیغاتی",
"search": {
"placeholder": "جستجو بر اساس TG ID، @نام‌کاربری، ایمیل، کمپین...",
"noResults": "نتیجه‌ای یافت نشد",
"resultsCount": "یافت شد: {{count}}",
"clear": "پاک کردن جستجو"
},
"filters": {
"title": "فیلترها",
"campaigns": "کمپین‌ها",
"partnersOnly": "فقط شرکا",
"minReferrals": "حداقل ارجاعات",
"reset": "بازنشانی"
},
"stats": {
"totalUsers": "کاربران",
"totalReferrers": "ارجاع‌دهندگان",
"totalCampaigns": "کمپین‌ها",
"subscriptionRevenue": "درآمد اشتراک",
"totalEarnings": "درآمد ارجاع"
},
"legend": {
"title": "راهنما",
"fillTitle": "اشتراک",
"borderTitle": "نقش ارجاع‌دهنده",
"regularUser": "بدون اشتراک",
"activeReferrer": "ارجاع‌دهنده فعال",
"partner": "شریک",
"topReferrer": "ارجاع‌دهنده برتر (+۱۰)",
"campaignUser": "از کمپین",
"partnerCampaignEdge": "شریک → کمپین",
"campaignNode": "کمپین تبلیغاتی",
"paidActive": "اشتراک پرداختی",
"trialActive": "آزمایشی",
"paidExpired": "اشتراک پرداختی منقضی",
"trialExpired": "آزمایشی منقضی"
},
"user": {
"tgId": "شناسه TG",
"email": "ایمیل",
"partner": "شریک",
"subscription": "اشتراک",
"validUntil": "تا {{date}}",
"noSubscription": "بدون اشتراک",
"personalStats": "آمار شخصی",
"totalSpent": "مجموع پرداختی",
"referralEarnings": "درآمد ارجاع",
"referralBranch": "شاخه ارجاع",
"directReferrals": "ارجاعات مستقیم",
"branchSize": "کل شاخه",
"branchRevenue": "درآمد شاخه",
"source": "منبع",
"referredBy": "معرفی شده توسط",
"fromCampaign": "کمپین",
"organic": "طبیعی",
"subscriptionStatus": {
"trial_active": "آزمایشی",
"paid_active": "پرداختی",
"trial_expired": "آزمایشی منقضی",
"paid_expired": "پرداختی منقضی"
}
},
"campaign": {
"startParam": "پارامتر",
"active": "فعال",
"inactive": "غیرفعال",
"directUsers": "مستقیم",
"totalNetwork": "کل شبکه",
"totalRevenue": "درآمد کل",
"conversionRate": "نرخ تبدیل",
"avgCheck": "میانگین مبلغ",
"topReferrers": "ارجاع‌دهندگان برتر کمپین"
},
"controls": {
"zoomIn": "بزرگ‌نمایی",
"zoomOut": "کوچک‌نمایی",
"resetZoom": "بازنشانی زوم",
"fullscreen": "تمام‌صفحه"
},
"scope": {
"title": "محدوده",
"campaign": "کمپین",
"partner": "شریک",
"user": "کاربر",
"searchPlaceholder": "جستجو...",
"selectCampaign": "انتخاب کمپین",
"selectPartner": "انتخاب شریک",
"selectUser": "جستجوی کاربر",
"emptyState": "یک کمپین، شریک یا کاربر را برای مشاهده شبکه انتخاب کنید",
"users": "کاربران",
"campaigns": "کمپین‌ها",
"active": "فعال",
"inactive": "غیرفعال",
"noResults": "نتیجه‌ای یافت نشد",
"removeItem": "حذف {{label}}",
"clearAll": "پاک کردن همه انتخاب‌ها",
"addScope": "افزودن محدوده",
"maxReached": "حداکثر {{max}} مورد"
},
"loading": "بارگذاری گراف...",
"error": "خطا در بارگذاری داده‌های شبکه",
"empty": "داده‌ای برای نمایش وجود ندارد"
},
"trafficUsage": {
"title": "مصرف ترافیک",
"subtitle": "آمار ترافیک کاربران بر اساس نودها",
"period": "دوره",
"days": "روز",
"exportCsv": "خروجی CSV",
"exportSuccess": "CSV به تلگرام شما ارسال شد",
"exportError": "خطا در خروجی",
"user": "کاربر",
"tariff": "تعرفه",
"devices": "دستگاه‌ها",
"trafficLimit": "محدودیت",
"total": "کل",
"noData": "داده ترافیکی موجود نیست",
"loading": "در حال بارگذاری داده‌های ترافیک...",
"noTariff": "—",
"search": "جستجو بر اساس نام یا نام کاربری",
"allTariffs": "همه تعرفه‌ها",
"nodes": "نودها",
"allNodes": "همه نودها",
"status": "وضعیت",
"allStatuses": "همه",
"statusActive": "فعال",
"statusTrial": "آزمایشی",
"statusExpired": "منقضی",
"statusDisabled": "غیرفعال",
"customDates": "تاریخ دلخواه",
"dateFrom": "از",
"dateTo": "تا",
"totalThreshold": "کل GB/روز",
"nodeThreshold": "نود GB/روز",
"risk": "ریسک",
"riskLow": "کم",
"riskMedium": "متوسط",
"riskHigh": "بالا",
"riskCritical": "بحرانی",
"connected": "متصل",
"totalSpent": "هزینه",
"subStart": "شروع",
"subEnd": "پایان",
"lastNode": "آخرین نود"
},
"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": "ناموفق",
"blocked": "مسدود شده",
"blockedShort": "مسدود",
"filter": "فیلتر",
"message": "پیام",
"unknownAdmin": "نامعلوم",
"detail": "جزئیات پخش",
"createdBy": "ایجاد شده توسط",
"notFound": "پخش یافت نشد",
"prev": "قبلی",
"next": "بعدی",
"status": {
"queued": "در صف",
"inProgress": "در حال ارسال",
"completed": "تکمیل شد",
"partial": "جزئی",
"failed": "ناموفق",
"cancelled": "لغو شده",
"cancelling": "در حال لغو"
},
"filterGroups": {
"basic": "پایه",
"subscription": "بر اساس اشتراک",
"traffic": "بر اساس ترافیک",
"registration": "بر اساس ثبت نام",
"activity": "بر اساس فعالیت",
"source": "بر اساس منبع",
"tariff": "بر اساس تعرفه"
},
"enableTelegram": "Telegram",
"enableEmail": "Email",
"sendingBoth": "۲ پیام‌رسانی ایجاد خواهد شد",
"bothCreated": "پیام‌رسانی‌ها ایجاد شدند",
"atLeastOneChannel": "حداقل یک کانال را انتخاب کنید",
"customButtons": "دکمه‌های سفارشی",
"addCustomButton": "افزودن دکمه",
"customButtonLabelPlaceholder": "متن دکمه",
"customButtonTypeCallback": "Callback",
"customButtonTypeUrl": "لینک",
"customButtonCallbackPlaceholder": "callback_data (مثلاً back_to_menu)",
"customButtonUrlPlaceholder": "https://example.com"
},
"pinnedMessages": {
"title": "Pinned Messages",
"subtitle": "Manage pinned messages for users",
"create": "Create",
"empty": "No pinned messages",
"content": "Message text",
"contentPlaceholder": "Enter pinned message text...",
"noContent": "No text",
"media": "Media file",
"addMedia": "Add media",
"uploading": "Uploading...",
"settings": "Settings",
"sendBeforeMenu": "Send before menu",
"sendOnEveryStart": "Send on every start",
"broadcast": "Broadcast",
"broadcastOnCreate": "Broadcast on create",
"broadcastConfirm": "Broadcast pinned message to all active users?",
"broadcastToAll": "Broadcast to all",
"activate": "Activate",
"deactivate": "Deactivate",
"unpin": "Unpin",
"unpinAll": "Unpin for everyone",
"unpinConfirm": "Unpin message for all users?",
"delete": "Delete",
"deleteConfirm": "Delete this pinned message?",
"active": "Active",
"inactive": "Inactive",
"prev": "Previous",
"next": "Next",
"createSuccess": "Pinned message created",
"updateSuccess": "Message updated",
"deleteSuccess": "Message deleted",
"activateSuccess": "Message activated",
"deactivateSuccess": "Message deactivated",
"broadcastSuccess": "Broadcast completed",
"unpinSuccess": "Messages unpinned",
"sentCount": "Sent",
"failedCount": "Failed",
"unpinnedCount": "Unpinned",
"editMessage": "Edit",
"cantDeleteActive": "Cannot delete active message"
},
"channelSubscriptions": {
"title": "کانال‌های اجباری",
"subtitle": "کاربران باید در این کانال‌ها عضو شوند",
"addChannel": "افزودن کانال",
"empty": "کانالی تنظیم نشده",
"enabled": "فعال",
"disabled": "غیرفعال",
"enable": "فعال‌سازی",
"disable": "غیرفعال‌سازی",
"edit": "ویرایش",
"editing": "ویرایش",
"delete": "حذف",
"deleteConfirm": "این کانال حذف شود؟",
"sortOrder": "ترتیب",
"form": {
"title": "نام نمایشی",
"channelId": "شناسه کانال",
"channelIdHint": "-100XXXXXXXXXX",
"channelLink": "لینک کانال",
"channelLinkHint": "https://t.me/channel",
"submit": "افزودن",
"save": "ذخیره",
"cancel": "لغو"
},
"globalSettings": {
"title": "تنظیمات کانال",
"channelRequired": "الزام عضویت",
"channelRequiredDesc": "کاربران باید در کانال‌ها عضو شوند تا از ربات استفاده کنند",
"disableTrialOnUnsub": "غیرفعال‌سازی آزمایشی هنگام لغو عضویت",
"disableTrialOnUnsubDesc": "لغو دسترسی آزمایشی هنگام لغو عضویت از هر کانال",
"requiredForAll": "اجباری برای همه",
"requiredForAllDesc": "بررسی عضویت برای همه کاربران، از جمله پولی"
},
"perChannel": {
"disableTrial": "غیرفعال‌سازی آزمایشی هنگام خروج",
"disableTrialDesc": "لغو دسترسی آزمایشی هنگام خروج از این کانال",
"disablePaid": "غیرفعال‌سازی پولی هنگام خروج",
"disablePaidDesc": "لغو دسترسی پولی هنگام خروج از این کانال"
}
},
"payments": {
"title": "پرداخت‌ها",
"description": "جستجو و مدیریت پرداخت‌ها",
"searchPlaceholder": "جستجو: فاکتور، شناسه تلگرام، @نام‌کاربری، ایمیل...",
"searchHint": "مثال‌ها: SP-78291, @username, 123456789, user@mail.ru",
"searchResults": "نتایج برای: {{query}} — {{count}} یافت شد",
"resetSearch": "بازنشانی",
"statusAll": "همه",
"statusPending": "در انتظار",
"statusPaid": "پرداخت شده",
"statusCancelled": "لغو شده",
"period24h": "۲۴ساعت",
"period7d": "۷روز",
"period30d": "۳۰روز",
"periodAll": "همه",
"periodCustom": "بازه",
"dateFrom": "از",
"dateTo": "تا",
"applyDate": "اعمال",
"allMethods": "همه روش‌ها",
"totalCount": "کل",
"pendingCount": "در انتظار",
"paidCount": "پرداخت شده",
"cancelledCount": "لغو شده",
"totalPending": "کل معلق",
"filterByMethod": "فیلتر بر اساس روش",
"noPayments": "پرداختی یافت نشد",
"paid": "پرداخت شده",
"user": "کاربر",
"openLink": "باز کردن لینک",
"checkStatus": "بررسی وضعیت",
"checking": "در حال بررسی...",
"prev": "قبلی",
"next": "بعدی",
"checkError": "خطا در بررسی وضعیت"
},
"settings": {
"title": "تنظیمات سیستم",
"allCategories": "همه دسته‌ها",
"noSettings": "تنظیماتی یافت نشد",
"modified": "تغییر یافته",
"readOnly": "فقط خواندنی",
"reset": "بازنشانی",
"categoriesCount": "دسته",
"settingsCount": "تنظیم",
"expandAll": "باز کردن همه",
"collapseAll": "بستن همه",
"searchPlaceholder": "جستجوی تنظیمات...",
"searchCategoriesPlaceholder": "جستجوی دسته‌ها...",
"noSearchResults": "چیزی یافت نشد",
"example": "مثال",
"analytics": "تحلیل‌ها",
"buttons": "دکمه‌ها",
"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": "اجازه ورود با ایمیل",
"giftEnabled": "اشتراک هدیه",
"giftEnabledDesc": "امکان ارسال اشتراک به عنوان هدیه به کاربر دیگر",
"favoritesEmpty": "هنوز علاقه‌مندی ندارید",
"favoritesHint": "ستاره بزنید تا تنظیمات اینجا اضافه شوند",
"interfaceOptions": "گزینه‌های رابط کاربری",
"lightTheme": "پوسته روشن",
"logoAndName": "لوگو و نام",
"notSpecified": "مشخص نشده",
"projectName": "نام پروژه",
"quickPresets": "پیش‌تنظیم‌های سریع",
"resetAllColors": "بازنشانی همه رنگ‌ها",
"statusColors": "رنگ‌های وضعیت",
"categories": {
"TELEGRAM_WIDGET": "Telegram Login Widget",
"TELEGRAM_OIDC": "Telegram Login (OIDC)"
},
"settingNames": {
"Telegram Widget Size": "اندازه ویجت",
"Telegram Widget Radius": "شعاع گوشه",
"Telegram Widget Userpic": "نمایش تصویر کاربر",
"Telegram Widget Request Access": "درخواست دسترسی",
"telegramOidcEnabled": "فعال‌سازی OIDC",
"telegramOidcClientId": "Client ID (شناسه ربات)",
"telegramOidcClientSecret": "Client Secret"
}
},
"buttons": {
"color": "رنگ دکمه",
"emojiId": "شناسه ایموجی سفارشی",
"emojiPlaceholder": "شناسه ایموجی سفارشی (اختیاری)",
"resetAll": "بازنشانی همه سبک‌ها",
"resetConfirm": "همه سبک‌های دکمه به حالت پیش‌فرض بازنشانی شوند؟",
"hidden": "پنهان",
"customLabels": "نام‌های دکمه",
"labelPlaceholder": "متن سفارشی دکمه",
"labelsHint": "خالی = نام پیش‌فرض",
"sections": {
"home": "صفحه اصلی",
"subscription": "اشتراک",
"balance": "موجودی",
"referral": "معرفی",
"support": "پشتیبانی",
"info": "اطلاعات",
"admin": "پنل مدیریت",
"language": "زبان"
},
"descriptions": {
"home": "دکمه کابینت شخصی",
"subscription": "مدیریت اشتراک",
"balance": "شارژ و موجودی",
"referral": "برنامه معرفی",
"support": "تیکت‌های پشتیبانی",
"info": "بخش اطلاعات",
"admin": "پنل مدیریت وب",
"language": "انتخاب زبان ربات"
},
"styles": {
"default": "بدون رنگ",
"primary": "آبی",
"success": "سبز",
"danger": "قرمز"
}
},
"menuEditor": {
"dragHint": "ردیف‌ها را بکشید تا ترتیب تغییر کند",
"dragToReorder": "برای مرتب‌سازی بکشید",
"row": "ردیف",
"addRow": "افزودن ردیف",
"addButton": "افزودن دکمه",
"addUrlButton": "دکمه URL (لینک)",
"builtinButtons": "بخش‌های داخلی",
"resetConfirm": "منو به تنظیمات پیش‌فرض بازنشانی شود؟ تمام تغییرات از بین می‌رود.",
"buttonTextPlaceholder": "متن دکمه",
"customLabelsHint": "متن دکمه برای هر زبان ربات",
"moveUp": "انتقال به بالا",
"moveDown": "انتقال به پایین",
"openIn": "باز کردن در",
"openMode": {
"external": "مرورگر خارجی",
"webapp": "مینی‌اپ تلگرام"
},
"invalidUrl": "لطفاً برای تمام دکمه‌های سفارشی یک URL معتبر وارد کنید (http:// یا https://)"
},
"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": "ارسال پاسخ",
"attachMedia": "پیوست رسانه",
"invalidFileType": "نوع فایل نامعتبر. از تصاویر، ویدئو (MP4, WebM) یا اسناد (PDF, DOC, TXT, ZIP) استفاده کنید.",
"fileTooLarge": "فایل بسیار بزرگ است. حداکثر اندازه ۱۰ مگابایت.",
"uploadFailed": "آپلود فایل ناموفق بود",
"uploading": "در حال آپلود...",
"uploadComplete": "آپلود شد",
"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": "برای کپی شناسه تلگرام کلیک کنید",
"viewUser": "کاربر",
"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": "تعرفه با موفقیت حذف شد",
"deleteSuccessWithSubscriptions": "تعرفه حذف شد. تعرفه {{count}} اشتراک بازنشانی شد — کاربران هنگام تمدید تعرفه جدید انتخاب می‌کنند.",
"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": "سرورها",
"externalSquadTitle": "گروه خارجی",
"externalSquadHint": "یک گروه خارجی RemnaWave برای کاربران این تعرفه تعیین کنید. هنگام ایجاد اشتراک، کاربر به طور خودکار به گروه انتخاب شده اضافه می‌شود.",
"noExternalSquad": "بدون گروه خارجی",
"externalSquadUsers": "کاربران",
"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": "تعرفه‌های غیرفعال به کاربران نمایش داده نمی‌شوند",
"showInGiftLabel": "نمایش در هدایا",
"showInGiftHint": "تعرفه برای خرید در بخش هدایا در دسترس خواهد بود",
"giftBadge": "هدیه",
"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": "در حال ذخیره...",
"partner": "شریک",
"noPartner": "بدون شریک",
"selectPartner": "انتخاب شریک",
"partnerAutoAssign": "کمپین به طور خودکار به شریک {{name}} اختصاص داده می‌شود"
},
"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": "کپی شد!",
"botLink": "لینک ربات",
"webLink": "لینک وب",
"users": "کاربران",
"noUsers": "کاربر ثبت‌نام شده‌ای وجود ندارد",
"paid": "پرداخت کرده",
"hasSub": "دارای اشتراک",
"dailyChart": "روند ۳۰ روزه",
"chartRegistrations": "ثبت‌نام‌ها",
"chartRevenue": "درآمد",
"totalDeposits": "کل واریزی‌ها",
"totalSpending": "هزینه اشتراک",
"periodComparison": "مقایسه دوره‌ها",
"vsLastWeek": "نسبت به هفته قبل",
"topRegistrations": "بالاترین ثبت‌نام‌ها"
},
"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": "ذخیره تغییرات ناموفق بود"
},
"withdrawals": {
"title": "برداشت‌ها",
"subtitle": "مدیریت درخواست‌های برداشت",
"noData": "درخواست برداشتی وجود ندارد",
"risk": "ریسک:",
"overview": {
"pendingCount": "در انتظار",
"pendingAmount": "مبلغ در انتظار",
"approvedCount": "تأیید شده",
"completedCount": "تکمیل شده"
},
"filter": {
"all": "همه",
"pending": "در انتظار",
"approved": "تأیید شده",
"rejected": "رد شده",
"completed": "تکمیل شده",
"cancelled": "لغو شده"
},
"status": {
"pending": "در انتظار",
"approved": "تأیید شده",
"rejected": "رد شده",
"completed": "تکمیل شده",
"cancelled": "لغو شده",
"unknown": "ناشناخته"
},
"detail": {
"title": "جزئیات برداشت",
"loadError": "بارگذاری جزئیات برداشت ناموفق بود",
"userInfo": "اطلاعات کاربر",
"username": "نام کاربری",
"telegramId": "شناسه تلگرام",
"balance": "موجودی",
"totalReferrals": "مجموع معرفی‌ها",
"totalEarnings": "مجموع درآمد",
"requestedAmount": "مبلغ درخواستی",
"createdAt": "تاریخ ایجاد",
"paymentDetails": "اطلاعات پرداخت",
"noPaymentDetails": "اطلاعات پرداختی ارائه نشده",
"riskAnalysis": "تحلیل ریسک",
"riskScore": "امتیاز ریسک",
"riskLevel": {
"low": "کم",
"medium": "متوسط",
"high": "زیاد",
"critical": "بحرانی"
},
"flags": "پرچم‌ها",
"balanceStats": "آمار موجودی",
"referralDeposits": "واریزهای معرفی",
"suspiciousReferrals": "معرفی‌های مشکوک",
"earningsByReason": "درآمد بر اساس دلیل",
"adminComment": "نظر مدیر",
"processedAt": "زمان پردازش",
"approve": "تأیید",
"approving": "در حال تأیید...",
"reject": "رد",
"rejecting": "در حال رد...",
"complete": "تکمیل شده علامت بزنید",
"completing": "در حال تکمیل...",
"rejectTitle": "رد درخواست برداشت؟",
"rejectDescription": "در صورت تمایل دلیل رد را بنویسید.",
"commentPlaceholder": "دلیل رد (اختیاری)...",
"confirmReject": "تأیید رد"
}
},
"partners": {
"title": "شرکا",
"subtitle": "مدیریت شرکا و درخواست‌ها",
"totalPartners": "مجموع شرکا",
"pendingApplications": "درخواست‌های در انتظار",
"totalReferrals": "مجموع معرفی‌ها",
"totalEarnings": "مجموع درآمد",
"tabs": {
"partners": "شرکا",
"applications": "درخواست‌ها"
},
"noPartners": "هنوز شریکی وجود ندارد",
"noApplications": "درخواست در انتظاری وجود ندارد",
"commission": "{{percent}}% کمیسیون",
"referrals": "{{count}} معرفی",
"actions": {
"approve": "تأیید",
"reject": "رد",
"review": "بررسی"
},
"applicationFields": {
"companyName": "شرکت",
"website": "وب‌سایت",
"channel": "کانال",
"description": "توضیحات",
"expectedReferrals": "معرفی مورد انتظار/ماه",
"desiredCommission": "کمیسیون مورد نظر"
},
"approveDialog": {
"title": "تأیید درخواست",
"description": "تأیید درخواست شراکت از {{name}}",
"commissionLabel": "کمیسیون (%)"
},
"rejectDialog": {
"title": "رد درخواست",
"description": "رد درخواست شراکت از {{name}}",
"commentLabel": "نظر (اختیاری)",
"commentPlaceholder": "دلیل رد..."
}
},
"partnerDetail": {
"title": "جزئیات شریک",
"loadError": "بارگذاری جزئیات شریک ناموفق بود",
"status": {
"approved": "فعال",
"pending": "در انتظار بررسی",
"rejected": "رد شده",
"none": "شریک نیست"
},
"stats": {
"totalReferrals": "مجموع معرفی‌ها",
"paidReferrals": "معرفی‌های پرداختی",
"activeReferrals": "معرفی‌های فعال",
"conversionRate": "نرخ تبدیل"
},
"earnings": {
"title": "درآمد",
"allTime": "کل",
"today": "امروز",
"week": "این هفته",
"month": "این ماه"
},
"commission": {
"title": "کمیسیون",
"update": "به‌روزرسانی"
},
"campaigns": {
"title": "کمپین‌های اختصاص‌یافته",
"noCampaigns": "کمپینی اختصاص نیافته",
"active": "فعال",
"inactive": "غیرفعال",
"assign": "اختصاص",
"unassign": "لغو اختصاص",
"createNew": "ایجاد",
"assignTitle": "اختصاص کمپین",
"noAvailable": "کمپینی برای اختصاص موجود نیست",
"createTitle": "ایجاد کمپین",
"createSubtitle": "کمپین به‌طور خودکار به شریک اختصاص می‌یابد",
"autoAssignNote": "کمپین به‌طور خودکار به شریک {{name}} اختصاص می‌یابد",
"createAndAssign": "ایجاد و اختصاص"
},
"dangerZone": {
"title": "منطقه خطر",
"revokeButton": "لغو وضعیت شراکت"
},
"commissionDialog": {
"title": "به‌روزرسانی کمیسیون",
"description": "درصد کمیسیون جدیدی برای این شریک تعیین کنید.",
"label": "کمیسیون (%)"
},
"revokeDialog": {
"title": "لغو وضعیت شراکت؟",
"description": "این کار امتیازات شراکت را حذف می‌کند. شریک دیگر از معرفی‌ها کمیسیون دریافت نخواهد کرد."
}
},
"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",
"nameRequired": "نام گروه را وارد کنید",
"categoryDiscounts": "تخفیف‌های دسته‌بندی",
"periodDiscounts": "تخفیف‌های دوره‌ای",
"add": "افزودن",
"periodHint": "تخفیف هنگام خرید اشتراک برای تعداد روز مشخص شده اعمال می‌شود",
"noPeriods": "تخفیف دوره‌ای وجود ندارد",
"daysPlaceholder": "روز",
"arrow": "روز ←",
"autoAssign": "تخصیص خودکار هنگام هزینه از",
"rub": "روبل",
"autoAssignHint": "0 = تخصیص خودکار نشود",
"applyToAddons": "اعمال به خدمات اضافی",
"isDefault": "گروه پیش‌فرض",
"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": "همگام‌سازی",
"tickets": "تیکت‌ها",
"gifts": "هدایا"
},
"noTickets": "این کاربر تیکتی ندارد",
"ticketsCount": "تیکت",
"messagesCount": "پیام",
"status": "وضعیت",
"language": "زبان",
"registration": "ثبت‌نام",
"lastActivity": "آخرین فعالیت",
"totalSpent": "کل هزینه",
"purchases": "خریدها",
"campaign": "کمپین تبلیغاتی",
"referralsList": "لیست ارجاعات",
"referralEarnings": "درآمد ارجاع",
"noReferrals": "بدون ارجاع",
"panelConfig": "پیکربندی پنل",
"trojanPassword": "رمز Trojan",
"vlessUuid": "VLESS UUID",
"ssPassword": "رمز SS",
"subscriptionUrl": "لینک اشتراک",
"happLink": "لینک HAPP",
"firstConnected": "اولین اتصال",
"lastOnline": "آخرین آنلاین",
"lastNode": "آخرین نود",
"liveTraffic": "ترافیک فعلی",
"lifetime": "کل",
"nodeUsage": "مصرف نودها",
"copied": "کپی شد",
"panelNotFound": "کاربر در پنل یافت نشد",
"devices": {
"title": "دستگاه‌ها",
"none": "دستگاه متصلی وجود ندارد",
"resetAll": "بازنشانی همه",
"deleted": "دستگاه حذف شد",
"allDeleted": "همه دستگاه‌ها بازنشانی شدند"
},
"referral": {
"title": "برنامه ارجاع",
"referrals": "ارجاعات",
"earned": "درآمد",
"commission": "کمیسیون",
"default": "پیش‌فرض",
"invalidPercent": "کمیسیون باید بین ۰ تا ۱۰۰ باشد"
},
"restrictions": {
"title": "محدودیت‌ها",
"topup": "• شارژ حساب ممنوع",
"subscription": "• خرید اشتراک ممنوع",
"reason": "دلیل"
},
"promoGroup": "گروه تبلیغاتی",
"noPromoGroup": "تنظیم نشده",
"changePromoGroup": "تغییر",
"selectPromoGroup": "انتخاب گروه",
"removePromoGroup": "حذف",
"activePromoOffer": "پیشنهاد فعال",
"discount": "تخفیف",
"source": "منبع",
"expiresAt": "انقضا",
"deactivateOffer": "غیرفعال کردن",
"sendOffer": "ارسال پیشنهاد",
"discountPercent": "تخفیف %",
"validHours": "مدت اعتبار (ساعت)",
"offerSent": "پیشنهاد ارسال شد",
"offerSendError": "خطا در ارسال پیشنهاد",
"offerDeactivated": "پیشنهاد غیرفعال شد",
"subscription": {
"current": "اشتراک فعلی",
"tariff": "تعرفه",
"notSpecified": "مشخص نشده",
"validUntil": "معتبر تا",
"traffic": "ترافیک",
"devices": "دستگاه‌ها",
"actions": "عملیات",
"extend": "تمدید",
"shorten": "کسر روزها",
"changeTariff": "تغییر تعرفه",
"cancel": "لغو",
"activate": "فعال‌سازی",
"days": "روز",
"selectTariff": "تعرفه را انتخاب کنید",
"unavailable": "(غیرقابل دسترس)",
"noActive": "اشتراک فعالی وجود ندارد",
"create": "ایجاد اشتراک",
"creating": "در حال ایجاد...",
"trafficPackages": "بسته‌های ترافیک",
"addTraffic": "افزودن ترافیک",
"selectPackage": "انتخاب بسته",
"addButton": "افزودن",
"addTrafficNote": "مدیر: رایگان، ۳۰ روز اعتبار",
"trafficRemoved": "بسته ترافیک حذف شد",
"trafficAdded": "بسته ترافیک اضافه شد",
"expired": "منقضی شده",
"daysLeft": "روز باقیمانده",
"deviceLimitUpdated": "محدودیت دستگاه به‌روز شد",
"invalidDays": "لطفاً تعداد روز معتبر وارد کنید (بیشتر از ۰)"
},
"balance": {
"current": "موجودی فعلی",
"amountPlaceholder": "مبلغ به روبل",
"descriptionPlaceholder": "توضیحات (اختیاری)",
"add": "افزودن",
"subtract": "کسر",
"addByAdmin": "افزوده شده توسط مدیر",
"subtractByAdmin": "کسر شده توسط مدیر",
"recentTransactions": "تراکنش‌های اخیر"
},
"sync": {
"hasDifferences": "اختلاف وجود دارد",
"synced": "همگام‌سازی شده",
"bot": "ربات",
"panel": "پنل",
"statusLabel": "وضعیت",
"until": "تا",
"traffic": "ترافیک",
"devices": "دستگاه‌ها",
"squads": "گروه‌ها",
"notLinked": "متصل نشده",
"fromPanel": "از پنل به ربات",
"toPanel": "از ربات به پنل"
},
"gifts": {
"title": "هدایای کاربر",
"sentTitle": "هدایای ارسال شده",
"receivedTitle": "هدایای دریافت شده",
"noSent": "این کاربر هدیه‌ای ارسال نکرده است",
"noReceived": "این کاربر هدیه‌ای دریافت نکرده است",
"noGifts": "بدون هدیه",
"token": "کد",
"tariff": "تعرفه",
"period": "دوره",
"devices": "دستگاه‌ها",
"amount": "مبلغ",
"paymentMethod": "روش پرداخت",
"recipient": "گیرنده",
"sender": "فرستنده",
"message": "پیام",
"createdAt": "ایجاد شده",
"paidAt": "پرداخت شده",
"deliveredAt": "فعال شده",
"status": {
"pending": "در انتظار",
"paid": "پرداخت شده",
"delivered": "تحویل داده شده",
"pending_activation": "در انتظار فعال‌سازی",
"failed": "ناموفق",
"expired": "منقضی شده"
},
"days": "روز",
"codeOnly": "فقط کد",
"via": "از طریق",
"balance": "موجودی",
"unknownUser": "ناشناس",
"totalSent": "کل ارسال شده",
"totalReceived": "کل دریافت شده"
}
}
},
"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": "کاربران",
"security": "امنیت"
},
"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": "اشباع"
},
"roles": {
"title": "نقش‌ها و مجوزها",
"subtitle": "مدیریت نقش‌های مدیران و مجوزهای آن‌ها",
"createRole": "ایجاد نقش",
"noRoles": "نقشی یافت نشد",
"systemBadge": "سیستمی",
"inactiveBadge": "غیرفعال",
"levelLabel": "سطح",
"usersCount_other": "{{count}} کاربر",
"permissionsCount_other": "{{count}} مجوز",
"stats": {
"totalRoles": "کل نقش‌ها",
"active": "فعال",
"system": "سیستمی"
},
"actions": {
"edit": "ویرایش",
"delete": "حذف"
},
"modal": {
"createTitle": "ایجاد نقش",
"editTitle": "ویرایش نقش",
"close": "بستن"
},
"form": {
"name": "نام نقش",
"namePlaceholder": "مثلاً مدیر محتوا",
"description": "توضیحات",
"descriptionPlaceholder": "کاربرد این نقش...",
"level": "سطح اولویت",
"levelValue": "مقدار سطح",
"levelHint": "سطح بالاتر = اختیارات بیشتر. کاربران فقط می‌توانند نقش‌هایی با سطح پایین‌تر از خود را مدیریت کنند.",
"color": "رنگ",
"presets": "الگوهای مجوز",
"permissions": "مجوزها",
"permissionSections": {
"users": "کاربران",
"tickets": "تیکت‌ها",
"stats": "آمار",
"sales_stats": "آمار فروش",
"broadcasts": "پیام‌های همگانی",
"tariffs": "تعرفه‌ها",
"promocodes": "کدهای تخفیف",
"promo_groups": "گروه‌های تبلیغاتی",
"promo_offers": "پیشنهادات تبلیغاتی",
"campaigns": "کمپین‌ها",
"partners": "شرکا",
"withdrawals": "برداشت‌ها",
"payments": "پرداخت‌ها",
"payment_methods": "روش‌های پرداخت",
"servers": "سرورها",
"remnawave": "Remnawave",
"traffic": "ترافیک",
"settings": "تنظیمات",
"roles": "نقش‌ها",
"audit_log": "گزارش حسابرسی",
"channels": "کانال‌ها",
"ban_system": "سیستم مسدودسازی",
"wheel": "چرخ شانس",
"apps": "برنامه‌ها",
"email_templates": "قالب‌های ایمیل",
"pinned_messages": "پیام‌های سنجاق‌شده",
"landings": "صفحات فرود",
"updates": "به‌روزرسانی‌ها"
},
"permissionActions": {
"read": "خواندن",
"edit": "ویرایش",
"create": "ایجاد",
"delete": "حذف",
"block": "مسدودسازی",
"sync": "همگام‌سازی",
"reply": "پاسخ",
"close": "بستن",
"settings": "تنظیمات",
"export": "خروجی",
"send": "ارسال",
"stats": "آمار",
"approve": "تأیید",
"revoke": "لغو",
"reject": "رد",
"manage": "مدیریت",
"ban": "مسدود کردن",
"unban": "رفع مسدودیت",
"assign": "اختصاص",
"promo_group": "گروه تبلیغاتی",
"balance": "موجودی",
"subscription": "اشتراک",
"send_offer": "ارسال پیشنهاد",
"referral": "درصد ارجاع"
},
"toggleSection": "تغییر وضعیت تمام مجوزهای {{section}}",
"selectedPermissions_other": "{{count}} مجوز انتخاب شده",
"cancel": "لغو",
"saving": "در حال ذخیره...",
"save": "ذخیره"
},
"presets": {
"moderator": "مدیر محتوا",
"marketer": "بازاریاب",
"support": "پشتیبانی"
},
"confirm": {
"title": "حذف نقش؟",
"text": "این نقش برای همیشه حذف خواهد شد. کاربران دارای این نقش مجوزهای آن را از دست خواهند داد.",
"cancel": "لغو",
"delete": "حذف",
"deleting": "در حال حذف..."
},
"errors": {
"loadFailed": "بارگذاری نقش‌ها ناموفق بود",
"createFailed": "ایجاد نقش ناموفق بود",
"updateFailed": "به‌روزرسانی نقش ناموفق بود",
"nameRequired": "نام نقش الزامی است",
"deleteFailed": "حذف نقش ناموفق بود"
}
},
"roleAssign": {
"title": "تخصیص نقش",
"subtitle": "تخصیص و مدیریت نقش‌های کاربران",
"assignSection": "تخصیص نقش",
"userLabel": "کاربر",
"searchPlaceholder": "جستجو بر اساس نام، نام کاربری، شناسه تلگرام یا ایمیل...",
"clearUser": "پاک کردن کاربر انتخاب‌شده",
"noUsersFound": "کاربری یافت نشد",
"roleLabel": "نقش",
"selectRole": "یک نقش انتخاب کنید...",
"expiresLabel": "تاریخ انقضا (اختیاری)",
"expiresHint": "برای تخصیص دائمی خالی بگذارید",
"assignButton": "تخصیص",
"assigning": "در حال تخصیص...",
"assignSuccess": "نقش با موفقیت تخصیص داده شد",
"currentAssignments": "تخصیص‌های فعلی",
"totalAssignments_other": "{{count}} تخصیص",
"noAssignments": "تخصیص نقشی یافت نشد",
"unknownUser": "کاربر ناشناخته",
"system": "سیستم",
"permanent": "دائمی",
"expired": "منقضی شده",
"envManaged": "مدیریت از طریق ADMIN_IDS / ADMIN_EMAILS در env",
"revoke": "لغو",
"revokeAriaLabel": "لغو نقش {{role}} از {{user}}",
"table": {
"user": "کاربر",
"role": "نقش",
"assignedBy": "تخصیص‌دهنده",
"assignedAt": "تاریخ تخصیص",
"expires": "انقضا",
"actions": "عملیات"
},
"pagination": {
"showing": "{{from}}-{{to}} از {{total}}",
"prev": "صفحه قبل",
"next": "صفحه بعد"
},
"confirm": {
"title": "لغو نقش؟",
"text": "این کاربر فوراً تمام مجوزهای مرتبط با این نقش را از دست خواهد داد.",
"cancel": "لغو",
"revoke": "لغو نقش",
"revoking": "در حال لغو..."
},
"errors": {
"userRequired": "لطفاً یک کاربر انتخاب کنید",
"roleRequired": "لطفاً یک نقش انتخاب کنید",
"assignFailed": "تخصیص نقش ناموفق بود",
"revokeFailed": "لغو نقش ناموفق بود"
}
},
"policies": {
"title": "سیاست‌های دسترسی",
"subtitle": "مدیریت سیاست‌های کنترل دسترسی ABAC",
"createPolicy": "ایجاد سیاست",
"noPolicies": "سیاستی یافت نشد",
"inactiveBadge": "غیرفعال",
"effectAllow": "اجازه",
"effectDeny": "رد",
"global": "سراسری",
"unknownRole": "نقش ناشناخته",
"roleLabel": "نقش",
"priorityLabel": "اولویت",
"stats": {
"total": "کل سیاست‌ها",
"allow": "اجازه",
"deny": "رد",
"active": "فعال"
},
"actions": {
"edit": "ویرایش",
"delete": "حذف"
},
"modal": {
"createTitle": "ایجاد سیاست",
"editTitle": "ویرایش سیاست",
"close": "بستن"
},
"form": {
"name": "نام سیاست",
"namePlaceholder": "مثلاً مسدودسازی دسترسی شبانه",
"description": "توضیحات",
"descriptionPlaceholder": "عملکرد این سیاست...",
"effect": "اثر",
"resource": "منبع",
"selectResource": "یک منبع انتخاب کنید...",
"actions": "عملیات",
"role": "نقش (اختیاری)",
"globalOption": "سراسری (همه نقش‌ها)",
"roleHint": "سراسری بگذارید تا سیاست برای همه نقش‌ها اعمال شود.",
"priority": "اولویت",
"priorityHint": "سیاست‌های با اولویت بالاتر ابتدا ارزیابی می‌شوند. رد در اولویت مساوی بر اجازه غلبه می‌کند.",
"conditions": "شرایط",
"cancel": "لغو",
"saving": "در حال ذخیره...",
"save": "ذخیره"
},
"conditions": {
"timeRange": "بازه زمانی",
"timeStart": "زمان شروع",
"timeEnd": "زمان پایان",
"ipWhitelist": "لیست سفید IP",
"ipPlaceholder": "IP را وارد کنید و Enter بزنید...",
"removeIp": "حذف {{ip}}",
"ipCount_other": "{{count}} IP",
"rateLimit": "محدودیت نرخ",
"rateLimitValue": "مقدار محدودیت نرخ",
"rateValue": "{{count}}/ساعت",
"perHour": "عملیات در ساعت",
"weekdays": "روزهای هفته",
"day0": "یکشنبه",
"day1": "دوشنبه",
"day2": "سه‌شنبه",
"day3": "چهارشنبه",
"day4": "پنجشنبه",
"day5": "جمعه",
"day6": "شنبه"
},
"confirm": {
"title": "حذف سیاست؟",
"text": "این سیاست برای همیشه حذف خواهد شد. قوانین کنترل دسترسی مجدداً محاسبه خواهند شد.",
"cancel": "لغو",
"delete": "حذف",
"deleting": "در حال حذف..."
},
"errors": {
"loadFailed": "بارگذاری سیاست‌ها ناموفق بود",
"createFailed": "ایجاد سیاست ناموفق بود",
"updateFailed": "به‌روزرسانی سیاست ناموفق بود",
"nameRequired": "نام سیاست الزامی است",
"resourceRequired": "لطفاً یک منبع انتخاب کنید",
"actionsRequired": "لطفاً حداقل یک عملیات انتخاب کنید",
"deleteFailed": "حذف سیاست ناموفق بود"
}
},
"auditLog": {
"title": "گزارش بازرسی",
"subtitle": "بررسی فعالیت سیستم و تاریخچه دسترسی",
"back": "بازگشت",
"exportCsv": "خروجی CSV",
"exportError": "خطا در خروجی",
"exporting": "در حال خروجی...",
"refresh": "بازخوانی",
"unknownUser": "کاربر ناشناخته",
"noEntries": "رکوردی در گزارش بازرسی یافت نشد",
"totalEntries_other": "{{count}} رکورد",
"autoRefresh": {
"label": "بازخوانی خودکار",
"tooltip": "بازخوانی خودکار هر ۳۰ ثانیه"
},
"filters": {
"title": "فیلترها",
"active": "فعال",
"user": "کاربر",
"action": "عملیات",
"actionPlaceholder": "جستجو بر اساس عملیات...",
"resource": "نوع منبع",
"allResources": "همه منابع",
"status": "وضعیت",
"allStatuses": "همه وضعیت‌ها",
"dateFrom": "از تاریخ",
"dateTo": "تا تاریخ",
"apply": "اعمال",
"clear": "پاک کردن"
},
"status": {
"success": "موفق",
"denied": "رد شده",
"error": "خطا"
},
"resourceTypes": {
"users": "کاربران",
"tickets": "تیکت‌ها",
"roles": "نقش‌ها",
"policies": "سیاست‌ها",
"settings": "تنظیمات",
"broadcasts": "پیام‌رسانی",
"tariffs": "تعرفه‌ها",
"servers": "سرورها",
"payments": "پرداخت‌ها",
"campaigns": "کمپین‌ها",
"promocodes": "کدهای تخفیف"
},
"details": {
"userAgent": "عامل کاربر",
"requestPath": "مسیر درخواست",
"ipAddress": "آدرس IP",
"timestamp": "زمان",
"before": "قبل",
"after": "بعد",
"queryParams": "پارامترهای درخواست",
"requestBody": "داده‌های درخواست",
"fullDetails": "جزئیات کامل"
},
"time": {
"justNow": "همین الان",
"minutesAgo_other": "{{count}} دقیقه پیش",
"hoursAgo_other": "{{count}} ساعت پیش",
"daysAgo_other": "{{count}} روز پیش"
},
"pagination": {
"pageSize": "در هر صفحه:",
"pageOf": "{{current}} / {{total}}",
"first": "صفحه اول",
"previous": "صفحه قبل",
"next": "صفحه بعد",
"last": "صفحه آخر"
},
"errors": {
"loadFailed": "بارگذاری گزارش بازرسی ناموفق بود",
"retry": "تلاش مجدد"
}
},
"landings": {
"title": "صفحات فرود",
"create": "ایجاد صفحه فرود",
"edit": "ویرایش",
"slug": "شناسه URL",
"slugHint": "حروف کوچک، اعداد و خط تیره",
"pageTitle": "عنوان",
"subtitle": "زیرعنوان",
"footerText": "متن پاورقی (HTML)",
"features": "ویژگی‌ها",
"addFeature": "افزودن",
"featureIcon": "آیکون",
"featureTitle": "عنوان",
"featureDesc": "توضیحات",
"tariffs": "طرح‌ها",
"selectTariffs": "انتخاب طرح‌ها",
"periods": "دوره‌ها",
"paymentMethods": "روش‌های پرداخت",
"addMethod": "افزودن روش",
"methodId": "شناسه روش",
"methodName": "نام",
"methodDesc": "توضیحات",
"methodIcon": "URL آیکون",
"gifts": "هدایا",
"giftEnabled": "خرید هدیه",
"customCss": "CSS",
"seo": "SEO",
"metaTitle": "عنوان متا",
"metaDesc": "توضیحات متا",
"active": "فعال",
"inactive": "غیرفعال",
"purchaseCount": "خرید",
"copyUrl": "کپی URL",
"urlCopied": "URL کپی شد",
"deleteConfirm": "حذف صفحه فرود «{{title}}»؟",
"created": "صفحه فرود ایجاد شد",
"updated": "صفحه فرود به‌روز شد",
"deleted": "صفحه فرود حذف شد",
"saveOrder": "ذخیره ترتیب",
"orderSaved": "ترتیب ذخیره شد",
"general": "عمومی",
"content": "محتوا",
"save": "ذخیره",
"back": "بازگشت",
"invalidSlug": "Slug فقط می‌تواند شامل حروف کوچک، اعداد و خط تیره باشد",
"titleRequired": "عنوان الزامی است",
"noTariffs": "حداقل یک تعرفه انتخاب کنید",
"noPaymentMethods": "حداقل یک روش پرداخت اضافه کنید",
"selectMethods": "انتخاب روش‌های پرداخت موجود",
"noSystemMethods": "هیچ روش پرداختی در سیستم پیکربندی نشده است",
"methodOrder": "برای تغییر ترتیب بکشید",
"methodSubOptions": "گزینه‌های فرعی پرداخت",
"loadingPeriods": "در حال بارگذاری...",
"periodDaySuffix": "روز",
"localeTab": "زبان",
"localeHint": "زبان را تغییر دهید تا متن را به آن زبان ویرایش کنید"
}
},
"adminUpdates": {
"title": "به‌روزرسانی‌ها",
"subtitle": "تاریخچه انتشار ربات و کابینت",
"bot": "ربات",
"cabinet": "کابینت",
"currentVersion": "نسخه فعلی",
"upToDate": "به‌روز است",
"updateAvailable": "به‌روزرسانی موجود",
"published": "منتشر شده",
"prerelease": "پیش‌انتشار",
"refresh": "بررسی به‌روزرسانی",
"noReleases": "داده‌ای موجود نیست"
},
"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": "تاریخ"
},
"systemInfo": {
"title": "سیستم",
"cabinet": "کابینت",
"bot": "ربات",
"python": "Python",
"uptime": "آپتایم",
"users": "کاربران",
"activeSubs": "اشتراک‌ها"
}
},
"profile": {
"title": "پروفایل",
"accountInfo": "اطلاعات حساب",
"telegramId": "شناسه تلگرام",
"username": "نام کاربری",
"name": "نام",
"registeredAt": "تاریخ ثبت نام",
"emailAuth": "احراز هویت ایمیل",
"linkEmailDescription": "ایمیل خود را متصل کنید تا بدون تلگرام وارد شوید. پس از اتصال، ایمیل تایید دریافت خواهید کرد.",
"linkEmail": "اتصال ایمیل",
"emailRequired": "ایمیل الزامی است",
"invalidEmail": "لطفا یک آدرس ایمیل معتبر وارد کنید",
"passwordMinLength": "رمز عبور باید حداقل 8 کاراکتر باشد",
"passwordsMismatch": "رمزهای عبور مطابقت ندارند",
"passwordPlaceholder": "رمز عبور را وارد کنید",
"confirmPasswordPlaceholder": "رمز عبور را تایید کنید",
"passwordHint": "حداقل 8 کاراکتر",
"emailSent": "ایمیل تایید ارسال شد! صندوق خود را بررسی کنید.",
"verified": "تایید شده",
"notVerified": "تایید نشده",
"verificationRequired": "لطفاً ایمیل خود را تایید کنید تا از ورود با ایمیل استفاده کنید.",
"resendVerification": "ارسال مجدد ایمیل تایید",
"resendIn": "ارسال مجدد در {{seconds}} ثانیه",
"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": "تنظیمات اعلان در دسترس نیست"
},
"accounts": {
"title": "حساب‌های متصل",
"subtitle": "مدیریت روش‌های ورود",
"linked": "متصل",
"notLinked": "متصل نیست",
"link": "اتصال",
"unlink": "قطع اتصال",
"unlinkConfirm": "آیا مطمئن هستید؟ پس از قطع اتصال نمی‌توانید از طریق این سرویس وارد شوید.",
"unlinkConfirmBtn": "تأیید قطع اتصال؟",
"cannotUnlinkLast": "نمی‌توان آخرین روش ورود را قطع کرد",
"linkSuccess": "حساب با موفقیت متصل شد",
"unlinkSuccess": "اتصال حساب با موفقیت قطع شد",
"linkError": "اتصال حساب ناموفق بود",
"telegramLinkUnavailable": "اتصال تلگرام موقتاً در دسترس نیست. از ربات استفاده کنید:",
"unlinkError": "قطع اتصال ناموفق بود",
"goToAccounts": "حساب‌های متصل",
"linking": "در حال اتصال حساب...",
"linkingTelegram": "در حال اتصال تلگرام...",
"returnToTelegram": "برای ادامه به تلگرام بازگردید",
"openTelegram": "باز کردن تلگرام",
"continueInBrowser": "ادامه احراز هویت در مرورگر باز شده",
"pollingTimeout": "بررسی احراز هویت منقضی شد. اگر اتصال را تکمیل کرده‌اید صفحه را بارگذاری مجدد کنید.",
"providers": {
"telegram": "تلگرام",
"email": "ایمیل",
"google": "گوگل",
"yandex": "یاندکس",
"discord": "دیسکورد",
"vk": "VK"
}
}
},
"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": "بررسی ناموفق بود. لطفاً بعداً دوباره امتحان کنید.",
"subscribed": "عضو شده",
"channelsRequired": "برای ادامه در همه کانال‌های زیر عضو شوید"
},
"blacklisted": {
"title": "دسترسی ممنوع",
"defaultMessage": "حساب شما مسدود شده است.",
"reason": "دلیل",
"contactSupport": "اگر فکر می‌کنید این اشتباه است، با پشتیبانی تماس بگیرید."
}
},
"merge": {
"title": "ادغام حساب‌ها",
"description": "این روش ورود به حساب دیگری متصل است. می‌توانید هر دو حساب را ادغام کنید.",
"currentAccount": "حساب فعلی شما",
"foundAccount": "حساب یافت شده",
"authMethods": "روش‌های ورود",
"subscription": "اشتراک",
"noSubscription": "بدون اشتراک",
"traffic": "ترافیک",
"devices": "دستگاه‌ها",
"balance": "موجودی",
"until": "تا {{date}}",
"keepThisSubscription": "نگه داشتن این اشتراک",
"chooseSubscription": "اشتراک مورد نظر را انتخاب کنید",
"afterMerge": "پس از ادغام",
"allAuthMethodsMerged": "تمام روش‌های ورود ادغام خواهند شد",
"balanceSummed": "موجودی: {{amount}} ₽ (مجموع)",
"unselectedSubscriptionDeleted": "اشتراک انتخاب نشده حذف خواهد شد",
"historyPreserved": "تاریخچه تراکنش‌ها حفظ خواهد شد",
"confirm": "ادغام حساب‌ها",
"cancel": "لغو",
"expired": "لینک ادغام منقضی شده است. لطفاً دوباره تلاش کنید.",
"success": "حساب‌ها با موفقیت ادغام شدند!",
"error": "ادغام ناموفق بود. لطفاً بعداً دوباره تلاش کنید.",
"expiresIn": "{{minutes}} دقیقه باقی مانده",
"merging": "در حال ادغام..."
},
"landing": {
"notFound": "صفحه یافت نشد",
"forMe": "برای خودم",
"asGift": "به عنوان هدیه",
"contactLabel": "ایمیل یا @نام کاربری شما",
"yourContact": "ایمیل یا @نام کاربری شما",
"contactPlaceholder": "email@example.com یا @username",
"contactHint": "ایمیل یا @نام کاربری تلگرام را وارد کنید",
"recipientLabel": "گیرنده هدیه",
"recipientPlaceholder": "ایمیل یا @نام کاربری گیرنده",
"giftMessageLabel": "پیام تبریک (اختیاری)",
"giftMessagePlaceholder": "یک پیام تبریک بنویسید...",
"chooseTariff": "یک طرح انتخاب کنید",
"devices": "دستگاه",
"paymentMethod": "روش پرداخت",
"processing": "در حال پردازش...",
"payButton": "پرداخت {{price}}",
"accessFor": "دسترسی برای {{period}}",
"purchaseError": "خطا در ایجاد پرداخت",
"purchaseNotFound": "خرید یافت نشد",
"awaitingPayment": "در انتظار پرداخت",
"awaitingPaymentDesc": "پرداخت را در پنجره باز شده تکمیل کنید",
"purchaseSuccess": "پرداخت موفق بود!",
"keySentTo": "کلید اشتراک به {{contact}} ارسال شد",
"giftSentTo": "هدیه به {{contact}} ارسال شد",
"purchaseFailed": "پرداخت ناموفق",
"purchaseFailedDesc": "پرداخت انجام نشد. دوباره تلاش کنید.",
"subscriptionLink": "لینک اشتراک",
"daysAccess": "روز دسترسی",
"error": "خطا",
"gb": "گیگابایت",
"selectedTariff": "تعرفه",
"period": "دوره",
"total": "مجموع",
"pay": "پرداخت",
"choosePeriod": "انتخاب دوره",
"copy": "کپی",
"copied": "کپی شد!",
"copyLink": "کپی لینک",
"giftToggleLabel": "نوع خرید",
"pollTimedOut": "زمان بیشتری طول کشید",
"pollTimedOutDesc": "پردازش پرداخت بیشتر از حد معمول طول کشیده است. می‌توانید دوباره بررسی کنید.",
"pendingActivation": "اشتراک آماده فعال‌سازی",
"pendingActivationDesc": "شما قبلاً اشتراک فعالی دارید. فعال‌سازی اشتراک جدید جایگزین اشتراک فعلی می‌شود.",
"activateNow": "فعال‌سازی",
"activating": "در حال فعال‌سازی...",
"activationFailed": "خطا در فعال‌سازی",
"giftMessage": "پیام",
"cabinetReady": "حساب شما آماده است",
"cabinetEmail": "ایمیل",
"cabinetPassword": "رمز عبور",
"goToCabinet": "رفتن به پنل کاربری",
"saveCredentials": "این اطلاعات ورود را ذخیره کنید",
"credentialsSentToEmail": "اطلاعات ورود به ایمیل شما ارسال شد",
"giftSentSuccess": "هدیه ارسال شد!",
"giftSentDesc": "گیرنده از طریق ایمیل مطلع خواهد شد",
"giftPendingActivationDesc": "گیرنده در حال حاضر اشتراک فعال دارد. لینک فعال‌سازی هدیه برای او ارسال خواهد شد.",
"giftTelegramSent": "اطلاعیه هدیه از طریق تلگرام به گیرنده ارسال شد",
"giftTelegramNotInBot": "گیرنده هنوز ربات را شروع نکرده است. این لینک را برای او ارسال کنید:",
"giftTelegramPendingSent": "درخواست فعال‌سازی از طریق تلگرام به گیرنده ارسال شد",
"giftTelegramPendingNotInBot": "گیرنده هنوز در ربات نیست. لینک ربات را برایش ارسال کنید تا بتواند هدیه را فعال کند:",
"openBot": "باز کردن ربات",
"autoLoginFailed": "ورود خودکار ناموفق بود",
"autoLoginProcessing": "در حال ورود...",
"periodLabels": {
"d1": "۱ روز",
"d2": "۲ روز",
"d3": "۳ روز",
"d5": "۵ روز",
"d7": "۱ هفته",
"d14": "۲ هفته",
"d30": "۱ ماه",
"d60": "۲ ماه",
"d90": "۳ ماه",
"d180": "۶ ماه",
"d365": "۱ سال",
"d456": "۱ سال و ۳ ماه",
"nDays": "{{count}} روز",
"nMonths": "{{count}} ماه"
}
},
"gift": {
"title": "هدیه اشتراک",
"subtitle": "اشتراک VPN را به عنوان هدیه ارسال کنید",
"choosePeriod": "انتخاب مدت",
"chooseTariff": "انتخاب طرح",
"recipient": "گیرنده",
"recipientPlaceholder": "ایمیل یا @telegram",
"recipientHint": "ایمیل یا نام کاربری تلگرام را وارد کنید",
"giftMessage": "پیام تبریک",
"giftMessagePlaceholder": "پیام شخصی اضافه کنید (اختیاری)",
"paymentMode": "روش پرداخت",
"fromBalance": "از موجودی",
"viaGateway": "درگاه پرداخت",
"yourBalance": "موجودی شما",
"insufficientBalance": "موجودی ناکافی",
"topUpBalance": "شارژ موجودی",
"total": "جمع",
"giftButton": "ارسال هدیه",
"sending": "در حال ارسال هدیه...",
"gb": "گیگابایت",
"devices": "دستگاه",
"paymentMethod": "روش پرداخت",
"processing": "در حال پردازش...",
"successTitle": "هدیه ارسال شد!",
"successDesc": "گیرنده {{contact}} اطلاع‌رسانی خواهد شد",
"pendingTitle": "در انتظار پرداخت",
"pendingDesc": "پرداخت را در سیستم پرداخت تکمیل کنید",
"pendingActivationTitle": "در انتظار فعال‌سازی",
"pendingActivationDesc": "گیرنده اشتراک فعال دارد. هدیه منتظر فعال‌سازی است.",
"failedTitle": "خطا",
"failedDesc": "ارسال هدیه ناموفق بود. لطفاً دوباره تلاش کنید.",
"backToGift": "بازگشت",
"backToDashboard": "بازگشت به داشبورد",
"tryAgain": "تلاش مجدد",
"pollTimeout": "پردازش بیش از حد معمول طول کشیده",
"pollTimeoutDesc": "بعداً وضعیت را بررسی کنید",
"pollErrorTitle": "بررسی وضعیت هدیه امکان‌پذیر نیست",
"pollErrorDesc": "خرید شما موفقیت‌آمیز بود. وضعیت را در داشبورد بررسی کنید.",
"retry": "بررسی مجدد",
"notFound": "تنظیمات هدیه یافت نشد",
"noToken": "لینک نامعتبر",
"noTokenDesc": "این لینک هدیه نامعتبر است یا منقضی شده.",
"days": "روز",
"tariff": "طرح",
"period": "مدت",
"giftMessageLabel": "پیام",
"recipientLabel": "گیرنده",
"featureDisabled": "قابلیت هدیه موقتاً در دسترس نیست",
"redirecting": "در حال انتقال...",
"pending": {
"title": "شما یک هدیه دریافت کردید!",
"from": "از {{sender}}",
"activate": "فعال‌سازی"
},
"warning": {
"telegram_unresolvable": "نام کاربری تلگرام قابل تأیید نبود. ممکن است گیرنده اعلان هدیه را دریافت نکند."
}
},
"news": {
"title": "اخبار و به‌روزرسانی‌ها",
"filterAll": "همه",
"readMore": "ادامه مطلب",
"readTime": "دقیقه مطالعه",
"loadMore": "بارگذاری بیشتر",
"noNews": "هنوز خبری نیست",
"backToHome": "بازگشت",
"views": "بازدید",
"admin": {
"title": "مدیریت اخبار",
"create": "ایجاد مقاله",
"edit": "ویرایش",
"delete": "حذف",
"confirmDelete": "این مقاله حذف شود؟",
"published": "منتشر شده",
"draft": "پیش‌نویس",
"featured": "ویژه",
"titleLabel": "عنوان",
"slugLabel": "شناسه URL",
"categoryLabel": "دسته‌بندی",
"categoryColorLabel": "رنگ دسته‌بندی",
"tagLabel": "برچسب",
"excerptLabel": "توضیح کوتاه",
"contentLabel": "محتوا",
"imageLabel": "تصویر ویژه",
"readTimeLabel": "زمان مطالعه (دقیقه)",
"save": "ذخیره",
"saving": "در حال ذخیره...",
"saveError": "ذخیره مقاله ناموفق بود. لطفاً دوباره تلاش کنید.",
"saved": "مقاله ذخیره شد",
"deleted": "مقاله حذف شد",
"selectColor": "انتخاب رنگ {{color}}",
"toolbar": {
"bold": "پررنگ",
"italic": "کج",
"underline": "زیرخط",
"strikethrough": "خط‌خورده",
"heading1": "عنوان ۱",
"heading2": "عنوان ۲",
"heading3": "عنوان ۳",
"bulletList": "لیست نقطه‌ای",
"orderedList": "لیست شماره‌دار",
"blockquote": "نقل قول",
"codeBlock": "بلوک کد",
"alignLeft": "چپ‌چین",
"alignCenter": "وسط‌چین",
"highlight": "برجسته",
"link": "پیوند",
"image": "تصویر",
"imageUrlPrompt": "آدرس تصویر:",
"linkUrlPrompt": "آدرس پیوند:"
}
}
}
}