{
  "brand": {
    "name": "بوق",
    "slogan": "تولید محتوا با قدرت بی‌نهایت هوش مصنوعی",
    "description": "پلتفرم تولید محتوا و ترجمه با هوش مصنوعی"
  },
  "common": {
    "loading": "در حال بارگذاری...",
    "save": "ذخیره",
    "saving": "در حال ذخیره...",
    "cancel": "انصراف",
    "delete": "حذف",
    "edit": "ویرایش",
    "back": "بازگشت",
    "next": "بعدی",
    "previous": "قبلی",
    "submit": "ارسال",
    "search": "جستجو",
    "filter": "فیلتر",
    "clear": "پاک کردن",
    "close": "بستن",
    "confirm": "تایید",
    "yes": "بله",
    "no": "خیر",
    "success": "موفق",
    "error": "خطا",
    "warning": "هشدار",
    "info": "اطلاعات",
    "retry": "تلاش مجدد",
    "noResults": "نتیجه‌ای یافت نشد",
    "minute": "دقیقه",
    "minutes": "دقیقه",
    "toman": "تومان",
    "selectLanguage": "انتخاب زبان",
    "currentLanguage": "فارسی",
    "select": "انتخاب",
    "language": "زبان",
    "uploading": "در حال آپلود...",
    "allRightsReserved": "تمام حقوق محفوظ است.",
    "fullscreen": "تمام صفحه",
    "goToSlide": "رفتن به اسلاید",
    "user": "کاربر",
    "change": "تغییر",
    "verify": "تایید",
    "confirmDelete": "مطمئنی؟",
    "loadMore": "نمایش بیشتر",
    "menu": "منو",
    "mute": "بی‌صدا",
    "normal": "عادی",
    "pause": "توقف",
    "pictureInPicture": "تصویر در تصویر",
    "play": "پخش",
    "playbackSpeed": "سرعت پخش",
    "refresh": "بازخوانی",
    "repeat": "تکرار",
    "scrollLeft": "اسکرول به چپ",
    "scrollRight": "اسکرول به راست",
    "searching": "در حال جستجو…",
    "seekAudio": "جابه‌جایی صدا",
    "seekVideo": "جابه‌جایی ویدیو",
    "send": "ارسال",
    "skipBack": "۱۰ ثانیه به عقب",
    "skipBack15": "۱۵ ثانیه به عقب",
    "skipForward": "۱۰ ثانیه به جلو",
    "skipForward15": "۱۵ ثانیه به جلو",
    "unmute": "پخش صدا",
    "view": "مشاهده",
    "volume": "بلندی صدا",
    "copy": "کپی",
    "hide": "پنهان کردن",
    "remove": "حذف",
    "goBack": "بازگشت",
    "moreInfo": "اطلاعات بیشتر",
    "processing": "در حال پردازش…",
    "inProgress": "در حال انجام…",
    "dismiss": "بستن",
    "pleaseWait": "لطفاً صبر کنید…"
  },
  "theme": {
    "title": "قالب",
    "light": "روشن",
    "dark": "تاریک",
    "system": "سیستم",
    "toggle": "تغییر روشن/تیره",
    "select": "انتخاب تم",
    "colorTheme": "رنگ تم",
    "choose": "انتخاب پوسته",
    "palette": {
      "title": "پوستهٔ خود را انتخاب کنید",
      "subtitle": "سیزده ظاهر برای کل محصول. یکی را انتخاب کنید تا همه‌جا اعمال شود — تا وقتی «اعمال» را نزنید چیزی ذخیره نمی‌شود.",
      "apply": "اعمال",
      "previewing": "پیش‌نمایش {{name}}",
      "empty": "هیچ پوسته‌ای با این فیلتر همخوانی ندارد.",
      "animated": "متحرک",
      "filterLabel": "فیلتر پوسته‌ها",
      "filter": {
        "all": "همه",
        "light": "روشن",
        "dark": "تیره",
        "animated": "متحرک"
      }
    },
    "settings": {
      "title": "ظاهر",
      "description": "پوسته‌ای که اینجا انتخاب می‌کنید، روی همهٔ صفحه‌های بوق در همین دستگاه اعمال می‌شود."
    }
  },
  "nav": {
    "menu": "منو",
    "openMenu": "باز کردن منو",
    "primaryNavigation": "ناوبری اصلی",
    "home": "خانه",
    "ecosystem": "اکوسیستم",
    "pricing": "تعرفه‌ها",
    "projects": "پروژه‌ها",
    "wallet": "کیف پول",
    "profile": "پروفایل",
    "login": "ورود",
    "signup": "ثبت‌نام",
    "logout": "خروج",
    "dashboard": "داشبورد",
    "getStarted": "شروع کنید",
    "product": "محصول",
    "company": "شرکت",
    "legal": "حقوقی",
    "features": "امکانات",
    "howItWorks": "نحوه کار",
    "examples": "نمونه‌ها",
    "samples": "نمونه‌ها",
    "aboutUs": "درباره ما",
    "about": "درباره ما",
    "contact": "تماس با ما",
    "blog": "وبلاگ",
    "careers": "استخدام",
    "privacy": "حریم خصوصی",
    "terms": "شرایط استفاده",
    "cookies": "سیاست کوکی",
    "adminPanel": "پنل مدیریت",
    "adminDashboard": "داشبورد مدیریت",
    "userManagement": "مدیریت کاربران",
    "projectMonitoring": "مانیتورینگ پروژه‌ها",
    "systemSettings": "تنظیمات سیستم",
    "support": "پشتیبانی",
    "chatbot": "چت‌بات",
    "library": "کتابخانهٔ من",
    "showcase": "ویترین"
  },
  "auth": {
    "login": "ورود",
    "signup": "ثبت‌نام",
    "logout": "خروج",
    "identifier": "ایمیل یا موبایل",
    "identifierPlaceholder": "ایمیل یا شماره موبایل را وارد کنید",
    "mobile": "شماره موبایل",
    "mobilePlaceholder": "۰۹۱۲۳۴۵۶۷۸۹",
    "email": "آدرس ایمیل",
    "emailPlaceholder": "you@example.com",
    "password": "رمز عبور",
    "passwordPlaceholder": "رمز عبور خود را وارد کنید",
    "confirmPassword": "تکرار رمز عبور",
    "otp": "کد تایید",
    "otpPlaceholder": "کد ۶ رقمی را وارد کنید",
    "sendOtp": "ارسال کد",
    "verifyOtp": "تایید کد",
    "resendOtp": "ارسال مجدد کد",
    "firstName": "نام",
    "lastName": "نام خانوادگی",
    "forgotPassword": "رمز عبور را فراموش کردید؟",
    "haveAccount": "حساب کاربری دارید؟",
    "noAccount": "حساب کاربری ندارید؟",
    "loginWithPassword": "ورود با رمز عبور",
    "loginWithOtp": "ورود با کد یکبار مصرف",
    "orContinueWith": "یا ادامه با",
    "welcomeBack": "خوش آمدید",
    "welcomeBackDesc": "برای ادامه وارد حساب خود شوید",
    "createAccount": "ایجاد حساب",
    "createAccountDesc": "به هزاران سازنده محتوا که از بوق استفاده می‌کنند بپیوندید",
    "codeSent": "کد تایید ارسال شد!",
    "codeExpires": "کد منقضی می‌شود در",
    "seconds": "ثانیه",
    "termsAgree": "با ورود، شرایط استفاده و حریم خصوصی را می‌پذیرید",
    "mustAcceptTerms": "برای ادامه باید قوانین و سیاست حریم خصوصی را بپذیرید"
  },
  "home": {
    "hero": {
      "badge": "پلتفرم هوش مصنوعی حرفه‌ای",
      "title": "محتوای خود را متحول کنید",
      "titleHighlight": "با قدرت هوش مصنوعی",
      "description": "ترجمه ویدیو، تولید پادکست، تصویر، موسیقی، آهنگ، ویدیو و دانلود رسانه — همه در یک پلتفرم.",
      "cta": "شروع رایگان",
      "secondaryCta": "مشاهده تعرفه‌ها",
      "trust": "بدون نیاز به کارت اعتباری • ۱۰۰ مگابایت فضای رایگان"
    },
    "stats": {
      "videosProcessed": "ویدیو پردازش شده",
      "satisfaction": "رضایت مشتری",
      "languages": "زبان پشتیبانی شده",
      "aiAssistance": "پشتیبانی هوش مصنوعی"
    },
    "features": {
      "title": "همه ابزارهای هوش مصنوعی در یک پلتفرم",
      "subtitle": "ابزارهای قدرتمند برای ترجمه، تولید محتوا، و دانلود رسانه با کیفیت حرفه‌ای",
      "translation": {
        "title": "ترجمه ویدیو",
        "description": "ترجمه زیرنویس و دوبله ویدیو به ۳۰+ زبان با هوش مصنوعی پیشرفته"
      },
      "podcast": {
        "title": "ساخت پادکست",
        "description": "تبدیل متن به پادکست صوتی با ۳۰ صدای طبیعی و حرفه‌ای"
      },
      "image": {
        "title": "تولید تصویر",
        "description": "ایجاد تصاویر خلاقانه از توضیحات متنی با هوش مصنوعی"
      },
      "music": {
        "title": "تولید موسیقی و آهنگ",
        "description": "ساخت موسیقی بی‌کلام و آهنگ با متن و خوانندگی هوش مصنوعی"
      },
      "video": {
        "title": "تولید ویدیو",
        "description": "ساخت ویدیو از متن با سبک‌های سینمایی و انیمیشن و روایت صوتی"
      },
      "downloader": {
        "title": "دانلود رسانه",
        "description": "دانلود رسانه از یوتیوب، اینستاگرام، تیک‌تاک و پینترست"
      },
      "transcription": {
        "title": "رونوشت و زیرنویس",
        "description": "تبدیل صدا به متن با دقت بالا و ساخت زیرنویس حرفه‌ای"
      },
      "dubbing": {
        "title": "دوبله هوش مصنوعی",
        "description": "دوبله ویدیو با صدای طبیعی به زبان‌های مختلف"
      }
    },
    "whyUs": {
      "title": "چرا سازندگان بوق را انتخاب می‌کنند",
      "description": "ما فناوری هوش مصنوعی پیشرفته را با تخصص انسانی ترکیب می‌کنیم تا خدمات بومی‌سازی ویدیو با بالاترین کیفیت و قیمت مقرون به صرفه ارائه دهیم.",
      "cta": "همین امروز شروع کنید"
    },
    "benefits": {
      "fast": "پردازش سریع با شتاب‌دهی هوش مصنوعی",
      "secure": "امنیت سازمانی برای محتوای شما",
      "affordable": "فقط بابت آنچه استفاده می‌کنید پرداخت کنید",
      "aiPowered": "مدل‌های هوش مصنوعی پیشرفته"
    },
    "testimonials": {
      "title": "مورد علاقه سازندگان در سراسر جهان",
      "subtitle": "به هزاران مشتری راضی بپیوندید"
    },
    "cta": {
      "title": "آماده جهانی شدن هستید؟",
      "description": "به هزاران سازنده‌ای بپیوندید که به بوق برای تولید محتوا و ترجمه با هوش مصنوعی اعتماد کرده‌اند. همین الان شروع کنید.",
      "button": "ایجاد حساب رایگان",
      "secondaryButton": "تعرفه‌ها",
      "note": "تعرفه رایگان شامل ۱۰۰ مگابایت فضا • بدون نیاز به کارت اعتباری"
    }
  },
  "pricing": {
    "title": "قیمت‌گذاری ساده و شفاف",
    "subtitle": "پلنی را انتخاب کنید که نیازهای شما را برآورده کند. همه پلن‌ها شامل امکانات اصلی هستند.",
    "monthly": "ماهانه",
    "annual": "سالانه",
    "annualDiscount": "۲۰٪ تخفیف",
    "perMinute": "در دقیقه",
    "mostPopular": "محبوب‌ترین",
    "getStarted": "شروع کنید",
    "contactSales": "تماس با فروش",
    "features": "امکانات",
    "included": "شامل:",
    "currency": "تومان",
    "volumeDiscounts": "تخفیف حجمی",
    "volumeDescription": "هرچه بیشتر استفاده کنید، تخفیف بیشتری دریافت می‌کنید!",
    "faq": {
      "title": "سوالات متداول",
      "q1": "آیا می‌توانم قبل از خرید تست کنم؟",
      "a1": "بله! با ثبت‌نام، ۵ دقیقه اعتبار رایگان برای تست سرویس دریافت می‌کنید.",
      "q2": "پشتیبانی از چه فرمت‌هایی وجود دارد؟",
      "a2": "ما از MP4, MKV, AVI, MOV, WebM, MP3 و WAV پشتیبانی می‌کنیم.",
      "q3": "حداکثر حجم فایل چقدر است؟",
      "a3": "حداکثر حجم فایل ۲ گیگابایت است.",
      "q4": "اگر از نتیجه راضی نبودم چه؟",
      "a4": "در صورت عدم رضایت، می‌توانید درخواست بازگشت وجه دهید و تیم ما بررسی خواهد کرد."
    },
    "ctaTitle": "آماده شروع هستید؟",
    "ctaDescription": "همین الان ثبت‌نام کنید و ۵ دقیقه اعتبار رایگان بگیرید!",
    "ctaButton": "شروع رایگان",
    "plans": {
      "free": {
        "name": "رایگان",
        "description": "برای افراد تازه‌کار",
        "price": "۰"
      },
      "pro": {
        "name": "حرفه‌ای",
        "description": "برای سازندگان حرفه‌ای",
        "price": "۲۹"
      },
      "enterprise": {
        "name": "سازمانی",
        "description": "برای تیم‌ها و کسب‌وکارها",
        "price": "سفارشی"
      }
    }
  },
  "project": {
    "title": "پروژه‌های من",
    "new": "پروژه جدید",
    "empty": "هنوز پروژه‌ای ندارید",
    "emptyDesc": "اولین ویدیوی خود را آپلود کنید تا ترجمه شود",
    "upload": "آپلود ویدیو",
    "uploadDesc": "فایل ویدیویی خود را اینجا بکشید یا کلیک کنید",
    "uploadFormats": "فرمت‌های مجاز: MP4, MOV, AVI - حداکثر 2GB",
    "selectType": "نوع ترجمه را انتخاب کنید",
    "types": {
      "english_subtitle": "زیرنویس انگلیسی",
      "persian_subtitle": "زیرنویس فارسی",
      "persian_dubbing": "دوبله فارسی",
      "persian_dubbing_en_sub": "دوبله فارسی + زیرنویس انگلیسی",
      "persian_dubbing_fa_sub": "دوبله فارسی + زیرنویس فارسی"
    },
    "translationModes": {
      "title": "نوع خروجی",
      "subtitle": "زیرنویس",
      "subtitleDesc": "فقط زیرنویس فارسی به ویدیو اضافه می‌شود",
      "dubbing": "دوبله",
      "dubbingDesc": "صدای ویدیو به فارسی دوبله می‌شود",
      "mixture": "دوبله + زیرنویس",
      "mixtureDesc": "هم دوبله فارسی و هم زیرنویس فارسی اضافه می‌شود"
    },
    "status": {
      "pending": "در انتظار",
      "awaiting_upload": "در انتظار آپلود",
      "awaiting_queue": "در صف پردازش",
      "processing": "در حال پردازش",
      "completed": "تکمیل شده",
      "failed": "ناموفق"
    },
    "price": "هزینه",
    "duration": "مدت زمان",
    "progress": "پیشرفت",
    "download": "دانلود",
    "retry": "تلاش مجدد",
    "startProcessing": "شروع پردازش",
    "languageNotice": "در حال حاضر فقط ترجمه انگلیسی به فارسی پشتیبانی می‌شود. زبان‌های دیگر به زودی اضافه می‌شوند.",
    "socialSources": {
      "downloadCardDesc": "دانلود رسانه از یوتیوب، اینستاگرام، تیک‌تاک و {{extra}} پلتفرم دیگر",
      "linkModeDesc": "برای یوتیوب، اینستاگرام، تیک‌تاک و {{extra}} پلتفرم پشتیبانی‌شدهٔ دیگر.",
      "urlHelp": "لینک را از هر پلتفرم پشتیبانی‌شده‌ای وارد کنید — یوتیوب، اینستاگرام، تیک‌تاک و {{extra}} پلتفرم دیگر. دانلود کاملاً رایگان است.",
      "allTitle": "پلتفرم‌های پشتیبانی‌شده",
      "allLabel": "مشاهدهٔ همهٔ پلتفرم‌های پشتیبانی‌شده"
    }
  },
  "projects": {
    "title": "پروژه‌های من",
    "new": "پروژه جدید",
    "empty": "هنوز پروژه‌ای ندارید",
    "emptyDesc": "اولین پروژه خود را ایجاد کنید",
    "status": {
      "pending": "در انتظار",
      "processing": "در حال پردازش",
      "completed": "تکمیل شده",
      "failed": "ناموفق",
      "awaiting_upload": "در انتظار آپلود",
      "awaiting_queue": "در صف",
      "cancelled": "لغو شده",
      "blocked": "مسدود شده"
    },
    "types": {
      "translation": "ترجمه ویدیو",
      "transcription": "رونویسی",
      "podcast": "پادکست",
      "poster": "پوستر",
      "multi_speaker": "ترجمه چند گوینده",
      "dubbing": "دوبله",
      "english_subtitle": "زیرنویس انگلیسی",
      "persian_subtitle": "زیرنویس فارسی",
      "persian_dubbing": "دوبله فارسی",
      "persian_dubbing_en_sub": "دوبله فارسی + زیرنویس انگلیسی",
      "persian_dubbing_fa_sub": "دوبله فارسی + زیرنویس فارسی",
      "youtube_download": "دانلود یوتیوب",
      "media_download": "دانلود رسانه",
      "podcast_generate": "تولید پادکست",
      "poster_generate": "تولید پوستر",
      "image_generate": "تولید تصویر",
      "music_generate": "تولید موسیقی",
      "song_generate": "تولید آهنگ",
      "video_generate": "تولید ویدیو",
      "voice_generate": "تولید صدا",
      "audiobook_generate": "تولید کتاب صوتی",
      "video_studio": "استودیوی ویدیو",
      "chatbot": "چت"
    },
    "subtitle": "مدیریت و مشاهده پروژه‌های شما",
    "searchPlaceholder": "جست‌وجو بر اساس نام، فایل یا شماره پروژه",
    "searchLabel": "جست‌وجوی پروژه‌ها",
    "clearSearch": "پاک کردن جست‌وجو",
    "searchCapped": "جست‌وجو حداکثر {{max}} نویسه می‌تواند باشد.",
    "filters": "فیلترها",
    "statusFilter": "وضعیت",
    "typeFilter": "نوع",
    "allStatuses": "همه وضعیت‌ها",
    "allTypes": "همه انواع",
    "activeFilters": "فیلتر شده بر اساس",
    "filterSearch": "جست‌وجو: «{{query}}»",
    "filterStatus": "وضعیت: {{status}}",
    "filterType": "نوع: {{type}}",
    "clearFilters": "پاک کردن فیلترها",
    "showing": "نمایش {{shown}} از {{total}} پروژه",
    "noMatches": "هیچ پروژه‌ای با این فیلترها پیدا نشد",
    "noMatchesDesc": "چیزی با {{filters}} مطابقت نداشت. یک فیلتر را بردارید و دوباره امتحان کنید.",
    "errorTitle": "بارگذاری پروژه‌ها انجام نشد",
    "errorRetry": "تلاش مجدد",
    "errorFiltersHint": "این فیلترها فعال هستند: {{filters}}",
    "error": {
      "PROJECT_CLOSED": "این پروژه بسته شده و دیگر نمی‌توان آن را ادامه داد. لطفاً یک پروژه جدید بسازید."
    },
    "pageOf": "صفحه {{page}} از {{pages}}",
    "view": "مشاهده",
    "download": "دانلود",
    "progress": "پیشرفت"
  },
  "wallet": {
    "title": "کیف پول",
    "balance": "موجودی",
    "addFunds": "افزایش موجودی",
    "amount": "مبلغ",
    "amountPlaceholder": "مبلغ به تومان",
    "pay": "پرداخت",
    "transactions": "تاریخچه تراکنش‌ها",
    "history": "تاریخچه تراکنش‌ها",
    "noTransactions": "تراکنشی وجود ندارد",
    "deposit": "شارژ",
    "withdrawal": "برداشت",
    "refund": "بازگشت وجه",
    "vatNotice": "{{percent}}٪ مالیات بر ارزش افزوده هنگام پرداخت به این مبلغ افزوده می‌شود.",
    "topupAmount": "مبلغ شارژ:",
    "vatRow": "مالیات بر ارزش افزوده ({{percent}}٪):",
    "payableAtGateway": "قابل پرداخت در درگاه:",
    "creditedAmount": "اعتبار افزوده‌شده:"
  },
  "profile": {
    "title": "پروفایل",
    "subtitle": "مدیریت اطلاعات حساب کاربری شما",
    "personalInfo": "اطلاعات شخصی",
    "security": "امنیت",
    "preferences": "تنظیمات",
    "changePassword": "تغییر رمز عبور",
    "currentPassword": "رمز عبور فعلی",
    "newPassword": "رمز عبور جدید",
    "confirmNewPassword": "تکرار رمز عبور جدید",
    "updateProfile": "به‌روزرسانی پروفایل",
    "language": "زبان",
    "notifications": "اعلان‌ها",
    "profileInfo": "اطلاعات پروفایل",
    "saveChanges": "ذخیره تغییرات",
    "memberSince": "عضویت از:",
    "booqUser": "کاربر بوق",
    "mobileVerified": "موبایل تایید شده",
    "mobileNotVerified": "موبایل تایید نشده",
    "emailVerified": "ایمیل تایید شده",
    "emailNotVerified": "ایمیل تایید نشده",
    "email": "ایمیل",
    "changeEmail": "تغییر ایمیل",
    "newEmailAddress": "ایمیل جدید",
    "sendVerificationCode": "ارسال کد تایید",
    "verificationCode": "کد تایید",
    "verifyAndChangeEmail": "تایید و تغییر ایمیل",
    "resendCode": "ارسال مجدد کد",
    "emailChangedSuccess": "ایمیل با موفقیت تغییر کرد!",
    "codeSentToEmail": "کد تایید به ایمیل جدید ارسال شد",
    "enterValidEmail": "لطفاً یک ایمیل معتبر وارد کنید",
    "enterVerificationCode": "لطفاً کد تایید را وارد کنید",
    "changeMobile": "تغییر موبایل",
    "newMobileNumber": "شماره موبایل جدید",
    "verifyAndChangeMobile": "تایید و تغییر موبایل",
    "mobileChangedSuccess": "شماره موبایل با موفقیت تغییر کرد!",
    "codeSentToMobile": "کد تایید به شماره موبایل جدید ارسال شد",
    "enterValidMobile": "لطفاً یک شماره موبایل معتبر وارد کنید (۰۹XXXXXXXXX)",
    "profileUpdated": "پروفایل به‌روز شد!",
    "profilePhotoUpdated": "عکس پروفایل به‌روز شد!",
    "selectImage": "لطفاً یک تصویر انتخاب کنید",
    "fileTooLarge": "حجم فایل نباید بیشتر از ۵ مگابایت باشد",
    "passwordChanged": "رمز عبور تغییر کرد!",
    "currentPasswordLabel": "رمز عبور فعلی",
    "newPasswordLabel": "رمز عبور جدید",
    "confirmNewPasswordLabel": "تکرار رمز عبور جدید"
  },
  "footer": {
    "description": "پلتفرم ترجمه ویدیو مبتنی بر هوش مصنوعی. محتوای خود را برای مخاطبان جهانی تبدیل کنید.",
    "copyright": "تمامی حقوق محفوظ است.",
    "madeWith": "ساخته شده با",
    "pricing": "تعرفه‌ها",
    "getStarted": "شروع کنید",
    "about": "درباره ما",
    "contact": "تماس با ما",
    "blog": "وبلاگ",
    "privacy": "حریم خصوصی",
    "terms": "شرایط استفاده",
    "product": "محصول",
    "company": "شرکت",
    "legal": {
      "title": "حقوقی",
      "privacy": "حریم خصوصی",
      "terms": "شرایط استفاده"
    },
    "allRightsReserved": "تمامی حقوق محفوظ است.",
    "menu": "منو",
    "aiPowered": "هوش مصنوعی"
  },
  "errors": {
    "required": "این فیلد الزامی است",
    "invalidMobile": "فرمت شماره موبایل نادرست است",
    "invalidEmail": "آدرس ایمیل نادرست است",
    "invalidIdentifier": "لطفا یک ایمیل یا شماره موبایل معتبر وارد کنید",
    "invalidOtp": "کد تایید نادرست است",
    "invalidPassword": "رمز عبور باید حداقل ۸ کاراکتر باشد",
    "passwordMismatch": "رمز عبور و تکرار آن یکسان نیستند",
    "insufficientBalance": "موجودی کافی نیست",
    "uploadFailed": "آپلود ناموفق بود",
    "networkError": "خطای شبکه. لطفا دوباره تلاش کنید.",
    "genericTryLater": "مشکلی پیش آمد. لطفاً بعداً دوباره تلاش کنید.",
    "unauthorized": "لطفا وارد شوید",
    "notFound": "یافت نشد",
    "serverError": "خطای سرور. لطفا بعدا تلاش کنید."
  },
  "languages": {
    "en": "انگلیسی",
    "fa": "فارسی",
    "ar": "عربی",
    "ru": "روسی",
    "zh": "چینی",
    "ja": "ژاپنی",
    "ko": "کره‌ای",
    "fr": "فرانسوی",
    "de": "آلمانی",
    "es": "اسپانیایی",
    "hi": "هندی",
    "bn": "بنگالی",
    "pt": "پرتغالی",
    "ur": "اردو",
    "id": "اندونزیایی",
    "tr": "ترکی"
  },
  "academy": {
    "title": "آکادمی",
    "subtitle": "با دوره‌های تخصصی مهارت‌های جدید یاد بگیرید",
    "searchPlaceholder": "جستجوی دوره‌ها...",
    "featuredCourses": "دوره‌های ویژه",
    "allCourses": "همه دوره‌ها",
    "myCourses": "دوره‌های من",
    "myLearning": "یادگیری من",
    "enrolledCourses": "دوره‌های ثبت‌نام شده",
    "createCourse": "ایجاد دوره",
    "editCourse": "ویرایش دوره",
    "noCourses": "دوره‌ای یافت نشد",
    "noCoursesDesc": "فیلترها یا جستجوی خود را تغییر دهید",
    "filterByCategory": "فیلتر بر اساس دسته‌بندی",
    "filterByLevel": "فیلتر بر اساس سطح",
    "allCategories": "همه دسته‌بندی‌ها",
    "allLevels": "همه سطوح",
    "sortBy": "مرتب‌سازی",
    "sortNewest": "جدیدترین",
    "sortPopular": "محبوب‌ترین",
    "sortRating": "بالاترین امتیاز",
    "sortPrice": "قیمت: کم به زیاد",
    "levels": {
      "beginner": "مبتدی",
      "intermediate": "متوسط",
      "advanced": "پیشرفته",
      "all_levels": "همه سطوح"
    },
    "status": {
      "draft": "پیش‌نویس",
      "pending_review": "در انتظار بررسی",
      "published": "منتشر شده",
      "rejected": "رد شده",
      "archived": "آرشیو شده"
    },
    "course": {
      "lessons": "درس",
      "students": "دانشجو",
      "reviews": "نظر",
      "sections": "بخش",
      "duration": "مدت زمان",
      "instructor": "مدرس",
      "price": "قیمت",
      "free": "رایگان",
      "enrollNow": "ثبت‌نام",
      "buyNow": "خرید دوره",
      "continueLearning": "ادامه یادگیری",
      "startLearning": "شروع یادگیری",
      "reviewCourse": "مرور دوره",
      "aboutCourse": "درباره این دوره",
      "courseContent": "محتوای دوره",
      "preview": "پیش‌نمایش",
      "enrolled": "ثبت‌نام شده",
      "completed": "تکمیل شده",
      "inProgress": "در حال یادگیری"
    },
    "instructor": {
      "title": "مدرس",
      "bio": "بیوگرافی",
      "courses": "دوره‌ها",
      "students": "دانشجویان",
      "rating": "امتیاز"
    },
    "review": {
      "writeReview": "نوشتن نظر",
      "yourRating": "امتیاز شما",
      "yourReview": "نظر شما",
      "submitReview": "ثبت نظر",
      "updateReview": "به‌روزرسانی نظر",
      "reviewPlaceholder": "تجربه خود از این دوره را به اشتراک بگذارید..."
    },
    "payout": {
      "title": "برداشت‌ها",
      "requestPayout": "درخواست برداشت",
      "availableBalance": "موجودی قابل برداشت",
      "pendingPayouts": "برداشت‌های در انتظار",
      "payoutHistory": "تاریخچه برداشت",
      "bankInfo": "اطلاعات بانکی",
      "bankName": "نام بانک",
      "cardNumber": "شماره کارت",
      "accountHolder": "نام صاحب حساب",
      "iban": "شبا",
      "updateBankInfo": "به‌روزرسانی اطلاعات بانکی",
      "minPayoutAmount": "حداقل مبلغ برداشت",
      "revenueShare": "سهم درآمد",
      "revenueShareInfo": "شما ۵۰٪ از فروش هر دوره را دریافت می‌کنید"
    },
    "create": {
      "basicInfo": "اطلاعات پایه",
      "pricing": "قیمت‌گذاری",
      "content": "محتوای دوره",
      "seo": "سئو",
      "thumbnail": "تصویر دوره",
      "title": "عنوان",
      "description": "توضیحات",
      "longDescription": "توضیحات کامل",
      "category": "دسته‌بندی",
      "level": "سطح",
      "language": "زبان",
      "instructorName": "نام مدرس",
      "instructorBio": "بیوگرافی مدرس",
      "tags": "تگ‌ها",
      "tagsHint": "با کاما جدا کنید",
      "isFree": "این دوره رایگان است",
      "priceLabel": "قیمت",
      "originalPrice": "قیمت اصلی",
      "originalPriceHint": "اگر قیمت اصلی بیشتر از قیمت فعلی باشد، تخفیف نمایش داده می‌شود",
      "addSection": "افزودن بخش جدید",
      "addLesson": "افزودن درس",
      "sectionTitle": "عنوان بخش",
      "lessonTitle": "عنوان درس",
      "contentType": "نوع محتوا",
      "contentUrl": "آدرس محتوا",
      "selectProject": "انتخاب پروژه",
      "durationSeconds": "مدت (ثانیه)",
      "isPreview": "پیش‌نمایش",
      "metaTitle": "عنوان متا",
      "metaDescription": "توضیحات متا",
      "submitForReview": "ارسال برای بررسی",
      "saveDraft": "ذخیره پیش‌نویس"
    },
    "admin": {
      "stats": "آمار آکادمی",
      "totalCourses": "کل دوره‌ها",
      "publishedCourses": "دوره‌های منتشر شده",
      "pendingReview": "در انتظار بررسی",
      "totalEnrollments": "کل ثبت‌نام‌ها",
      "totalRevenue": "درآمد کل",
      "appRevenue": "درآمد اپلیکیشن",
      "instructorPayouts": "پرداختی به مدرسان",
      "courseManagement": "مدیریت دوره‌ها",
      "categoryManagement": "مدیریت دسته‌بندی‌ها",
      "payoutManagement": "مدیریت برداشت‌ها",
      "approveCourse": "تایید دوره",
      "rejectCourse": "رد دوره",
      "rejectionReason": "دلیل رد",
      "toggleFeatured": "تغییر وضعیت ویژه",
      "approvePayout": "تایید برداشت",
      "rejectPayout": "رد برداشت",
      "completePayout": "تکمیل برداشت",
      "transactionId": "شناسه تراکنش"
    },
    "searchConversations": "جستجوی گفتگوها…",
    "searchForum": "جستجوی موضوع‌ها…",
    "typeMessage": "پیام خود را بنویسید…",
    "chat": {
      "sendFailed": "ارسال پیام ناموفق بود",
      "emptyTitle": "گفتگو را آغاز کنید",
      "emptySubtitle": "پیام شما به‌صورت مستقیم برای دریافت‌کننده ارسال می‌شود.",
      "jumpToLatest": "رفتن به آخرین پیام",
      "composerHint": "برای ارسال Enter — برای خط جدید Shift+Enter",
      "statusSeen": "دیده‌شده",
      "statusSent": "ارسال‌شده",
      "statusSending": "در حال ارسال"
    }
  },
  "ecosystem": {
    "title": "اکوسیستم",
    "home": "خانه",
    "explore": "کاوش",
    "search": "جستجو...",
    "saved": "ذخیره شده",
    "beFirst": "اولین نفری باشید که محتوا آپلود می‌کند!",
    "reply": "پاسخ",
    "cancel": "لغو",
    "upload": {
      "button": "آپلود",
      "title": "آپلود محتوا",
      "details": "جزئیات محتوا",
      "uploading": "در حال آپلود...",
      "selectType": "نوع محتوایی که می‌خواهید آپلود کنید را انتخاب کنید",
      "titleLabel": "عنوان",
      "titlePlaceholder": "عنوان محتوای خود را وارد کنید",
      "descriptionLabel": "توضیحات",
      "descriptionPlaceholder": "توضیحات محتوای خود را بنویسید...",
      "hashtags": "هشتگ‌ها",
      "addHashtag": "هشتگ جدید...",
      "thumbnail": "تصویر کاور",
      "visibility": "حریم خصوصی",
      "allowComments": "اجازه ارسال نظر",
      "allowCommentsDesc": "کاربران می‌توانند نظر بگذارند",
      "errors": {
        "fileTooBig": "حجم فایل بیش از حد مجاز است",
        "unsupportedFormat": "فرمت فایل پشتیبانی نمی‌شود",
        "uploadFailed": "آپلود با خطا مواجه شد. لطفا دوباره تلاش کنید."
      },
      "label": "بارگذاری"
    },
    "contentType": {
      "all": "همه",
      "videos": "ویدئو",
      "shorts": "شورت",
      "podcast": "پادکست",
      "podcasts": "پادکست‌ها",
      "images": "تصاویر",
      "video": "ویدئو",
      "post": "پست",
      "posts": "پست‌ها",
      "story": "استوری",
      "shortsDesc": "ویدئوی کوتاه (حداکثر ۶۰ ثانیه)",
      "videoDesc": "ویدئوی بلند (تا ۴ ساعت)",
      "podcastDesc": "فایل صوتی (تا ۲۰۰ مگابایت)",
      "imagesDesc": "گالری تصاویر (تا ۱۰ تصویر)",
      "postDesc": "متن با تصویر",
      "storyDesc": "محتوای ۲۴ ساعته"
    },
    "categories": {
      "all": "همه",
      "trending": "داغ‌ترین‌ها",
      "shorts": "شورت‌ها",
      "videos": "ویدئوها",
      "podcasts": "پادکست‌ها",
      "posts": "پست‌ها",
      "music": "موسیقی",
      "education": "آموزش",
      "entertainment": "سرگرمی",
      "lifestyle": "سبک زندگی",
      "news": "اخبار"
    },
    "visibility": {
      "public": "عمومی",
      "publicDesc": "همه می‌توانند ببینند",
      "followers": "دنبال‌کنندگان",
      "followersDesc": "فقط دنبال‌کنندگان",
      "private": "خصوصی",
      "privateDesc": "فقط خودتان",
      "unlisted": "فهرست‌نشده"
    },
    "profile": "پروفایل",
    "feed": "فید",
    "forYou": "برای شما",
    "following": "دنبال‌شده‌ها",
    "stories": "استوری‌ها",
    "yourStory": "استوری شما",
    "addStory": "افزودن استوری",
    "discover": "کشف کنید",
    "seeAll": "مشاهده همه",
    "quickLinks": "دسترسی سریع",
    "views": "بازدید",
    "likes": "پسند",
    "comments": "نظرات",
    "followers": "دنبال‌کننده",
    "following_count": "دنبال‌شونده",
    "posts": "پست",
    "follow": "دنبال کردن",
    "unfollow": "لغو دنبال",
    "followBack": "دنبال کردن متقابل",
    "message": "پیام",
    "share": "اشتراک‌گذاری",
    "report": "گزارش",
    "block": "مسدود کردن",
    "mute": "بی‌صدا کردن",
    "addComment": "نظر خود را بنویسید...",
    "viewComments": "مشاهده نظرات",
    "noComments": "هنوز نظری ثبت نشده",
    "loadMore": "نمایش بیشتر",
    "loginToComment": "برای نظر دادن وارد شوید",
    "replyingTo": "در پاسخ به",
    "replyToStory": "پاسخ به استوری...",
    "like": "پسندیدن",
    "love": "عشق",
    "laugh": "خنده",
    "wow": "شگفت‌زده",
    "sad": "غمگین",
    "angry": "عصبانی",
    "bookmark": "ذخیره",
    "bookmarked": "ذخیره شده",
    "removeBookmark": "حذف از ذخیره‌ها",
    "contentNotFound": "محتوا یافت نشد",
    "profileNotFound": "پروفایل یافت نشد",
    "backToFeed": "بازگشت به فید",
    "untitledContent": "بدون عنوان",
    "editProfile": "ویرایش پروفایل",
    "creatorStudio": "استودیو",
    "myProfile": "پروفایل من",
    "searchPlaceholder": "جستجو...",
    "trendingHashtags": "هشتگ‌های داغ",
    "trendingContent": "محتوای محبوب",
    "noResults": "نتیجه‌ای یافت نشد",
    "noResultsFor": "نتیجه‌ای برای",
    "tryDifferentSearch": "چیز دیگری جستجو کنید",
    "accounts": "حساب‌ها",
    "content": "محتوا",
    "exploreMore": "بیشتر ببینید",
    "seeMore": "بیشتر ببینید",
    "featured": "ویژه",
    "featuredToday": "محتوای ویژه امروز",
    "watchNow": "تماشا کنید",
    "viewContent": "مشاهده",
    "shorts": "شورت‌ها",
    "videos": "ویدئوها",
    "podcasts": "پادکست‌ها",
    "publish": "انتشار",
    "totalViews": "کل بازدیدها",
    "totalLikes": "کل لایک‌ها",
    "totalComments": "کل نظرات",
    "topContent": "محتوای برتر",
    "allContent": "همه محتواها",
    "noContent": "هنوز محتوایی وجود ندارد",
    "uploadFirst": "آپلود محتوا",
    "totalRevenue": "کل درآمد",
    "pendingRevenue": "در انتظار",
    "paidRevenue": "واریز شده",
    "howRevenueWorks": "چگونه درآمد کسب کنید؟",
    "revenueByContent": "درآمد به تفکیک محتوا",
    "recommended": "پیشنهادی برای شما",
    "savedContent": "محتوای ذخیره شده",
    "items": "مورد",
    "totalContent": "کل محتوا",
    "earnings": "درآمد ۳۰ روزه",
    "unknownUser": "ناشناس",
    "tabs": {
      "overview": "نمای کلی",
      "content": "محتوا",
      "revenue": "درآمد"
    },
    "period": {
      "7days": "۷ روز",
      "30days": "۳۰ روز",
      "90days": "۹۰ روز",
      "year": "سالانه"
    },
    "uploadAvatar": "بارگذاری تصویر پروفایل",
    "changePhoto": "تغییر عکس پروفایل",
    "username": "نام کاربری",
    "usernameHelp": "فقط حروف، اعداد و زیرخط مجاز است",
    "displayName": "نام نمایشی",
    "displayNamePlaceholder": "نام نمایشی شما",
    "bio": "بیو",
    "bioPlaceholder": "درباره خودتان بنویسید...",
    "website": "وبسایت",
    "accountInfo": "اطلاعات حساب",
    "verificationStatus": "وضعیت تایید",
    "notVerified": "تایید نشده",
    "verified": "تایید شده ✓",
    "editCover": "ویرایش کاور",
    "changeCover": "تغییر کاور",
    "coverRecommendation": "اندازه پیشنهادی: ۱۵۰۰×۵۰۰ پیکسل، حداکثر ۱۰ مگابایت",
    "coverTooLarge": "حجم تصویر کاور باید کمتر از ۱۰ مگابایت باشد",
    "coverUploadFailed": "آپلود تصویر کاور ناموفق بود",
    "profilePhoto": "عکس پروفایل",
    "avatarRecommendation": "تصویر مربعی پیشنهاد می‌شود، حداکثر ۵ مگابایت",
    "profileInfo": "اطلاعات پروفایل",
    "profileSaved": "پروفایل با موفقیت ذخیره شد",
    "profileNotFoundDesc": "کاربری که به دنبال آن هستید وجود ندارد.",
    "viewProfile": "مشاهده پروفایل من",
    "noSavedContent": "هنوز محتوای ذخیره‌شده‌ای ندارید",
    "noContentPublished": "هنوز محتوایی منتشر نشده",
    "noFollowers": "هنوز دنبال‌کننده‌ای ندارید",
    "noFollowing": "هنوز کسی را دنبال نکرده‌اید",
    "invalidImageFile": "لطفاً یک فایل تصویری معتبر انتخاب کنید",
    "fileTooLarge": "حجم فایل باید کمتر از ۵ مگابایت باشد",
    "avatarUploadFailed": "آپلود آواتار ناموفق بود",
    "usernameRequired": "نام کاربری الزامی است",
    "usernameTooShort": "نام کاربری باید حداقل ۳ کاراکتر باشد",
    "usernameTooLong": "نام کاربری باید کمتر از ۳۰ کاراکتر باشد",
    "usernameInvalid": "نام کاربری فقط می‌تواند شامل حروف، اعداد و زیرخط باشد",
    "usernameTaken": "این نام کاربری قبلاً استفاده شده است",
    "displayNameTooLong": "نام نمایشی باید کمتر از ۵۰ کاراکتر باشد",
    "bioTooLong": "بیو باید کمتر از ۵۰۰ کاراکتر باشد",
    "invalidUrl": "لطفاً یک آدرس اینترنتی معتبر وارد کنید",
    "saveFailed": "ذخیره پروفایل ناموفق بود",
    "pleaseLogin": "لطفاً برای ویرایش پروفایل وارد شوید",
    "beFirstWithHashtag": "اولین نفری باش که از این # استفاده می‌کنه",
    "copyLink": "کپی پیوند",
    "earnings30d": "درآمد ۳۰ روز اخیر",
    "exit": "خروج از اکوسیستم",
    "exitToBooq": "خروج از اکوسیستم — بازگشت به Booq",
    "exploreFeed": "کاوش در فید",
    "goLive": "پخش زنده",
    "golive": {
      "camera": "دوربین",
      "cameraOff": "دوربین خاموش",
      "cameraOn": "دوربین روشن",
      "categoryPlaceholder": "دسته‌بندی (مثلاً بازی، موسیقی)",
      "chatEnabled": "فعال‌سازی چت زنده",
      "connLost": "اتصال قطع شد. پخش را متوقف و دوباره شروع کنید.",
      "connStatus": "اتصال: {{state}}",
      "connecting": "در حال اتصال…",
      "copyShareLink": "کپی پیوند اشتراک‌گذاری",
      "createError": "ساخت پخش زنده ناموفق بود.",
      "createKey": "دریافت کلید پخش",
      "defaultCamera": "دوربین پیش‌فرض",
      "defaultMic": "میکروفون پیش‌فرض",
      "descPlaceholder": "توضیحات (اختیاری)",
      "deviceError": "دسترسی به دوربین یا میکروفون امکان‌پذیر نبود.",
      "encoderStartError": "شروع پخش ممکن نشد. مطمئن شوید انکودر شما در حال ارسال به آدرس RTMP است.",
      "endLive": "پایان پخش زنده",
      "goLiveNow": "🔴 همین حالا زنده شو",
      "hostChatPlaceholder": "پاسخ به‌عنوان میزبان…",
      "liveBadge": "زنده",
      "microphone": "میکروفون",
      "modeBrowser": "مرورگر (پیشنهادی)",
      "modeEncoder": "OBS / انکودر خارجی",
      "mute": "بی‌صدا",
      "obsHelp": "OBS (یا هر انکودر RTMP) را باز کنید ← Settings ← Stream. سرویس «Custom» را انتخاب کرده و مقادیر زیر را وارد کنید.",
      "openWatchPage": "باز کردن صفحه تماشا",
      "permDenied": "دسترسی به دوربین/میکروفون رد شد. لطفاً در تنظیمات مرورگر اجازه دسترسی بدهید و دوباره تلاش کنید.",
      "previewFirst": "ابتدا پیش‌نمایش دوربین را شروع کنید.",
      "previewHint": "برای پیش‌نمایش پخش، اجازه دسترسی به دوربین و میکروفون را بدهید.",
      "recordEnabled": "ذخیره ضبط برای بازپخش",
      "rtmpUrl": "آدرس RTMP (سرور)",
      "screenShareError": "اشتراک‌گذاری صفحه لغو یا رد شد.",
      "shareScreen": "اشتراک‌گذاری صفحه",
      "start": "شروع پخش",
      "startError": "شروع پخش ناموفق بود.",
      "startPreview": "شروع پیش‌نمایش دوربین",
      "stopShare": "توقف اشتراک‌گذاری",
      "streamKey": "کلید پخش",
      "tagline": "در چند ثانیه و مستقیم از مرورگرت، بدون نیاز به هیچ نرم‌افزاری، برای دنبال‌کنندگانت پخش زنده را شروع کن.",
      "title": "پخش زنده",
      "titlePlaceholder": "عنوان پخش",
      "titleRequired": "لطفاً عنوان پخش را وارد کنید.",
      "unmute": "پخش صدا",
      "visibility": "نمایش",
      "noWhipUrl": "سرور آدرس WHIP را بازنگرداند — مقدار BOOQ_LIVE_WHIP_BASE_URL را بررسی کنید.",
      "compositorError": "راه‌اندازی ترکیب‌کننده پخش زنده ناموفق بود.",
      "hostBadge": "میزبان",
      "reveal": "نمایش"
    },
    "highlights": {
      "new": "هایلایت جدید"
    },
    "live": {
      "badge": "زنده",
      "chat": "چت زنده",
      "chatEmpty": "هنوز پیامی نیست — سلام کن!",
      "chatLabel": "چت",
      "chatLoginRequired": "برای چت وارد شوید",
      "chatPlaceholder": "پیامی بفرستید…",
      "end": "پایان",
      "endedBadge": "پایان‌یافته",
      "endedNoReplay": "این پخش زنده به پایان رسیده است",
      "invalidId": "شناسه پخش نامعتبر است",
      "loadError": "بارگذاری پخش‌های زنده شما ممکن نشد.",
      "myStreams": "پخش‌های زنده من",
      "myStreamsSub": "پخش‌های گذشته، زمان‌بندی‌شده و فعال خود را مدیریت کنید.",
      "noReplayAvailable": "بازپخشی برای این پخش در دسترس نیست.",
      "noStreams": "هنوز هیچ پخش زنده‌ای نداری.",
      "noStreamsSub": "پخش را شروع کن و به‌صورت زنده با مخاطبانت ارتباط بگیر.",
      "peakLabel": "اوج",
      "replayBadge": "بازپخش",
      "replayProcessing": "بازپخش هنوز در حال پردازش است — کمی بعد دوباره سر بزنید.",
      "startFirst": "اولین پخش زنده‌ات را شروع کن",
      "startedAtLabel": "شروع‌شده",
      "title": "زنده",
      "totalShort": "کل",
      "peakViewers": "{{count}} اوج بیننده",
      "realtimeConnected": "اتصال بلادرنگ برقرار است",
      "pollingMode": "حالت نظرسنجی دوره‌ای",
      "hostBadge": "میزبان"
    },
    "liveDirEmptyDesc": "اولین نفری باش که پخش را شروع می‌کنه و به مخاطبانش خوش‌آمد می‌گه.",
    "liveDirEmptyTitle": "هیچ‌کس همین حالا زنده نیست",
    "liveDirLoadError": "بارگذاری پخش‌های زنده ممکن نشد. کمی بعد دوباره تلاش کنید.",
    "liveDirSubtitle": "سازندگانی را که همین حالا پخش زنده دارند کشف کن.",
    "liveDirTitle": "اکنون زنده",
    "loading": "در حال بارگذاری…",
    "myLiveStreams": "پخش‌های زنده من",
    "noContentForHashtag": "هنوز محتوایی با این هشتگ وجود ندارد",
    "noContentYet": "هنوز محتوایی نیست",
    "privacy": "حریم خصوصی",
    "readReceipts": "ارسال رسید خواندن",
    "readReceiptsDesc": "وقتی پیام‌های گفتگوهایت را می‌خوانی، تیک دوتایی آبی نمایش داده شود.",
    "replyingToStory": "در حال پاسخ به استوری شما",
    "revenueRule1": "به ازای هر ۱,۰۰۰ بازدید واقعی ۱۰,۰۰۰ تومان درآمد کسب کنید",
    "revenueRule2": "بازدیدها باید دست‌کم ۳۰٪ از محتوا را تماشا کنند",
    "revenueRule3": "درآمد هر ماه به کیف پول شما واریز می‌شود",
    "revenueRule4": "حداقل برداشت: ۱۰۰,۰۰۰ تومان",
    "saveContentHint": "با کلیک روی نشان بوک‌مارک، محتوا را برای تماشای بعدی ذخیره کن",
    "send": "ارسال",
    "showLastSeen": "نمایش آخرین بازدید",
    "showLastSeenDesc": "به دیگران اجازه بده آخرین باری را که در پلتفرم فعال بوده‌ای ببینند.",
    "showOnlineStatus": "نمایش وضعیت آنلاین",
    "showOnlineStatusDesc": "به دیگران اجازه بده ببینند چه زمانی آنلاین هستی.",
    "unknown": "نامشخص",
    "unlike": "لغو پسند",
    "untitledTrack": "قطعه بدون عنوان",
    "uploadNow": "همین حالا بارگذاری کن",
    "videoAborted": "پخش ویدیو متوقف شد",
    "videoDecodeError": "فرمت ویدیو پشتیبانی نمی‌شود",
    "videoError": "خطا در پخش ویدیو",
    "videoNetworkError": "خطای شبکه هنگام بارگذاری ویدیو",
    "videoNotSupported": "منبع ویدیو پشتیبانی نمی‌شود",
    "liveBadge": "زنده",
    "scrollLeft": "اسکرول به چپ",
    "scrollRight": "اسکرول به راست",
    "nav": {
      "home": "خانه",
      "shorts": "شورتز",
      "videos": "ویدیوها",
      "podcasts": "پادکست‌ها",
      "posts": "پست‌ها",
      "explore": "کاوش",
      "live": "پخش زنده",
      "searchPlaceholder": "جستجو در Booq…",
      "brandHome": "خانه اکوسیستم Booq",
      "search": "جستجو",
      "switchToLight": "تغییر به حالت روشن",
      "switchToDark": "تغییر به حالت تیره",
      "uploadContent": "بارگذاری محتوا",
      "upload": "بارگذاری",
      "inbox": "صندوق پیام‌ها",
      "myProfile": "پروفایل من",
      "signIn": "ورود"
    },
    "creatorStudioSubtitle": "محتوا و تحلیل‌های خود را مدیریت کنید",
    "settings": "تنظیمات",
    "notifications": {
      "title": "اعلان‌ها",
      "markAllRead": "علامت‌گذاری همه به‌عنوان خوانده‌شده",
      "empty": "اعلانی وجود ندارد",
      "someone": "شخصی",
      "seeAll": "مشاهده همه",
      "all": "همه",
      "unreadOnly": "فقط خوانده‌نشده‌ها",
      "loadMore": "بارگذاری بیشتر",
      "loadFailed": "بارگذاری اعلان‌ها ناموفق بود",
      "justNow": "همین حالا",
      "minutesAgo": "{{count}} دقیقه",
      "hoursAgo": "{{count}} ساعت",
      "daysAgo": "{{count}} روز",
      "type": {
        "follow": "شما را دنبال کرد",
        "like": "پست شما را پسندید",
        "comment": "روی پست شما نظر گذاشت",
        "reply": "به نظر شما پاسخ داد",
        "mention": "شما را نام برد",
        "message": "برای شما پیام فرستاد",
        "storyView": "استوری شما را دید",
        "bookmark": "پست شما را نشان کرد",
        "repost": "پست شما را بازنشر کرد",
        "contentPublished": "محتوای جدیدی منتشر کرد"
      },
      "label": "اعلان‌ها"
    },
    "removeCoverPreview": "حذف پیش‌نمایش کاور",
    "uploadCoverImage": "بارگذاری تصویر کاور",
    "removeAvatarPreview": "حذف پیش‌نمایش تصویر پروفایل"
  },
  "blog": {
    "myPosts": "نوشته‌های وبلاگ من",
    "pageNumber": "صفحهٔ {{page}}",
    "hub": {
      "category": "دسته",
      "tag": "برچسب",
      "lead": "همهٔ مقاله‌های وبلاگ بوق دربارهٔ {{name}}.",
      "backToBlog": "همهٔ مقاله‌های وبلاگ",
      "all": "همه",
      "categoriesLabel": "دسته‌های وبلاگ",
      "postCount": "{{count}} مقاله",
      "categoryArticles": "مقاله‌های این دسته",
      "tagArticles": "مقاله‌های این برچسب",
      "notFoundTitle": "این موضوع در وبلاگ نیست",
      "notFoundText": "شاید نشانی تغییر کرده باشد. همهٔ مقاله‌ها همچنان در وبلاگ هستند.",
      "metaDescription": "مقاله‌های {{name}} در وبلاگ بوق: راهنماهای کاربردی، نکته‌ها و هزینهٔ واقعی هر سرویس."
    }
  },
  "chatbot": {
    "brand": "Booq AI",
    "tagline": "دستیار هوشمند",
    "newChat": "گفتگوی جدید",
    "noChats": "هنوز گفتگویی نیست",
    "noSearchResults": "گفتگویی مطابق پیدا نشد",
    "searchChats": "جستجوی گفتگوها",
    "chatActions": "عملیات گفتگو",
    "renameChat": "تغییر نام گفتگو",
    "deleteChat": "حذف گفتگو",
    "deleteConfirm": "این گفتگو برای همیشه حذف شود؟",
    "pin": "سنجاق کردن",
    "unpin": "برداشتن سنجاق",
    "pinned": "سنجاق‌شده",
    "archive": "بایگانی",
    "today": "امروز",
    "yesterday": "دیروز",
    "previous7Days": "۷ روز گذشته",
    "older": "قدیمی‌تر",
    "closeSidebar": "بستن نوار کناری",
    "toggleSidebar": "باز و بسته کردن نوار کناری",
    "toToggle": "برای باز و بسته کردن",
    "toman": "تومان",
    "search": "جستجو",
    "web": "وب",
    "copy": "کپی",
    "copied": "کپی شد",
    "copyMessage": "کپی پیام",
    "copyCode": "کپی کد",
    "noResponse": "(بدون پاسخ)",
    "send": "ارسال",
    "sendTitle": "پیام خود را ارسال کنید. پیوست‌ها به هزینه افزوده می‌شوند.",
    "stopGenerating": "توقف تولید پاسخ",
    "stoppedBadge": "متوقف شد",
    "attachFile": "پیوست فایل",
    "attachFileOrImage": "پیوست کردن فایل یا تصویر",
    "composerPlaceholder": "پیامی به Booq AI بنویسید…",
    "disclaimer": "هوش مصنوعی ممکن است اطلاعات نادرست تولید کند. جزئیات مهم را راستی‌آزمایی کنید.",
    "heroTitle": "امروز چطور می‌توانم کمکت کنم؟",
    "heroSubtitle": "هر چیزی بپرس — کدنویسی، ریاضی، خلاصه‌سازی، ترجمه، طوفان فکری. یک مدل را از پایین انتخاب کن و شروع به تایپ کن.",
    "cardExplainCode": "توضیح کد",
    "cardExplainCodePrompt": "این کامپوننت React را گام‌به‌گام توضیح بده:\n\n```tsx\n// paste code here\n```",
    "cardBrainstorm": "طوفان فکری ایده‌ها",
    "cardBrainstormPrompt": "کمکم کن پنج ایدهٔ تازه برای یک سری محتوا دربارهٔ ",
    "cardSummarize": "خلاصه‌سازی یک موضوع",
    "cardSummarizePrompt": "یک خلاصهٔ مختصر و خوش‌ساختار به من بده دربارهٔ ",
    "cardSolve": "حل یک مسئله",
    "cardSolvePrompt": "راه‌حل این مسئله را گام‌به‌گام برایم توضیح بده: ",
    "model": {
      "change": "تغییر مدل",
      "pickerTitle": "انتخاب مدل",
      "priceNote": "قیمت‌ها به تومان است و همهٔ آنچه از شما کسر می‌شود را در بر می‌گیرد.",
      "recommended": "پیشنهادی",
      "perThousand": "{{inPrice}} ورودی · {{outPrice}} خروجی — به ازای هر ۱٬۰۰۰ توکن",
      "typical": "حدود {{price}} تومان برای یک پیام معمولی"
    },
    "tier": {
      "flagship": "پرچم‌دار",
      "pro": "حرفه‌ای",
      "standard": "استاندارد",
      "fast": "سریع"
    },
    "modality": {
      "image": "تصویر می‌خواند",
      "file": "سند می‌خواند",
      "audio": "صوت می‌خواند",
      "video": "ویدیو می‌خواند"
    },
    "reasoning": {
      "label": "عمق تفکر",
      "fast": "سریع",
      "balanced": "متعادل",
      "deep": "عمیق",
      "hintMultiplier": "حدود {{factor}}× قیمت حالت سریع — تقریباً {{price}} تومان برای این پیام",
      "hintCheapest": "کم‌هزینه‌ترین حالت — تقریباً {{price}} تومان برای این پیام"
    },
    "composer": {
      "dropHere": "فایل‌ها را اینجا رها کنید تا پیوست شوند",
      "webSearchTitle": "اجازه بدهید دستیار برای این پیام در وب جستجو کند",
      "inputLabel": "پیام شما",
      "textOnly": "این مدل فقط متن می‌خواند",
      "estimate": "این پیام تقریباً {{price}} تومان",
      "stopTitle": "توقف — فقط بابت آنچه نوشته شده هزینه می‌پردازید",
      "waitingForFiles": "در انتظار خوانده‌شدن فایل‌ها…",
      "tooLong": "این پیام بیش از {{max}} نویسه است"
    },
    "status": {
      "searching": "در حال جستجوی وب…",
      "thinking": "در حال فکر کردن…"
    },
    "branch": {
      "previous": "نسخهٔ قبلی",
      "next": "نسخهٔ بعدی"
    },
    "edit": {
      "title": "ویرایش و ارسال دوباره",
      "resend": "ذخیره و ارسال دوباره"
    },
    "regenerate": {
      "title": "پاسخ دوباره",
      "label": "دوباره",
      "withModel": "مدل دیگر",
      "withModelTitle": "پاسخ دوباره با مدلی دیگر"
    },
    "cost": {
      "chip": "{{price}} تومان",
      "estimatedTitle": "پاسخ نیمه‌کاره متوقف شد — این عدد برآورد مصرف است",
      "exactTitle": "بابت این پیام از کیف پول شما کسر شد",
      "thisChat": "این گفتگو: {{price}} تومان",
      "today": "امروز: {{price}} تومان",
      "balance": "موجودی: {{price}} تومان",
      "topUp": "شارژ"
    },
    "error": {
      "MODEL_UNAVAILABLE": "این مدل در حال حاضر در دسترس نیست. مدل دیگری را امتحان کنید.",
      "RATE_LIMITED": "درخواست‌ها بیش از حد زیاد است. کمی صبر کنید و دوباره تلاش کنید.",
      "CONTENT_BLOCKED": "این درخواست توسط فیلتر ایمنی مسدود شد.",
      "UPSTREAM_ERROR": "مشکلی پیش آمد. لطفاً دوباره تلاش کنید.",
      "INSUFFICIENT_BALANCE": "موجودی شما برای این پیام کافی نیست",
      "needed": "حدود {{price}} تومان برای آن لازم است.",
      "topUpCta": "شارژ کیف پول",
      "retry": "تلاش دوباره",
      "TOO_MANY_ATTACHMENTS": "به هر پیام فقط چند فایل می‌توان پیوست کرد — فایل‌های اضافی افزوده نشدند."
    },
    "attachment": {
      "downloadError": "دانلود این فایل ممکن نشد",
      "clickToDownloadLower": "برای دانلود کلیک کنید",
      "clickToDownload": "برای دانلود کلیک کنید",
      "remove": "حذف پیوست",
      "downloadFile": "دانلود {{filename}}",
      "uploading": "در حال بارگذاری… {{pct}}٪",
      "reading": "در حال خواندن فایل…",
      "error": {
        "INGEST_FAILED": "این فایل خوانده نشد",
        "FILE_TOO_LARGE": "حجم این فایل بیش از حد مجاز است",
        "UPLOAD_FAILED": "بارگذاری ناموفق بود — دوباره تلاش کنید",
        "INGEST_TIMEOUT": "خواندن این فایل بیش از حد طول کشید",
        "UNSUPPORTED_TYPE": "این نوع فایل پشتیبانی نمی‌شود"
      }
    },
    "settings": {
      "open": "تنظیمات و مصرف گفتگو",
      "title": "تنظیمات گفتگو",
      "tabPreferences": "ترجیحات",
      "tabUsage": "مصرف",
      "customInstructions": "دستورهای شخصی",
      "customInstructionsHint": "به هر پیامی که می‌فرستید افزوده می‌شود؛ کوتاه بنویسید چون بخشی از فضای گفتگو را می‌گیرد.",
      "customInstructionsPlaceholder": "برای نمونه: کوتاه و ساده پاسخ بده و همیشه منبع را بنویس.",
      "charCount": "{{used}} / {{max}}",
      "responseLanguage": "زبان پاسخ",
      "responseLanguageHint": "حالت خودکار به همان زبانی پاسخ می‌دهد که می‌نویسید.",
      "languageAuto": "خودکار",
      "languageFa": "فارسی",
      "languageEn": "انگلیسی",
      "languageAr": "عربی",
      "defaultModel": "مدل گفتگوهای تازه",
      "defaultReasoning": "عمق تفکر در گفتگوهای تازه",
      "defaultsHint": "فقط گفتگوهای تازه با این تنظیم آغاز می‌شوند؛ گفتگوی باز، مدل خودش را نگه می‌دارد.",
      "saved": "ذخیره شد",
      "saveFailed": "ذخیره تنظیمات انجام نشد. دوباره تلاش کنید."
    },
    "usage": {
      "openTitle": "ببینید گفتگو چقدر هزینه داشته است، به تفکیک روز و مدل",
      "range": {
        "7d": "۷ روز",
        "30d": "۳۰ روز",
        "90d": "۹۰ روز",
        "all": "همه"
      },
      "totalMessages": "پیام‌ها",
      "totalCost": "هزینه",
      "todayCost": "امروز",
      "byDay": "به تفکیک روز",
      "byModel": "به تفکیک مدل",
      "messagesN": "{{n}} پیام",
      "empty": "در این بازه هنوز هزینه‌ای برای گفتگو نداشته‌اید."
    }
  },
  "watchPage": {
    "reply": "پاسخ",
    "comments": "نظرات",
    "replyingToComment": "در حال پاسخ به نظر",
    "writeAComment": "نظری بنویسید…",
    "postComment": "ارسال نظر",
    "signInToComment": "برای ثبت نظر وارد شوید",
    "noCommentsYet": "هنوز نظری ثبت نشده است. اولین نفر باشید!",
    "loadMoreComments": "نمایش نظرات بیشتر",
    "untitled": "بدون عنوان",
    "viewsCount": "{{n}} بازدید",
    "following": "دنبال‌شده",
    "follow": "دنبال کردن",
    "share": "اشتراک‌گذاری",
    "save": "ذخیره",
    "moreOptions": "گزینه‌های بیشتر",
    "edit": "ویرایش",
    "delete": "حذف",
    "report": "گزارش",
    "showLess": "نمایش کمتر",
    "showMore": "نمایش بیشتر",
    "upNext": "بعدی",
    "like": "پسندیدن",
    "originalAudio": "صدای اصلی",
    "back": "بازگشت",
    "shorts": "شورتز",
    "toggleOverlay": "نمایش/پنهان کردن کنترل‌ها",
    "comment": "نظر",
    "likesCount": "{{n}} پسند",
    "less": "کمتر",
    "ellipsisMore": "… بیشتر",
    "viewAllComments": "مشاهده همه {{n}} نظر",
    "addAComment": "نظری بیفزایید…",
    "post": "ارسال",
    "morePosts": "پست‌های بیشتر",
    "podcast": "پادکست",
    "untitledEpisode": "قسمت بدون عنوان",
    "episodeNotes": "یادداشت‌های قسمت",
    "creator": "سازنده",
    "moreEpisodes": "قسمت‌های بیشتر",
    "loading": "در حال بارگذاری…",
    "contentNotFound": "محتوا یافت نشد",
    "backToFeed": "بازگشت به فید",
    "deleteContentQuestion": "محتوا حذف شود؟",
    "deletePermanentWarning": "این عمل دائمی است و قابل بازگشت نیست.",
    "cancel": "انصراف",
    "reportContent": "گزارش محتوا",
    "whyReporting": "چرا این محتوا را گزارش می‌کنید؟",
    "reportSpam": "هرزنامه یا گمراه‌کننده",
    "reportHarassment": "آزار یا قلدری",
    "reportHateSpeech": "نفرت‌پراکنی",
    "reportViolence": "خشونت یا محتوای خطرناک",
    "reportAdultContent": "محتوای بزرگ‌سالان",
    "reportCopyright": "نقض حق نشر",
    "reportOther": "سایر",
    "additionalDetails": "جزئیات بیشتر (اختیاری)",
    "submit": "ثبت"
  },
  "uploadPage": {
    "errorLoadContent": "بارگذاری محتوا برای ویرایش ناموفق بود.",
    "errorSelectType": "لطفاً ابتدا نوع محتوا را انتخاب کنید.",
    "errorSingleFile": "این نوع محتوا تنها از یک فایل پشتیبانی می‌کند.",
    "errorFileTooLarge": "«{{name}}» از محدودیت {{size}} مگابایت فراتر رفته است.",
    "errorUnsupportedFormat": "«{{name}}» قالبی پشتیبانی‌شده برای این نوع نیست.",
    "errorUpdate": "به‌روزرسانی ناموفق بود. لطفاً دوباره تلاش کنید.",
    "errorUpload": "بارگذاری ناموفق بود. لطفاً دوباره تلاش کنید.",
    "preview": "پیش‌نمایش",
    "moveLeft": "انتقال به چپ",
    "moveRight": "انتقال به راست",
    "remove": "حذف",
    "closePreview": "بستن پیش‌نمایش",
    "createTitle": "چیزی تازه بسازید",
    "createSubtitle": "نوع محتوایی که می‌خواهید به اشتراک بگذارید را انتخاب کنید",
    "type_shorts_label": "ویدیوی کوتاه",
    "type_shorts_desc": "ویدیوی عمودی تا ۶۰ ثانیه",
    "type_long_video_label": "ویدیو",
    "type_long_video_desc": "ویدیوی کامل تا ۴ ساعت",
    "type_podcast_label": "پادکست",
    "type_podcast_desc": "قسمت صوتی تا ۲۰۰ مگابایت",
    "type_post_label": "پست",
    "type_post_desc": "تصاویر، ویدیوها، صداها و اسناد — تا ۱۰ فایل",
    "type_story_label": "استوری",
    "type_story_desc": "پس از ۲۴ ساعت ناپدید می‌شود (حداکثر ۳۰ ثانیه)",
    "selectFile": "انتخاب فایل برای بارگذاری",
    "back": "بازگشت",
    "editType": "ویرایش {{type}}",
    "newType": "{{type}} جدید",
    "saving": "در حال ذخیره…",
    "uploadingPercent": "در حال بارگذاری {{percent}}٪",
    "published": "منتشر شد!",
    "saveChanges": "ذخیره تغییرات",
    "publish": "انتشار",
    "currentMedia": "رسانه فعلی",
    "fullPreview": "پیش‌نمایش کامل",
    "dropToUpload": "برای بارگذاری رها کنید",
    "dropFilesPrompt": "فایل‌ها را اینجا رها کنید یا برای مرور کلیک کنید",
    "maxSize": "حداکثر {{size}} مگابایت",
    "selectTypeFirst": "ابتدا یک نوع محتوا از بالا انتخاب کنید",
    "carouselHint": "می‌توانید تا ۱۰ فایل برای چرخ‌فلک انتخاب کنید",
    "carouselCount": "چرخ‌فلک ({{count}}/۱۰)",
    "carouselReorderHint": "برای جابه‌جایی یا حذف، نشانگر را روی فایل ببرید. فایل اول، تصویر جلد است.",
    "addMore": "افزودن بیشتر",
    "changeFile": "تغییر فایل",
    "titleLabel": "عنوان",
    "titlePlaceholder": "برای محتوای خود عنوانی جذاب بنویسید…",
    "descriptionLabel": "توضیحات",
    "descriptionPlaceholder": "درباره محتوای خود برای بینندگان بنویسید…",
    "hashtagsLabel": "هشتگ‌ها",
    "removeHashtag": "حذف ‎#{{tag}}",
    "hashtagPlaceholder": "افزودن هشتگ…",
    "addHashtag": "افزودن هشتگ",
    "privacyLabel": "حریم خصوصی",
    "visibility_public": "عمومی",
    "visibility_followers": "فقط دنبال‌کنندگان",
    "visibility_private": "خصوصی",
    "categoryLabel": "دسته‌بندی",
    "selectCategory": "— یک دسته‌بندی انتخاب کنید —",
    "category_music": "موسیقی",
    "category_education": "آموزش",
    "category_entertainment": "سرگرمی",
    "category_lifestyle": "سبک زندگی",
    "category_news": "اخبار",
    "category_tech": "فناوری",
    "category_gaming": "بازی",
    "category_sports": "ورزش",
    "category_other": "سایر",
    "podcastDetails": "جزئیات پادکست",
    "showNamePlaceholder": "نام برنامه",
    "seasonPlaceholder": "شماره فصل",
    "seasonNumber": "شماره فصل",
    "episodePlaceholder": "شماره قسمت",
    "episodeNumber": "شماره قسمت",
    "shortDetails": "جزئیات ویدیوی کوتاه",
    "soundCreditPlaceholder": "اعتبار صدا — هنرمند · قطعه",
    "allowStitch": "اجازه دهید دیگران با این ویدیوی کوتاه تلفیق کنند",
    "addLocation": "افزودن موقعیت مکانی",
    "coverImage": "تصویر جلد",
    "removeThumbnail": "حذف تصویر بندانگشتی",
    "uploadCoverImage": "بارگذاری تصویر جلد",
    "allowComments": "اجازه دیدگاه‌ها",
    "allowCommentsHint": "بینندگان می‌توانند دیدگاه بگذارند",
    "disableComments": "غیرفعال کردن دیدگاه‌ها",
    "enableComments": "فعال کردن دیدگاه‌ها"
  },
  "upload": {
    "resumeAvailable": "یک آپلود ناتمام از این فایل پیدا شد. آپلود از همان‌جا ادامه پیدا می‌کند.",
    "startOver": "شروع از ابتدا",
    "resumed": "ادامهٔ آپلود قبلی — بخش‌هایی که قبلاً ارسال شده‌اند دوباره فرستاده نمی‌شوند.",
    "resumedBytes": "{{size}} قبلاً آپلود شده بود.",
    "switchedMethod": "این شبکه روش سریع آپلود را نمی‌پذیرد. به روش سازگارتری تغییر کردیم — پیشرفت شما حفظ شده است.",
    "throttled": "سرور درخواست کرد سرعت را کم کنیم. کمی صبر می‌کنیم و بعد ادامه می‌دهیم.",
    "stalled": "ارتباط پاسخ نمی‌دهد. در حال اتصال دوباره و ادامه از آخرین بخش کامل‌شده.",
    "retrying": "ضعف شبکه یکی از بخش‌ها را قطع کرد. تلاش دوباره (تلاش {{attempt}})…",
    "verifying": "در حال نهایی‌سازی و بررسی صحت فایل آپلودشده…",
    "failedResumable": "آپلود روی این شبکه کامل نشد. پیشرفت شما ذخیره شده است — دوباره دکمه را بزنید تا از همان‌جا ادامه پیدا کند."
  },
  "createCourse": {
    "taAdded": "دستیار آموزشی اضافه شد",
    "removed": "حذف شد",
    "userNotFound": "کاربری یافت نشد",
    "courseUpdated": "دوره با موفقیت به‌روزرسانی شد",
    "courseCreated": "دوره با موفقیت ایجاد شد",
    "saveError": "خطا در ذخیره دوره",
    "levelBeginner": "مبتدی",
    "levelIntermediate": "متوسط",
    "levelAdvanced": "پیشرفته",
    "levelAll": "همه سطوح",
    "typeVideo": "ویدیو",
    "typeAudio": "صوتی",
    "typeDocument": "سند",
    "typeArchive": "آرشیو",
    "typeText": "متن",
    "typeProject": "پروژه",
    "typeQuiz": "آزمون",
    "typeAssignment": "تکلیف",
    "stepBasicInfo": "اطلاعات پایه",
    "stepDetails": "جزئیات",
    "stepPricing": "قیمت",
    "stepContent": "محتوا",
    "stepSeo": "سئو",
    "stepTeam": "تیم",
    "loadingCourse": "در حال بارگذاری دوره...",
    "editTitle": "ویرایش دوره",
    "createTitle": "ایجاد دوره",
    "headerSubtitle": "دوره آموزشی خود را بسازید و منتشر کنید",
    "thumbnail": "تصویر دوره",
    "thumbnailHint": "فرمت‌های مجاز: JPG، PNG، WebP — حداکثر ۵ مگابایت",
    "titleAndDescription": "عنوان و توضیحات",
    "titleEn": "عنوان (انگلیسی)",
    "titleFa": "عنوان (فارسی)",
    "titlePlaceholder": "عنوان دوره",
    "titleFaPlaceholder": "عنوان فارسی دوره",
    "shortDescEn": "توضیح کوتاه (انگلیسی)",
    "shortDescFa": "توضیح کوتاه (فارسی)",
    "shortDescPlaceholder": "توضیح کوتاه",
    "shortDescFaPlaceholder": "توضیح کوتاه فارسی",
    "fullDescEn": "توضیحات کامل (انگلیسی)",
    "fullDescFa": "توضیحات کامل (فارسی)",
    "fullDescPlaceholder": "توضیحات کامل دوره...",
    "fullDescFaPlaceholder": "توضیحات کامل فارسی دوره...",
    "basicSettings": "تنظیمات پایه",
    "category": "دسته‌بندی",
    "select": "انتخاب کنید",
    "level": "سطح",
    "language": "زبان",
    "instructorName": "نام مدرس",
    "instructorNamePlaceholder": "نام مدرس",
    "instructorBio": "بیوگرافی مدرس",
    "instructorBioPlaceholder": "بیوگرافی کوتاه",
    "tags": "تگ‌ها",
    "commaSeparated": "با کاما جدا کنید",
    "whatYouLearn": "آنچه یاد خواهید گرفت",
    "whatYouLearnPlaceholder": "مثلاً: مفاهیم پایه پایتون",
    "skills": "مهارت‌ها",
    "skillsPlaceholder": "مهارت جدید + Enter",
    "tools": "ابزارها",
    "toolsPlaceholder": "ابزار جدید + Enter",
    "requirements": "پیش‌نیازها",
    "requirementsPlaceholder": "مثلاً: آشنایی با مبانی برنامه‌نویسی",
    "addItem": "افزودن مورد",
    "courseSettings": "تنظیمات دوره",
    "sequentialLearning": "یادگیری مرحله‌ای",
    "sequentialDesc": "دانشجویان باید دروس را به ترتیب مشاهده کنند",
    "certificate": "صدور گواهینامه",
    "certificateDesc": "گواهی پایان دوره برای دانشجویان واجد شرایط",
    "minScoreCert": "حداقل درصد برای گواهینامه",
    "pricing": "قیمت‌گذاری",
    "isFree": "این دوره رایگان است",
    "price": "قیمت (تومان)",
    "originalPrice": "قیمت اصلی (تخفیف)",
    "discountHint": "قیمت اصلی بیشتر = نمایش تخفیف",
    "revenueInfo": "اطلاعات درآمد",
    "revenueDesc": "شما ۵۰٪ از درآمد فروش دوره را دریافت خواهید کرد.",
    "sections": "بخش‌ها",
    "lessons": "درس‌ها",
    "totalTime": "مجموع زمان",
    "minutesShort": "دقیقه",
    "sectionTitlePlaceholder": "عنوان بخش",
    "titleFaShort": "عنوان (فارسی)",
    "lessonsLower": "درس",
    "moveUp": "انتقال به بالا",
    "moveDown": "انتقال به پایین",
    "deleteSection": "حذف بخش",
    "lessonTitlePlaceholder": "عنوان درس",
    "secondsShort": "ثانیه",
    "deleteLesson": "حذف درس",
    "source": "منبع:",
    "sourceUrl": "لینک",
    "sourceProject": "پروژه",
    "sourceUpload": "آپلود",
    "contentUrlPlaceholder": "آدرس URL محتوا (ویدیو، PDF، ...)",
    "selectProject": "پروژه‌ای انتخاب کنید...",
    "noCompletedProjects": "هیچ پروژه تکمیل‌شده‌ای یافت نشد",
    "fileUploaded": "فایل آپلود شده",
    "addLesson": "افزودن درس",
    "addSection": "افزودن بخش جدید",
    "seoTitle": "بهینه‌سازی موتور جستجو",
    "seoDesc": "اطلاعات سئو به بهبود نمایش دوره در نتایج جستجو کمک می‌کند.",
    "metaTitleEn": "عنوان متا (انگلیسی)",
    "metaTitleFa": "عنوان متا (فارسی)",
    "metaTitlePlaceholder": "عنوان برای موتورهای جستجو",
    "metaTitleFaPlaceholder": "عنوان متا فارسی",
    "metaDescEn": "توضیحات متا (انگلیسی)",
    "metaDescFa": "توضیحات متا (فارسی)",
    "metaDescPlaceholder": "توضیحات برای موتورهای جستجو",
    "metaDescFaPlaceholder": "توضیحات متا فارسی",
    "keywords": "کلمات کلیدی",
    "searchPreview": "پیش‌نمایش نتایج جستجو",
    "previewTitleFallback": "عنوان دوره",
    "previewDescFallback": "توضیحات دوره...",
    "teachingTeam": "تیم آموزشی",
    "tasHelp": "دستیاران می‌توانند در مدیریت دوره کمک کنند.",
    "taSearchPlaceholder": "شناسه کاربر یا ایمیل...",
    "roleTa": "دستیار",
    "roleCoInstructor": "مدرس همکار",
    "add": "افزودن",
    "userNumber": "کاربر #{{id}}",
    "remove": "حذف",
    "noTas": "هنوز دستیاری اضافه نشده",
    "previous": "قبلی",
    "cancel": "انصراف",
    "next": "بعدی",
    "saving": "در حال ذخیره...",
    "update": "به‌روزرسانی",
    "quizSettings": "تنظیمات آزمون",
    "quizTitle": "عنوان آزمون",
    "quizTitlePlaceholder": "مثلاً: آزمون فصل اول",
    "quizTitleFaPlaceholder": "عنوان فارسی آزمون",
    "passingScore": "نمره قبولی (%)",
    "maxAttempts": "حداکثر تلاش",
    "unlimited": "نامحدود",
    "timeLimit": "محدودیت زمانی (دقیقه)",
    "noLimit": "بدون محدودیت",
    "randomize": "تصادفی",
    "finalExam": "آزمون نهایی",
    "quizDescription": "توضیحات آزمون",
    "optionalDescription": "توضیحات اختیاری...",
    "questions": "سؤالات",
    "totalPoints": "مجموع امتیازات:",
    "true": "صحیح",
    "false": "غلط",
    "qType4Choice": "چهار گزینه‌ای",
    "qTypeTrueFalse": "صحیح/غلط",
    "qTypeShortAnswer": "تشریحی کوتاه",
    "points": "امتیاز",
    "deleteQuestion": "حذف سؤال",
    "questionTextEn": "متن سؤال (انگلیسی)",
    "questionTextPlaceholder": "سؤال خود را بنویسید...",
    "questionTextFa": "متن سؤال (فارسی)",
    "questionTextFaPlaceholder": "متن فارسی سؤال...",
    "optionsLabel": "گزینه‌ها (گزینه صحیح را انتخاب کنید)",
    "option": "گزینه",
    "correctAnswer": "پاسخ صحیح",
    "correctAnswerPlaceholder": "پاسخ صحیح را وارد کنید",
    "addExplanation": "افزودن توضیح (نمایش پس از پاسخ)",
    "explanationEn": "توضیح (انگلیسی)",
    "explanationFa": "توضیح (فارسی)",
    "addQuestion": "افزودن سؤال",
    "assignmentSettings": "تنظیمات تکلیف",
    "assignmentTitle": "عنوان تکلیف",
    "assignmentTitlePlaceholder": "مثلاً: تمرین فصل اول",
    "assignmentDescription": "توضیحات تکلیف",
    "assignmentInstructions": "دستورالعمل تکلیف...",
    "dueDays": "مهلت (روز)",
    "maxScore": "حداکثر نمره",
    "mandatory": "اجباری",
    "allowLate": "ارسال دیرهنگام"
  },
  "imageGen": {
    "styleStudio": "استودیو سبک",
    "styleStudioHint": "حال و هوای تصویر را انتخاب کنید — برای هر گزینه نمونه ببینید",
    "clearStyles": "پاک کردن همه",
    "searchStyles": "جستجوی سبک‌ها…",
    "noStylesFound": "سبکی مطابق جستجوی شما یافت نشد.",
    "styleGroupEmpty": "این گروه هنوز سبکی ندارد.",
    "styleCatalogOffline": "سبک‌های پیش‌فرض نمایش داده می‌شوند — فهرست تازه بارگیری نشد.",
    "styleCatalogEmpty": "در حال حاضر سبکی در دسترس نیست.",
    "styleNoSample": "هنوز تصویر نمونه‌ای ندارد",
    "removeStyle": "حذف",
    "styleDirectivesApplied": "انتخاب‌های سبک به‌صورت خودکار به توضیح شما افزوده می‌شوند.",
    "promptLabel": "توضیحات تصویر (به هر زبانی)",
    "promptPlaceholder": "تصویر مورد نظر خود را توضیح دهید. می‌توانید به هر زبانی بنویسید.",
    "promptHint": "متن شما توسط هوش مصنوعی به انگلیسی ترجمه و بهینه‌سازی می‌شود.",
    "referenceImages": "تصاویر مرجع (اختیاری)",
    "remove": "حذف",
    "uploadReference": "آپلود تصویر مرجع",
    "maxRefsHint": "حداکثر {{count}} تصویر مرجع. فقط مدل‌هایی که از تصویر مرجع پشتیبانی می‌کنند از این تصاویر استفاده خواهند کرد.",
    "outputs": "خروجی‌ها ({{count}})",
    "add": "افزودن",
    "duplicate": "تکرار",
    "model": "مدل",
    "selectModel": "انتخاب مدل",
    "ratio": "نسبت",
    "aspectRatio": "نسبت تصویر",
    "resolution": "وضوح",
    "quality": "کیفیت",
    "addAnotherOutput": "افزودن خروجی جدید",
    "costEstimate": "پیش‌بینی هزینه",
    "imagesLabel": "تعداد تصاویر:",
    "referencesLabel": "تصاویر مرجع:",
    "totalCost": "هزینه کل:",
    "referenceMode": "چگونه این مرجع به مدل ارسال شود",
    "referenceModeHint": "برای هر مرجع انتخاب کنید که تصویر، توضیح هوش مصنوعی، یا هر دو ارسال شود. این قیمت به‌ازای هر تصویر تولیدشده اعمال می‌شود.",
    "hqToggle": "کیفیت بالاتر (بزرگ‌نمایی ۴ برابر)",
    "hqHint": "هر تصویر با وضوح ۴ برابر هم تحویل داده می‌شود. {{pct}}٪ افزوده — حدود {{secs}} ثانیه زمان بیشتر برای هر تصویر.",
    "hqTooMany": "کیفیت بالاتر حداکثر برای {{max}} تصویر در هر سفارش در دسترس است.",
    "hqAdded": "افزوده‌شده به هزینه کل: {{amount}}",
    "hqConfirmLabel": "کیفیت بالاتر (۴ برابر)",
    "hqConfirmValue": "{{pct}}٪ افزوده · {{amount}}",
    "hqBadge": "4K",
    "hqPending": "در حال آماده‌سازی 4K...",
    "download4k": "دانلود 4K",
    "hqRefunded": "برای این تصویر نسخهٔ 4K ساخته نشد — هزینهٔ اضافی آن بازگردانده شد.",
    "hqRefundedCount": "برای {{count}} تصویر نسخهٔ 4K ساخته نشد — هزینهٔ اضافی آن‌ها بازگردانده شد."
  },
  "blogEditor": {
    "blockText": "متن",
    "blockHeading": "عنوان",
    "blockImage": "تصویر",
    "blockAudio": "صدا",
    "blockVideo": "ویدیو",
    "blockGallery": "گالری",
    "blockQuote": "نقل‌قول",
    "blockCode": "کد",
    "blockDivider": "خط جدا",
    "blockEmbed": "جاسازی",
    "textPlaceholder": "متن خود را بنویسید...",
    "headingPlaceholder": "عنوان...",
    "uploading": "در حال بارگذاری...",
    "clickUploadImage": "کلیک برای آپلود تصویر",
    "imageCaption": "توضیح تصویر",
    "altText": "متن جایگزین",
    "pasteImageUrl": "یا آدرس URL تصویر را وارد کنید",
    "removeFile": "حذف فایل",
    "clickUploadAudio": "کلیک برای آپلود صدا",
    "audioCaption": "توضیح صدا",
    "upload": "آپلود فایل",
    "youtubeVideo": "ویدیوی YouTube",
    "clickUploadVideo": "کلیک برای آپلود ویدیو",
    "videoCaption": "توضیح ویدیو",
    "galleryCaption": "توضیح",
    "addImagesToGallery": "افزودن تصویر به گالری",
    "quotePlaceholder": "متن نقل‌قول...",
    "attribution": "منبع / نویسنده",
    "embedUrl": "آدرس URL محتوا",
    "embedHtml": "یا کد HTML جاسازی را وارد کنید",
    "noBlocks": "هنوز بلوکی اضافه نشده",
    "addFirstBlock": "افزودن اولین بلوک",
    "postNotFound": "مقاله یافت نشد",
    "saveFailed": "ذخیره مقاله ممکن نشد. لطفاً عنوان را بررسی کرده و دوباره تلاش کنید.",
    "statusPending": "این مقاله در انتظار تأیید مدیر است. هرگونه ویرایش، فرایند تأیید را از نو آغاز می‌کند.",
    "statusApproved": "این مقاله تأیید و منتشر شده است. ذخیره تغییرات آن را برای بازبینی مجدد ارسال می‌کند و موقتاً از انتشار خارج می‌شود.",
    "statusRejected": "این مقاله توسط مدیر رد شده است.",
    "reasonLabel": "دلیل: ",
    "statusRejectedHint": "پس از اعمال اصلاحات، ذخیره آن را دوباره برای بازبینی ارسال می‌کند.",
    "editPost": "ویرایش مقاله",
    "newPost": "مقاله جدید",
    "submitting": "در حال ارسال...",
    "resubmitForReview": "ارسال مجدد برای بازبینی",
    "submitForReview": "ارسال برای بازبینی",
    "infoBanner": "مقاله شما پس از تأیید مدیر در بلاگ عمومی منتشر می‌شود. نام شما به‌عنوان نویسنده نمایش داده خواهد شد.",
    "urlSlug": "نشانی URL",
    "featuredImage": "تصویر شاخص",
    "clickToUpload": "برای بارگذاری کلیک کنید",
    "category": "دسته‌بندی",
    "selectCategory": "انتخاب دسته‌بندی",
    "tags": "برچسب‌ها",
    "noTags": "برچسبی موجود نیست",
    "seoSettings": "تنظیمات سئو",
    "metaTitleEn": "عنوان متا (انگلیسی)",
    "metaDescEn": "توضیحات متا (انگلیسی)",
    "keywordsCsv": "کلمات کلیدی (جدا شده با کاما)",
    "loadFailed": "بارگذاری این نوشته ممکن نشد. لطفاً صفحه را تازه‌سازی کنید و دوباره تلاش کنید.",
    "insertLink": "درج پیوند",
    "linkHint": "متن را انتخاب کنید و «درج پیوند» را بزنید — یا [متن](https://…) بنویسید",
    "linkText": "متن پیوند",
    "linkUrl": "https://… یا /app/projects/new?type=translation",
    "blockPricing": "قیمت‌گذاری",
    "pricingHeading": "عنوان بخش",
    "pricingSubtitle": "زیرعنوان",
    "pricingStyle": "سبک نمایش",
    "pricingHighlight": "پلن شاخص (کد پلن)",
    "pricingHighlightHint": "مثلاً plus",
    "pricingNote": "یادداشت زیر بخش",
    "pricingShowUsd": "نمایش معادل دلاری",
    "pricingShowQuota": "نمایش حجم فضا",
    "pricingLiveHint": "قیمت‌ها هنگام نمایش از پلن‌های زندهٔ فضا خوانده می‌شوند؛ پس تغییر قیمت به‌طور خودکار در این پست هم اعمال می‌شود."
  },
  "inbox": {
    "today": "امروز",
    "yesterday": "دیروز",
    "justNow": "همین حالا",
    "minutesAgo": "{{count}} دقیقه پیش",
    "hoursAgo": "{{count}} ساعت پیش",
    "daysAgo": "{{count}} روز پیش",
    "failedRetry": "ناموفق — برای تلاش مجدد روی پیام کلیک کنید",
    "sending": "در حال ارسال",
    "read": "خوانده‌شده",
    "delivered": "تحویل‌شده",
    "sent": "ارسال‌شده",
    "loadConversationsFailed": "بارگذاری گفتگوها ناموفق بود",
    "loadMessagesFailed": "بارگذاری پیام‌ها ناموفق بود",
    "editFailed": "ویرایش ناموفق بود",
    "copied": "کپی شد",
    "copyFailed": "کپی ناموفق بود",
    "confirmDeleteMessage": "این پیام حذف شود؟",
    "deleteFailed": "حذف ناموفق بود",
    "reactFailed": "واکنش ناموفق بود",
    "typing": "در حال نوشتن…",
    "online": "آنلاین",
    "lastSeen": "آخرین بازدید {{time}}",
    "messages": "پیام‌ها",
    "searchConversations": "جستجوی گفتگوها",
    "loading": "در حال بارگذاری…",
    "noMatches": "موردی یافت نشد",
    "noConversations": "هنوز گفتگویی وجود ندارد",
    "conversation": "گفتگو",
    "selectConversation": "برای شروع گفتگو یک مکالمه را انتخاب کنید",
    "back": "بازگشت",
    "noMessages": "هنوز پیامی نیست — سلام کنید.",
    "jumpToOriginal": "پرش به پیام اصلی",
    "reply": "پاسخ",
    "deletedMessage": "[پیام حذف‌شده]",
    "deleted": "[حذف‌شده]",
    "edited": "ویرایش‌شده",
    "react": "واکنش",
    "copy": "کپی",
    "edit": "ویرایش",
    "delete": "حذف",
    "editingMessage": "در حال ویرایش پیام",
    "replyingTo": "در حال پاسخ به {{name}}",
    "message": "پیام",
    "cancel": "لغو",
    "editMessagePlaceholder": "پیام خود را ویرایش کنید…",
    "writeMessagePlaceholder": "یک پیام بنویسید…",
    "saveEdit": "ذخیره ویرایش",
    "send": "ارسال"
  },
  "offlineBanner": {
    "title": "شما آفلاین هستید.",
    "message": "برخی اقدامات در صف قرار گرفته‌اند و با اتصال مجدد همگام‌سازی می‌شوند."
  },
  "adminTags": {
    "errorNameSlugRequired": "نام و نامک (slug) الزامی است",
    "errorSaveFailed": "خطا در ذخیره",
    "title": "مدیریت برچسب‌ها",
    "subtitle": "برچسب‌های مقالات را مدیریت کنید",
    "newTag": "برچسب جدید",
    "searchPlaceholder": "جستجوی برچسب...",
    "noTags": "برچسبی وجود ندارد",
    "noResults": "نتیجه‌ای یافت نشد",
    "createFirst": "اولین برچسب خود را ایجاد کنید",
    "edit": "ویرایش",
    "delete": "حذف",
    "editTag": "ویرایش برچسب",
    "nameEnglish": "نام (انگلیسی)",
    "namePersian": "نام (فارسی)",
    "slug": "نامک (Slug)",
    "cancel": "انصراف",
    "saving": "در حال ذخیره...",
    "save": "ذخیره",
    "deleteTag": "حذف برچسب",
    "deleteConfirm": "آیا از حذف برچسب «{{name}}» مطمئن هستید؟",
    "namePlaceholder": "React",
    "slugPlaceholder": "react"
  },
  "songEditor": {
    "heading": "تنظیمات تولید آهنگ",
    "subheading": "موضوع، سبک و در صورت تمایل متن آهنگ خود را وارد کنید — یا از دستیار هوش مصنوعی برای نوشتن متن کمک بگیرید.",
    "titleLabel": "عنوان آهنگ (اختیاری)",
    "languageLabel": "زبان",
    "topicLabel": "موضوع آهنگ",
    "topicPlaceholder": "مثلاً: یک شب پاییزی در کنار دریا",
    "styleLabel": "سبک",
    "moodLabel": "حال و هوا",
    "lyricsLabel": "متن آهنگ (اختیاری)",
    "aiWrite": "نوشتن با هوش مصنوعی",
    "aiImprove": "بهبود با هوش مصنوعی",
    "lyricsPlaceholder": "متن آهنگ خود را اینجا بنویسید — یا خالی بگذارید تا هوش مصنوعی آن را بنویسد",
    "voiceLabel": "صدای خواننده (موتور Gemini)",
    "durationLabel": "طول: {{seconds}} ثانیه",
    "engineLabel": "موتور تولید",
    "costEstimate": "هزینه تخمینی موتور",
    "style": {
      "pop": "پاپ",
      "rock": "راک",
      "ballad": "بالاد",
      "rap": "رپ / هیپ‌هاپ",
      "jazz": "جاز",
      "folk": "فولک",
      "electronic": "الکترونیک",
      "country": "کانتری",
      "indie": "ایندی",
      "rAndB": "آرند‌بی / سول"
    },
    "mood": {
      "happy": "شاد",
      "sad": "غمگین",
      "energetic": "پرانرژی",
      "calm": "آرام",
      "romantic": "عاشقانه",
      "melancholic": "حزن‌آلود",
      "epic": "حماسی",
      "playful": "بازیگوش"
    },
    "engine": {
      "auto": "خودکار (پیشنهادی)",
      "suno": "Suno (آواز + موسیقی)",
      "gemini": "Gemini TTS (فقط آواز)"
    },
    "vocalLabel": "جنسیت خواننده",
    "strictLyricsLabel": "خواندن دقیق متن من (حالت سخت‌گیرانه)",
    "strictLyricsHint": "کلمات شما بدون تغییر خوانده می‌شوند؛ هوش مصنوعی فقط بخش‌بندی می‌کند و برچسب‌های ساختار ([Verse]، [Chorus]، ...) را اضافه می‌کند. اگر متنی وارد نکنید غیرفعال است."
  },
  "ecosystemHeader": {
    "backToEcosystem": "بازگشت به اکوسیستم",
    "ecosystem": "اکوسیستم",
    "explore": "کاوش",
    "notifications": "اعلان‌ها",
    "messages": "پیام‌ها",
    "myProfile": "پروفایل من"
  },
  "pwa": {
    "install": {
      "title": "نصب بوق",
      "body": "بوق را به صفحهٔ اصلی دستگاهتان اضافه کنید تا سریع‌تر و حتی بدون اینترنت به آن دسترسی داشته باشید.",
      "iosBody": "برای نصب بوق، دکمهٔ «اشتراک‌گذاری» را بزنید و سپس «افزودن به صفحهٔ اصلی» (Add to Home Screen) را انتخاب کنید.",
      "install": "نصب",
      "notNow": "فعلاً نه"
    }
  },
  "pwaUpdate": {
    "title": "نسخه جدید آماده است",
    "description": "هر زمان خواستید به‌روزرسانی کنید — بدون انتخاب شما هیچ تغییری اعمال نمی‌شود.",
    "update": "به‌روزرسانی",
    "updateNow": "همین حالا به‌روزرسانی کن",
    "updating": "در حال به‌روزرسانی…",
    "whatsNew": "تازه‌ها",
    "changelogTitle": "تازه‌ها",
    "changelogUnavailable": "فهرست تغییرات بارگیری نشد.",
    "changelogEmpty": "هنوز موردی ثبت نشده است."
  },
  "livePlayer": {
    "liveConnectionLost": "اتصال زنده قطع شد",
    "couldNotConnect": "اتصال به پخش زنده ممکن نشد",
    "playbackError": "خطای پخش",
    "play": "پخش",
    "pause": "توقف",
    "live": "زنده",
    "goToLive": "رفتن به پخش زنده",
    "liveBadge": "زنده",
    "liveBehind": "زنده • -{{seconds}} ثانیه",
    "unmute": "باصدا کردن",
    "mute": "بی‌صدا کردن",
    "volume": "صدا",
    "settings": "تنظیمات",
    "speed": "سرعت",
    "normalSpeed": "عادی",
    "pictureInPicture": "تصویر در تصویر",
    "exitFullscreen": "خروج از تمام‌صفحه",
    "fullscreen": "تمام‌صفحه"
  },
  "reportShare": {
    "loadReasonsFailed": "بارگذاری دلایل گزارش ممکن نشد.",
    "rateLimited": "شما به‌تازگی چندین گزارش برای این لینک ثبت کرده‌اید. لطفاً بعداً دوباره تلاش کنید.",
    "submitFailed": "ارسال گزارش ناموفق بود.",
    "title": "گزارش این لینک اشتراک‌گذاری",
    "received": "گزارش شما ثبت شد.",
    "reviewNotice": "تیم ما این گزارش را بررسی خواهد کرد. شناسه پیگیری:",
    "intro": "اگر این لینک یا محتوای آن مشکلی دارد به ما اطلاع دهید. ارسال گزارش ناشناس نیز پذیرفته می‌شود.",
    "reasonLabel": "دلیل گزارش",
    "loadingReasons": "در حال بارگذاری دلایل...",
    "detailsLabel": "توضیحات (اختیاری)",
    "detailsPlaceholder": "توضیح بدهید که چه چیزی اشتباه است.",
    "emailLabel": "ایمیل تماس (اختیاری)",
    "emailNotice": "فقط برای پیگیری این گزارش استفاده می‌شود.",
    "submitting": "در حال ارسال...",
    "submit": "ارسال گزارش"
  },
  "adminBlogEditor": {
    "editPost": "ویرایش مقاله",
    "newPost": "مقاله جدید",
    "saveDraft": "ذخیره پیش‌نویس",
    "saving": "در حال ذخیره...",
    "publish": "انتشار",
    "status": "وضعیت",
    "statusDraft": "پیش‌نویس",
    "statusPublished": "منتشر شده",
    "statusArchived": "بایگانی‌شده",
    "featured": "ویژه",
    "urlSlug": "نشانی URL",
    "featuredImage": "تصویر شاخص",
    "uploading": "در حال آپلود...",
    "clickToUpload": "کلیک برای آپلود",
    "category": "دسته‌بندی",
    "selectCategory": "انتخاب دسته‌بندی",
    "tags": "برچسب‌ها",
    "seoSettings": "تنظیمات سئو"
  },
  "blogContent": {
    "youtubeVideo": "ویدیوی یوتیوب",
    "embeddedContent": "محتوای جاسازی‌شده",
    "embeddedVideo": "ویدیوی جاسازی‌شده"
  },
  "podcastEditor": {
    "title": "تنظیمات تولید پادکست",
    "subtitle": "موضوع، نوع، گویندگان و در صورت تمایل متن (اسکریپت) را انتخاب کنید. می‌توانید جینگل ابتدا/پایان، موسیقی پس‌زمینه یا فایل‌های صوتی اختصاصی خود را هم اضافه کنید.",
    "topic": "موضوع",
    "topicPlaceholder": "مثلاً: تاریخچه هوش مصنوعی",
    "language": "زبان",
    "additionalNotes": "توضیحات اضافی (اختیاری)",
    "podcastType": "نوع پادکست",
    "type": {
      "monologue": "تک‌گویی",
      "dialogue": "گفت‌و‌گو",
      "interview": "مصاحبه",
      "narration": "روایت",
      "educational": "آموزشی"
    },
    "speakers": "گویندگان ({{count}} انتخاب‌شده)",
    "duration": "مدت: {{count}} دقیقه",
    "script": "متن پادکست (اختیاری)",
    "improve": "بهبود",
    "aiWrite": "نوشتن خودکار",
    "scriptPlaceholder": "اگر خالی بگذارید، هوش مصنوعی متن را از روی موضوع تولید می‌کند.",
    "audioAttachments": "فایل‌های صوتی همراه",
    "addAttachment": "افزودن فایل",
    "noAttachments": "بدون فایل اضافی — فقط گفتار. می‌توانید جینگل ابتدا، موسیقی پس‌زمینه (با خفه‌شو خودکار) یا فایل‌های صوتی اختصاصی را اینجا اضافه کنید.",
    "sourceKind": "نوع منبع",
    "kind": {
      "url": "لینک عمومی",
      "upload": "بارگذاری فایل",
      "sunoMusic": "پرامپت موسیقی Suno",
      "sunoSong": "پرامپت آهنگ Suno",
      "libraryTrack": "از کتابخانه من"
    },
    "placementLabel": "محل قرارگیری",
    "placement": {
      "intro": "جینگل ابتدا",
      "outro": "جینگل پایان",
      "background": "پس‌زمینه (خودکار خفه‌شو)",
      "insertBefore": "درج قبل از قطعه",
      "insertAfter": "درج بعد از قطعه"
    },
    "sunoPrompt": "پرامپت Suno",
    "libraryProjectId": "شناسه پروژه کتابخانه",
    "uploadedFileKey": "کلید فایل بارگذاری‌شده",
    "fullAudioUrl": "لینک کامل صوت",
    "gain": "بلندی (dB)",
    "duck": "خفه‌شو (dB)",
    "fadeIn": "محو ورود (میلی‌ثانیه)",
    "fadeOut": "محو خروج (میلی‌ثانیه)",
    "segmentIndex": "شماره قطعه (از ۰)",
    "engineCostEstimate": "هزینه تخمینی موتور",
    "scriptAssistFailed": "دستیار نگارش متن با خطا مواجه شد (HTTP {{status}})"
  },
  "pageBuilder": {
    "formError": "مشکلی پیش آمد. لطفاً دوباره تلاش کنید.",
    "submit": "ارسال",
    "servicePricing": {
      "columns": {
        "service": "سرویس",
        "howPriced": "مبنای محاسبه",
        "price": "قیمت"
      },
      "free": "رایگان",
      "perMinute": "هر دقیقه",
      "perChar": "هر کاراکتر",
      "minimum": "حداقل",
      "perLanguage": "برای هر زبان",
      "settled": "پس از اجرا تسویه می‌شود",
      "unavailable": "در صفحهٔ پروژه",
      "campaign": "تخفیف فعال",
      "percentSign": "٪",
      "off": "تخفیف",
      "daysLeft_one": "{{n}} روز باقی مانده",
      "daysLeft_other": "{{n}} روز باقی مانده",
      "loading": "در حال دریافت قیمت‌های روز…",
      "error": "قیمت‌های لحظه‌ای در دسترس نیست. در صفحهٔ ساخت پروژه، مبلغ دقیق پیش از تأیید نمایش داده می‌شود.",
      "services": {
        "download": {
          "name": "دانلود رسانه",
          "how": "از یوتیوب، اینستاگرام و ده‌ها سرویس دیگر"
        },
        "translation": {
          "name": "ترجمه و دوبلهٔ ویدیو",
          "how": "هر دقیقه، برای هر زبان مقصد"
        },
        "transcription": {
          "name": "رونویسی و زیرنویس",
          "how": "هر دقیقه — خروجی SRT و TXT"
        },
        "multi_speaker": {
          "name": "ترجمهٔ چند گوینده",
          "how": "هر دقیقه، برای هر زبان مقصد"
        },
        "podcast": {
          "name": "استودیوی پادکست",
          "how": "هر کاراکتر متن گفتار"
        },
        "image": {
          "name": "تولید تصویر",
          "how": "بر اساس مدلی که انتخاب می‌کنید"
        },
        "music": {
          "name": "تولید موسیقی",
          "how": "هر دقیقهٔ ساخته‌شده"
        },
        "song": {
          "name": "تولید آهنگ",
          "how": "هر دقیقهٔ ساخته‌شده"
        },
        "video_studio": {
          "name": "استودیوی ویدیوی هوشمند",
          "how": "هر مرحله، بر اساس مصرف واقعی"
        },
        "chatbot": {
          "name": "چت هوش مصنوعی",
          "how": "هر پیام، بر اساس مصرف واقعی"
        }
      }
    }
  },
  "admin": {
    "nav": {
      "dashboard": "داشبورد",
      "users": "کاربران",
      "projects": "پروژه‌ها",
      "archiveOps": "عملیات آرشیو",
      "academy": "آکادمی",
      "ecosystem": "اکوسیستم",
      "analytics": "تحلیل‌ها",
      "blogPosts": "مقالات",
      "categories": "دسته‌بندی‌ها",
      "tags": "برچسب‌ها",
      "pricing": "قیمت‌گذاری",
      "subscribers": "مشترکین",
      "messages": "پیام‌ها",
      "feedback": "بازخوردها",
      "support": "پشتیبانی",
      "settings": "تنظیمات"
    },
    "adminPanel": "پنل مدیریت",
    "closeMenu": "بستن منو",
    "openMenu": "باز کردن منو",
    "adminUserFallback": "مدیر",
    "logout": "خروج",
    "backToDashboard": "بازگشت به داشبورد"
  },
  "forumThread": {
    "backToThreads": "بازگشت به همه پرسش‌ها",
    "pinned": "سنجاق‌شده",
    "resolved": "حل‌شده",
    "user": "کاربر",
    "unhide": "نمایش مجدد",
    "hideFromStudents": "مخفی از دانشجویان",
    "hideFromAll": "مخفی از همه",
    "hiddenFromAllParen": "(مخفی از همه)",
    "hiddenFromStudentsParen": "(مخفی از دانشجویان)",
    "hiddenFromAll": "مخفی از همه",
    "hiddenFromStudents": "مخفی از دانشجویان",
    "replyCount": "{{count}} پاسخ",
    "noReplies": "هنوز پاسخی ارسال نشده است — اولین نفری باشید که پاسخ می‌دهد.",
    "replyPlaceholder": "پاسخ خود را با دقت بنویسید...",
    "ctrlEnterHint": "برای ارسال Ctrl+Enter را بزنید",
    "sending": "در حال ارسال...",
    "postReply": "ارسال پاسخ",
    "acceptedAnswer": "پاسخ برگزیده",
    "markAsAnswer": "علامت‌گذاری به عنوان پاسخ"
  },
  "numericField": {
    "hr": "ساعت",
    "min": "دقیقه",
    "sec": "ثانیه",
    "ms": "م‌ث"
  },
  "voiceEditor": {
    "outputLanguages": "زبان‌های خروجی",
    "outputLanguagesHelp": "زبان‌هایی که خروجی صوتی برای آنها تولید می‌شود را انتخاب کنید. «مبدأ» یعنی متن اصلی بدون ترجمه خوانده شود.",
    "outputMode": "حالت خروجی",
    "joined": "متصل",
    "separate": "جداگانه",
    "speakerMode": "حالت گوینده",
    "global": "سراسری",
    "perBlock": "هر بلوک",
    "timingMode": "حالت زمان‌بندی",
    "none": "بدون",
    "duration": "مدت",
    "timing": "زمان‌بندی",
    "maxOnlyScale": "مقیاس حداکثر",
    "scaleOn": "فعال",
    "scaleOff": "غیرفعال",
    "processMode": "روش اجرا",
    "automatic": "خودکار",
    "automaticDesc": "ترجمه و تولید صدا بدون توقف انجام می‌شود.",
    "interactive": "تعاملی",
    "interactiveDesc": "ترجمه انجام شده و سپس برای بازبینی و ویرایش متون ترجمه‌شده متوقف می‌شود.",
    "selectSpeakerVoice": "انتخاب صدای گوینده",
    "voicePreview": "پیش‌نمایش صداها",
    "stop": "توقف",
    "playSample": "پخش نمونه",
    "blocksHeader": "بلوک‌ها ({{count}})",
    "select": "انتخاب",
    "speech": "گفتار",
    "silence": "سکوت",
    "moveUp": "بالا",
    "moveDown": "پایین",
    "remove": "حذف",
    "text": "متن",
    "textPlaceholder": "متن را وارد کنید...",
    "toneStyle": "لحن (سبک)",
    "styleInstructionsPlaceholder": "دستورالعمل سبک (اختیاری)",
    "selectSpeaker": "انتخاب گوینده",
    "limitDuration": "محدودیت مدت",
    "minutes": "دقیقه",
    "minShort": "دقیقه",
    "seconds": "ثانیه",
    "secShort": "ثانیه",
    "milliseconds": "میلی‌ثانیه",
    "msShort": "میلی‌ثانیه",
    "maxOnly": "فقط حداکثر",
    "start": "شروع",
    "end": "پایان",
    "hours": "ساعت",
    "durationLabel": "مدت سکوت:",
    "speechBlock": "بلوک گفتار",
    "silenceBlock": "بلوک سکوت",
    "mergeBlocks": "ادغام {{count}} بلوک",
    "importSrt": "ورود SRT",
    "exportSrt": "خروجی SRT",
    "importJson": "ورود JSON",
    "exportJson": "خروجی JSON",
    "charsStat": "{{value}} کاراکتر",
    "langsStat": "{{value}} زبان",
    "costStat": "{{value}} تومان",
    "blocksMerged": "{{count}} بلوک ادغام شد",
    "blocksImported": "{{count}} بلوک وارد شد",
    "invalidSrt": "فایل SRT معتبر نیست",
    "invalidJson": "فایل JSON معتبر نیست",
    "pricingSourceOnly": "{{rate}} تومان / کاراکتر (مبدأ)",
    "pricingNonSource": "{{total}} تومان / کاراکتر ({{langs}} زبان × {{rate}})",
    "pricingMixed": "{{total}} تومان / کاراکتر ({{src}} مبدأ + {{langs}} زبان × {{tgt}})",
    "alignEnd": "همزمان با پایان صدا تمام شود (یا اگر این گفتار بلندتر است، با هم شروع شوند)",
    "audio": "صدا",
    "audioFile": "فایل صدا / موسیقی",
    "audioUploaded": "بارگذاری‌شده",
    "chooseAudio": "یک فایل صوتی انتخاب کنید",
    "errorBeyondSource": "بلوک {{n}} در {{end}} ثانیه پایان می‌یابد، فراتر از طول رسانهٔ مبدأ ({{source}} ثانیه).",
    "errorCharsPerSecond": "بلوک {{n}}: {{chars}} حرف در {{dur}} ثانیه = {{rate}}/ثانیه، بیش از حد مجاز {{max}} حرف در ثانیه.",
    "fixErrorsBeforeSubmit": "قبل از ادامه، موارد زیر را اصلاح کنید:",
    "insertBlock": "درج بلوک",
    "noDuck": "موسیقی را در حجم کامل نگه دار (زیر گفتار کم نشود)",
    "continueAfterPrev": "بلافاصله پس از پایان بلوک قبلی شروع شود (اگر موسیقی هنوز در حال پخش است، روی آن ادامه یابد)",
    "continueAfterPrevOff": "منتظر می‌ماند تا هم گفتار قبلی و هم موسیقی تمام شوند، سپس پخش می‌شود.",
    "continueAfterPrevOn": "همان لحظه‌ای که بلوک قبلی تمام می‌شود شروع می‌شود — حتی اگر موسیقی هنوز در حال پخش باشد (زیر این گفتار کم می‌شود) — و بلوک بعدی همین گزینه را می‌گیرد.",
    "overlapAudio": "روی صدای قبلی پخش شود (گفتار روی صدا)",
    "overlapHint": "موسیقی فقط زمانی که این گفتار روی آن پخش می‌شود کم می‌شود — پیش و پس از آن به حجم کامل بازمی‌گردد.",
    "overlapOff": "این بلوک پس از پایان بلوک قبلی پخش می‌شود.",
    "playbackSpeed": "سرعت پخش",
    "replace": "جایگزینی",
    "startBeforeEnd": "این مقدار پیش از پایان صدا شروع شود",
    "trimEnd": "پخش تا",
    "trimStart": "پخش از",
    "uploading": "در حال بارگذاری…",
    "bgmHeader": "موسیقی پس‌زمینه",
    "optional": "اختیاری",
    "bgmAdd": "افزودن موسیقی پس‌زمینه",
    "bgmAddMore": "افزودن فایل موسیقی دیگر",
    "bgmOnEnd": "وقتی موسیقی زودتر از روایت تمام شود",
    "bgmSilence": "سکوت شود",
    "bgmLoop": "موسیقی تکرار شود",
    "bgmVolume": "بلندی موسیقی"
  },
  "adminCategories": {
    "title": "مدیریت دسته‌بندی‌ها",
    "subtitle": "دسته‌بندی‌های مقالات را مدیریت کنید",
    "newCategory": "دسته‌بندی جدید",
    "noCategories": "دسته‌بندی‌ای وجود ندارد",
    "createFirst": "اولین دسته‌بندی خود را ایجاد کنید",
    "colName": "نام",
    "colSlug": "نامک",
    "colColor": "رنگ",
    "colOrder": "ترتیب",
    "colStatus": "وضعیت",
    "colActions": "عملیات",
    "active": "فعال",
    "inactive": "غیرفعال",
    "edit": "ویرایش",
    "delete": "حذف",
    "editCategory": "ویرایش دسته‌بندی",
    "nameEnglish": "نام (انگلیسی)",
    "namePersian": "نام (فارسی)",
    "slugLabel": "نامک (Slug)",
    "descEnglish": "توضیحات (انگلیسی)",
    "descPersian": "توضیحات (فارسی)",
    "colorLabel": "رنگ",
    "iconLabel": "آیکون",
    "displayOrder": "ترتیب نمایش",
    "categoryActive": "دسته‌بندی فعال باشد",
    "cancel": "انصراف",
    "save": "ذخیره",
    "saving": "در حال ذخیره...",
    "deleteCategory": "حذف دسته‌بندی",
    "deleteConfirm": "آیا از حذف دسته‌بندی «{{name}}» مطمئن هستید؟",
    "nameSlugRequired": "نام و نامک (slug) الزامی است",
    "saveFailed": "خطا در ذخیره"
  },
  "privacyPolicy": {
    "documentTitle": "قوانین و حریم خصوصی — Booq",
    "backToHome": "بازگشت به خانه",
    "heroTitle": "Booq — قوانین و مقررات و حریم خصوصی",
    "heroSubtitle": "این سند را با دقت مطالعه کنید — استفاده از سرویس‌های Booq به معنای پذیرش کامل تمام شرایط زیر است. متن فارسی نسخه معتبر و الزام‌آور است.",
    "lastUpdated": "آخرین به‌روزرسانی: {{date}}",
    "print": "چاپ",
    "tableOfContents": "فهرست بخش‌ها",
    "sections": "فهرست",
    "backToContents": "بازگشت به فهرست"
  },
  "a11y": {
    "skipToContent": "پرش به محتوا"
  },
  "adminUsers": {
    "title": "مدیریت کاربران",
    "userCount": "{{count}} کاربر",
    "searchPlaceholder": "جستجو ایمیل، موبایل، نام...",
    "filterAll": "همه",
    "active": "فعال",
    "inactive": "غیرفعال",
    "colUser": "کاربر",
    "colContact": "تماس",
    "colBalance": "موجودی",
    "colStatus": "وضعیت",
    "colJoined": "تاریخ عضویت",
    "colActions": "عملیات",
    "noUsers": "کاربری یافت نشد",
    "unnamedUser": "کاربر بدون نام",
    "admin": "مدیر",
    "deactivate": "غیرفعال‌سازی",
    "activate": "فعال‌سازی",
    "editBalance": "ویرایش موجودی",
    "pageOf": "صفحه {{current}} از {{total}}",
    "userLabel": "کاربر: ",
    "currentBalance": "موجودی فعلی: ",
    "newBalance": "موجودی جدید (تومان)",
    "reason": "دلیل تغییر",
    "reasonPlaceholder": "دلیل تغییر موجودی...",
    "cancel": "انصراف",
    "save": "ذخیره",
    "currency": "{{amount}} تومان"
  },
  "messageButton": {
    "message": "پیام",
    "startFailed": "شروع گفتگو ممکن نشد"
  },
  "categoryChips": {
    "scrollLeft": "اسکرول به چپ",
    "scrollRight": "اسکرول به راست"
  },
  "forumCompose": {
    "askQuestion": "طرح پرسش جدید",
    "aboutLesson": "مرتبط با درس: ",
    "questionTitle": "عنوان پرسش",
    "titlePlaceholder": "یک عنوان واضح و خلاصه...",
    "minThreeChars": "حداقل ۳ کاراکتر",
    "details": "توضیحات",
    "detailsPlaceholder": "هرچه دقیق‌تر توضیح دهید، پاسخ بهتری دریافت می‌کنید.",
    "minFiveChars": "حداقل ۵ کاراکتر",
    "posting": "در حال ارسال...",
    "postQuestion": "انتشار پرسش"
  },
  "contentTypePage": {
    "emptyTitle": "هنوز {{label}} وجود ندارد",
    "emptySubtitle": "اولین نفری باشید که به اشتراک می‌گذارد!",
    "uploadNow": "همین حالا بارگذاری کنید",
    "viewUserProfile": "مشاهده پروفایل {{name}}",
    "untitled": "بدون عنوان",
    "viewsCount": "{{views}} بازدید",
    "untitledEpisode": "قسمت بدون عنوان",
    "unknownType": "نوع محتوای ناشناخته.",
    "podcasts": "پادکست‌ها",
    "episodesCount": "+{{num}} قسمت"
  },
  "transcriptionReview": {
    "hours": "ساعت",
    "minutes": "دقیقه",
    "seconds": "ثانیه",
    "milliseconds": "میلی‌ثانیه",
    "speech": "گفتار",
    "silence": "سکوت",
    "blocksMerged": "{{num}} بلوک ادغام شد",
    "invalidSrt": "فایل SRT معتبر نیست",
    "importedFromSrt": "{{num}} بلوک از SRT وارد شد",
    "importedFromJson": "{{num}} بلوک از JSON وارد شد",
    "invalidJson": "فایل JSON نامعتبر است",
    "importSrtFile": "وارد کردن فایل SRT",
    "importJsonFile": "وارد کردن فایل JSON",
    "importSrt": "ورود SRT",
    "exportSrt": "خروجی SRT",
    "importJson": "ورود JSON",
    "exportJson": "خروجی JSON",
    "blocks": "بلوک",
    "chars": "کاراکتر",
    "mergeBlocks": "ادغام {{num}} بلوک",
    "drag": "جابجایی",
    "select": "انتخاب",
    "remove": "حذف",
    "textPlaceholder": "متن رونویسی...",
    "speaker": "گوینده",
    "toneStyle": "لحن / سبک",
    "tonePlaceholder": "مثلاً: با لحن طبیعی بخوانید:",
    "start": "شروع",
    "end": "پایان",
    "silenceDuration": "مدت سکوت",
    "speechBlock": "بلوک گفتار",
    "silenceBlock": "بلوک سکوت"
  },
  "newProject": {
    "voiceSampleUnavailable": "نمونه صدا در دسترس نیست",
    "projectCreated": "پروژه با موفقیت ایجاد شد!",
    "insufficientBalanceTopUp": "موجودی کیف پول کافی نیست. لطفاً کیف پول خود را شارژ کنید.",
    "maxFileSize": "حداکثر حجم فایل {{size}} مگابایت است",
    "maxArchivePartSize": "هر پارت آرشیو باید کمتر از {{size}} مگابایت باشد",
    "invalidArchiveUrls": "برخی لینک‌های آرشیو معتبر نیستند.",
    "insufficientBalance": "موجودی کیف پول کافی نیست",
    "enterPresetName": "لطفاً نام پریست را وارد کنید.",
    "presetSaved": "پریست با موفقیت ذخیره شد.",
    "presetSaveFailed": "ذخیره پریست ناموفق بود.",
    "presetDeleted": "پریست حذف شد.",
    "presetDeleteFailed": "حذف پریست ناموفق بود.",
    "presetSetDefault": "پریست به‌عنوان پیش‌فرض تنظیم شد.",
    "presetSetDefaultFailed": "تنظیم پریست پیش‌فرض ناموفق بود."
  },
  "sharedDownload": {
    "availableDownloads": "دانلودهای موجود",
    "backToHome": "بازگشت به خانه",
    "bundleFailed": "دانلود بسته ناموفق بود.",
    "clear": "پاک کردن",
    "copied": "کپی شد",
    "copy": "کپی",
    "copyText": "کپی متن",
    "defaultTitle": "دانلود اشتراکی",
    "download": "دانلود",
    "downloadAllZip": "دانلود همه ({{count}}) به‌صورت ZIP",
    "downloadFileFailed": "دانلود فایل ناموفق بود.",
    "downloadSelected": "دانلود {{count}} مورد انتخاب‌شده",
    "downloadThisFile": "دانلود این فایل",
    "downloading": "در حال دانلود...",
    "expired": "این لینک اشتراک منقضی شده است.",
    "filesSelected": "{{selected}} از {{total}} فایل انتخاب شد",
    "invalidLink": "لینک اشتراک نامعتبر است.",
    "linkUnavailable": "لینک در دسترس نیست",
    "loadInfoFailed": "بارگذاری اطلاعات اشتراک ناموفق بود.",
    "loading": "در حال بارگذاری...",
    "notReady": "هنوز چیزی به اشتراک گذاشته نشده — کمی بعد دوباره سر بزنید.",
    "outputs": "خروجی‌ها",
    "preparing": "در حال آماده‌سازی...",
    "reportLink": "گزارش این لینک",
    "selectAll": "انتخاب همه",
    "selectAsset": "انتخاب {{label}}",
    "sources": "منابع",
    "textsAndLinks": "متن‌ها و لینک‌ها",
    "zipHint": "وقتی همه فایل‌ها انتخاب شوند، یک فایل ZIP واحد دریافت می‌کنید."
  },
  "profileSettings": {
    "usernamePlaceholder": "نام کاربری"
  },
  "cmsPage": {
    "backHome": "بازگشت به خانه",
    "notFoundBody": "این صفحه وجود ندارد یا هنوز منتشر نشده است.",
    "notFoundTitle": "صفحه پیدا نشد"
  },
  "pageTitles": {
    "privacy": "قوانین و حریم خصوصی",
    "share": "دانلود اشتراکی",
    "paymentResult": "پرداخت",
    "newProject": "پروژه جدید",
    "projectDetail": "پروژه",
    "chatbot": "چت‌بات",
    "blogEditor": "نوشتن مقاله",
    "videoStudio": "استودیوی ویدیوی هوشمند"
  },
  "videoStudio": {
    "pageTitle": "استودیوی ویدیوی هوشمند",
    "pageSubtitle": "استودیوی ویدیوی هوشمند",
    "loadFailed": "این پروژهٔ استودیو بارگذاری نشد.",
    "stepper": {
      "label": "مراحل استودیو",
      "optionalHint": "اختیاری — برای انتخاب، واردش شوید"
    },
    "common": {
      "loading": "در حال بارگذاری…",
      "retry": "تلاش دوباره",
      "none": "هیچ‌کدام",
      "auto": "خودکار",
      "seconds": "ثانیه",
      "backToBreakdown": "رفتن به مرحلهٔ تفکیک",
      "autoNamed": "خودکار ({{model}})",
      "continue": "ادامه"
    },
    "price": {
      "free": "رایگان",
      "toman": "تومان"
    },
    "wallet": {
      "title": "کیف پول و هزینه‌ها",
      "balance": "موجودی",
      "spent": "هزینه‌شده برای این فیلم",
      "note": "هزینهٔ هر مرحله هنگام تأیید شما کسر می‌شود و پس از اجرا با هزینهٔ واقعی ارائه‌دهنده تسویه می‌گردد.",
      "projectPage": "جزئیات پروژه"
    },
    "balance": {
      "insufficientTitle": "موجودی برای این مرحله کافی نیست",
      "insufficientBody": "هزینهٔ این مرحله {{price}} تومان است و موجودی شما {{balance}} تومان.",
      "shortfall": "برای ادامه دست‌کم {{amount}} تومان شارژ کنید.",
      "topUp": "افزایش موجودی",
      "insufficientToast": "موجودی کافی نیست؛ لطفاً کیف پول را شارژ کنید."
    },
    "stage": {
      "story": "داستان",
      "breakdown": "تفکیک",
      "style": "سبک",
      "characters": "شخصیت‌ها",
      "sheets": "شیت شخصیت",
      "audio": "صدا",
      "shots": "نماها",
      "edit": "تدوین",
      "render": "خروجی نهایی"
    },
    "step": {
      "accepted": "تأییدشده",
      "requestChanges": "درخواست تغییر (اختیاری)",
      "requestChangesPlaceholder": "بنویسید چه چیزی را متفاوت انجام دهد…",
      "confirmAndPay": "تأیید و ساخت",
      "run": "اجرای این مرحله",
      "uploadOwn": "بارگذاری فایل خودم",
      "promptUsed": "پرامپت استفاده‌شده",
      "accept": "تأیید",
      "regenerate": "ساخت دوباره",
      "edit": "ویرایش",
      "retry": "تلاش دوباره",
      "failedTitle": "این مرحله ناموفق بود",
      "failedGeneric": "لطفاً کمی بعد دوباره تلاش کنید.",
      "failedRefund": "مبلغ این مرحله به کیف پول شما بازگردانده شد.",
      "failedPermanentTitle": "این مرحله با این تنظیمات قابل اجرا نیست",
      "failedPermanentGeneric": "چیزی را در پایین تغییر دهید و دوباره بسازید — تکرار بدون تغییر، دوباره ناموفق می‌شود.",
      "failedPermanentHint": "تکرار بدون تغییر دوباره ناموفق می‌شود و دوباره بازگردانده می‌شود.",
      "editTitle": "ویرایش این مرحله",
      "editHint": "هر چیزی را که می‌خواهید تغییر دهید — مدت، مدل، قاب‌بندی، اتفاقی که می‌افتد — سپس ویرایش را بسازید. تا آن لحظه هیچ مبلغی کسر نمی‌شود.",
      "editGenerate": "ساخت ویرایش",
      "editClose": "بستن ویرایشگر",
      "editNoChanges": "چیزی تغییر نکرده است. اول چیزی را عوض کنید، یا برای ساخت دوباره از «تولید مجدد» استفاده کنید.",
      "editPromptAdvanced": "ویرایش کامل پرامپت (پیشرفته)",
      "editPromptHint": "این متن جایگزین بخش توصیفی پرامپت می‌شود. قواعد سبک، ایمنی و فنی همچنان توسط استودیو اعمال می‌شوند. اگر خالی بماند، استودیو خودش آن را می‌نویسد.",
      "editPromptPlaceholder": "دقیقاً بنویسید چه چیزی باید ساخته شود…",
      "editPromptReset": "پاک کردن — استودیو خودش بنویسد",
      "discardPlan": "رد کردن"
    },
    "story": {
      "title": "داستان",
      "subtitle": "پایه‌ای که همهٔ مراحل بعدی از روی آن ساخته می‌شود.",
      "modeLabel": "از چه چیزی شروع می‌کنید؟",
      "modeTopic": "از یک موضوع",
      "modeTopicHint": "یک موضوع بدهید؛ داستان را هوش مصنوعی می‌نویسد.",
      "modeGoal": "از یک هدف",
      "modeGoalHint": "بگویید ویدیو باید به چه چیزی برسد.",
      "modeFullStory": "داستان کامل را دارم",
      "modeFullStoryHint": "متن خودتان، دقیقاً همان‌طور که نوشته‌اید.",
      "inputLabel": "ایدهٔ شما",
      "placeholderTopic": "مثلاً: نگهبان تنهای فانوس دریایی و یک گربهٔ ولگرد",
      "placeholderGoal": "مثلاً: مغازه‌داران کوچک را به سفارش آنلاین ترغیب کند",
      "placeholderFullStory": "داستان کامل خود را اینجا بنویسید یا جای‌گذاری کنید…",
      "enhance": "بهبود با هوش مصنوعی",
      "enhanceHint": "متن را به یک داستان سینمایی بازنویسی می‌کند. اگر می‌خواهید کلماتتان دست‌نخورده بماند، خاموشش کنید.",
      "targetLength": "مدت هدف ویدیو",
      "targetLengthHint": "تعیین می‌کند مرحلهٔ تفکیک چند نما پیشنهاد دهد. بعداً هم قابل تغییر است.",
      "generate": "نوشتن داستان",
      "resultLabel": "داستان شما (قابل ویرایش)",
      "charCount": "{{n}} نویسه",
      "save": "ذخیرهٔ تغییرات (رایگان)",
      "saved": "ذخیره شد",
      "savedToast": "داستان ذخیره شد.",
      "needInput": "برای ادامه دست‌کم چند کلمه بنویسید.",
      "plan": {
        "title": "عنوان",
        "logline": "خلاصهٔ یک‌خطی",
        "tone": "لحن",
        "language": "زبان"
      }
    },
    "breakdown": {
      "title": "تفکیک",
      "subtitle": "شخصیت‌ها، صحنه‌ها و فهرست پیشنهادی نماها.",
      "planIntro": "هوش مصنوعی داستان تأییدشدهٔ شما را می‌خواند و شخصیت‌ها، صحنه‌ها و فهرست نماها را با مدت‌زمان پیشنهاد می‌دهد. پیش از تأیید می‌توانید همه‌چیز را ویرایش کنید.",
      "generate": "ساخت تفکیک",
      "targetLength": "مدت هدف",
      "characters": "شخصیت‌ها",
      "addCharacter": "افزودن شخصیت",
      "removeCharacter": "حذف شخصیت",
      "noCharacters": "هنوز شخصیتی ثبت نشده است.",
      "name": "نام",
      "role": "نقش",
      "age": "سن",
      "voice": "صدا",
      "look": "ظاهر",
      "wardrobe": "لباس",
      "scenes": "صحنه‌ها",
      "addScene": "افزودن صحنه",
      "removeScene": "حذف صحنه",
      "noScenes": "هنوز صحنه‌ای ثبت نشده است.",
      "sceneTitle": "عنوان",
      "location": "مکان",
      "timeOfDay": "زمان روز",
      "sceneSummary": "در این صحنه چه اتفاقی می‌افتد",
      "suggestedShots": "نماهای پیشنهادی",
      "addShot": "افزودن نما",
      "removeShot": "حذف نما",
      "noShots": "هنوز نمایی پیشنهاد نشده است.",
      "shotNo": "نمای {{n}}",
      "duration": "مدت",
      "shotSize": "اندازهٔ نما",
      "action": "در این نما چه اتفاقی می‌افتد",
      "shotCount": "تعداد نماها",
      "shotsUnit": "نما",
      "saveEdits": "ذخیرهٔ ویرایش‌ها (رایگان)",
      "sceneImage": "تصویر مرجع صحنه (اختیاری)",
      "sceneImageHint": "یک نمای باز از این لوکیشن، بدون آدم. همهٔ نماهای صحنه با این تصویر تطبیق داده می‌شوند تا مکان در همهٔ نماها یکسان بماند.",
      "sceneImageGenerate": "ساخت تصویر صحنه",
      "sceneImageRegenerate": "ساخت نسخهٔ دیگر",
      "sceneImageFailed": "ساخت تصویر این صحنه ممکن نشد. دوباره تلاش کنید.",
      "sceneImageAcceptFirst": "اول تفکیک را تأیید کنید — تصویر صحنه به صحنه‌های تأییدشده تعلق دارد."
    },
    "style": {
      "title": "ظاهر و قالب",
      "subtitle": "این انتخاب‌ها روی همهٔ تصاویر و نماها اعمال می‌شود تا کل فیلم یکدست بماند. انتخاب سبک رایگان است.",
      "aspect": "نسبت تصویر",
      "defaultImageModel": "مدل پیش‌فرض تصویر",
      "defaultVideoModel": "مدل پیش‌فرض ویدیو",
      "directives": "دستور سبک که به همهٔ مدل‌ها فرستاده می‌شود",
      "saveContinue": "ذخیره و ادامه",
      "save": "ذخیره (رایگان)"
    },
    "image": {
      "model": "مدل تصویر",
      "aspect": "نسبت تصویر",
      "generate": "ساخت تصویر",
      "noPreview": "هنوز پیش‌نمایشی موجود نیست.",
      "uploadedNote": "این تصویر را خودتان بارگذاری کرده‌اید (رایگان)."
    },
    "characters": {
      "title": "پرترهٔ شخصیت‌ها",
      "subtitle": "برای هر شخصیت یک پرتره. تصویر تأییدشده در همهٔ مراحل بعدی به‌عنوان مرجع استفاده می‌شود، پس با حوصله انتخاب کنید.",
      "empty": "هنوز شخصیتی وجود ندارد؛ ابتدا تفکیک را تأیید کنید.",
      "emptyNone": "این تفکیک هیچ شخصیتی ندارد؛ برای فیلمی بدون بازیگر اشکالی ندارد. ادامه دهید یا به تفکیک برگردید و شخصیتی اضافه کنید."
    },
    "sheets": {
      "title": "شیت شخصیت‌ها",
      "subtitle": "برای هر شخصیت یک شیت چرخشی: نمای روبه‌رو، جانبی، پشت و حالت‌های چهره روی پس‌زمینهٔ خنثی. همین باعث می‌شود چهره‌ها در همهٔ نماها ثابت بمانند.",
      "empty": "هنوز شخصیتی وجود ندارد؛ ابتدا تفکیک را تأیید کنید.",
      "emptyNone": "این تفکیک هیچ شخصیتی ندارد، پس برگهٔ چرخش شخصیتی برای ساختن وجود ندارد."
    },
    "audio": {
      "title": "موسیقی و صدا",
      "subtitle": "هر تعداد ترک که فیلم‌تان لازم دارد اضافه کنید. جای‌گذاری آن‌ها روی خط زمان در مرحلهٔ تدوین انجام می‌شود.",
      "tracks": "ترک‌ها",
      "removeTrack": "حذف ترک",
      "volume": "بلندی صدا",
      "trimStart": "برش ابتدا",
      "trimEnd": "برش انتها",
      "addTrack": "افزودن ترک",
      "pendingTrack": "ترک صوتی جدید",
      "pathUpload": "بارگذاری فایل خودم",
      "pathUploadHint": "موسیقی یا ضبط خودتان — رایگان.",
      "pathSong": "آهنگ باکلام",
      "pathSongHint": "هوش مصنوعی متن را می‌نویسد و می‌خواند.",
      "pathMusic": "موسیقی بی‌کلام",
      "pathMusicHint": "قطعه‌ای بدون آواز.",
      "pathVoice": "روایت / دیالوگ",
      "pathVoiceHint": "استودیوی بلوکی با انتخاب صدا برای هر بلوک.",
      "pathSfx": "افکت صوتی",
      "pathSfxHint": "کتابخانه، Freesound یا ساخت با هوش مصنوعی.",
      "pathCombination": "ترکیبی",
      "pathCombinationHint": "هر ترکیبی از ترک‌ها که بخواهید.",
      "uploadHint": "MP3، WAV، M4A، FLAC یا OGG — تا ۵۰ مگابایت. رایگان.",
      "lyricsFromStory": "نوشتن متن آهنگ از روی داستان",
      "lyricsReady": "متن آهنگ از روی داستان شما نوشته شد.",
      "noStoryForLyrics": "ابتدا داستان را بنویسید و تأیید کنید.",
      "planSong": "طراحی این آهنگ",
      "planMusic": "طراحی این قطعه",
      "generateVoice": "ساخت روایت",
      "songPriceNote": "پیش از هر کسری، طرح را بازبینی می‌کنید؛ ساخت آن حدود {{price}} تومان هزینه دارد.",
      "songReviewFirst": "ابتدا متن و طرح آهنگ را بازبینی کنم (پیشنهادی)",
      "songReviewFirstHint": "هوش مصنوعی طرح آهنگ را رایگان می‌سازد و پیش از پرداخت هزینهٔ تولید، برای ویرایش متن ترانه توقف می‌کند.",
      "kind": {
        "audio_track": "موسیقی",
        "voice_track": "روایت",
        "sfx": "افکت صوتی",
        "song": "آهنگ",
        "music": "بی‌کلام",
        "voice": "روایت",
        "upload": "بارگذاری‌شده",
        "audio": "صدا",
        "sfx_library": "افکت کتابخانه",
        "sfx_freesound": "افکت فری‌ساوند",
        "sfx_elevenlabs": "افکت ساخته‌شده (ویژه)",
        "sfx_cassette": "افکت ساخته‌شده (اقتصادی)"
      },
      "subtitleV2": "هر چند مسیر صدایی که فیلم لازم دارد بسازید و آن‌هایی را که خوب نشدند حذف کنید. جای‌گذاری و میکس در مرحله‌ی تدوین انجام می‌شود.",
      "deleteConfirm": "این مسیر از پروژه حذف شود؟ از خط زمانی هم برداشته می‌شود. هزینه‌ی ساخت قبلاً پرداخت شده و بازگردانده نمی‌شود.",
      "deletedToast": "از پروژه حذف شد.",
      "restoredToast": "این نسخه دوباره فعال شد.",
      "regenerate": "ساخت نسخه‌ی دیگر",
      "regenerateQueued": "قیمت را پایین ببینید و سپس تأیید کنید.",
      "previousTakes": "نسخه‌های پیشین ({{count}})",
      "takeCurrent": "نسخه {{version}} · فعلی",
      "takeVersion": "نسخه {{version}}",
      "useTake": "استفاده از این نسخه",
      "discardPlan": "رد کردن"
    },
    "sfx": {
      "title": "افکت‌های صوتی",
      "tabPremium": "ساخت · حرفه‌ای",
      "tabEconomy": "ساخت · اقتصادی",
      "search": "جست‌وجو",
      "searchPlaceholder": "جست‌وجوی صدا — به هر زبانی…",
      "category": "دسته",
      "allCategories": "همهٔ دسته‌ها",
      "add": "افزودن",
      "noResults": "چیزی پیدا نشد.",
      "loadFailed": "بارگذاری صداها ممکن نشد. دوباره تلاش کنید.",
      "premiumHint": "بالاترین کیفیت؛ هزینه بر اساس هر ثانیه صدا.",
      "economyHint": "ارزان‌ترین گزینه — هزینهٔ ثابت برای هر ساخت.",
      "prompt": "صدا را توصیف کنید",
      "promptPlaceholder": "مثلاً: کوبیده‌شدن درِ چوبی سنگین در تالاری سنگی",
      "duration": "مدت",
      "generate": "ساخت صدا",
      "tabSearch": "کتابخانهٔ صدا",
      "loadMore": "نمایش صداهای بیشتر",
      "resultCount": "نمایش {{shown}} از {{total}} صدا",
      "playPreview": "پخش پیش‌نمایش",
      "stopPreview": "توقف پیش‌نمایش",
      "translatedNotice": "جست‌وجو به انگلیسی با «{{term}}» انجام شد.",
      "translationCharge": "هزینهٔ ترجمه {{amount}} تومان شد.",
      "categories": {
        "ui": "رابط کاربری",
        "voice": "صداهای انسانی",
        "sci_fi": "علمی‑تخیلی",
        "impacts": "ضربه و برخورد",
        "foley": "افکت صحنه",
        "musical_stinger": "تکه‌های موسیقی",
        "footsteps": "صدای قدم"
      }
    },
    "player": {
      "play": "پخش",
      "pause": "توقف",
      "mute": "بی‌صدا",
      "unmute": "باصدا",
      "seek": "جابه‌جایی در زمان",
      "speed": "سرعت پخش",
      "loadFailed": "بارگیری نشد — برای تلاش دوباره پخش را بزنید."
    },
    "shots": {
      "expandAll": "باز کردن همه",
      "collapseAll": "بستن همه",
      "sectionBasics": "تنظیمات اصلی",
      "sectionContent": "محتوا",
      "sectionContinuity": "پیوستگی و هویت",
      "summaryDelivered": "{{delivered}} از {{total}} نما تحویل شده",
      "summaryGenerating": "{{count}} در حال ساخت",
      "summaryFailed": "{{count}} ناموفق",
      "summaryStart": "شروع: {{source}}",
      "summaryEnd": "پایان: {{source}}",
      "summaryRefs": "{{count}} تصویر مرجع",
      "srcPrompt": "فقط متن",
      "srcPrevious": "نمای قبلی",
      "srcGenerated": "عکس ساخته‌شده",
      "srcUpload": "تصویر شما",
      "statusPlan": "هنوز ساخته نشده",
      "statusGenerating": "در حال ساخت…",
      "statusDelivered": "تحویل شد",
      "statusFailed": "ناموفق",
      "priceFrameShort": "فریم‌ها ≈ {{price}}",
      "priceClipShort": "کلیپ ≈ {{price}}",
      "title": "نماها",
      "subtitle": "هر نما جداگانه ساخته و پرداخت می‌شود؛ با یکی شروع کنید و وقتی راضی بودید ادامه دهید.",
      "totalEstimate": "برآورد مجموع همهٔ نماها",
      "count": "تعداد نماها",
      "addShot": "افزودن نما",
      "removeShot": "حذف نما",
      "save": "ذخیرهٔ فهرست نماها (رایگان)",
      "shotNo": "نمای {{n}}",
      "duration": "مدت",
      "shotSize": "اندازهٔ نما",
      "cameraMove": "حرکت دوربین",
      "scene": "صحنه",
      "model": "مدل ویدیو",
      "charactersPresent": "شخصیت‌های حاضر در این نما",
      "action": "چه اتفاقی می‌افتد",
      "dialogue": "دیالوگ / صدای راوی",
      "sfxCue": "نشانهٔ افکت صوتی",
      "usePreviousFrame": "ادامه از آخرین فریم نمای قبلی",
      "usePreviousFrameHint": "برش را یکدست نگه می‌دارد؛ نمای جدید دقیقاً از جایی شروع می‌شود که نمای قبلی تمام شده.",
      "usePreviousFrameUnsupported": "این مدل نمی‌تواند از یک تصویر شروع کند. برای زنجیره‌کردن نماها مدل دیگری انتخاب کنید.",
      "nativeAudio": "این مدل صدای خودش را هم می‌سازد.",
      "generate": "ساخت این نما",
      "tierDraft": "پیش‌نویس — ارزان‌ترین",
      "tierStandard": "استاندارد",
      "tierPremium": "حرفه‌ای",
      "tierSpecialty": "تخصصی",
      "size": {
        "extreme_wide": "خیلی باز",
        "wide": "باز",
        "full": "تمام‌قد",
        "medium": "متوسط",
        "medium_close_up": "نیمه‌نزدیک",
        "close_up": "نزدیک",
        "extreme_close_up": "خیلی نزدیک",
        "over_the_shoulder": "از روی شانه",
        "insert": "نمای درج"
      },
      "move": {
        "static": "ثابت",
        "pan_left": "پن به چپ",
        "pan_right": "پن به راست",
        "tilt_up": "تیلت به بالا",
        "tilt_down": "تیلت به پایین",
        "dolly_in": "دالی به جلو",
        "dolly_out": "دالی به عقب",
        "truck": "حرکت جانبی",
        "crane": "کرین",
        "handheld": "روی دست",
        "orbit": "چرخش دور سوژه",
        "zoom_in": "زوم به داخل",
        "zoom_out": "زوم به بیرون",
        "tracking": "تعقیبی"
      },
      "durationUnit": "ثانیه",
      "durationUnsupported": "این مدل فقط نماهای {{allowed}} ثانیه‌ای می‌سازد.",
      "durationOutOfRange": "این مدل نماهای بین {{min}} تا {{max}} ثانیه می‌سازد.",
      "durationRangeHint": "این مدل نماهای بین {{min}} تا {{max}} ثانیه می‌سازد.",
      "durationSnap": "استفاده از {{seconds}} ثانیه",
      "durationSnapAndRun": "با {{seconds}} ثانیه بساز",
      "durationFixAll": "اصلاح {{count}} نما",
      "modelChangedInvalid": "{{count}} نما به مدت‌زمان تازه‌ای برای مدلشان نیاز دارند.",
      "priceChangedAfterSnap": "قیمت {{from}} ← {{to}} تومان",
      "durationAdjustedByServer": "این مدل نمی‌تواند نمای {{from}} ثانیه‌ای بسازد، پس روی {{to}} ثانیه تنظیم شد — و مبلغ همین مقدار محاسبه می‌شود.",
      "adjEndFrameInvalid": "یک نما نمی‌تواند روی آخرین فریم نمای قبلی تمام شود — این یعنی فیلم برعکس پیش برود. فریم پایانی پاک شد.",
      "adjEndFramePromoted": "یک فریم یعنی «از اینجا شروع کن»، پس به ابتدای نما منتقل شد.",
      "adjEndFrameUnsupported": "این مدل نمی‌تواند روی فریم انتخابی تمام شود، پس فریم پایانی حذف شد. مدل تغییر نکرد — اگر لازم دارید مدلی را انتخاب کنید که فریم شروع و پایان را پشتیبانی کند.",
      "adjFirstFrameMissing": "نمای قبلی هنوز فریم پایانی ذخیره‌شده ندارد، پس این نما فقط از روی متن ساخته می‌شود.",
      "adjReferencesCapped": "این مدل {{max}} تصویر مرجع می‌پذیرد، پس فقط {{max}} مورد اول فرستاده می‌شود.",
      "adjReferencesDropped": "فریم ثابت و تصاویر مرجع با هم فرستاده نمی‌شوند، پس مرجع‌ها حذف شدند. به جای آن فریم شروع را بسازید تا مرجع‌ها در همان فریم نقاشی شوند.",
      "adjReferencesMovedToFrame": "مرجع‌های شما به جای کلیپ به فریم شروع می‌روند — آن فریم هویت را وارد نما می‌کند.",
      "capFirstLast": "شروع+پایان",
      "capReferences": "مرجع‌ها",
      "endFrame": "فریم پایان",
      "endFrameUnsupported": "این مدل نمی‌تواند روی فریم انتخابی تمام شود. مدلی را انتخاب کنید که فریم شروع و پایان را پشتیبانی کند.",
      "frameEmpty": "هنوز تصویری نیست.",
      "frameGenerate": "ساخت این فریم",
      "frameInstructionLabel": "دستور اضافه برای این فریم (اختیاری)",
      "frameInstructionPlaceholder": "مثلاً: فانوس را از قبل در دست دارد، در پشت سرش نیمه‌باز است",
      "framePreviousHint": "این فریم پس از ساخته‌شدن نمای قبلی از آن گرفته می‌شود.",
      "frameRegenerate": "ساخت فریم دیگر",
      "frameReplace": "جایگزینی تصویر",
      "frameRequiredFirst": "پیش از ساخت نما، فریم بالا را بسازید (یا بارگذاری کنید).",
      "frameSourceGenerated": "ساخت یک عکس",
      "frameSourceNone": "بدون فریم ثابت",
      "frameSourcePrevious": "آخرین فریم نمای قبلی",
      "frameSourceUpload": "بارگذاری تصویر",
      "pipelineFirstLast": "فریم شروع ← پایان",
      "pipelinePhoto": "عکس ← ویدیو",
      "pipelineReference": "با مرجع‌ها",
      "pipelineText": "متن ← ویدیو",
      "priceClip": "کلیپ — هنگام تأیید نما محاسبه می‌شود",
      "priceFrame": "تصویر فریم ×{{count}} — هنگام ساخت آن محاسبه می‌شود",
      "referenceAdd": "افزودن تصویر مرجع",
      "referenceUploaded": "تصویر شما",
      "references": "مرجع‌های هویت",
      "referencesHint": "برگه‌های شخصیتی که این نما باید با آن‌ها بخواند را انتخاب کنید، یا تصویر خودتان را اضافه کنید.",
      "referencesUnsupported": "این مدل تصویر مرجع نمی‌پذیرد — آن‌ها را در فریم شروعِ ساخته‌شده بگذارید تا فریم هویت را وارد نما کند.",
      "startFrame": "فریم شروع",
      "framePreviousMissing": "نمای قبلی حذف شده است، پس فریمی برای ادامه دادن وجود ندارد — این نما فقط بر اساس متن ساخته می‌شود.",
      "frameFailed": "این فریم ساخته نشد. چیزی را در بالا تغییر دهید یا دوباره تلاش کنید.",
      "referenceRemove": "حذف این تصویر مرجع",
      "referenceNoteEdit": "نام‌گذاری این مرجع (اختیاری)",
      "referenceNoteTitle": "یادداشت مرجع — {{label}}",
      "referenceNoteClose": "بستن ویرایشگر یادداشت",
      "referenceNoteHint": "اختیاری. این تصویر چیست و چگونه باید استفاده شود؟ هر دو کنار تصویر وارد پرامپت می‌شوند.",
      "referenceName": "نام (مثلاً آران)",
      "referenceUsage": "نحوهٔ استفاده (مثلاً چهره و لباس نگهبان)",
      "referenceScene": "تصویر صحنه",
      "charactersDriveRefsHint": "چون مرجعی در پایین انتخاب نشده، همین شخصیت‌ها مرجع‌های هویتی این نما را هم تعیین می‌کنند.",
      "referencesSlotsLeft": "{{count}} جای خالی",
      "referencesAutoScene": "تصویر صحنه‌ی این نما خودکار و پس از انتخاب‌های شما اضافه می‌شود.",
      "referencesAutoAnchor": "آخرین فریم نمای قبلی خودکار به‌عنوان لنگر پیوستگی اضافه می‌شود.",
      "referencesAutoCounted": "این‌ها هم از {{limit}} مرجعی که این نما می‌تواند ببرد حساب می‌شوند — {{count}} جای خالی باقی است.",
      "referencesAutoDropped": "این نما روی‌هم {{limit}} تصویر مرجع می‌برد، پس جایی برایشان نمی‌ماند. برای باز کردن جا، یکی از انتخاب‌ها را بردارید.",
      "adjAutoIdentityCapped": "شخصیت‌های شما {{from}} تصویر مرجع لازم دارند و فقط {{to}} تا جا می‌شود، پس آخری‌ها فرستاده نمی‌شوند. مهم‌ترین برگه‌ها را خودتان انتخاب کنید.",
      "adjAutoSceneCapped": "تصویر صحنه در {{max}} جای مرجعی که این نما می‌برد جا نشد، پس فقط با شخصیت‌ها هم‌خوان می‌شود.",
      "adjAutoAnchorCapped": "آخرین فریم نمای قبلی در {{max}} جای مرجع جا نشد، پس این فریم بدون آن ساخته می‌شود.",
      "referencesAutoCast": "شخصیت‌های انتخابی شما {{count}} تا از این جاها را پر می‌کنند.",
      "referencesSlotsLeft_one": "{{count}} جای خالی"
    },
    "edit": {
      "title": "خط زمان",
      "subtitle": "ترتیب، برش و میکس. تدوین هزینه‌ای ندارد؛ فقط خروجی نهایی آن را به فایل تبدیل می‌کند.",
      "empty": "پیش از تدوین دست‌کم یک نما را تأیید کنید.",
      "goToShots": "رفتن به نماها",
      "moveUp": "انتقال به جلو",
      "moveDown": "انتقال به عقب",
      "transition": "ترنزیشن ورود",
      "transitionKind": {
        "none": "بدون",
        "fade": "محو",
        "fadeblack": "محو از طریق سیاهی",
        "dissolve": "دیزالو",
        "wipe": "وایپ",
        "slide": "اسلاید"
      },
      "sceneBackgrounds": "ترک پس‌زمینه برای هر صحنه",
      "track": "ترک",
      "sfxPlacements": "افکت‌های صوتی",
      "addSfx": "جای‌گذاری یک صدا",
      "removeSfx": "حذف صدا",
      "noSfx": "هنوز افکتی جای‌گذاری نشده است.",
      "sound": "صدا",
      "at": "در لحظهٔ",
      "save": "ذخیرهٔ خط زمان (رایگان)",
      "savedToast": "خط زمان ذخیره شد.",
      "render": "ساخت فیلم نهایی",
      "subtitleV2": "نماها را مرتب کنید و هر چند مسیر صدایی که لازم دارید موازی با آن‌ها پخش کنید. ویرایش رایگان است — فقط رندر نهایی آن را به فایل تبدیل می‌کند.",
      "summary": "{{clips}} نما · {{tracks}} مسیر صدا · حدود {{length}}",
      "videoTrack": "تصویر",
      "audioTracks": "صدا",
      "duplicate": "تکثیر",
      "removeClip": "حذف از فیلم",
      "missingClip": "موجود نیست",
      "role": "نوع مسیر",
      "roleKind": {
        "music": "موسیقی",
        "voice": "گویندگی",
        "sfx": "افکت",
        "ambience": "فضای صوتی"
      },
      "trackLabel": "نام مسیر",
      "removeTrack": "حذف مسیر",
      "mute": "بی‌صدا",
      "solo": "تک‌پخش",
      "gain": "بلندی مسیر",
      "duck": "کم شدن زیر گویندگی",
      "addSegment": "افزودن صدا",
      "removeSegment": "حذف",
      "segmentIndex": "قطعه {{n}}",
      "split": "برش",
      "splitAt": "برش در",
      "splitOutside": "نقطه‌ی برش باید داخل این قطعه باشد.",
      "chain": "چیدن پشت سر هم",
      "loop": "تکرار تا صدای بعدی",
      "sourceIn": "شروع درون صدا",
      "sourceOut": "پایان درون صدا",
      "effects": "افکت‌های صدا",
      "effectKind": {
        "fade_in": "محو ورود",
        "fade_out": "محو خروج",
        "normalize": "یکنواخت‌سازی",
        "compress": "فشرده‌سازی",
        "eq_telephone": "تلفنی",
        "speed": "سرعت",
        "highpass": "حذف بم‌ها",
        "lowpass": "حذف زیرها",
        "echo": "اکو",
        "reverse": "معکوس",
        "duck": "کم شدن"
      },
      "noTracks": "از بالا یک مسیر بسازید و هر چند صدا که خواستید روی آن بگذارید — همزمان با تصویر پخش می‌شوند.",
      "noSegments": "این مسیر خالی است.",
      "noAudioAssets": "هنوز صدایی در این پروژه نیست. اول در مرحله‌ی موسیقی متن، گویندگی یا افکت اضافه کنید.",
      "sceneHint": "زمان‌ها از ابتدای فیلم اندازه‌گیری می‌شوند، نه از ابتدای صحنه.",
      "trackLimit": "هر خط زمانی حداکثر {{count}} مسیر صدا دارد.",
      "segmentLimit": "این خط زمانی پر است — پیش از افزودن قطعه‌ی تازه، یکی را حذف کنید."
    },
    "render": {
      "title": "خروجی نهایی",
      "subtitle": "میکس و انکد نهایی. اولین رندر رایگان است؛ هزینهٔ اجزا را قبلاً پرداخت کرده‌اید.",
      "card": "فیلم نهایی",
      "planHint": "همه‌چیز آماده است. خروجی‌گیری نماها را به هم می‌دوزد، صدا را میکس می‌کند و فایل MP4 قابل دانلود می‌سازد.",
      "start": "ساخت فیلم نهایی",
      "noOutput": "فیلم آماده اینجا نمایش داده می‌شود.",
      "download": "دانلود",
      "rerenderNote": "میکس و انکد نهایی. اولین رندر شما تحویل شده است — هر رندر جدید {{price}} تومان هزینه دارد.",
      "rerenderConfirmHint": "این یک رندر مجدد است: با تأیید، {{price}} تومان از کیف پول شما کسر می‌شود.",
      "previousRenders": "رندرهای قبلی ({{count}})"
    },
    "create": {
      "language": "زبان فیلم"
    },
    "errors": {
      "durationNotAllowed": "این مدل فقط نماهای {{allowed}} ثانیه‌ای می‌سازد.",
      "durationOutOfRange": "این مدل نماهای بین {{min}} تا {{max}} ثانیه می‌سازد.",
      "requestRejected": "مدل ویدیو این نما را با این تنظیمات نپذیرفت. آن را تغییر دهید و دوباره بسازید.",
      "contentBlocked": "این محتوا از بررسی ایمنی عبور نکرد. آن را بازنویسی کنید و دوباره بسازید.",
      "stageUnavailable": "این بخش از استودیو هنوز در دسترس نیست.",
      "frameNotReady": "این نما از تصویری شروع می‌شود که هنوز ساخته نشده — اول فریم را بسازید (یا بارگذاری کنید).",
      "tooManyReferences": "این نما بیشترین تعداد تصویر مرجع را دارد. برای افزودن مورد تازه، یکی را حذف کنید."
    },
    "progress": {
      "queued": "در صف…",
      "working": "در حال پردازش…",
      "story": "در حال نوشتن…",
      "breakdown": "در حال برنامه‌ریزی…",
      "style": "در حال آماده‌سازی…",
      "images": "در حال ترسیم…",
      "audio": "در حال ساخت صدا…",
      "shots": "در حال ساخت ویدیو…",
      "edit": "در حال آماده‌سازی…",
      "render": "در حال رندر…",
      "awaitingReview": "آمادهٔ بررسی شما",
      "awaitingConfirm": "در انتظار شما",
      "done": "انجام شد"
    },
    "history": {
      "previousVersions": "نسخه‌های قبلی ({{count}})",
      "version": "نسخه {{version}}",
      "useThis": "استفاده از این نسخه",
      "download": "دانلود"
    },
    "feedback": {
      "toggle": "امتیاز به این پروژه"
    }
  },
  "toneHelp": {
    "text": "لحن فقط شیوهٔ خواندن متن را تعیین می‌کند و هرگز خوانده نمی‌شود. به هر زبانی می‌توانید بنویسید؛ پیش از تولید صدا به‌صورت خودکار اصلاح می‌شود."
  },
  "speechRate": {
    "sparseTitle": "متن این بلوک برای این مدت‌زمان خیلی کم است",
    "sparseBody": "حدود {{rate}} حرف در ثانیه ({{wpm}} واژه در دقیقه) در {{seconds}} ثانیه. گفتار طبیعی حدود {{min}} حرف در ثانیه یا بیشتر است، بنابراین صدا برای پر کردن این بازه کِش می‌آید و کند و کشیده و غیرطبیعی شنیده می‌شود.",
    "sparseFix": "متن بیشتری بنویسید یا مدت این بلوک را کوتاه‌تر کنید. می‌توانید همین‌طور هم ادامه دهید.",
    "summary": "{{blocks}} بلوک نسبت به مدت‌زمانشان متن بسیار کمی دارند. صدای آن‌ها برای پر کردن زمان کِش می‌آید و ممکن است کند و غیرطبیعی به‌نظر برسد. متن بیشتری اضافه کنید یا مدت آن بلوک‌ها را کم کنید — یا همین‌طور ادامه دهید؛ این فقط یک پیشنهاد است."
  },
  "payment": {
    "paidWithVat": "{{gross}} تومان پرداخت شد (شامل {{vat}} تومان مالیات)؛ {{net}} تومان به کیف پول شما افزوده شد.",
    "paidNoVat": "{{net}} تومان به کیف پول شما افزوده شد."
  },
  "discount": {
    "campaignBadge": "{{percent}}٪ تخفیف",
    "wasPrice": "قیمت قبل",
    "until": "تا {{date}}",
    "codeApplied": "کد تخفیف اعمال شد",
    "codeExhausted": "ظرفیت این کد تخفیف تمام شده است"
  },
  "welcome": {
    "title": "به بوق خوش آمدید",
    "subtitle": "دو انتخاب کوچک تا فضای کارتان همان‌طور شود که دوست دارید.",
    "language": "زبان",
    "theme": "پوسته",
    "skip": "بعداً",
    "start": "شروع کنیم",
    "step": "گام {{current}} از {{total}}",
    "next": "ادامه",
    "back": "بازگشت",
    "themeTitle": "یک ظاهر انتخاب کنید",
    "themeHint": "سیزده پوسته که همان لحظه اعمال می‌شوند. هر زمان خواستید از نوار بالا تغییرش دهید."
  },
  "support": {
    "unreadReplies": "{{count}} پاسخ خوانده‌نشده"
  },
  "library": {
    "title": "کتابخانهٔ من",
    "subtitle": "هر چه در بوق بارگذاری یا ساخته‌اید، یک‌جا.",
    "storage": "فضای ذخیره‌سازی",
    "usedOfQuota": "{{used}} از {{quota}}",
    "remaining": "{{remaining}} آزاد",
    "noPlanYet": "هنوز طرح ذخیره‌سازی بارگذاری نشده است.",
    "measuring": "در حال محاسبهٔ فضایی که مصرف کرده‌اید…",
    "fileCount": "{{count}} فایل",
    "unmeasured": "دست‌کم این مقدار: حجم {{count}} فایل هنوز اندازه‌گیری نشده و در جمع نیامده است.",
    "filters": "فیلترها",
    "searchPlaceholder": "جست‌وجو بر اساس نام",
    "sort": "ترتیب",
    "sortNewest": "تازه‌ترین اول",
    "sortOldest": "قدیمی‌ترین اول",
    "sortLargest": "بزرگ‌ترین اول",
    "sortName": "بر اساس نام",
    "sortUsed": "آخرین استفاده",
    "viewGrid": "نمای شبکه‌ای",
    "viewList": "نمای فهرستی",
    "open": "باز کردن",
    "download": "دانلود",
    "downloadFailed": "دانلود شروع نشد.",
    "loadFailed": "کتابخانهٔ شما بارگذاری نشد.",
    "refreshing": "در حال به‌روزرسانی…",
    "empty": "هنوز چیزی اینجا نیست.",
    "emptyHint": "فایل‌هایی که بارگذاری می‌کنید و هر چه بوق برای شما می‌سازد، خودبه‌خود اینجا دیده می‌شود.",
    "noMatches": "فایلی مطابق این فیلتر نیست.",
    "startProject": "شروع یک پروژه",
    "sizeUnknown": "حجم نامشخص",
    "noPreview": "برای این نوع فایل پیش‌نمایشی نیست.",
    "prevPage": "قبلی",
    "nextPage": "بعدی",
    "missingShort": "در دسترس نیست",
    "missingTitle": "این فایل در ذخیره‌ساز ما پیدا نشد",
    "missingBody": "بوق این فایل را در جایی که خودش گذاشته بود پیدا نمی‌کند. این ایراد از سمت ماست، نه از کار شما، و به هیچ فایل دیگری در کتابخانهٔ شما آسیبی نرسیده است.",
    "missingCheckAgain": "بررسی دوباره",
    "missingChecking": "در حال بررسی…",
    "missingChecked": "کتابخانهٔ شما دوباره بررسی شد.",
    "missingCheckCooldown": "کتابخانهٔ شما همین حالا بررسی شد. یک دقیقهٔ دیگر تلاش کنید.",
    "missingCheckFailed": "بررسی انجام نشد.",
    "goneTitle": "این فایل در کتابخانهٔ شما نیست",
    "goneBody": "این فایل دیگر بخشی از کتابخانهٔ شما نیست، بنابراین قابل باز کردن یا دانلود نیست.",
    "unreachableTitle": "وضعیت این فایل بررسی نشد",
    "unreachableBody": "کتابخانهٔ شما پاسخ نداد، پس هنوز نمی‌توانیم چیزی دربارهٔ این فایل بگوییم. چیزی تغییر نکرده است — دوباره تلاش کنید.",
    "tabs": {
      "files": "فایل‌ها",
      "plans": "فضا و طرح‌ها"
    },
    "unit": {
      "B": "بایت",
      "KB": "کیلوبایت",
      "MB": "مگابایت",
      "GB": "گیگابایت",
      "TB": "ترابایت",
      "PB": "پتابایت"
    },
    "kind": {
      "all": "همه",
      "video": "ویدیو",
      "audio": "صدا",
      "image": "تصویر",
      "subtitle": "زیرنویس",
      "document": "سند",
      "archive": "آرشیو",
      "other": "سایر"
    },
    "origin": {
      "project_input": "بارگذاری‌شده برای پروژه",
      "project_source_media": "رسانهٔ مبدای پروژه",
      "project_subtitle_in": "زیرنویس ارسالی شما",
      "project_output": "خروجی پروژه",
      "project_subtitle_out": "زیرنویس ساخته‌شده",
      "project_image": "تصویر ساخته‌شده",
      "project_image_hq": "تصویر ساخته‌شده (۴K)",
      "reference_image": "تصویر مرجع",
      "background_music": "موسیقی پس‌زمینه",
      "audio_asset": "قطعهٔ صوتی",
      "interactive_seed": "نقطهٔ شروع استودیو",
      "studio_asset": "دارایی استودیوی ویدیو",
      "chat_attachment": "پیوست گفتگو",
      "upload_orphan": "بارگذاری",
      "library_upload": "بارگذاری در کتابخانه",
      "library_copy": "رونوشت کتابخانه",
      "other": "سایر",
      "storage_sweep": "فایل پروژه"
    },
    "field": {
      "origin": "از کجا آمده",
      "created": "تاریخ ساخت",
      "project": "پروژه",
      "type": "نوع فایل"
    },
    "delete": {
      "action": "حذف",
      "title": "این فایل حذف شود؟",
      "body": "«{{name}}» از کتابخانهٔ شما حذف می‌شود.",
      "refcountNotice": "اگر پروژه‌ای هنوز از این فایل استفاده کند، خود فایل نگه داشته می‌شود و تنها ردیف کتابخانهٔ شما می‌رود. پروژه‌های تمام‌شدهٔ شما هرگز با حذف از اینجا خراب نمی‌شوند.",
      "done": "فایل حذف شد.",
      "doneStillUsed": "از کتابخانهٔ شما حذف شد. خود فایل هنوز در یک پروژه استفاده می‌شود، پس نگه داشته شد.",
      "failed": "این فایل حذف نشد.",
      "inUseTitle": "این فایل هنوز در استفاده است",
      "inUseBody": "پروژهٔ {{projects}} هنوز از این فایل استفاده می‌کند، پس از ذخیره‌ساز حذف نمی‌شود.",
      "inUseBodyGeneric": "چیزی در حساب شما هنوز از این فایل استفاده می‌کند، پس از ذخیره‌ساز حذف نمی‌شود.",
      "inUseOffer": "با این حال می‌توانید آن را از کتابخانه خارج کنید. فایل سر جای خود می‌ماند، پروژهٔ شما کار می‌کند، و تنها وقتی هیچ چیز از آن استفاده نکند از فضای شما خارج می‌شود.",
      "removeEntry": "فقط از کتابخانه حذف کن"
    },
    "pick": {
      "fromLibrary": "از کتابخانه",
      "fromLibraryShort": "کتابخانه",
      "upload": "بارگذاری فایل"
    },
    "picker": {
      "title": "انتخاب از کتابخانهٔ من",
      "subtitle": "فایل‌هایی که پیش‌تر در بوق دارید. انتخاب هیچ کپی‌ای نمی‌سازد و هزینه‌ای ندارد.",
      "pickOne": "یک فایل انتخاب کنید",
      "selectedOfMax": "{{count}} از {{max}} انتخاب شد",
      "use": "استفاده از این فایل",
      "noneOfType": "هیچ‌یک از فایل‌های شما با قالب‌های مجاز این بخش هم‌خوان نیست.",
      "emptyHint": "به جای آن یک فایل بارگذاری کنید — بار بعد اینجا دیده می‌شود.",
      "showMore": "نمایش {{count}} مورد دیگر",
      "searchForMore": "{{count}} فایل دیگر نمایش داده نشده است. برای یافتن آن‌ها نام فایل را جست‌وجو کنید.",
      "selectFile": "انتخاب {{name}}"
    },
    "plans": {
      "manage": "طرح‌های ذخیره‌سازی",
      "current": "طرح فعلی",
      "currentBadge": "طرح: {{name}}",
      "yourPlan": "طرح شما",
      "choose": "انتخاب",
      "switch": "تغییر طرح",
      "payAndSwitch": "پرداخت و تغییر",
      "free": "رایگان",
      "perMonth": "ماهانه",
      "toman": "{{price}} تومان",
      "none": "در حال حاضر طرح ذخیره‌سازی‌ای ارائه نمی‌شود.",
      "loadFailed": "طرح‌های ذخیره‌سازی بارگذاری نشد.",
      "confirmTitle": "به {{name}} تغییر داده شود؟",
      "confirmBody": "{{quota}} فضا با {{price}} در ماه، از کیف پول شما.",
      "quoting": "در حال محاسبهٔ مبلغ امروز…",
      "prorationCredit": "{{credit}} تومان بابت {{days}} روز پرداخت‌شدهٔ طرح فعلی برمی‌گردد.",
      "netToday": "امروز {{amount}} تومان پرداخت می‌کنید.",
      "chargeThenCredit": "مبلغ {{charge}} تومان از کیف پول شما کم و {{credit}} تومان به آن برگردانده می‌شود؛ پس کیف پول باید ابتدا کل {{charge}} تومان را داشته باشد.",
      "renewNotice": "هر ماه یک‌بار به‌صورت خودکار از کیف پول شما کسر می‌شود. هر وقت خواستید می‌توانید آن را خاموش کنید — طرح شما تا پایان ماهی که پرداخت کرده‌اید ادامه می‌یابد.",
      "freeNotice": "هیچ هزینه‌ای گرفته نمی‌شود. اگر فایل‌های شما دیگر جا نشوند، قدیمی‌ترین‌ها حذف می‌شوند تا جا باز شود.",
      "walletBalance": "موجودی کیف پول: {{balance}} تومان",
      "insufficient": "موجودی کیف پول شما هنوز این طرح را پوشش نمی‌دهد.",
      "insufficientAmount": "کیف پول شما {{amount}} تومان کم است. شارژ کنید و دوباره تلاش کنید.",
      "shortBy": "{{amount}} تومان کمبود",
      "topUp": "شارژ کیف پول",
      "changed": "طرح ذخیره‌سازی شما به‌روز شد.",
      "changedCharged": "طرح شما به‌روز شد. {{amount}} تومان از کیف پول شما کسر شد.",
      "failed": "طرح تغییر نکرد.",
      "cancel": "خاموش کردن تمدید خودکار",
      "cancelled": "تمدید خودکار خاموش شد. طرح شما و فضای آن تا پایان ماهی که هزینه‌اش را پرداخت کرده‌اید فعال است و هیچ مبلغی پس داده نمی‌شود.",
      "resume": "روشن کردن دوبارهٔ تمدید خودکار",
      "resumed": "تمدید خودکار دوباره روشن شد.",
      "willNotRenew": "تمدید خودکار خاموش است. این طرح تا پایان دورهٔ پرداخت‌شده باقی می‌ماند.",
      "subscriptionTitle": "اشتراک شما",
      "periodEnds": "پرداخت‌شده تا {{date}}",
      "nextCharge": "در {{date}} از کیف پول تمدید می‌شود",
      "scheduled": "در پایان این دوره به {{name}} منتقل می‌شوید.",
      "pastDue": "آخرین تمدید پرداخت نشد. کیف پول خود را شارژ کنید — روزانه تلاش می‌کنیم و پس از پایان مهلت، طرح به رایگان بازمی‌گردد.",
      "overQuotaTitle": "اگر فضایم پر شود چه می‌شود؟",
      "overQuotaUpload": "کار تازه متوقف نمی‌شود. بارگذاری هرگز به دلیل طرح شما رد نمی‌شود.",
      "invoices": "صورت‌حساب‌های ذخیره‌سازی",
      "noInvoices": "هنوز هزینه‌ای بابت ذخیره‌سازی گرفته نشده است.",
      "invoiceDate": "تاریخ",
      "invoicePlan": "طرح",
      "invoiceKind": "نوع",
      "invoiceAmount": "مبلغ",
      "invoiceStatus": "وضعیت",
      "status": {
        "active": "فعال",
        "past_due": "پرداخت ناموفق",
        "cancelled": "لغو‌شده",
        "expired": "منقضی‌شده"
      },
      "invoiceKinds": {
        "charge": "هزینهٔ طرح",
        "proration_credit": "اعتبار روزهای استفاده‌نشده",
        "refund": "بازگشت وجه",
        "free": "طرح رایگان",
        "admin_grant": "اعطای بوق"
      },
      "invoiceStatuses": {
        "paid": "پرداخت‌شده",
        "failed": "ناموفق",
        "refunded": "بازگشت‌داده‌شده"
      },
      "priceChanged": "قیمت پیش از تأیید به {{amount}} تومان تغییر کرد. لطفاً دوباره بررسی کنید.",
      "overQuotaRemove": "وقتی حجم فایل‌های شما از حجم پلن بیشتر شود، قدیمی‌ترین‌ها حذف می‌شوند تا برای جدیدترین‌ها جا باز شود.",
      "overQuotaRoom": "پلن بزرگ‌تر یعنی بخش بیشتری از کارهای شما در کتابخانه می‌ماند و جای خود را به فایل بعدی نمی‌دهد.",
      "freeIsFallback": "با پایان هر طرح پولی، حساب شما به همین طرح بازمی‌گردد.",
      "noDeactivate": "طرح را نمی‌توان در میانهٔ ماه غیرفعال کرد. برای قطع پرداخت، تمدید خودکار را خاموش کنید."
    },
    "outOfSpace": "فضای طرح شما پر شده است. برای نگه‌داشتن فایل‌های قدیمی‌تر، طرح خود را ارتقا دهید — پیش از حذف هر فایلی به شما اطلاع می‌دهیم.",
    "almostFull": "تقریباً پر شده — فقط {{remaining}} باقی مانده است.",
    "dateUnknown": "تاریخ نامشخص",
    "openFile": "باز کردن {{name}}",
    "selectFile": "انتخاب {{name}}",
    "fromProject": "پروژهٔ #{{id}}",
    "pagination": "صفحه‌بندی",
    "showingRange": "نمایش {{from}}–{{to}} از {{total}}",
    "perPage": "در هر صفحه",
    "goToPage": "رفتن به صفحه",
    "ofPages": "از {{pages}}",
    "firstPage": "صفحهٔ اول",
    "lastPage": "صفحهٔ آخر",
    "clearSearch": "پاک کردن جست‌وجو",
    "clearFilters": "پاک کردن فیلترها",
    "activeFilters": "فیلتر بر اساس",
    "filterSearch": "نام شامل «{{query}}»",
    "filterKind": "نوع: {{kind}}",
    "filterSort": "ترتیب: {{sort}}",
    "removeFilter": "حذف {{filter}}",
    "selection": "انتخاب‌شده‌ها",
    "selectedCount": "{{count}} فایل انتخاب شده",
    "selectPage": "انتخاب همهٔ {{count}} فایل این صفحه",
    "clearSelection": "پاک کردن انتخاب",
    "loadFailedHint": "مشکلی برای فایل‌های شما پیش نیامده است؛ فقط فهرست دریافت نشد. دوباره تلاش کنید.",
    "noMatchesHint": "کتابخانهٔ شما خالی نیست؛ این فیلترها به هیچ‌کدام از فایل‌ها نمی‌رسند.",
    "bulk": {
      "deleteTitle": "{{count}} فایل حذف شود؟",
      "deleteBody": "{{count}} فایل برای همیشه از بوق حذف می‌شود. این کار برگشت‌پذیر نیست.",
      "capNotice": "هر بار حداکثر {{max}} فایل حذف می‌شود، پس {{left}} فایل انتخاب‌شده می‌ماند تا با فشردن دوبارهٔ حذف ادامه دهید.",
      "progress": "حذف {{done}} از {{total}}…",
      "stop": "توقف",
      "stopped": "متوقف شد. {{count}} فایل تا همین‌جا حذف شده و حذف می‌ماند.",
      "remaining": "{{count}} فایل هنوز انتخاب است. برای ادامه دوباره حذف را بزنید.",
      "done": "{{count}} فایل حذف شد.",
      "doneWithKept": "{{removed}} فایل حذف شد. {{kept}} فایل هنوز در یک پروژه استفاده می‌شود و دست‌نخورده ماند — آن‌ها را یکی‌یکی حذف کنید.",
      "failed": "{{count}} فایل حذف نشد.",
      "downloadStarted": "دانلود {{count}} فایل آغاز شد.",
      "downloadFailed": "{{count}} فایل دانلود نشد."
    },
    "refresh": "به‌روزرسانی کتابخانه",
    "refreshed": "کتابخانهٔ شما به‌روز است.",
    "refreshCooldown": "کتابخانهٔ شما همین الان به‌روزرسانی شد. یک دقیقهٔ دیگر دوباره تلاش کنید.",
    "refreshFailed": "به‌روزرسانی انجام نشد."
  },
  "pricingSection": {
    "free": "رایگان",
    "perMonth": "تومان / ماه",
    "perYear": "تومان / سال",
    "plan": "پلن",
    "storage": "فضا",
    "price": "قیمت",
    "includes": "شامل",
    "popular": "پیشنهاد ما",
    "loading": "در حال بارگذاری پلن‌ها…",
    "loadFailed": "پلن‌ها بارگیری نشد.",
    "empty": "هنوز پلنی برای نمایش نیست.",
    "unit": {
      "MB": "مگابایت",
      "GB": "گیگابایت",
      "TB": "ترابایت"
    }
  },
  "releaseNotes": {
    "title": "تازه‌ها",
    "badge": "به‌روزرسانی‌ها",
    "subtitle": "هر چه برای شما تغییر داده‌ایم، به زبان ساده.",
    "releaseTitle": "به‌روزرسانی",
    "loading": "در حال بارگذاری به‌روزرسانی‌ها…",
    "error": "یادداشت‌های نسخه بارگیری نشد.",
    "empty": "هنوز به‌روزرسانی‌ای منتشر نشده است.",
    "footerHint": "ایده‌ای دارید که بعد از این چه بسازیم؟",
    "footerLink": "به ما بگویید"
  },
  "showcase": {
    "optIn": {
      "label": "اجازهٔ نمایش نتیجهٔ نهایی در ویترین عمومی بوق",
      "hint": "فقط خروجی نهایی ممکن است نمایش داده شود. تیم بوق پیش از انتشار کل پروژه را بررسی می‌کند و تا تأیید نشود چیزی عمومی نمی‌شود.",
      "unavailable": "این نوع پروژه در ویترین نمایش داده نمی‌شود."
    },
    "consent": {
      "title": "انتشار در ویترین بوق",
      "intro": "با روشن کردن این گزینه، از تیم بوق می‌خواهید پروژه‌تان را برای نمایش عمومی بررسی کند.",
      "outputOnly": "فقط نتیجهٔ نهایی ممکن است عمومی شود — هرگز پرامپت، فایل‌های آپلودشده، منبع یا پیش‌نویس‌ها.",
      "reviewed": "تیم بوق پیش از انتشار کل پروژه را بررسی می‌کند و تا تأیید نشود چیزی عمومی نمی‌شود.",
      "irreversible": "پس از تأیید، دیگر نمی‌توانید انتشار را لغو کنید.",
      "survives": "نسخهٔ منتشرشده در ویترین باقی می‌ماند، حتی اگر فایل اصلی بعداً برای آزاد شدن فضا از کتابخانهٔ شما حذف شود؛ فایل اصلی همچنان خصوصی می‌ماند.",
      "labelled": "روی آن برچسب «ساخته‌شده با هوش مصنوعی» نمایش داده می‌شود.",
      "confirm": "بله، برای بررسی ارسال شود",
      "cancel": "انصراف"
    },
    "panel": {
      "title": "ویترین عمومی",
      "description": "با اجازهٔ شما، تیم بوق می‌تواند نتیجهٔ نهایی این پروژه را در ویترین عمومی نمایش دهد.",
      "attribution": "نمایش نام",
      "anonymous": "بدون نام",
      "named": "با نام کوچک من",
      "turnOn": "درخواست نمایش در ویترین",
      "withdraw": "لغو درخواست",
      "requestAgain": "درخواست دوباره",
      "viewPublic": "مشاهده در ویترین",
      "lockedNote": "این پروژه تأیید شده و انتشار آن دیگر از سوی شما قابل لغو نیست.",
      "rejectionReason": "دلیل",
      "unpublishReason": "دلیل برداشتن",
      "processingNote": "درخواست ثبت می‌شود و پس از پایان پردازش بررسی خواهد شد.",
      "saving": "در حال ذخیره…",
      "requestSent": "برای بررسی به تیم بوق ارسال شد.",
      "requestWithdrawn": "درخواست نمایش در ویترین لغو شد.",
      "loadError": "وضعیت ویترین بارگذاری نشد."
    },
    "status": {
      "off": "خاموش",
      "requested": "در انتظار بررسی",
      "publishing": "تأیید شد — در حال انتشار",
      "published": "منتشر شده",
      "rejected": "رد شد",
      "unpublished": "از ویترین برداشته شد"
    },
    "reasons": {
      "TYPE_NOT_SUPPORTED": "این نوع پروژه در ویترین نمایش داده نمی‌شود.",
      "SOURCE_NOT_OWN_UPLOAD": "فقط ویدیوهایی که خودتان آپلود کرده‌اید قابل نمایش‌اند، نه ویدیوهایی که از لینک دریافت شده‌اند.",
      "PROJECT_FAILED": "پروژهٔ ناموفق قابل نمایش نیست.",
      "PROJECT_CANCELLED": "پروژهٔ لغوشده قابل نمایش نیست.",
      "PROJECT_BLOCKED": "این پروژه قابل نمایش نیست."
    },
    "errors": {
      "SHOWCASE_LOCKED": "این پروژه تأیید شده و انتشار آن دیگر قابل لغو نیست.",
      "SHOWCASE_NOT_ELIGIBLE": "این پروژه قابل نمایش در ویترین نیست.",
      "generic": "ذخیرهٔ تغییر انجام نشد. دوباره تلاش کنید.",
      "PROJECT_NOT_FOUND": "این پروژه پیدا نشد؛ ممکن است حذف شده باشد.",
      "INVALID_ATTRIBUTION": "انتخاب کنید نامتان چطور نمایش داده شود: بدون نام یا با نام کوچک."
    },
    "gallery": {
      "title": "ویترین بوق",
      "subtitle": "کارهایی که کاربران بوق با هوش مصنوعی ساخته‌اند و تیم بوق برای نمایش عمومی تأیید کرده است.",
      "metaDescription": "نمونه‌کارهای واقعی کاربران بوق: تصویر، فیلم، موسیقی، آهنگ، پادکست و دوبله‌ای که با هوش مصنوعی ساخته شده و پیش از انتشار بررسی شده‌اند.",
      "all": "همه",
      "filterLabel": "نوع",
      "types": {
        "image": "تصویر",
        "video": "فیلم",
        "music": "موسیقی",
        "song": "آهنگ",
        "podcast": "پادکست",
        "dubbing": "دوبله"
      },
      "aiBadge": "ساخته‌شده با هوش مصنوعی",
      "featured": "برگزیده",
      "anonymous": "کاربر بوق",
      "byName": "ساختهٔ {{name}}",
      "publishedOn": "منتشرشده در {{date}}",
      "empty": "هنوز موردی در ویترین نیست.",
      "emptyType": "هنوز موردی از این نوع منتشر نشده است.",
      "page": "صفحهٔ {{page}}",
      "prev": "قبلی",
      "next": "بعدی",
      "pagination": "صفحه‌بندی",
      "open": "مشاهدهٔ {{title}}",
      "play": "پخش",
      "backToGallery": "بازگشت به ویترین",
      "related": "کارهای مشابه",
      "notFoundTitle": "این مورد در ویترین نیست",
      "notFoundBody": "ممکن است برداشته شده باشد یا نشانی اشتباه باشد.",
      "ctaTitle": "شما هم بسازید",
      "ctaBody": "با ۵۰٬۰۰۰ تومان اعتبار هدیهٔ ثبت‌نام، اولین پروژه‌تان را شروع کنید.",
      "ctaButton": "ساخت پروژه",
      "loading": "در حال بارگذاری…",
      "error": "بارگذاری ویترین انجام نشد.",
      "howItWorks": "هر مورد با اجازهٔ صاحب آن و پس از بررسی تیم بوق منتشر شده است. فقط نتیجهٔ نهایی نمایش داده می‌شود.",
      "aiBadgeShort": "هوش مصنوعی",
      "featuredHeading": "آثار برگزیده",
      "railPrev": "نمایش قبلی‌ها",
      "railNext": "نمایش بیشتر",
      "latest": "تازه‌ترین آثار",
      "allWork": "همهٔ آثار",
      "statsTotal": "اثر منتشرشده",
      "pageOf": "صفحهٔ {{page}} از {{pages}}",
      "duration": "مدت",
      "emptyTitle": "هنوز اثری اینجا نیست",
      "errorBody": "اتصال اینترنت را بررسی کنید و دوباره امتحان کنید.",
      "seeAll": "مشاهدهٔ همه",
      "breadcrumb": "مسیر صفحه",
      "creator": "سازنده",
      "published": "تاریخ انتشار",
      "resolution": "ابعاد",
      "disclosureTitle": "ساخته‌شده با هوش مصنوعی",
      "share": "اشتراک‌گذاری",
      "copyLink": "کپی پیوند",
      "linkCopied": "پیوند کپی شد",
      "copyFailed": "کپی پیوند انجام نشد",
      "makeLikeThis": "شبیه این را بسازید",
      "pause": "توقف",
      "seek": "جابه‌جایی در زمان پخش",
      "timeOf": "{{current}} از {{total}}",
      "playError": "پخش این فایل ممکن نشد.",
      "imageN": "تصویر {{n}}"
    }
  }
}
