Add files via upload

This commit is contained in:
Egor
2026-01-15 19:18:17 +03:00
committed by GitHub
parent b118008cdc
commit 7be6b5c0ae
70 changed files with 21835 additions and 0 deletions

711
src/locales/fa.json Normal file
View File

@@ -0,0 +1,711 @@
{
"common": {
"loading": "در حال بارگذاری...",
"error": "خطا",
"success": "موفق",
"save": "ذخیره",
"cancel": "لغو",
"confirm": "تایید",
"back": "بازگشت",
"next": "بعدی",
"close": "بستن",
"search": "جستجو",
"noData": "داده‌ای موجود نیست",
"actions": "عملیات",
"yes": "بله",
"no": "خیر",
"or": "یا",
"and": "و",
"edit": "ویرایش",
"delete": "حذف",
"currency": "تومان"
},
"nav": {
"dashboard": "داشبورد",
"subscription": "اشتراک",
"balance": "موجودی",
"referral": "معرفی",
"support": "پشتیبانی",
"profile": "پروفایل",
"logout": "خروج",
"contests": "مسابقات",
"polls": "نظرسنجی",
"info": "اطلاعات",
"wheel": "چرخ شانس"
},
"auth": {
"login": "ورود",
"register": "ثبت نام",
"logout": "خروج",
"email": "ایمیل",
"password": "رمز عبور",
"confirmPassword": "تایید رمز عبور",
"forgotPassword": "رمز عبور را فراموش کردید؟",
"resetPassword": "بازنشانی رمز عبور",
"loginWithTelegram": "ورود با تلگرام",
"loginWithEmail": "ورود با ایمیل",
"noAccount": "حساب کاربری ندارید؟",
"hasAccount": "قبلاً حساب دارید؟",
"registerHint": "برای ثبت نام با ایمیل، ابتدا با تلگرام وارد شوید، سپس ایمیل خود را در تنظیمات متصل کنید.",
"telegramRequired": "نیاز به تایید تلگرام",
"telegramNotConfigured": "ربات تلگرام پیکربندی نشده",
"authenticating": "در حال تایید هویت...",
"orOpenInApp": "یا ربات را در برنامه باز کنید",
"loginFailed": "ورود ناموفق",
"tryAgain": "تلاش مجدد",
"welcomeBack": "خوش آمدید!",
"loginTitle": "ورود به کابین",
"loginSubtitle": "با تلگرام یا ایمیل وارد شوید"
},
"emailVerification": {
"title": "تایید ایمیل",
"verifying": "در حال تایید ایمیل...",
"pleaseWait": "لطفاً صبر کنید تا ایمیل شما تایید شود.",
"success": "ایمیل تایید شد!",
"successMessage": "ایمیل شما با موفقیت تایید شد. اکنون می‌توانید با ایمیل و رمز عبور وارد شوید.",
"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": "دستگاه‌ها",
"servers": "سرورها",
"traffic": "ترافیک",
"unlimited": "نامحدود",
"used": "استفاده شده",
"of": "از",
"renew": "تمدید",
"extend": "تمدید اشتراک",
"buyTraffic": "خرید ترافیک",
"buyDevices": "خرید دستگاه",
"renewalOptions": "گزینه‌های تمدید",
"days": "روز",
"hours": "ساعت",
"minutes": "دقیقه",
"price": "قیمت",
"noSubscription": "اشتراک فعال ندارید",
"getSubscription": "خرید اشتراک",
"connectionInfo": "اطلاعات اتصال",
"copyLink": "کپی لینک",
"copied": "کپی شد!",
"showQR": "نمایش QR کد",
"downloadConfig": "دانلود تنظیمات",
"trafficUsed": "ترافیک استفاده شده",
"timeLeft": "زمان باقی‌مانده",
"getConfig": "اتصال دستگاه‌ها",
"autoRenewal": "تمدید خودکار",
"daysBeforeExpiry": "روز قبل از انقضا",
"selectPeriod": "انتخاب دوره",
"selectTraffic": "انتخاب ترافیک",
"selectServers": "انتخاب سرورها",
"selectDevices": "انتخاب دستگاه‌ها",
"perDevice": "/ دستگاه",
"summary": "خلاصه",
"total": "جمع کل",
"purchase": "خرید",
"step": "مرحله {{current}} از {{total}}",
"stepPeriod": "دوره",
"stepTraffic": "ترافیک",
"stepServers": "سرورها",
"stepDevices": "دستگاه‌ها",
"stepConfirm": "تایید",
"trial": {
"title": "دوره آزمایشی رایگان",
"description": "سرویس VPN ما را رایگان امتحان کنید!",
"days": "روز",
"devices": "دستگاه",
"price": "هزینه فعال‌سازی",
"activate": "فعال‌سازی دوره آزمایشی",
"unavailable": "دوره آزمایشی در دسترس نیست"
},
"connection": {
"title": "اتصال VPN",
"selectDevice": "دستگاه خود را انتخاب کنید",
"selectApp": "برنامه را انتخاب کنید",
"installApp": "۱. نصب برنامه",
"addSubscription": "۲. افزودن اشتراک",
"connectVpn": "۳. اتصال VPN",
"addToApp": "افزودن به {{appName}}",
"connect": "اتصال",
"noApps": "برنامه‌ای برای این پلتفرم موجود نیست",
"noSubscription": "برای اتصال نیاز به اشتراک فعال دارید",
"featured": "پیشنهادی",
"yourDevice": "دستگاه شما",
"copyLink": "کپی لینک اشتراک",
"copied": "لینک کپی شد!",
"openLink": "باز کردن لینک"
}
},
"balance": {
"title": "موجودی",
"currentBalance": "موجودی فعلی",
"topUp": "شارژ",
"topUpBalance": "شارژ موجودی",
"paymentMethods": {
"yookassa": {
"name": "کارت بانکی",
"description": "پرداخت با کارت بانکی"
},
"cryptobot": {
"name": "CryptoBot",
"description": "پرداخت با ارز دیجیتال"
},
"telegram_stars": {
"name": "Telegram Stars",
"description": "پرداخت با Telegram Stars"
}
},
"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}}"
},
"referral": {
"title": "برنامه معرفی",
"yourLink": "لینک معرفی شما",
"copyLink": "کپی لینک",
"copied": "کپی شد!",
"shareButton": "اشتراک‌گذاری",
"shareMessage": "از طریق لینک من به Cabinet بپیوند و تا {{percent}}٪ پاداش بگیر!",
"shareHint": "این لینک را با دوستان به اشتراک بگذارید. وقتی ثبت نام کنند و خرید کنند، {{percent}}% کمیسیون دریافت می‌کنید!",
"stats": {
"totalReferrals": "کل معرفی‌ها",
"activeReferrals": "فعال",
"totalEarnings": "کل درآمد",
"commissionRate": "نرخ کمیسیون"
},
"terms": {
"title": "شرایط برنامه",
"commission": "کمیسیون",
"minTopup": "حداقل شارژ",
"newUserBonus": "جایزه کاربر جدید",
"inviterBonus": "جایزه معرف"
},
"yourReferrals": "معرفی‌های شما",
"noReferrals": "هنوز معرفی ندارید. لینک را به اشتراک بگذارید!",
"user": "کاربر",
"joined": "تاریخ عضویت",
"hasPaid": "پرداخت کرده",
"earningsHistory": "تاریخچه درآمد",
"reason": "دلیل"
},
"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": "بارگذاری تصویر ناموفق"
},
"wheel": {
"title": "چرخ شانس",
"disabled": "چرخ شانس فعلاً در دسترس نیست",
"spinsRemaining": "تعداد چرخش باقی‌مانده امروز",
"choosePayment": "روش پرداخت را انتخاب کنید",
"stars": "Stars",
"telegramStars": "Telegram Stars",
"days": "روز",
"subscriptionDays": "روز اشتراک",
"day": "روز",
"spin": "بچرخان!",
"spinning": "در حال چرخش...",
"history": "تاریخچه",
"recentSpins": "چرخش‌های اخیر",
"congratulations": "تبریک!",
"noLuck": "شانس نیاوردید!",
"oops": "اوه!",
"yourPromoCode": "کد تخفیف شما:",
"close": "بستن",
"errors": {
"networkError": "خطای شبکه رخ داد",
"loadFailed": "بارگذاری تنظیمات چرخ ناموفق",
"dailyLimitReached": "به محدودیت روزانه رسیدید",
"cannotSpin": "فعلاً امکان چرخش نیست",
"insufficientBalance": "موجودی کافی نیست",
"topUpRequired": "برای پرداخت شارژ کنید"
},
"payWithStars": "پرداخت {stars} Stars",
"processingPayment": "در حال پردازش...",
"starsPaymentSuccess": "پرداخت موفق! نتیجه به تلگرام ارسال شد.",
"starsPaymentFailed": "پرداخت ناموفق. دوباره تلاش کنید.",
"noHistory": "هنوز تاریخچه‌ای نیست",
"banner": {
"title": "شانس خود را امتحان کنید!",
"description": "چرخ را بچرخانید و جایزه ببرید: روز اشتراک، موجودی، ترافیک و بیشتر!",
"button": "برو به چرخ"
}
},
"admin": {
"nav": {
"title": "مدیریت",
"dashboard": "آمار",
"tickets": "تیکت‌ها",
"settings": "تنظیمات",
"apps": "برنامه‌ها",
"wheel": "چرخ",
"tariffs": "تعرفه‌ها",
"servers": "سرورها"
},
"panel": {
"title": "پنل مدیریت",
"subtitle": "مدیریت سیستم",
"dashboardDesc": "آمار و مانیتورینگ سیستم",
"ticketsDesc": "مدیریت تیکت‌های کاربران",
"settingsDesc": "تنظیمات و پارامترهای سیستم",
"appsDesc": "مدیریت برنامه‌های اتصال",
"wheelDesc": "تنظیم چرخ شانس و جوایز",
"tariffsDesc": "مدیریت طرح‌های تعرفه",
"serversDesc": "تنظیم سرورهای VPN"
},
"wheel": {
"title": "تنظیمات چرخ شانس",
"enabled": "فعال",
"disabled": "غیرفعال",
"tabs": {
"settings": "تنظیمات",
"prizes": "جوایز",
"statistics": "آمار"
},
"settings": {
"enableWheel": "فعال‌سازی چرخ",
"allowSpins": "اجازه چرخش به کاربران",
"costInStars": "هزینه Stars",
"costInDays": "هزینه روز",
"rtpPercent": "درصد RTP",
"dailyLimit": "محدودیت روزانه (0 = نامحدود)",
"minSubDays": "حداقل روز اشتراک برای پرداخت روزانه",
"promoPrefix": "پیشوند کد تخفیف"