mirror of
https://github.com/chillpadclub/bedolaga-cabinet.git
synced 2026-07-28 09:33:46 +00:00
Мультиязычность: - LanguageSwitcher на публичной странице покупки - Вкладки локалей в админ-редакторе (ru/en/zh/fa) - LocaleTabs и LocalizedInput компоненты - Типы: LocaleDict, AdminLandingFeature, toLocaleDict хелпер - ?lang= параметр при запросе конфига лендинга Исправления по ревью: - contentIndicators включает все локализуемые поля - LocaleTabs вынесен над секциями аккордеона - text-left → text-start для RTL - nonEmptyDict: защита от undefined - featureIds/methodIds обёрнуты в useMemo - toggleSection/updateFeature* обёрнуты в useCallback - formatPrice вынесен в shared utils/format.ts - RTL через LOCALE_META.rtl вместо хардкода - Переводы zh/fa для валидации и landing - Variable shadowing: t → tariff
3521 lines
159 KiB
JSON
3521 lines
159 KiB
JSON
{
|
||
"common": {
|
||
"loading": "در حال بارگذاری...",
|
||
"all": "همه",
|
||
"error": "خطا",
|
||
"success": "موفق",
|
||
"save": "ذخیره",
|
||
"cancel": "لغو",
|
||
"confirm": "تایید",
|
||
"back": "بازگشت",
|
||
"next": "بعدی",
|
||
"close": "بستن",
|
||
"search": "جستجو",
|
||
"noData": "دادهای موجود نیست",
|
||
"actions": "عملیات",
|
||
"yes": "بله",
|
||
"no": "خیر",
|
||
"or": "یا",
|
||
"and": "و",
|
||
"edit": "ویرایش",
|
||
"delete": "حذف",
|
||
"currency": "تومان",
|
||
"copy": "کپی",
|
||
"units": {
|
||
"gb": "GB",
|
||
"perGb": "/GB"
|
||
},
|
||
"add": "افزودن",
|
||
"refresh": "بازخوانی",
|
||
"retry": "تلاش مجدد",
|
||
"saving": "در حال ذخیره...",
|
||
"understand": "متوجه شدم",
|
||
"collapse": "جمع کردن"
|
||
},
|
||
"nav": {
|
||
"dashboard": "داشبورد",
|
||
"subscription": "اشتراک",
|
||
"balance": "موجودی",
|
||
"referral": "معرفی",
|
||
"support": "پشتیبانی",
|
||
"profile": "پروفایل",
|
||
"logout": "خروج",
|
||
"contests": "مسابقات",
|
||
"polls": "نظرسنجی",
|
||
"info": "اطلاعات",
|
||
"wheel": "چرخ شانس",
|
||
"menu": "منو"
|
||
},
|
||
"notifications": {
|
||
"ticketNotifications": "اعلانهای تیکت",
|
||
"markAllRead": "خواندن همه",
|
||
"noNotifications": "اعلانی وجود ندارد",
|
||
"justNow": "همین الان",
|
||
"minutesAgo": "{{count}} دقیقه پیش",
|
||
"hoursAgo": "{{count}} ساعت پیش",
|
||
"daysAgo": "{{count}} روز پیش",
|
||
"viewAll": "مشاهده همه تیکتها",
|
||
"newNotification": "اعلان جدید",
|
||
"clickToView": "برای مشاهده کلیک کنید",
|
||
"newTicket": "تیکت جدید: {{title}}",
|
||
"newReply": "پاسخ جدید در تیکت: {{title}}",
|
||
"newTicketTitle": "تیکت جدید",
|
||
"newReplyTitle": "پاسخ جدید",
|
||
"newUserReply": "کاربر در تیکت پاسخ داد: {{title}}",
|
||
"newUserReplyTitle": "پاسخ کاربر"
|
||
},
|
||
"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": "ربات تلگرام پیکربندی نشده",
|
||
"authenticating": "در حال تایید هویت...",
|
||
"orOpenInApp": "یا ربات را در برنامه باز کنید",
|
||
"loginFailed": "ورود ناموفق",
|
||
"tryAgain": "تلاش مجدد",
|
||
"welcomeBack": "خوش آمدید!",
|
||
"loginTitle": "ورود به کابین",
|
||
"loginSubtitle": "با تلگرام یا ایمیل وارد شوید",
|
||
"referralInvite": "شما از طریق لینک معرفی دعوت شدهاید!",
|
||
"checkEmail": "ایمیل خود را بررسی کنید",
|
||
"verificationSent": "لینک تایید به این آدرس ارسال شد:",
|
||
"clickLinkToVerify": "روی لینک موجود در ایمیل کلیک کنید تا حساب خود را تایید و وارد شوید.",
|
||
"backToLogin": "بازگشت به ورود",
|
||
"emailNotVerified": "لطفاً ابتدا ایمیل خود را تایید کنید",
|
||
"emailAlreadyRegistered": "این ایمیل قبلاً ثبت شده",
|
||
"firstName": "نام",
|
||
"firstNamePlaceholder": "نام شما (اختیاری)",
|
||
"forgotPasswordHint": "ایمیل خود را وارد کنید تا لینک بازنشانی دریافت کنید",
|
||
"invalidCredentials": "ایمیل یا رمز عبور نامعتبر",
|
||
"invalidEmail": "لطفاً یک آدرس ایمیل معتبر وارد کنید",
|
||
"loginSuccess": "ورود موفق",
|
||
"passwordMismatch": "رمزهای عبور مطابقت ندارند",
|
||
"passwordResetSent": "لینک بازنشانی رمز عبور به ایمیل شما ارسال شد",
|
||
"passwordTooShort": "رمز عبور باید حداقل ۸ کاراکتر باشد",
|
||
"sendResetLink": "ارسال لینک بازنشانی",
|
||
"tooManyAttempts": "تلاشهای زیاد. لطفاً بعداً امتحان کنید",
|
||
"verificationEmailNotice": "پس از ثبت نام، ایمیل تأیید به آدرس شما ارسال خواهد شد",
|
||
"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": "ترافیک نامحدود"
|
||
},
|
||
"subscription": {
|
||
"title": "اشتراک",
|
||
"currentPlan": "پلن فعلی",
|
||
"status": "وضعیت",
|
||
"active": "فعال",
|
||
"inactive": "غیرفعال",
|
||
"trialStatus": "دوره آزمایشی",
|
||
"expired": "منقضی شده",
|
||
"expiresAt": "تاریخ انقضا",
|
||
"daysLeft": "روز باقیمانده",
|
||
"devices": "دستگاهها",
|
||
"devices_other": "{{count}} دستگاه",
|
||
"extraDevices": "دستگاههای اضافی",
|
||
"extraDevicesIncluded": "شامل {{count}} دستگاه اضافی",
|
||
"extraDevicesIncluded_other": "شامل {{count}} دستگاه اضافی",
|
||
"baseTariff": "تعرفه",
|
||
"serversLabel": "سرورها",
|
||
"servers_other": "{{count}} سرور",
|
||
"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": "انتخاب دوره",
|
||
"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": "متوقف شده",
|
||
"pausedDescription": "کسر متوقف شد. اشتراک فعال خواهد بود تا",
|
||
"pausedInfo": "اشتراک متوقف شده",
|
||
"resumeBtn": "ادامه",
|
||
"title": "توقف اشتراک",
|
||
"willBeCharged": "کسر خواهد شد"
|
||
}
|
||
},
|
||
"balance": {
|
||
"title": "موجودی",
|
||
"currentBalance": "موجودی فعلی",
|
||
"topUp": "شارژ",
|
||
"topUpBalance": "شارژ موجودی",
|
||
"enterAmount": "مقدار را وارد کنید",
|
||
"paymentMethod": "روش پرداخت",
|
||
"paymentMethods": {
|
||
"yookassa": {
|
||
"description": "پرداخت از طریق YooKassa"
|
||
},
|
||
"cryptobot": {
|
||
"description": "پرداخت با ارز دیجیتال"
|
||
},
|
||
"telegram_stars": {
|
||
"description": "پرداخت با Telegram Stars"
|
||
},
|
||
"tribute": {
|
||
"description": "پرداخت با کارت بانکی از طریق Tribute"
|
||
}
|
||
},
|
||
"transactionHistory": "تاریخچه تراکنشها",
|
||
"noTransactions": "تراکنشی موجود نیست",
|
||
"date": "تاریخ",
|
||
"type": "نوع",
|
||
"description": "توضیحات",
|
||
"amount": "مبلغ",
|
||
"deposit": "واریز",
|
||
"withdrawal": "برداشت",
|
||
"subscriptionPayment": "پرداخت اشتراک",
|
||
"referralReward": "پاداش معرفی",
|
||
"minAmount": "حداقل",
|
||
"maxAmount": "حداکثر",
|
||
"notAvailable": "در دسترس نیست",
|
||
"useBot": "لطفاً برای شارژ از ربات تلگرام استفاده کنید.",
|
||
"page": "صفحه {{current}} از {{total}}",
|
||
"invalidAmount": "مبلغ نامعتبر",
|
||
"promocode": {
|
||
"title": "کد تخفیف",
|
||
"placeholder": "کد تخفیف را وارد کنید",
|
||
"activate": "فعالسازی",
|
||
"activating": "در حال فعالسازی...",
|
||
"success": "کد تخفیف با موفقیت فعال شد!",
|
||
"balanceAdded": "موجودی اضافه شده: {{amount}}",
|
||
"errors": {
|
||
"not_found": "کد تخفیف یافت نشد",
|
||
"expired": "کد تخفیف منقضی شده",
|
||
"used": "کد تخفیف قبلاً استفاده شده",
|
||
"already_used_by_user": "شما قبلاً از این کد استفاده کردهاید",
|
||
"user_not_found": "کاربر یافت نشد",
|
||
"server_error": "خطای سرور"
|
||
}
|
||
},
|
||
"minAmountError": "حداقل مبلغ: {{amount}}",
|
||
"maxAmountError": "حداکثر مبلغ: {{amount}}",
|
||
"paymentReady": "لینک پرداخت آماده است",
|
||
"clickToOpenPayment": "دکمه زیر را بزنید تا صفحه پرداخت در تب جدید باز شود",
|
||
"openPaymentPage": "باز کردن صفحه پرداخت",
|
||
"errors": {
|
||
"noPaymentLink": "سرور لینک پرداخت را برنگرداند",
|
||
"starsOnlyInTelegram": "پرداخت Stars فقط در Telegram Mini App در دسترس است",
|
||
"generic": "خطا: {{details}}",
|
||
"invoiceFailed": "ایجاد فاکتور ناموفق بود",
|
||
"rateLimit": "لطفاً {{seconds}} ثانیه صبر کنید",
|
||
"selectMethod": "روش را انتخاب کنید",
|
||
"enterAmount": "مبلغ را وارد کنید",
|
||
"amountRange": "مبلغ: {{min}} – {{max}} ₽"
|
||
},
|
||
"insufficientFunds": "موجودی ناکافی",
|
||
"missing": "کمبود",
|
||
"noPaymentMethods": "روش پرداخت در دسترس نیست",
|
||
"selectPaymentMethod": "روش پرداخت را انتخاب کنید",
|
||
"topUpToComplete": "برای تکمیل خرید شارژ کنید",
|
||
"paymentSuccess": {
|
||
"title": "پرداخت موفق",
|
||
"message": "موجودی شما با موفقیت شارژ شد. وجوه اکنون در دسترس است."
|
||
}
|
||
},
|
||
"referral": {
|
||
"title": "برنامه معرفی",
|
||
"yourLink": "لینک معرفی شما",
|
||
"copyLink": "کپی لینک",
|
||
"copied": "کپی شد!",
|
||
"shareButton": "اشتراکگذاری",
|
||
"shareMessage": "از طریق لینک من به {{botName}} بپیوند و تا {{percent}}٪ پاداش بگیر!",
|
||
"shareHint": "این لینک را با دوستان به اشتراک بگذارید. وقتی ثبت نام کنند و خرید کنند، {{percent}}% کمیسیون دریافت میکنید!",
|
||
"stats": {
|
||
"totalReferrals": "کل معرفیها",
|
||
"activeReferrals": "فعال",
|
||
"totalEarnings": "کل درآمد",
|
||
"commissionRate": "نرخ کمیسیون"
|
||
},
|
||
"terms": {
|
||
"title": "شرایط برنامه",
|
||
"commission": "کمیسیون",
|
||
"minTopup": "حداقل شارژ",
|
||
"newUserBonus": "جایزه کاربر جدید",
|
||
"inviterBonus": "جایزه معرف"
|
||
},
|
||
"yourReferrals": "معرفیهای شما",
|
||
"noReferrals": "هنوز معرفی ندارید. لینک را به اشتراک بگذارید!",
|
||
"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": "روز",
|
||
"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": "صفحات فرود"
|
||
},
|
||
"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": "صفحات خرید سریع"
|
||
},
|
||
"salesStats": {
|
||
"title": "آمار فروش",
|
||
"subtitle": "درآمد، آزمایشی، اشتراک و تمدید",
|
||
"period": {
|
||
"week": "۷ روز",
|
||
"month": "۳۰ روز",
|
||
"quarter": "۹۰ روز",
|
||
"all": "همه",
|
||
"custom": "سفارشی"
|
||
},
|
||
"tabs": {
|
||
"trials": "آزمایشی",
|
||
"sales": "فروش",
|
||
"renewals": "تمدید",
|
||
"addons": "خدمات اضافی",
|
||
"deposits": "شارژ"
|
||
},
|
||
"summary": {
|
||
"revenue": "درآمد",
|
||
"activeSubs": "اشتراک فعال",
|
||
"activeTrials": "آزمایشی فعال",
|
||
"newTrials": "آزمایشی جدید",
|
||
"conversion": "تبدیل",
|
||
"renewals": "تمدید",
|
||
"addonRevenue": "درآمد خدمات اضافی"
|
||
},
|
||
"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": "بارگذاری آمار ناموفق بود"
|
||
},
|
||
"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": "حداقل یک کانال را انتخاب کنید"
|
||
},
|
||
"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": "پرداختهای معلق در ۲۴ ساعت گذشته",
|
||
"totalPending": "کل معلق",
|
||
"filterByMethod": "فیلتر بر اساس روش",
|
||
"paid": "پرداخت شده",
|
||
"user": "کاربر",
|
||
"openLink": "باز کردن لینک",
|
||
"checking": "در حال بررسی...",
|
||
"checkStatus": "بررسی وضعیت",
|
||
"noPayments": "هیچ پرداخت معلقی نیست",
|
||
"prev": "قبلی",
|
||
"next": "بعدی"
|
||
},
|
||
"settings": {
|
||
"title": "تنظیمات سیستم",
|
||
"allCategories": "همه دستهها",
|
||
"noSettings": "تنظیماتی یافت نشد",
|
||
"modified": "تغییر یافته",
|
||
"readOnly": "فقط خواندنی",
|
||
"reset": "بازنشانی",
|
||
"categoriesCount": "دسته",
|
||
"settingsCount": "تنظیم",
|
||
"expandAll": "باز کردن همه",
|
||
"collapseAll": "بستن همه",
|
||
"searchPlaceholder": "جستجوی تنظیمات...",
|
||
"searchCategoriesPlaceholder": "جستجوی دستهها...",
|
||
"noSearchResults": "چیزی یافت نشد",
|
||
"example": "مثال",
|
||
"analytics": "تحلیلها",
|
||
"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": "اجازه ورود با ایمیل",
|
||
"favoritesEmpty": "هنوز علاقهمندی ندارید",
|
||
"favoritesHint": "ستاره بزنید تا تنظیمات اینجا اضافه شوند",
|
||
"interfaceOptions": "گزینههای رابط کاربری",
|
||
"lightTheme": "پوسته روشن",
|
||
"logoAndName": "لوگو و نام",
|
||
"notSpecified": "مشخص نشده",
|
||
"projectName": "نام پروژه",
|
||
"quickPresets": "پیشتنظیمهای سریع",
|
||
"resetAllColors": "بازنشانی همه رنگها",
|
||
"statusColors": "رنگهای وضعیت"
|
||
},
|
||
"buttons": {
|
||
"color": "رنگ دکمه",
|
||
"emojiId": "شناسه ایموجی سفارشی",
|
||
"emojiPlaceholder": "شناسه ایموجی سفارشی (اختیاری)",
|
||
"resetAll": "بازنشانی همه سبکها",
|
||
"resetConfirm": "همه سبکهای دکمه به حالت پیشفرض بازنشانی شوند؟",
|
||
"hidden": "پنهان",
|
||
"customLabels": "نامهای دکمه",
|
||
"labelPlaceholder": "متن سفارشی دکمه",
|
||
"labelsHint": "خالی = نام پیشفرض",
|
||
"sections": {
|
||
"home": "صفحه اصلی",
|
||
"subscription": "اشتراک",
|
||
"balance": "موجودی",
|
||
"referral": "معرفی",
|
||
"support": "پشتیبانی",
|
||
"info": "اطلاعات",
|
||
"admin": "پنل مدیریت"
|
||
},
|
||
"descriptions": {
|
||
"home": "دکمه کابینت شخصی",
|
||
"subscription": "مدیریت اشتراک",
|
||
"balance": "شارژ و موجودی",
|
||
"referral": "برنامه معرفی",
|
||
"support": "تیکتهای پشتیبانی",
|
||
"info": "بخش اطلاعات",
|
||
"admin": "پنل مدیریت وب"
|
||
},
|
||
"styles": {
|
||
"default": "بدون رنگ",
|
||
"primary": "آبی",
|
||
"success": "سبز",
|
||
"danger": "قرمز"
|
||
}
|
||
},
|
||
"apps": {
|
||
"title": "مدیریت برنامهها",
|
||
"addApp": "افزودن برنامه",
|
||
"addFirstApp": "افزودن اولین برنامه",
|
||
"noApps": "برنامهای برای این پلتفرم نیست",
|
||
"createApp": "ایجاد برنامه",
|
||
"editApp": "ویرایش برنامه",
|
||
"confirmDelete": "آیا مطمئن هستید که میخواهید این برنامه را حذف کنید؟",
|
||
"copyTo": "کپی به...",
|
||
"appId": "شناسه برنامه",
|
||
"appName": "نام",
|
||
"urlScheme": "URL Scheme",
|
||
"featured": "ویژه",
|
||
"base64Encoding": "کدگذاری Base64",
|
||
"buttons": "دکمهها",
|
||
"button": "دکمه",
|
||
"addButton": "افزودن دکمه",
|
||
"buttonText": "متن دکمه",
|
||
"installDescription": "توضیحات نصب",
|
||
"subscriptionDescription": "توضیحات افزودن اشتراک",
|
||
"connectDescription": "توضیحات اتصال",
|
||
"beforeSubscription": "قبل از افزودن اشتراک",
|
||
"afterSubscription": "بعد از افزودن اشتراک",
|
||
"stepTitle": "عنوان",
|
||
"stepDescription": "توضیحات",
|
||
"tabs": {
|
||
"basic": "اصلی",
|
||
"installation": "نصب",
|
||
"subscription": "اشتراک",
|
||
"connect": "اتصال",
|
||
"additional": "اضافی"
|
||
},
|
||
"availableConfigs": "پیکربندیهای موجود",
|
||
"confirmImport": "وارد کردن",
|
||
"export": "صادر کردن",
|
||
"exportApps": "صادر کردن برنامهها به JSON",
|
||
"import": "وارد کردن",
|
||
"importApps": "وارد کردن برنامهها از JSON",
|
||
"importCreateError": "ایجاد برخی برنامهها ناموفق بود",
|
||
"importError": "فرمت فایل JSON نامعتبر",
|
||
"importPreview": "پیشنمایش وارد کردن",
|
||
"noAppsToImport": "هیچ برنامهای برای وارد کردن نیست",
|
||
"refreshRemnaWave": "بازخوانی از RemnaWave",
|
||
"remnaWaveConfigUuid": "UUID پیکربندی",
|
||
"remnaWaveConfigUuidHint": "UUID پیکربندی صفحه اشتراک از پنل RemnaWave",
|
||
"remnaWaveMode": "نمایش برنامهها از پنل RemnaWave. حالت فقط خواندنی.",
|
||
"remnaWaveSettings": "تنظیمات RemnaWave",
|
||
"remnaWaveToggle": "تغییر منبع RemnaWave"
|
||
},
|
||
"tickets": {
|
||
"title": "مدیریت تیکتها",
|
||
"total": "کل",
|
||
"list": "تیکتها",
|
||
"noTickets": "تیکتی نیست",
|
||
"selectTicket": "یک تیکت از لیست انتخاب کنید",
|
||
"allStatuses": "همه وضعیتها",
|
||
"statusOpen": "باز",
|
||
"statusPending": "در انتظار",
|
||
"statusAnswered": "پاسخ داده شده",
|
||
"statusClosed": "بسته",
|
||
"from": "از",
|
||
"created": "ایجاد شده",
|
||
"user": "کاربر",
|
||
"you": "شما",
|
||
"userLabel": "کاربر",
|
||
"adminLabel": "مدیر",
|
||
"replyPlaceholder": "پاسخ خود را بنویسید...",
|
||
"sendReply": "ارسال پاسخ",
|
||
"settings": "تنظیمات",
|
||
"settingsSubtitle": "پیکربندی سیستم تیکت و SLA",
|
||
"settingsLoadError": "خطا در بارگذاری تنظیمات",
|
||
"supportMode": "حالت پشتیبانی",
|
||
"supportModeDesc": "انتخاب کنید کاربران چگونه میتوانند با پشتیبانی تماس بگیرند",
|
||
"modeBoth": "تیکت و تماس",
|
||
"modeTickets": "فقط تیکت",
|
||
"modeContact": "فقط تماس",
|
||
"slaSettings": "تنظیمات SLA",
|
||
"slaEnabled": "فعال کردن SLA (نظارت بر زمان پاسخ)",
|
||
"slaEnabledDesc": "اعلانهای خودکار برای تیکتهای معوقه",
|
||
"slaMinutes": "زمان پاسخ (دقیقه)",
|
||
"slaMinutesDesc": "حداکثر زمان برای پاسخ به تیکت (1-1440 دقیقه)",
|
||
"checkInterval": "فاصله بررسی (ثانیه)",
|
||
"checkIntervalDesc": "چند وقت یکبار تیکتهای معوقه را بررسی کنیم (30-600 ثانیه)",
|
||
"reminderCooldown": "فاصله یادآوری (دقیقه)",
|
||
"reminderCooldownDesc": "حداقل زمان بین یادآوریها (1-120 دقیقه)",
|
||
"settingsUpdateError": "خطا در ذخیره تنظیمات",
|
||
"adminNotificationsEnabled": "اعلانهای مدیر",
|
||
"adminNotificationsEnabledDesc": "ارسال اعلان به مدیران درباره تیکتها و پاسخهای جدید",
|
||
"cabinetNotifications": "اعلانهای پنل",
|
||
"copyTelegramId": "برای کپی شناسه تلگرام کلیک کنید",
|
||
"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": "سرورها",
|
||
"serversTabHint": "سرورهای موجود در این تعرفه را انتخاب کنید.",
|
||
"noServersAvailable": "هیچ سروری در دسترس نیست",
|
||
"promoGroupsTitle": "گروههای تبلیغاتی",
|
||
"promoGroupsHint": "گروههای تبلیغاتی که به این تعرفه دسترسی دارند را انتخاب کنید. اگر هیچکدام انتخاب نشود، همه دسترسی دارند.",
|
||
"noPromoGroups": "هیچ گروه تبلیغاتی وجود ندارد",
|
||
"extraDeviceTitle": "دستگاههای اضافی",
|
||
"devicePriceLabel": "قیمت دستگاه (30 روز):",
|
||
"devicePriceHint": "0 = خرید دستگاه در دسترس نیست",
|
||
"maxDeviceLabel": "حداکثر دستگاه در تعرفه:",
|
||
"noLimitHint": "0 = بدون محدودیت",
|
||
"extraTrafficTitle": "ترافیک اضافی",
|
||
"trafficMaxLimitLabel": "حداکثر محدودیت:",
|
||
"trafficLimitHint2": "(0 = بدون محدودیت)",
|
||
"trafficPackagesLabel": "بستههای ترافیک:",
|
||
"addPackageTitle": "افزودن بسته",
|
||
"noPackagesHint": "هیچ بستهای اضافه نشده است. حداقل یک بسته اضافه کنید.",
|
||
"gbPackageUnit": "GB:",
|
||
"customDaysTitle": "تعداد روزهای سفارشی",
|
||
"customDaysDesc": "کاربر مدت اشتراک را انتخاب میکند",
|
||
"pricePerDayLabel": "قیمت روزانه:",
|
||
"minDaysLabel": "حداقل روز:",
|
||
"maxDaysLabel": "حداکثر روز:",
|
||
"customTrafficTitle": "حجم ترافیک سفارشی",
|
||
"customTrafficDesc": "کاربر هنگام خرید حجم ترافیک را انتخاب میکند",
|
||
"pricePerGbLabel": "قیمت هر GB:",
|
||
"minTrafficLabel": "حداقل GB:",
|
||
"maxTrafficLabel": "حداکثر GB:",
|
||
"trafficResetModeTitle": "حالت بازنشانی ترافیک",
|
||
"trafficResetModeDesc": "تعریف میکند که ترافیک استفاده شده مشترکین این تعرفه چه زمانی بازنشانی میشود",
|
||
"resetModeGlobal": "تنظیم جهانی",
|
||
"resetModeGlobalDesc": "استفاده از مقدار پیکربندی ربات",
|
||
"resetModeDaily": "روزانه",
|
||
"resetModeDailyDesc": "بازنشانی هر روز",
|
||
"resetModeWeekly": "هفتگی",
|
||
"resetModeWeeklyDesc": "بازنشانی هر هفته",
|
||
"resetModeMonthly": "ماهانه",
|
||
"resetModeMonthlyDesc": "بازنشانی هر ماه",
|
||
"resetModeNever": "هرگز",
|
||
"resetModeNeverDesc": "ترافیک بازنشانی نمیشود",
|
||
"cancelButton": "لغو",
|
||
"savingButton": "در حال ذخیره...",
|
||
"saveButton": "ذخیره",
|
||
"dailyType": "روزانه",
|
||
"periodType": "دورهای",
|
||
"dailyPriceLabel": "قیمت روزانه",
|
||
"currencyPerDay": "₽/روز",
|
||
"dailyDeductionDesc": "هر روز از موجودی کاربر کسر میشود",
|
||
"dailyPriceRequired": "قیمت روزانه بزرگتر از 0 را وارد کنید",
|
||
"cannotSave": "امکان ذخیره تعرفه وجود ندارد:",
|
||
"statusTitle": "وضعیت تعرفه",
|
||
"isActiveLabel": "فعال",
|
||
"isActiveHint": "تعرفههای غیرفعال به کاربران نمایش داده نمیشوند",
|
||
"isTrialLabel": "تعرفه آزمایشی",
|
||
"isTrialHint": "برای دوره آزمایشی رایگان در دسترس است",
|
||
"validation": {
|
||
"nameRequired": "نام تعرفه را وارد کنید",
|
||
"nameLength": "نام باید ۲ تا ۵۰ کاراکتر باشد",
|
||
"deviceLimitRequired": "تعداد دستگاهها را مشخص کنید (حداقل ۱)",
|
||
"tierLevelInvalid": "سطح تعرفه باید بین ۱ تا ۱۰ باشد",
|
||
"fieldsRequired": "فیلدهای اجباری را پر کنید (دستگاهها، سطح)",
|
||
"periodsRequired": "حداقل یک دوره اضافه کنید",
|
||
"dailyPriceRequired": "قیمت روزانه بزرگتر از 0 را وارد کنید",
|
||
"trafficPackagesRequired": "حداقل یک بسته ترافیک اضافه کنید (یا خرید ترافیک را غیرفعال کنید)"
|
||
}
|
||
},
|
||
"servers": {
|
||
"title": "مدیریت سرورها",
|
||
"subtitle": "پیکربندی سرورهای VPN",
|
||
"sync": "همگامسازی",
|
||
"syncing": "در حال همگامسازی...",
|
||
"syncNow": "همگامسازی الان",
|
||
"noServers": "سروری نیست. با RemnaWave همگامسازی کنید.",
|
||
"edit": "ویرایش سرور",
|
||
"originalName": "نام اصلی",
|
||
"displayName": "نام نمایشی",
|
||
"displayNamePlaceholder": "نام نمایشی را وارد کنید",
|
||
"description": "توضیحات",
|
||
"descriptionPlaceholder": "توضیحات سرور را وارد کنید",
|
||
"countryCode": "کد کشور",
|
||
"price": "قیمت",
|
||
"priceHint": "هزینه اضافی سرور",
|
||
"maxUsers": "حداکثر کاربران",
|
||
"sortOrder": "ترتیب",
|
||
"unlimited": "نامحدود",
|
||
"stats": "آمار",
|
||
"currentUsers": "کاربران فعلی",
|
||
"activeSubscriptions": "اشتراکهای فعال",
|
||
"usedByTariffs": "استفاده شده توسط تعرفهها",
|
||
"trial": "آزمایشی",
|
||
"unavailable": "در دسترس نیست",
|
||
"full": "پر",
|
||
"enable": "فعال",
|
||
"disable": "غیرفعال",
|
||
"toggleTrial": "تغییر آزمایشی",
|
||
"loadError": "بارگذاری سرور ناموفق بود",
|
||
"mainSettings": "تنظیمات اصلی",
|
||
"pricingAndLimits": "قیمتگذاری و محدودیتها",
|
||
"updateError": "ذخیره تغییرات ناموفق بود"
|
||
},
|
||
"paymentMethods": {
|
||
"title": "روشهای پرداخت",
|
||
"description": "پیکربندی ترتیب و شرایط نمایش",
|
||
"enabled": "روشن",
|
||
"disabled": "خاموش",
|
||
"notConfigured": "تنظیم نشده",
|
||
"dragToReorder": "برای تغییر ترتیب بکشید",
|
||
"dragHint": "کارتها را بکشید تا ترتیب تغییر کند. برای پیکربندی کلیک کنید.",
|
||
"saveOrder": "ذخیره ترتیب",
|
||
"orderSaved": "ترتیب ذخیره شد",
|
||
"saved": "تنظیمات ذخیره شد",
|
||
"noMethods": "هیچ روش پرداخت پیکربندیشدهای نیست",
|
||
"methodEnabled": "روش فعال است",
|
||
"providerNotConfigured": "ارائهدهنده در env تنظیم نشده",
|
||
"displayName": "نام نمایشی",
|
||
"displayNameHint": "برای نام پیشفرض خالی بگذارید",
|
||
"subOptions": "گزینههای پرداخت",
|
||
"minAmount": "حداقل مبلغ (کپک)",
|
||
"maxAmount": "حداکثر مبلغ (کپک)",
|
||
"conditions": "شرایط نمایش",
|
||
"userTypeFilter": "نوع کاربر",
|
||
"userTypeAll": "همه",
|
||
"userTypeTelegram": "تلگرام",
|
||
"userTypeEmail": "ایمیل",
|
||
"firstTopupFilter": "اولین شارژ",
|
||
"firstTopupAny": "مهم نیست",
|
||
"firstTopupYes": "با شارژ",
|
||
"firstTopupNo": "بدون شارژ",
|
||
"firstTopupWas": "بوده",
|
||
"firstTopupWasNot": "نبوده",
|
||
"promoGroupFilter": "گروههای تبلیغاتی",
|
||
"promoGroupAll": "همه گروهها",
|
||
"promoGroupSelected": "انتخاب شده",
|
||
"promoGroupsShort": "گروه",
|
||
"noPromoGroups": "هیچ گروه تبلیغاتی نیست",
|
||
"cancelButton": "لغو",
|
||
"saveButton": "ذخیره"
|
||
},
|
||
"campaigns": {
|
||
"title": "کمپینهای تبلیغاتی",
|
||
"subtitle": "مدیریت لینکهای تبلیغاتی",
|
||
"createButton": "ایجاد",
|
||
"noData": "کمپین تبلیغاتی وجود ندارد",
|
||
"bonusType": {
|
||
"balance": "موجودی",
|
||
"subscription": "اشتراک",
|
||
"tariff": "تعرفه",
|
||
"none": "فقط لینک"
|
||
},
|
||
"overview": {
|
||
"totalCampaigns": "کل کمپینها",
|
||
"active": "فعال",
|
||
"registrations": "ثبتنامها",
|
||
"bonusesIssued": "پاداشهای صادر شده"
|
||
},
|
||
"table": {
|
||
"inactive": "غیرفعال",
|
||
"registrations_other": "{{count}} ثبتنام",
|
||
"revenue": "{{amount}} درآمد",
|
||
"conversion": "{{rate}}% تبدیل",
|
||
"statistics": "آمار",
|
||
"deactivate": "غیرفعال کردن",
|
||
"activate": "فعال کردن",
|
||
"edit": "ویرایش",
|
||
"delete": "حذف"
|
||
},
|
||
"modal": {
|
||
"editTitle": "ویرایش کمپین",
|
||
"createTitle": "کمپین جدید",
|
||
"close": "بستن"
|
||
},
|
||
"form": {
|
||
"name": "نام",
|
||
"namePlaceholder": "مثال: تبلیغات اینستاگرام",
|
||
"startParameter": "برچسب (پارامتر start)",
|
||
"startParameterHint": "فقط حروف لاتین، اعداد، _ و -",
|
||
"bonusType": "نوع پاداش",
|
||
"balanceBonus": "پاداش موجودی",
|
||
"trialSubscription": "اشتراک آزمایشی",
|
||
"days": "روز",
|
||
"trafficGb": "ترافیک (GB)",
|
||
"devices": "دستگاهها",
|
||
"servers": "سرورها",
|
||
"tariff": "تعرفه",
|
||
"selectTariff": "انتخاب تعرفه",
|
||
"notSelected": "انتخاب نشده",
|
||
"tariffOption": "{{traffic}} GB، {{devices}} دستگاه",
|
||
"durationDays": "مدت (روز)",
|
||
"noBonusDescription": "کمپین بدون پاداش — فقط برای ردیابی کلیکها و ثبتنامها.",
|
||
"active": "فعال",
|
||
"cancel": "لغو",
|
||
"save": "ذخیره",
|
||
"saving": "در حال ذخیره...",
|
||
"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",
|
||
"categoryDiscounts": "تخفیفهای دستهبندی",
|
||
"periodDiscounts": "تخفیفهای دورهای",
|
||
"add": "افزودن",
|
||
"periodHint": "تخفیف هنگام خرید اشتراک برای تعداد روز مشخص شده اعمال میشود",
|
||
"noPeriods": "تخفیف دورهای وجود ندارد",
|
||
"daysPlaceholder": "روز",
|
||
"arrow": "روز ←",
|
||
"autoAssign": "تخصیص خودکار هنگام هزینه از",
|
||
"rub": "روبل",
|
||
"autoAssignHint": "0 = تخصیص خودکار نشود",
|
||
"applyToAddons": "اعمال به خدمات اضافی",
|
||
"cancel": "انصراف",
|
||
"saving": "در حال ذخیره...",
|
||
"save": "ذخیره"
|
||
}
|
||
},
|
||
"users": {
|
||
"title": "کاربران",
|
||
"subtitle": "مدیریت کاربران ربات",
|
||
"search": "جستجو بر اساس شناسه، نام، نام کاربری...",
|
||
"searchEmail": "جستجو بر اساس ایمیل...",
|
||
"noData": "کاربری یافت نشد",
|
||
"purchaseCount_other": "{{count}} خرید",
|
||
"noPurchases": "بدون خرید",
|
||
"stats": {
|
||
"total": "کل",
|
||
"active": "فعال",
|
||
"withSubscription": "دارای اشتراک",
|
||
"newToday": "جدید امروز",
|
||
"blocked": "مسدود شده"
|
||
},
|
||
"status": {
|
||
"active": "فعال",
|
||
"blocked": "مسدود شده",
|
||
"deleted": "حذف شده",
|
||
"subscription": "اشتراک",
|
||
"trial": "آزمایشی",
|
||
"expired": "منقضی شده"
|
||
},
|
||
"filters": {
|
||
"allStatuses": "همه وضعیتها",
|
||
"byDate": "بر اساس تاریخ",
|
||
"byBalance": "بر اساس موجودی",
|
||
"byActivity": "بر اساس فعالیت",
|
||
"bySpent": "بر اساس هزینه"
|
||
},
|
||
"pagination": {
|
||
"showing": "نمایش {{from}}-{{to}} از {{total}}"
|
||
},
|
||
"actions": {
|
||
"block": "مسدود کردن",
|
||
"unblock": "رفع مسدودیت",
|
||
"apply": "اعمال",
|
||
"applying": "در حال اعمال..."
|
||
},
|
||
"confirm": {
|
||
"block": "آیا این کاربر مسدود شود؟"
|
||
},
|
||
"detail": {
|
||
"tabs": {
|
||
"info": "اطلاعات",
|
||
"subscription": "اشتراک",
|
||
"balance": "موجودی",
|
||
"sync": "همگامسازی",
|
||
"tickets": "تیکتها"
|
||
},
|
||
"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": "تمدید",
|
||
"changeTariff": "تغییر تعرفه",
|
||
"cancel": "لغو",
|
||
"activate": "فعالسازی",
|
||
"days": "روز",
|
||
"selectTariff": "تعرفه را انتخاب کنید",
|
||
"unavailable": "(غیرقابل دسترس)",
|
||
"noActive": "اشتراک فعالی وجود ندارد",
|
||
"create": "ایجاد اشتراک",
|
||
"creating": "در حال ایجاد...",
|
||
"trafficPackages": "بستههای ترافیک",
|
||
"addTraffic": "افزودن ترافیک",
|
||
"selectPackage": "انتخاب بسته",
|
||
"addButton": "افزودن",
|
||
"addTrafficNote": "مدیر: رایگان، ۳۰ روز اعتبار",
|
||
"trafficRemoved": "بسته ترافیک حذف شد",
|
||
"trafficAdded": "بسته ترافیک اضافه شد",
|
||
"expired": "منقضی شده",
|
||
"daysLeft": "روز باقیمانده",
|
||
"deviceLimitUpdated": "محدودیت دستگاه بهروز شد"
|
||
},
|
||
"balance": {
|
||
"current": "موجودی فعلی",
|
||
"amountPlaceholder": "مبلغ به روبل",
|
||
"descriptionPlaceholder": "توضیحات (اختیاری)",
|
||
"add": "افزودن",
|
||
"subtract": "کسر",
|
||
"addByAdmin": "افزوده شده توسط مدیر",
|
||
"subtractByAdmin": "کسر شده توسط مدیر",
|
||
"recentTransactions": "تراکنشهای اخیر"
|
||
},
|
||
"sync": {
|
||
"hasDifferences": "اختلاف وجود دارد",
|
||
"synced": "همگامسازی شده",
|
||
"bot": "ربات",
|
||
"panel": "پنل",
|
||
"statusLabel": "وضعیت",
|
||
"until": "تا",
|
||
"traffic": "ترافیک",
|
||
"devices": "دستگاهها",
|
||
"squads": "گروهها",
|
||
"notLinked": "متصل نشده",
|
||
"fromPanel": "از پنل به ربات",
|
||
"toPanel": "از ربات به پنل"
|
||
}
|
||
}
|
||
},
|
||
"promoOffers": {
|
||
"title": "پیشنهادات تبلیغاتی",
|
||
"subtitle": "قالبها، ارسال گروهی و گزارش پیشنهادات",
|
||
"sendButton": "ارسال",
|
||
"tabs": {
|
||
"templates_other": "قالبها ({{count}})",
|
||
"logs": "گزارشها"
|
||
},
|
||
"noData": {
|
||
"templates": "قالبی وجود ندارد",
|
||
"logs": "رکوردی وجود ندارد"
|
||
},
|
||
"status": {
|
||
"active": "فعال",
|
||
"inactive": "غیرفعال"
|
||
},
|
||
"table": {
|
||
"discount": "تخفیف",
|
||
"offerDuration": "مدت پیشنهاد",
|
||
"hoursShort": "{{hours}} ساعت",
|
||
"discountDuration": "مدت تخفیف",
|
||
"testAccess": "دسترسی آزمایشی"
|
||
},
|
||
"form": {
|
||
"editTemplate": "ویرایش قالب",
|
||
"templateName": "نام قالب",
|
||
"messageText": "متن پیام",
|
||
"buttonText": "متن دکمه",
|
||
"validHours": "مدت پیشنهاد (ساعت)",
|
||
"activationTime": "زمان فعالسازی",
|
||
"discountPercent": "تخفیف (%)",
|
||
"testDurationHours": "مدت دسترسی (ساعت)",
|
||
"defaultZero": "0 = پیشفرض",
|
||
"activeDiscountHours": "اعتبار تخفیف (ساعت)",
|
||
"discountDurationHint": "مدت زمان اعتبار تخفیف پس از فعالسازی",
|
||
"templateActive": "قالب فعال",
|
||
"saving": "در حال ذخیره..."
|
||
},
|
||
"send": {
|
||
"title": "ارسال پیشنهاد تبلیغاتی",
|
||
"offerTemplate": "قالب پیشنهاد",
|
||
"discountLabel": "{{percent}}% تخفیف",
|
||
"hoursToActivate": "{{hours}} ساعت برای فعالسازی",
|
||
"sendTo": "ارسال به",
|
||
"segment": "بخش",
|
||
"user": "کاربر",
|
||
"userIdPlaceholder": "شناسه تلگرام یا شناسه کاربر",
|
||
"searchUserPlaceholder": "جستجو بر اساس نام، نام کاربری یا شناسه تلگرام...",
|
||
"noUsersFound": "کاربری یافت نشد",
|
||
"hasSubscription": "اشتراک",
|
||
"preview": "پیشنمایش",
|
||
"sending": "در حال ارسال...",
|
||
"sendButton": "ارسال"
|
||
},
|
||
"result": {
|
||
"sentTitle": "ارسال شد!",
|
||
"offersCreated_other": "پیشنهادات ایجاد شده: {{count}}",
|
||
"notificationsSent_other": "اعلانهای ارسال شده: {{count}}",
|
||
"notificationsFailed": "(ناموفق: {{count}})",
|
||
"sendError": "ارسال پیشنهاد ناموفق بود"
|
||
},
|
||
"notFound": "قالب یافت نشد",
|
||
"noActiveTemplates": "قالب فعالی وجود ندارد",
|
||
"backToList": "بازگشت به لیست پیشنهادات",
|
||
"sendAnother": "ارسال دیگری",
|
||
"actions": {
|
||
"created": "ایجاد شده",
|
||
"claimed": "فعال شده",
|
||
"consumed": "استفاده شده",
|
||
"disabled": "غیرفعال شده"
|
||
},
|
||
"segments": {
|
||
"all": "همه کاربران",
|
||
"active": "مشترکین فعال",
|
||
"trial": "کاربران آزمایشی",
|
||
"trialEnding": "پایان دوره آزمایشی",
|
||
"expiring": "اشتراک در حال انقضا",
|
||
"expired": "اشتراک منقضی شده",
|
||
"zero": "موجودی صفر",
|
||
"autopayFailed": "خطای پرداخت خودکار",
|
||
"lowBalance": "موجودی کم",
|
||
"inactive30d": "30 روز غیرفعال",
|
||
"inactive60d": "60 روز غیرفعال",
|
||
"inactive90d": "90 روز غیرفعال",
|
||
"customToday": "امروز ثبتنام کرده",
|
||
"customWeek": "این هفته ثبتنام کرده",
|
||
"customMonth": "این ماه ثبتنام کرده",
|
||
"customActiveToday": "امروز فعال"
|
||
},
|
||
"offerType": {
|
||
"testAccess": "دسترسی آزمایشی",
|
||
"testAccessDesc": "دسترسی موقت به سرورهای اضافی",
|
||
"extendDiscount": "تخفیف تمدید",
|
||
"extendDiscountDesc": "تخفیف برای مشترکین فعلی",
|
||
"purchaseDiscount": "تخفیف خرید",
|
||
"purchaseDiscountDesc": "تخفیف برای کاربران جدید"
|
||
}
|
||
},
|
||
"groups": {
|
||
"analytics": "تحلیلها",
|
||
"marketing": "بازاریابی",
|
||
"system": "سیستم",
|
||
"tariffs": "تعرفهها و فروش",
|
||
"users": "کاربران",
|
||
"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": "پیامهای سنجاقشده",
|
||
"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": "منقضی شده",
|
||
"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": "فعال",
|
||
"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": "غیرفعال",
|
||
"purchases": "خرید",
|
||
"copyUrl": "کپی URL",
|
||
"urlCopied": "URL کپی شد",
|
||
"deleteConfirm": "حذف صفحه فرود «{{title}}»؟",
|
||
"created": "صفحه فرود ایجاد شد",
|
||
"updated": "صفحه فرود بهروز شد",
|
||
"deleted": "صفحه فرود حذف شد",
|
||
"saveOrder": "ذخیره ترتیب",
|
||
"orderSaved": "ترتیب ذخیره شد",
|
||
"general": "عمومی",
|
||
"content": "محتوا",
|
||
"save": "ذخیره",
|
||
"back": "بازگشت",
|
||
"invalidSlug": "Slug \u0641\u0642\u0637 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0634\u0627\u0645\u0644 \u062d\u0631\u0648\u0641 \u06a9\u0648\u0686\u06a9\u060c \u0627\u0639\u062f\u0627\u062f \u0648 \u062e\u0637 \u062a\u06cc\u0631\u0647 \u0628\u0627\u0634\u062f",
|
||
"titleRequired": "\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0632\u0627\u0645\u06cc \u0627\u0633\u062a",
|
||
"noTariffs": "\u062d\u062f\u0627\u0642\u0644 \u06cc\u06a9 \u062a\u0639\u0631\u0641\u0647 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f",
|
||
"noPaymentMethods": "\u062d\u062f\u0627\u0642\u0644 \u06cc\u06a9 \u0631\u0648\u0634 \u067e\u0631\u062f\u0627\u062e\u062a \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f",
|
||
"selectMethods": "انتخاب روشهای پرداخت موجود",
|
||
"noSystemMethods": "هیچ روش پرداختی در سیستم پیکربندی نشده است",
|
||
"methodOrder": "برای تغییر ترتیب بکشید",
|
||
"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": "اتصال حساب ناموفق بود",
|
||
"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": "انتخاب دوره",
|
||
"copied": "کپی شد!",
|
||
"copyLink": "کپی لینک",
|
||
"giftToggleLabel": "\u0646\u0648\u0639 \u062e\u0631\u06cc\u062f",
|
||
"pollTimedOut": "\u0632\u0645\u0627\u0646 \u0628\u06cc\u0634\u062a\u0631\u06cc \u0637\u0648\u0644 \u06a9\u0634\u06cc\u062f",
|
||
"pollTimedOutDesc": "\u067e\u0631\u062f\u0627\u0632\u0634 \u067e\u0631\u062f\u0627\u062e\u062a \u0628\u06cc\u0634\u062a\u0631 \u0627\u0632 \u062d\u062f \u0645\u0639\u0645\u0648\u0644 \u0637\u0648\u0644 \u06a9\u0634\u06cc\u062f\u0647 \u0627\u0633\u062a. \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u062f\u0648\u0628\u0627\u0631\u0647 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f."
|
||
}
|
||
}
|