{
  "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": "لطفاً صبر کنید…",
    "decrease": "کاهش",
    "increase": "افزایش"
  },
  "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": "پشتیبانی هوش مصنوعی",
      "services": "سرویس در یک حساب"
    },
    "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}} پلتفرم پشتیبانی‌شدهٔ دیگر.",
      "urlHelpLink": "لینک را از هر پلتفرم پشتیبانی‌شده‌ای وارد کنید — یوتیوب، اینستاگرام، تیک‌تاک و {{extra}} پلتفرم دیگر.",
      "freeNote": "دانلود کاملاً رایگان است.",
      "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": "چت",
      "slides": "ساخت اسلاید",
      "luxury_translation": "ترجمه لوکس ویدیو"
    },
    "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": "این پروژه بسته شده و دیگر نمی‌توان آن را ادامه داد. لطفاً یک پروژه جدید بسازید.",
      "MEDIA_DURATION_UNKNOWN": "مدت زمان این فایل مشخص نشد و به همین دلیل قیمت آن محاسبه نمی‌شود. لطفاً فایل را دوباره بارگذاری کنید یا منبع دیگری انتخاب کنید.",
      "REFERENCE_IMAGE_NOT_OWNED": "یکی از تصاویر مرجع متعلق به حساب شما نیست. تصویر را بارگذاری کنید یا آن را از کتابخانه خود انتخاب کنید.",
      "AUDIO_ASSET_NOT_OWNED": "یکی از کلیپ‌های صوتی این پروژه متعلق به حساب شما نیست. کلیپ را دوباره بارگذاری کنید یا آن را از کتابخانه خود انتخاب کنید.",
      "ENDPOINT_RETIRED": "این کار در این نسخهٔ بوق دیگر در دسترس نیست. لطفاً صفحه را تازه‌سازی کنید و دوباره امتحان کنید. هیچ مبلغی برداشته نشد.",
      "PROJECT_TYPE_RETIRED": "این نوع پروژه دیگر ارائه نمی‌شود. لطفاً خدمت دیگری انتخاب کنید. هیچ مبلغی برداشته نشد.",
      "USE_PRODUCT_API": "این پروژه در صفحهٔ خودش مدیریت می‌شود. برای ادامه، آن را از فهرست پروژه‌هایتان باز کنید.",
      "USE_SLIDES_API": "این پروژه در صفحهٔ خودش در «ساخت اسلاید» مدیریت می‌شود. برای ادامه، آن را از فهرست پروژه‌هایتان باز کنید.",
      "USE_VIDEO_GENERATE_API": "این پروژه در صفحهٔ خودش در «تبدیل تصویر یا متن به ویدیو» مدیریت می‌شود. برای ادامه، آن را از فهرست پروژه‌هایتان باز کنید.",
      "USE_VIDEO_STUDIO_API": "این پروژه در صفحهٔ خودش در «استودیوی ویدیوی هوشمند» مدیریت می‌شود. برای ادامه، آن را از فهرست پروژه‌هایتان باز کنید.",
      "PROMPT_BLOCKED": "این توضیح در بررسی محتوا پذیرفته نشد. هیچ تصویری ساخته نشد و هیچ مبلغی برداشته نشد.",
      "IMAGE_GENERATION_UNAVAILABLE": "ساخت تصویر موقتاً در دسترس نیست. هیچ تصویری ساخته نشد و هیچ مبلغی برداشته نشد. لطفاً کمی بعد دوباره تلاش کنید.",
      "IMAGE_GENERATION_FAILED": "از این درخواست هیچ تصویری ساخته نشد و هیچ مبلغی برداشته نشد. توضیح یا مدل دیگری را امتحان کنید.",
      "NO_SPEECH_DETECTED": "در این فایل گفتاری پیدا نشد، بنابراین چیزی برای تبدیل به متن وجود نداشت. هیچ مبلغی برداشته نشد.",
      "TRANSCRIPTION_UNAVAILABLE": "تشخیص گفتار موقتاً در دسترس نیست و هیچ مبلغی برداشته نشد. لطفاً کمی بعد دوباره تلاش کنید.",
      "SPEND_LIMIT_EXCEEDED": "این پروژه برای حفظ ایمنی به‌طور خودکار متوقف شد، چون به پردازشی بسیار بیشتر از حد انتظار نیاز داشت. هیچ مبلغی برداشته نشد. لطفاً دوباره تلاش کنید یا با پشتیبانی تماس بگیرید.",
      "TRANSLATION_BUDGET_EXCEEDED": "این ترجمه برای حفظ ایمنی به‌طور خودکار متوقف شد، چون به پردازشی بسیار بیشتر از حد انتظار نیاز داشت. هیچ مبلغی برداشته نشد و هر مبلغی که برای آن کنار گذاشته شده بود به کیف پول شما برگشت. لطفاً دوباره تلاش کنید یا با پشتیبانی تماس بگیرید."
    },
    "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": "اعتبار افزوده‌شده:",
    "minTopUp": "حداقل مبلغ شارژ: {{amount}}"
  },
  "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": "تکرار رمز عبور جدید",
    "referralEarned": "درآمد (تومان)"
  },
  "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": "بارگذاری اعلان‌ها ناموفق بود",
      "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}} مقاله",
      "postCount_one": "{{count}} مقاله",
      "postCount_other": "{{count}} مقاله",
      "categoryArticles": "مقاله‌های این دسته",
      "tagArticles": "مقاله‌های این برچسب",
      "notFoundTitle": "این موضوع در وبلاگ نیست",
      "notFoundText": "شاید نشانی تغییر کرده باشد. همهٔ مقاله‌ها همچنان در وبلاگ هستند.",
      "metaDescription": "مقاله‌های {{name}} در وبلاگ بوق: راهنماهای کاربردی، نکته‌ها و هزینهٔ واقعی هر سرویس."
    },
    "ui": {
      "heroTitle": "وبلاگ بوق",
      "heroLead": "آخرین اخبار، آموزش‌ها و نکته‌ها دربارهٔ ترجمهٔ ویدیو و هوش مصنوعی",
      "searchLabel": "جستجو در مقاله‌ها",
      "searchPlaceholder": "جستجو در مقاله‌ها…",
      "searchResultsFor": "نتایج جستجو برای \"{{query}}\"",
      "featured": "مقاله‌های ویژه",
      "allArticles": "همهٔ مقاله‌ها",
      "loadError": "بارگذاری مقاله‌ها انجام نشد. لطفاً دوباره تلاش کنید.",
      "tryAgain": "تلاش دوباره",
      "noArticlesTitle": "مقاله‌ای پیدا نشد",
      "noArticlesBody": "لطفاً بعداً دوباره سر بزنید.",
      "pageMissingTitle": "این صفحه از وبلاگ وجود ندارد",
      "pageMissingBody": "شاید پیوند قدیمی باشد یا شمارهٔ صفحه اشتباه باشد.",
      "backToBlog": "بازگشت به وبلاگ",
      "backToAll": "بازگشت به همهٔ مقاله‌ها",
      "pagination": "صفحه‌بندی",
      "paginationPage": "صفحهٔ {{page}}",
      "author": "نویسنده",
      "authorBio": "نویسنده و متخصص ترجمهٔ ویدیو در تیم بوق",
      "minRead": "{{minutes}} دقیقه مطالعه",
      "minRead_one": "{{minutes}} دقیقه مطالعه",
      "minRead_other": "{{minutes}} دقیقه مطالعه",
      "min": "{{minutes}} دقیقه",
      "min_one": "{{minutes}} دقیقه",
      "min_other": "{{minutes}} دقیقه",
      "views": "{{views}} بازدید",
      "views_one": "{{views}} بازدید",
      "views_other": "{{views}} بازدید",
      "breadcrumb": "مسیر صفحه",
      "blogCrumb": "وبلاگ",
      "tags": "برچسب‌ها",
      "notFoundTitle": "مقاله پیدا نشد",
      "notFoundBody": "این مقاله وجود ندارد یا حذف شده است.",
      "like": "پسندیدم",
      "comment": "نظر",
      "share": "اشتراک‌گذاری",
      "copyLink": "کپی پیوند",
      "copied": "کپی شد!",
      "relatedArticles": "مقاله‌های مرتبط",
      "newsletterTitle": "عضویت در خبرنامه",
      "newsletterBody": "تازه‌ترین مقاله‌ها و خبرها را مستقیم در ایمیل خود دریافت کنید.",
      "emailLabel": "نشانی ایمیل",
      "emailPlaceholder": "ایمیل شما",
      "subscribe": "عضویت",
      "subscribing": "در حال ارسال…",
      "subscribed": "عضویت شما انجام شد!",
      "subscribeFailed": "عضویت انجام نشد. لطفاً دوباره تلاش کنید."
    }
  },
  "chatbot": {
    "brand": "Booq AI",
    "tagline": "دستیار هوشمند",
    "newChat": "گفتگوی جدید",
    "noChats": "هنوز گفتگویی نیست",
    "noSearchResults": "گفتگویی مطابق پیدا نشد",
    "searchChats": "جستجوی گفتگوها",
    "chatActions": "عملیات گفتگو",
    "renameChat": "تغییر نام گفتگو",
    "deleteChat": "حذف گفتگو",
    "deleteConfirm": "این گفتگو برای همیشه حذف شود؟",
    "pin": "سنجاق کردن",
    "unpin": "برداشتن سنجاق",
    "pinned": "سنجاق‌شده",
    "archive": "بایگانی",
    "unarchive": "بازگرداندن به گفتگوها",
    "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}} تومان برای یک پیام معمولی",
      "legendModalities": "نمادها: آنچه جز متن می‌خواند"
    },
    "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": "در این بازه هنوز هزینه‌ای برای گفتگو نداشته‌اید."
    },
    "sessions": {
      "viewLabel": "کدام گفتگوها نمایش داده شوند",
      "viewChats": "گفتگوها",
      "viewArchived": "بایگانی‌شده",
      "searchArchived": "جستجوی گفتگوهای بایگانی‌شده",
      "noArchived": "گفتگوی بایگانی‌شده‌ای نیست. با «بایگانی» در منوی هر گفتگو، آن را بدون حذف از فهرست بیرون ببر.",
      "noArchivedMatch": "گفتگوی بایگانی‌شدهٔ مطابقی پیدا نشد",
      "archivedLoadFailed": "گفتگوهای بایگانی‌شده بارگیری نشدند."
    },
    "startersTitle": "با یک نمونه شروع کن"
  },
  "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": "برای هر مرجع انتخاب کنید که تصویر، توضیح هوش مصنوعی، یا هر دو ارسال شود. این قیمت به‌ازای هر تصویر تولیدشده اعمال می‌شود.",
    "referenceModeHintActual": "برای هر تصویر مرجع انتخاب کنید که خود تصویر، توضیح هوش مصنوعی یا هر دو ارسال شود. هزینهٔ هر مرجع در برآورد پایین لحاظ شده است.",
    "hqToggle": "کیفیت بالاتر (بزرگ‌نمایی ۴ برابر)",
    "hqHint": "هر تصویر با وضوح ۴ برابر هم تحویل داده می‌شود. {{pct}}٪ افزوده — حدود {{secs}} ثانیه زمان بیشتر برای هر تصویر.",
    "hqHintIncluded": "هر تصویر با وضوح ۴ برابر هم تحویل داده می‌شود، بدون هزینهٔ اضافه — حدود {{secs}} ثانیه زمان بیشتر برای هر تصویر.",
    "hqTooMany": "کیفیت بالاتر حداکثر برای {{max}} تصویر در هر سفارش در دسترس است.",
    "hqAdded": "افزوده‌شده به هزینه کل: {{amount}}",
    "hqConfirmLabel": "کیفیت بالاتر (۴ برابر)",
    "hqConfirmIncluded": "بدون هزینهٔ اضافه",
    "hqConfirmValue": "{{pct}}٪ افزوده · {{amount}}",
    "hqBadge": "4K",
    "hqPending": "در حال آماده‌سازی 4K...",
    "download4k": "دانلود 4K",
    "hqRefunded": "برای این تصویر نسخهٔ 4K ساخته نشد — هزینهٔ اضافی آن بازگردانده شد.",
    "hqRefundedCount": "برای {{count}} تصویر نسخهٔ 4K ساخته نشد — هزینهٔ اضافی آن‌ها بازگردانده شد.",
    "blockedImage": "این تصویر در بررسی محتوا مسدود شد؛ تحویل داده نشد و هزینه‌ای ندارد.",
    "materialScope": "بافت الهام‌گرفته از انتخاب شما — فقط ظاهر سطح را می‌سازد و سوژه همان است که توصیف کرده‌اید.",
    "originalAndSent": "متن شما و متن ارسال‌شده",
    "originalPrompt": "متن شما",
    "promptHintFaithful": "به هر زبانی که می‌خواهید بنویسید؛ همین کلمات شما تعیین می‌کند چه چیزی کشیده شود.",
    "promptMode": {
      "addedLegend": "افزودهٔ هوش مصنوعی (زیرخط‌دار):",
      "addedTag": "افزودهٔ هوش مصنوعی",
      "approvedLabel": "متن بهبودیافته؛ در صورت تمایل ویرایش کنید. دقیقاً همین متن فرستاده می‌شود.",
      "blocked": "این توضیح از بررسی محتوا عبور نکرد.",
      "declined": "این بار پیشنهادی ساخته نشد؛ متن خودتان حفظ شد و هزینه‌ای کسر نشد.",
      "faithful": "دقیقاً همان متن من",
      "faithfulHint": "همان‌طور که نوشته‌اید فرستاده می‌شود؛ در صورت نیاز فقط دقیق به انگلیسی ترجمه می‌شود. چیزی اضافه یا بازنویسی نمی‌شود.",
      "improve": "بهبود با هوش مصنوعی",
      "improveAction": "پیشنهاد متن بهتر",
      "improveAgain": "پیشنهاد دوباره",
      "improveHint": "هوش مصنوعی متن کامل‌تری پیشنهاد می‌دهد و پیش از تولید، آن را می‌بینید و ویرایش می‌کنید. هر پیشنهاد به هزینهٔ واقعی محاسبه می‌شود.",
      "improveHintPriced": "هوش مصنوعی متن کامل‌تری پیشنهاد می‌دهد و پیش از تولید، آن را می‌بینید و ویرایش می‌کنید. حدود {{price}} برای هر پیشنهاد.",
      "legend": "از توضیح شما چگونه استفاده کنیم؟",
      "needsApproval": "یک پیشنهاد بگیرید و بررسی کنید؛ تا متن تأییدشده نداشته باشید، تولید فعال نمی‌شود.",
      "noBalance": "برای بهبود با هوش مصنوعی کیف پول را شارژ کنید.",
      "note": "هر کدام را انتخاب کنید، متن دقیق ارسال‌شده کنار هر تصویر نمایش داده می‌شود.",
      "rateLimited": "درخواست‌ها زیاد است؛ کمی صبر کنید.",
      "stale": "توضیح شما تغییر کرده است؛ پیش از تولید، پیشنهاد تازه بگیرید.",
      "translatedNote": "از متن شما ترجمه و بهبود داده شد؛ بررسی کنید همهٔ خواسته‌هایتان در آن باشد."
    },
    "sentExactly": "دقیقاً همان متن شما فرستاده شد",
    "sentPrompt": "ارسال‌شده به مدل تصویر",
    "styleDirectivesScoped": "انتخاب‌های سبک فقط ظاهر تصویر را تغییر می‌دهند؛ نه اینکه چه کسی یا چه چیزی در آن باشد."
  },
  "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": "دلیل گزارش",
    "reasons": {
      "spam": "هرزنامه یا کلاهبرداری",
      "malware": "بدافزار یا دانلود ناایمن",
      "copyright": "نقض حق کپی‌رایت",
      "illegal_content": "محتوای غیرقانونی",
      "sexual_content": "محتوای جنسی یا غیراخلاقی",
      "violence": "خشونت یا محتوای آزاردهنده",
      "hate_speech": "نفرت‌پراکنی",
      "harassment": "آزار و اذیت",
      "misinformation": "اطلاعات نادرست",
      "privacy": "نقض حریم خصوصی",
      "broken": "لینک خراب یا غیرفعال",
      "other": "سایر"
    },
    "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": "هر پیام، بر اساس مصرف واقعی"
        },
        "luxury_translation": {
          "name": "ترجمه لوکس ویدیو",
          "how": "هر دقیقه، برای هر زبان مقصد"
        },
        "video_generate": {
          "name": "ویدیو از تصویر یا متن",
          "how": "به‌ازای هر کلیپ — بسته به مدل، مدت و وضوح"
        },
        "slides": {
          "name": "ساخت اسلاید",
          "how": "به‌ازای هر مرحله — طرح کلی، سپس اسلایدها"
        }
      },
      "perStartedHour": "هر ساعت آغازشده",
      "realCostNote": "هزینهٔ واقعی یعنی هزینهٔ واقعی کار هوش مصنوعی به‌علاوهٔ کارمزد خدمات. برآورد پیش از تأیید به شما نشان داده می‌شود و مبلغ پس از اجرا تسویه می‌شود."
    }
  },
  "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": "رد کردن",
      "editInstructionLabel": "چه چیزی در این تصویر تغییر کند؟",
      "editInstructionHint": "همان شخص حفظ می‌شود — فقط تغییر شما اعمال می‌شود.",
      "editRequiresInstruction": "ابتدا تغییر را بنویسید.",
      "regenerateHint": "طرحی تازه از روی توضیحات می‌سازد.",
      "sentAs": "به مدل ارسال شد: {{text}}",
      "sentVerbatim": "با همان کلمات شما ارسال شد.",
      "instructionTranslationLine": "شامل ترجمهٔ دستور شما (≈ {{price}})",
      "promptTranslationLine": "شامل ترجمهٔ توضیح نما به انگلیسی برای مدل ویدیو (≈ {{price}})",
      "sentPromptTitle": "توضیح نما به انگلیسی ارسال شد",
      "sentPromptHint": "مدل‌های ویدیو از متن انگلیسی پیروی می‌کنند؛ برای همین توضیح شما پیش از ساخت ویدیو با دقت به انگلیسی ترجمه شد. متن خودتان دست‌نخورده نگه داشته می‌شود.",
      "sentPromptToggle": "کدام متن نمایش داده شود",
      "sentPromptEnglish": "ارسال‌شده به انگلیسی",
      "sentPromptOriginal": "متن اصلی",
      "reconciledTitle": "به‌خاطر تغییر پذیرفته‌شدهٔ شما حذف شد",
      "reconciledHint": "این بخش از تفکیک با تغییر ظاهری که پذیرفته‌اید در تضاد بود، برای همین به مدل ارسال نشد.",
      "reconciledAction": "کنش نما",
      "reconciledSceneSummary": "خلاصهٔ صحنه",
      "reconciledCharacterLook": "ظاهر شخصیت",
      "editInstructionPlaceholder": "مثلاً «روسری قرمز سرش کن»",
      "notesFirstHint": "یادداشت‌های شما اول و با بالاترین اولویت ارسال می‌شوند.",
      "redesignHint": "طرح تازه می‌خواهید؟ از روی توضیحات ساخته می‌شود و هر چه بالا نوشته‌اید اول و با بالاترین اولویت ارسال می‌شود.",
      "redesignGenerate": "ساخت طرح تازه",
      "promptInstruction": "دستور شما",
      "promptSentAs": "آنچه به مدل ارسال شد",
      "promptDescription": "توضیحات",
      "strongEditorSuggest": "{{model}} معمولاً هنگام ویرایش، شخص را بهتر حفظ می‌کند. هزینه بر اساس مدلی است که انتخاب می‌کنید.",
      "strongEditorUse": "انتخاب {{model}}"
    },
    "lookAmendments": {
      "title": "تغییرات پذیرفته‌شده (در تصاویر بعدی اعمال می‌شوند)",
      "remove": "حذف",
      "removedHint": "تصاویری که قبل از این تغییر ساخته شده‌اند به‌روز نمی‌شوند — برای هماهنگی دوباره بسازیدشان.",
      "sentAs": "به انگلیسی فرستاده شد: {{text}}"
    },
    "story": {
      "title": "داستان",
      "subtitle": "پایه‌ای که همهٔ مراحل بعدی از روی آن ساخته می‌شود.",
      "modeLabel": "از چه چیزی شروع می‌کنید؟",
      "modeTopic": "از یک موضوع",
      "modeTopicHint": "یک موضوع بدهید؛ داستان را هوش مصنوعی می‌نویسد.",
      "modeGoal": "از یک هدف",
      "modeGoalHint": "بگویید ویدیو باید به چه چیزی برسد.",
      "modeFullStory": "داستان کامل را دارم",
      "modeFullStoryHint": "متن خودتان، دقیقاً همان‌طور که نوشته‌اید.",
      "inputLabel": "ایدهٔ شما",
      "placeholderTopic": "مثلاً: نگهبان تنهای فانوس دریایی و یک گربهٔ ولگرد",
      "placeholderGoal": "مثلاً: مغازه‌داران کوچک را به سفارش آنلاین ترغیب کند",
      "placeholderFullStory": "داستان کامل خود را اینجا بنویسید یا جای‌گذاری کنید…",
      "enhance": "بهبود با هوش مصنوعی",
      "enhanceHint": "متن را به یک داستان سینمایی بازنویسی می‌کند. اگر می‌خواهید کلماتتان دست‌نخورده بماند، خاموشش کنید.",
      "verbatimFree": "رایگان — داستان شما دقیقاً همان‌طور که نوشته‌اید حفظ می‌شود و هوش مصنوعی آن را بازنویسی نمی‌کند.",
      "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": "اول تفکیک را تأیید کنید — تصویر صحنه به صحنه‌های تأییدشده تعلق دارد.",
      "acceptedReadOnly": "تأیید شده — برای تغییر تفکیک، آن را دوباره بسازید.",
      "reviseHint": "فقط تغییر شما اعمال می‌شود؛ بقیه همان‌طور می‌ماند.",
      "reviewEditHint": "هنگام بررسی می‌توانید فیلدها را مستقیم و رایگان ویرایش کنید.",
      "reviseLabel": "چه چیزی در تفکیک تغییر کند؟",
      "regenerateHint": "تفکیکی تازه از روی داستان می‌سازد.",
      "acceptedReadOnlyRevise": "تأیید شده — برای تغییر، از «ویرایش» استفاده کنید و تغییر را بنویسید، یا آن را دوباره بسازید.",
      "tooLargeToRevise": "این تفکیک برای تغییر با درخواست بیش از حد طولانی است. هنگام بررسی فیلدهایش را مستقیم ویرایش کنید، یا آن را دوباره بسازید.",
      "sceneEditHint": "همان مکان حفظ می‌شود — فقط تغییر شما اعمال می‌شود."
    },
    "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": "کتابخانهٔ صدا یا ساخت با هوش مصنوعی.",
      "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}} جای خالی",
      "durationValue": "{{seconds}} ثانیه",
      "frameEditHint": "همان نما و همان افراد حفظ می‌شوند — فقط تغییر شما اعمال می‌شود."
    },
    "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": "امتیاز به این پروژه"
    },
    "continueBar": {
      "done": "مرحلهٔ {{stage}} کامل شد.",
      "optional": "مرحلهٔ {{stage}} اختیاری است — می‌توانید اینجا چیزی اضافه کنید یا به مرحلهٔ بعد بروید.",
      "next": "رفتن به مرحلهٔ {{stage}}",
      "nothingNeeded": "این فیلم در مرحلهٔ {{stage}} به چیزی نیاز ندارد."
    },
    "notices": {
      "label": "نکته‌ها",
      "frameDeclinedPerson": "مدل ویدیو فریم آغازین را نپذیرفت، چون شبیه عکس یک شخص واقعی است؛ برای همین این نما فقط از روی توضیحات ساخته شد.",
      "frameDeclined": "مدل ویدیو فریم آغازین را نپذیرفت؛ برای همین این نما فقط از روی توضیحات ساخته شد.",
      "someReferencesDeclined": "مدل ویدیو {{refused}} تصویر از {{sent}} تصویر شخصیت را نپذیرفت؛ این نما با بقیهٔ تصویرها ساخته شد.",
      "referencesDeclinedPerson": "مدل ویدیو تصویرهای شخصیت شما را نپذیرفت، چون شبیه عکس اشخاص واقعی‌اند؛ برای همین این نما فقط از روی توضیحات ساخته شد و ممکن است چهره‌ها با شیت‌های شخصیت فرق داشته باشند. برای چهره‌های یکدست، یک مدل ویدیو از سازندهٔ دیگری انتخاب کنید.",
      "referencesDeclined": "مدل ویدیو تصویرهای شخصیت شما را نپذیرفت؛ برای همین این نما فقط از روی توضیحات ساخته شد و ممکن است چهره‌ها با شیت‌های شخصیت فرق داشته باشند.",
      "closingFrameDeclinedPerson": "مدل ویدیو فریم پایانی را نپذیرفت، چون شبیه عکس یک شخص واقعی است؛ برای همین این نما از فریم آغازین شما شروع می‌شود اما به آن پایان هدایت نمی‌شود.",
      "closingFrameDeclined": "مدل ویدیو فریم پایانی را نپذیرفت؛ برای همین این نما از فریم آغازین شما شروع می‌شود اما به آن پایان هدایت نمی‌شود."
    },
    "breakdownFidelity": {
      "added": "اکنون:",
      "film": "کل فیلم",
      "filmTextHint": "برای اینکه این متن در تصویر نوشته شود، آن را به صحنه‌ای اضافه کنید که در آن دیده می‌شود.",
      "fixesTitle": "اصلاح‌شده مطابق نوشتهٔ شما ({{n}})",
      "removed": "حذف شد:",
      "shotCast": "چه کسانی در این نما دیده می‌شوند",
      "styleAsked": "سبکی که خواسته‌اید:",
      "styleNext": "(در مرحلهٔ ظاهر و قالب تأییدش کنید)",
      "title": "با نوشتهٔ شما تطبیق داده شد"
    },
    "castCard": {
      "addDetail": "افزودن",
      "ageInput": "سن، به بیان خودتان",
      "ageKeep": "همان‌طور که نوشته‌ام بماند",
      "agePlaceholder": "مثلاً زنی حدوداً ۲۵ ساله",
      "ageQuestion": "نوشته‌اید «{{word}}». {{name}} کودک است یا بزرگسال؟ سن را بنویسید یا همان‌طور که نوشته‌اید نگه دارید.",
      "ageSave": "ذخیرهٔ سن",
      "badgeFromStory": "از داستان",
      "badgeSuggested": "پیشنهاد هوش مصنوعی",
      "badgeYourWords": "نوشتهٔ شما",
      "changeSuggestion": "تغییر",
      "covering": "پوشش سر",
      "coveringChador": "چادر",
      "coveringHeadscarf": "روسری",
      "coveringHijab": "حجاب",
      "coveringHijabFull": "حجاب کامل (فقط صورت پیداست)",
      "coveringKhimar": "خمار",
      "coveringMaghnaeh": "مقنعه",
      "coveringNone": "بدون پوشش سر",
      "coveringNote": "رنگ و جزئیات (اختیاری)",
      "coveringNotePlaceholder": "مثلاً روسری ابریشمی کرم",
      "coveringOther": "پوشش سر دیگر",
      "coveringTurban": "عمامه",
      "coveringUnset": "همان‌طور که در توصیف آمده",
      "detailField": "کدام جزئیات",
      "detailPlaceholder": "مثلاً کت آبی",
      "detailValue": "جزئیاتی که باید دقیقاً حفظ شود",
      "fieldAge": "سن",
      "fieldGender": "جنسیت",
      "fieldKind": "نوع",
      "fieldLook": "ظاهر",
      "fieldProp": "وسیله",
      "fieldWardrobe": "لباس",
      "fixAgeKept": "سن همان‌طور که نوشته بودید ماند",
      "fixColourChanged": "رنگ مطابق نوشتهٔ شما اصلاح شد",
      "fixCoveringInferred": "پوشش سر از توصیف لباس برداشته شد",
      "fixFactAppended": "جزئیات شما اضافه شد",
      "fixFactRestored": "جزئیات شما برگردانده شد",
      "fixFragment": "یک تکهٔ جامانده حذف شد",
      "fixFullCovering": "پوشش کامل: همهٔ مو پوشیده است",
      "fixHairHidden": "توصیف مو حذف شد: پوشش سر آن را می‌پوشاند",
      "fixOther": "مطابق نوشتهٔ شما اصلاح شد",
      "fixRedefined": "با چیزی که خواستید جایگزین شد",
      "fixVoiceOnly": "فقط صدا: تصویر ساخته نمی‌شود",
      "hair": "مو",
      "hairHidden": "همهٔ مو پوشیده",
      "hairPartial": "کمی از مو پیداست",
      "hairVisible": "مو پیداست",
      "kind": "چه چیزی است؟",
      "kindAnimal": "حیوان",
      "kindCreature": "موجود خیالی",
      "kindGroup": "گروهی از آدم‌ها",
      "kindHuman": "انسان",
      "kindObject": "شیء",
      "noDetails": "هنوز چیزی دربارهٔ این شخصیت از نوشتهٔ شما برداشته نشده است.",
      "notDrawnGroup": "تصویر ساخته نمی‌شود (گروه): برای یک گروه پرتره یا برگهٔ شخصیت ساخته نمی‌شود.",
      "notDrawnVoice": "تصویر ساخته نمی‌شود (فقط صدا): شنیده می‌شود، دیده نمی‌شود.",
      "onScreen": "در تصویر دیده می‌شود",
      "onScreenHint": "برای راوی یا هر صدایی که هرگز دیده نمی‌شود خاموشش کنید.",
      "removeDetail": "حذف این جزئیات",
      "removeSuggestion": "حذف از توصیف",
      "saveFailed": "این تغییر ذخیره نشد. لطفاً دوباره تلاش کنید.",
      "suggestedHint": "پیش از ساخت تصاویر، هر چیزی را که نمی‌خواهید تغییر دهید یا حذف کنید. ویرایش رایگان است.",
      "suggestedTitle": "انتخاب هوش مصنوعی (شما نگفته بودید)",
      "thisCharacter": "این شخصیت",
      "warnCoveringDowngraded": "این پوشش سر در نوشتهٔ شما نیست و پیشنهاد به حساب آمده است؛ اگر همین را می‌خواهید، آن را در پایین انتخاب کنید.",
      "warnHairUnderCovering": "هم مو را توصیف کرده‌اید و هم پوششی که آن را می‌پوشاند. بررسی کنید کدام را می‌خواهید.",
      "warnKeptUnmentioned": "دقیقاً همان‌طور که بود ماند: در تغییر شما نامی از این شخصیت نیامده بود.",
      "warnStyleUnverified": "در نوشتهٔ شما سبکی برای فیلم نیامده است؛ آن را در مرحلهٔ ظاهر و قالب انتخاب کنید.",
      "warnTextUnverified": "در نوشتهٔ شما پیدا نشد، پس در تصویر نوشته نمی‌شود: {{text}}",
      "warnUnverifiedFact": "در نوشتهٔ شما پیدا نشد، پس پیشنهاد به حساب می‌آید: {{value}}",
      "youWrote": "نوشته‌اید:",
      "yourDetails": "جزئیات شما (دقیقاً حفظ می‌شود)",
      "fixOnScreenKept": "تصویر ساخته می‌شود: نوشته‌ی شما ظاهرش را توصیف کرده است",
      "roleProtagonist": "شخصیت اصلی",
      "roleAntagonist": "شخصیت مقابل",
      "roleSupporting": "نقش مکمل",
      "roleNarrator": "راوی",
      "roleMain": "نقش اصلی",
      "roleLead": "نقش اول",
      "roleSecondary": "نقش فرعی",
      "roleMinor": "نقش کوتاه",
      "roleExtra": "سیاهی‌لشکر"
    },
    "requestedText": {
      "add": "افزودن متنی که باید دیده شود",
      "addShort": "افزودن",
      "maxDrawn": "در هر تصویر حداکثر {{n}} متن کوتاه نوشته می‌شود.",
      "nonLatinNotice": "مدل‌های تصویر و ویدیو حروف فارسی و عربی را درست نمی‌نویسند، پس این متن در تصاویر کشیده نمی‌شود. هنگام تدوین فیلم نهایی، آن را به‌صورت متن روی تصویر (عنوان یا زیرنویس) اضافه کنید.",
      "notDrawnLength": "برای نوشتن در تصویر بلند است",
      "notDrawnScript": "در تصویر نوشته نمی‌شود",
      "placeholder": "مثلاً CAFE NADERI روی تابلو",
      "remove": "حذف",
      "title": "متنی که باید دقیقاً دیده شود"
    },
    "storyFidelity": {
      "compareHint": "هوش مصنوعی داستان شما را بازنویسی کرده است. پیش از تأیید بررسی کنید که نام‌ها، سن‌ها، لباس‌ها و رنگ‌ها همان‌هایی باشند که انتخاب کرده بودید.",
      "compareTitle": "مقایسه با متنی که نوشته بودید",
      "detailsKept": "جزئیات شما دقیقاً حفظ می‌شود: نام‌ها، سن‌ها، لباس‌ها و رنگ‌هایی که اینجا می‌نویسید همان‌طور به کار می‌روند. هوش مصنوعی فقط چیزهایی را می‌سازد که شما نگفته‌اید.",
      "keepAsWritten": "داستانم همان‌طور که نوشته‌ام بماند",
      "looksLikeStory": "به نظر می‌رسد این یک داستان کامل است. به‌جای نوشتن داستانی تازه، دقیقاً همان‌طور که نوشته‌اید نگهش داریم؟",
      "useOriginal": "به‌جایش متن خودم (رایگان)"
    },
    "styleMedium": {
      "anim2d": "انیمیشن دوبعدی",
      "anim2dHint": "شخصیت‌های طراحی‌شده با خطوط تمیز و رنگ‌های تخت.",
      "anim3d": "انیمیشن سه‌بعدی",
      "anim3dHint": "شخصیت‌ها و فضاها مثل یک فیلم انیمیشن سینمایی.",
      "anime": "انیمه",
      "animeHint": "سبک انیمیشن ژاپنی.",
      "auto": "مثل اولین پرتره‌ام",
      "autoHint": "اولین تصویر شخصیتی که می‌سازید یا بارگذاری می‌کنید، ظاهر بقیه را تعیین می‌کند.",
      "cameraTitle": "دوربین (فقط برای نماها)",
      "pixelArt": "پیکسل‌آرت",
      "pixelArtHint": "پیکسل‌های بازی‌های ویدیویی قدیمی.",
      "realistic": "واقع‌گرایانه (لایو اکشن)",
      "realisticHint": "آدم‌ها و مکان‌های واقعی، گویی با دوربین فیلم‌برداری شده‌اند.",
      "realisticNote": "بعضی مدل‌های ویدیو چهره‌های واقعی را به‌عنوان تصویر مرجع نمی‌پذیرند. مرحلهٔ نماها می‌گوید مدل انتخاب‌شده چنین می‌کند یا نه، و کدام مدل‌ها آن‌ها را می‌پذیرند.",
      "required": "برای ادامه، ظاهر فیلم را انتخاب کنید. مطمئن نیستید؟ «مثل اولین پرتره‌ام» را بزنید.",
      "stopMotion": "استاپ‌موشن (خمیری)",
      "stopMotionHint": "عروسک‌ها و فضاهای دست‌ساز خمیری.",
      "title": "ظاهر فیلم",
      "watercolour": "آبرنگ",
      "watercolourHint": "تصویرگری نرم با آبرنگ.",
      "youWrote": "نوشته‌اید:"
    },
    "fidelity": {
      "angle": {
        "auto": "خودکار",
        "eyeLevel": "هم‌سطح چشم",
        "low": "زاویهٔ پایین",
        "high": "زاویهٔ بالا",
        "topDown": "از بالا (عمودی)",
        "overShoulder": "از روی شانه"
      },
      "chip": {
        "covering": "پوشش سر: ",
        "hair": "مو: ",
        "colours": "رنگ‌ها: ",
        "clothes": "لباس: ",
        "face": "چهره و سن: ",
        "pose": "حالت بدن: "
      },
      "castNobodyChosen": "هیچ‌کس در این نما نیست",
      "castNobodyUndo": "برای انتخاب شخصیت‌ها دوباره بزنید.",
      "castAskTitle": "چه کسی در این نماست؟",
      "castAskHint": "شخصیت‌های بالا را بزنید، یا تأیید کنید که هیچ‌کس در نما نیست. نما فقط پس از انتخاب شما ساخته می‌شود.",
      "castNobody": "هیچ‌کس در این نما نیست",
      "castBlocked": "اول مشخص کنید چه کسی در این نماست (بالا).",
      "notDrawnGroupBadge": "رسم نمی‌شود (گروه)",
      "notDrawnVoiceBadge": "رسم نمی‌شود (صدا)",
      "notDrawnGroupHint": "گروه در نماهایی که حضور دارد دیده می‌شود، نه به‌صورت یک چهره. اینجا چیزی ساخته یا هزینه نمی‌شود.",
      "notDrawnVoiceHint": "راوی یا صدا شنیده می‌شود، دیده نمی‌شود؛ پس هیچ تصویری برایش ساخته یا هزینه نمی‌شود.",
      "notDrawnChange": "باید روی تصویر دیده شود؟ در مرحلهٔ تفکیک تغییرش دهید",
      "sentYourPrompt": "پرامپت شما (ارسال‌شده)",
      "sentInEnglish": "ارسال‌شده به انگلیسی:",
      "sentFrameInstruction": "دستور شما برای این فریم (ارسال‌شده)",
      "sentCameraAngle": "زاویهٔ دوربین:",
      "promptCheckPass": "بررسی پرامپت موفق بود: هرچه خواسته بودید در متن ارسال‌شده هست.",
      "promptCheckFail": "بررسی پرامپت: ممکن است چیزی که خواسته بودید در متن ارسال‌شده نباشد. پرامپت کامل را در پایین ببینید.",
      "hideFullPrompt": "پنهان کردن پرامپت کامل",
      "showFullPrompt": "نمایش پرامپت کامل",
      "verifyPassed": "بررسی شد: تصویر با خواستهٔ شما مطابقت دارد.",
      "verifyFailed": "بررسی شد: بعضی از خواسته‌های شما در تصویر نیست.",
      "verifyUnavailable": "این بار بررسی انجام نشد.",
      "verifyItemPass": "مطابق است",
      "verifyItemFail": "مطابق نیست",
      "verifyItemUnsure": "مطمئن نیست",
      "verifyTitle": "بررسی تصویر",
      "verifyLabel": "تصویر پس از ساخت بررسی شود",
      "verifyHint": "یک هوش مصنوعی تصویر نهایی را با خواستهٔ شما مقایسه می‌کند و موارد مطابق را فهرست می‌کند. هزینهٔ کمی دارد که در قیمت آمده است.",
      "autofixLabel": "اگر چیزی کم بود، یک بار خودکار اصلاح شود",
      "autofixHint": "حداکثر یک تصویر دیگر ساخته می‌شود (در قیمت آمده)؛ تصویر بهتر نگه داشته می‌شود.",
      "autofixKept": "یک بار خودکار اصلاح شد؛ تصویر اصلاح‌شده را می‌بینید.",
      "autofixNotKept": "اصلاح خودکار امتحان شد؛ تصویر اول مطابقت بیشتری داشت و نگه داشته شد.",
      "roleYourPhoto": "عکس شما",
      "roleEditSource": "تصویری که ویرایش می‌شود",
      "rolePortrait": "چهرهٔ یک شخصیت",
      "roleSheet": "برگهٔ شخصیت",
      "roleScenePlate": "تصویر صحنه",
      "roleContinuity": "فریم مجاور",
      "roleUserReference": "تصویری که خودتان انتخاب کردید",
      "roleOther": "یک تصویر مرجع",
      "droppedModelCap": "ارسال نشد: مدل تصویر تعداد کمتری تصویر می‌پذیرد",
      "droppedNoReferences": "ارسال نشد: این مدل تصویر، تصویر مرجع نمی‌پذیرد",
      "droppedOther": "ارسال نشد",
      "referencesTitle": "تصویرهای ارسال‌شده همراه پرامپت",
      "referencesCount": "تصویرهای ارسال‌شده همراه پرامپت: {{count}}",
      "referencesNone": "هیچ تصویری همراه پرامپت ارسال نشد.",
      "referenceLine": "تصویر {{n}} — {{role}}",
      "declinedTitle": "مدل ویدیو تصویرهای شخصیت‌های شما را به کار نبرد",
      "declinedBodyPerson": "{{model}} تصویرها را نپذیرفت چون شبیه عکس آدم‌های واقعی‌اند. برای این کلیپ هزینه‌ای کسر نشد. ادامه را انتخاب کنید:",
      "declinedBody": "{{model}} تصویرها را نپذیرفت. برای این کلیپ هزینه‌ای کسر نشد. ادامه را انتخاب کنید:",
      "declinedWho": "شخصیت‌های درگیر: {{names}}",
      "declinedTextOnly": "ادامه بدون تصویر شخصیت‌ها (فقط متن)",
      "declinedTextOnlyHint": "نما فقط از روی توصیف ساخته می‌شود، پس چهره‌ها ممکن است با برگه‌های شخصیت فرق داشته باشند.",
      "declinedSwitch": "یا به مدلی بروید که تصویر شخصیت‌ها را می‌پذیرد:",
      "declinedSwitchTo": "ساخت با {{model}}",
      "declinedNoAlternative": "هنوز مدل دیگری در فهرست شناخته نشده که این تصویرها را بپذیرد.",
      "likelyDeclined": "{{model}} معمولاً تصویر واقع‌گرایانهٔ شخصیت‌ها را نمی‌پذیرد، پس ممکن است این نما بدون آن‌ها ساخته شود. اگر چنین شد، ادامه را خودتان انتخاب می‌کنید و هزینهٔ کلیپ کسر نمی‌شود.",
      "likelyDeclinedSwitch": "مدل‌هایی که تصویر شخصیت‌ها را می‌پذیرند:",
      "regenerateAskTitle": "چه چیزی باید تغییر کند؟",
      "regenerateAskHint": "بگویید چه چیزی درست نبود تا اول همان اصلاح شود. یا رد کنید تا فقط دوباره ساخته شود.",
      "regenerateChips": "شروع سریع",
      "regenerateAskLabel": "تغییر شما (اختیاری)",
      "regenerateAskPlaceholder": "مثلاً حجابش باید همهٔ موها را بپوشاند",
      "regenerateWithChange": "ساخت دوباره با این تغییر",
      "regenerateSkip": "رد کردن — فقط ساخت دوباره",
      "errorNotDrawnGroup": "گروه به‌صورت یک تصویر رسم نمی‌شود، پس چیزی ساخته یا هزینه نشد.",
      "errorNotDrawnVoice": "راوی یا صدا شنیده می‌شود، دیده نمی‌شود؛ پس هیچ تصویری ساخته یا هزینه نشد.",
      "errorRefsDeclinedChoice": "مدل ویدیو تصویرهای شخصیت‌ها را به کار نبرد. هزینه‌ای کسر نشد — ادامه را انتخاب کنید.",
      "errorIdentityUpload": "این بار عکس شما بارگذاری نشد. هزینه‌ای کسر نشد — لطفاً دوباره تلاش کنید.",
      "noticeNonLatinText": "متن روی تصویر {{texts}} در تصویر کشیده نشد: مدل‌های تصویر حروف فارسی و عربی را درست نمی‌نویسند. آن را در مرحلهٔ خط زمان به‌صورت نوشتهٔ روی تصویر اضافه کنید.",
      "noticeBreakdownV1": "تفکیک این فیلم پیش از آن ساخته شده که استودیو جزئیات خودتان را جداگانه نگه دارد؛ پس کارت‌هایش همان‌طور که هستند خوانده می‌شوند — چیزی بازنویسی نشد.",
      "saveFailed": "پرامپت شما برای دفعه‌های بعد ذخیره نشد. برای همین تصویر به کار می‌رود.",
      "savedPromptUsed": "ذخیره شد. تصویر قبلی از همین پرامپت ساخته شد و تصویرهای بعدی هم ساخته می‌شوند.",
      "savedPrompt": "ذخیره شد. هر تصویر تازهٔ این مورد از همین پرامپت ساخته می‌شود، تا وقتی پاکش کنید.",
      "savedPromptHint": "آنچه اینجا می‌نویسید هنگام ساخت ذخیره می‌شود و هر بار به کار می‌رود، تا وقتی پاکش کنید.",
      "savedPromptLineTitle": "هر تصویر تازه از پرامپت ذخیره‌شدهٔ شما ساخته می‌شود:",
      "savedPromptLineHint": "برای تغییر یا پاک کردنش: ویرایش ← ساخت طرح تازه.",
      "savedShotPrompt": "هنگام ساخت ذخیره می‌شود و برای هر نسخهٔ تازهٔ این نما به کار می‌رود، تا وقتی پاکش کنید.",
      "cameraAngle": "زاویهٔ دوربین",
      "speechDisclosure": "گفتار: در تدوین اضافه می‌شود (بدون همگام‌سازی لب). خود کلیپ بی‌صدا ساخته می‌شود؛ این جمله را در مرحلهٔ موسیقی و صدا بخوانید.",
      "markRefusesFaces": "ممکن است چهرهٔ واقعی را نپذیرد",
      "errorCastUnconfirmed": "اول مشخص کنید چه کسی در این نماست (یا تأیید کنید که هیچ‌کس نیست). هزینه‌ای کسر نشد.",
      "errorFidelityDisabled": "این بخش استودیو هنوز روی سرور فعال نیست. صفحه را تازه کنید و دوباره تلاش کنید.",
      "errorPromptContradiction": "جزئیات {{names}} با هم تناقض دارند: پوشش سری که انتخاب کرده‌اید همه‌ی موها را می‌پوشاند، اما در جزئیات، مو هم توصیف شده است ({{details}}). در کارت تفکیک، پوشش سر را تغییر دهید یا جزئیات مو را حذف کنید و دوباره تلاش کنید. هزینه‌ای کسر نشد.",
      "castMentionTitle": "بررسی کنید چه کسی در این نماست",
      "castMentionMissing": "در متن شما «{{name}}» آمده است، اما برای این نما انتخاب نشده است.",
      "castMentionRole": "در متن شما «{{word}}» آمده است که نام هیچ‌یک از شخصیت‌های شما نیست. مطمئن شوید شخصیت‌های درست در بالا انتخاب شده‌اند.",
      "castMentionAdd": "افزودن {{name}}",
      "castMentionConfirm": "شخصیت‌های نما درست است",
      "castMentionBlocked": "اول بررسی کنید چه کسی در این نماست (بالا)."
    }
  },
  "toneHelp": {
    "text": "لحن فقط شیوهٔ خواندن متن را تعیین می‌کند و هرگز خوانده نمی‌شود. به هر زبانی می‌توانید بنویسید؛ پیش از تولید صدا به‌صورت خودکار اصلاح می‌شود."
  },
  "speechRate": {
    "sparseTitle": "متن این بلوک برای این مدت‌زمان خیلی کم است",
    "sparseBody": "حدود {{rate}} حرف در ثانیه ({{wpm}} واژه در دقیقه) در {{seconds}} ثانیه. گفتار طبیعی حدود {{min}} حرف در ثانیه یا بیشتر است، بنابراین صدا برای پر کردن این بازه کِش می‌آید و کند و کشیده و غیرطبیعی شنیده می‌شود.",
    "sparseFix": "متن بیشتری بنویسید یا مدت این بلوک را کوتاه‌تر کنید. می‌توانید همین‌طور هم ادامه دهید.",
    "summary": "{{blocks}} بلوک نسبت به مدت‌زمانشان متن بسیار کمی دارند. صدای آن‌ها برای پر کردن زمان کِش می‌آید و ممکن است کند و غیرطبیعی به‌نظر برسد. متن بیشتری اضافه کنید یا مدت آن بلوک‌ها را کم کنید — یا همین‌طور ادامه دهید؛ این فقط یک پیشنهاد است."
  },
  "payment": {
    "paidWithVat": "{{gross}} تومان پرداخت شد (شامل {{vat}} تومان مالیات)؛ {{net}} تومان به کیف پول شما افزوده شد.",
    "paidNoVat": "{{net}} تومان به کیف پول شما افزوده شد.",
    "result": {
      "successTitle": "پرداخت موفق!",
      "failedTitle": "پرداخت ناموفق",
      "successBody": "کیف پول شما با موفقیت شارژ شد.",
      "failedBody": "متأسفانه پرداخت انجام نشد. لطفاً دوباره تلاش کنید.",
      "amount": "مبلغ",
      "paymentId": "شناسه پرداخت",
      "reference": "شماره پیگیری",
      "status": "وضعیت",
      "goToWallet": "کیف پول",
      "projects": "پروژه‌ها",
      "retry": "تلاش مجدد برای شارژ کیف پول"
    },
    "status": {
      "pending": "در انتظار",
      "paid": "پرداخت‌شده",
      "completed": "موفق",
      "failed": "ناموفق",
      "cancelled": "لغو شده",
      "refunded": "برگشت داده شده"
    },
    "return": {
      "pendingTitle": "در حال تأیید پرداخت…",
      "pendingBody": "در حال بررسی با درگاه پرداخت هستیم. این کار معمولاً چند ثانیه طول می‌کشد.",
      "successTitle": "پرداخت موفق",
      "failedTitle": "پرداخت ناموفق",
      "notSuccessful": "وضعیت پرداخت: {{status}}. لطفاً دوباره تلاش کنید یا با پشتیبانی تماس بگیرید.",
      "reference": "شماره پیگیری: {{reference}}",
      "viewWallet": "مشاهدهٔ کیف پول",
      "projects": "پروژه‌های من",
      "loadFailed": "وضعیت پرداخت دریافت نشد. چند لحظه بعد کیف پول خود را بررسی کنید یا با پشتیبانی تماس بگیرید.",
      "sessionMismatch": "نشست پرداخت مطابقت ندارد. لطفاً دوباره تلاش کنید.",
      "missingId": "شناسهٔ پرداخت در دسترس نیست. برای اطمینان از انجام شارژ، کیف پول خود را بررسی کنید."
    }
  },
  "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": "ترابایت"
    },
    "planNames": {
      "free": "رایگان",
      "starter": "شروع",
      "plus": "پلاس",
      "pro": "حرفه‌ای",
      "business": "سازمانی"
    }
  },
  "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": "دوبله",
        "slides": "اسلاید"
      },
      "aiBadge": "ساخته‌شده با هوش مصنوعی",
      "featured": "برگزیده",
      "anonymous": "کاربر بوق",
      "byName": "ساختهٔ {{name}}",
      "publishedOn": "منتشرشده در {{date}}",
      "empty": "هنوز موردی در ویترین نیست.",
      "emptyType": "هنوز موردی از این نوع منتشر نشده است.",
      "page": "صفحهٔ {{page}}",
      "prev": "قبلی",
      "next": "بعدی",
      "pagination": "صفحه‌بندی",
      "open": "مشاهدهٔ {{title}}",
      "play": "پخش",
      "backToGallery": "بازگشت به ویترین",
      "related": "کارهای مشابه",
      "notFoundTitle": "این مورد در ویترین نیست",
      "notFoundBody": "ممکن است برداشته شده باشد یا نشانی اشتباه باشد.",
      "ctaTitle": "شما هم بسازید",
      "ctaBody": "با {{amount}} اعتبار هدیهٔ ثبت‌نام، اولین پروژه‌تان را شروع کنید.",
      "ctaBodyNoAmount": "ثبت‌نام کنید و در چند دقیقه اولین پروژه‌تان را شروع کنید.",
      "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}}"
    }
  },
  "billing": {
    "estimate": "برآورد",
    "estimateHint": "هزینهٔ واقعی به‌علاوهٔ کارمزد خدمات را می‌پردازید؛ هر تفاوتی خودکار برگردانده می‌شود.",
    "estimateHintLabel": "این قیمت چگونه محاسبه می‌شود",
    "approximately": "حدود",
    "calculating": "در حال محاسبهٔ قیمت…",
    "free": "رایگان",
    "percentSign": "٪",
    "reserved": "رزروشده",
    "final": "نهایی",
    "refunded": "بازگشتی",
    "extraCharged": "دریافت اضافه",
    "settling": "در حال محاسبهٔ هزینهٔ نهایی…",
    "settled": "تسویه‌شده",
    "fullyRefunded": "کامل بازگردانده شد",
    "settledActualCost": "با هزینهٔ واقعی تسویه شد",
    "priceUnavailable": "قیمت در دسترس نیست — هنگام تأیید نمایش داده می‌شود",
    "quoteStale": "در حال به‌روزرسانی قیمت…",
    "maxCharge": "حداکثر {{amount}}",
    "confirmReserve": "اکنون حدود {{amount}} رزرو می‌کنیم. مبلغ نهایی بر پایهٔ هزینهٔ واقعی است.",
    "confirmCeiling": "حداکثر {{amount}} خواهد بود.",
    "summaryTitle": "هزینه‌ها",
    "holdsTitle": "جزئیات ({{n}})",
    "projectHold": "پروژه",
    "step": "مرحله",
    "dismiss": "بستن",
    "topUp": "شارژ کیف پول",
    "priceChanged": {
      "title": "قیمت تغییر کرده است",
      "body": "قیمتی که دیدید {{old}} بود؛ قیمت اکنون {{new}} است. هنوز مبلغی کسر نشده است.",
      "confirm": "تأیید قیمت جدید",
      "cancel": "انصراف"
    },
    "deltaRefunded": "{{amount}} به کیف پول شما بازگردانده شد.",
    "deltaExtra": "به دلیل بالاتر بودن هزینهٔ واقعی، {{amount}} اضافه کسر شد.",
    "needMore": "{{amount}} دیگر لازم دارید.",
    "aiAssistNoBalance": "کیف پول شما خالی است. برای استفاده از دستیار نوشتن، کیف پول را شارژ کنید.",
    "aiAssistPrice": "حدود ۵ تا ۵۰ تومان",
    "holdConflict": "این مرحله در حال تأیید است. لطفاً چند لحظه بعد دوباره تلاش کنید.",
    "campaignFloorNote": "تخفیف‌ها هیچ‌گاه قیمت را از هزینهٔ ما کمتر نمی‌کنند.",
    "discountCode": {
      "label": "کد تخفیف",
      "apply": "اعمال",
      "remove": "حذف",
      "applied": "کد اعمال شد",
      "invalid": "این کد برای این پروژه معتبر نیست.",
      "inUse": "این کد روی یک مرحلهٔ پرداختی استفاده شده و قابل حذف نیست.",
      "alreadyApplied": "برای این پروژه از پیش کدی اعمال شده است.",
      "rateLimited": "تلاش‌ها بیش از حد است. لطفاً کمی صبر کنید و دوباره تلاش کنید.",
      "removeFailed": "حذف کد انجام نشد.",
      "percentOff": "{{percent}} تخفیف روی هر مرحلهٔ پرداختی",
      "fixedLeft": "{{amount}} تخفیف برای مراحل پرداختی باقی مانده است"
    },
    "errors": {
      "PRICE_CHANGED": "قیمت از زمانی که آن را دیدید تغییر کرده است.",
      "INSUFFICIENT_BALANCE": "موجودی کیف پول کافی نیست. کیف پول را شارژ کنید و دوباره تلاش کنید.",
      "PROJECT_NOT_STEP_BILLED": "کد تخفیف این پروژه هنگام ساخت آن وارد می‌شود.",
      "PROJECT_NOT_FOUND": "این پروژه پیدا نشد.",
      "INVALID_PARAMS": "برخی تنظیمات برای این گزینه معتبر نیستند."
    },
    "wallet": {
      "hold": "رزرو برای پروژه",
      "holdIncrement": "رزرو اضافه",
      "settleRefund": "بازگشت وجه — هزینهٔ واقعی کمتر از رزرو",
      "settleCharge": "دریافت اضافه — هزینهٔ واقعی",
      "release": "بازگشت وجه — کار ناموفق بود",
      "extRefund": "بازگشت وجه",
      "studioStep": "مرحلهٔ استودیوی ویدیو",
      "slidesStep": "مرحلهٔ اسلاید",
      "sfxQuery": "ترجمهٔ جست‌وجوی صدا",
      "aiAssist": "دستیار نوشتن هوش مصنوعی",
      "chatMessage": "پیام گفت‌وگو"
    },
    "meter": {
      "realCost": "هزینهٔ واقعی + کارمزد خدمات، از {{minimum}}",
      "musicHold": "رزرو برای {{minutes}} دقیقه، تسویه با طول واقعی (حداکثر {{max}})"
    },
    "realCostTerms": {
      "short": "هزینهٔ واقعی + {{fee}}",
      "note": "شما هزینهٔ واقعی کار را به‌علاوهٔ {{fee}} کارمزد خدمات می‌پردازید. مبلغ برآوردی هنگام تأیید از کیف پول شما نگه داشته می‌شود و پس از پایان کار، مابه‌التفاوت خودکار به کیف پولتان برمی‌گردد. قیمت‌ها بدون {{vat}} مالیات بر ارزش افزوده است که هنگام شارژ کیف پول اضافه می‌شود.",
      "noteNoVat": "شما هزینهٔ واقعی کار را به‌علاوهٔ {{fee}} کارمزد خدمات می‌پردازید. مبلغ برآوردی هنگام تأیید از کیف پول شما نگه داشته می‌شود و پس از پایان کار، مابه‌التفاوت خودکار به کیف پولتان برمی‌گردد."
    }
  },
  "assistant": {
    "title": "راهنمای بوق",
    "subtitle": "پاسخ پرسش‌های شما دربارهٔ کار با بوق",
    "greeting": "سلام! در کار با بوق کمکتان می‌کنم: سرویس‌ها، قیمت‌ها، کیف پول و پروژه‌هایتان. چه چیزی می‌خواهید بدانید؟",
    "disclaimer": "راهنمای بوق از صفحه‌های راهنمای بوق پاسخ می‌دهد و ممکن است اشتباه کند. به حساب، پروژه‌ها و پرداخت‌های شما دسترسی ندارد.",
    "privacyNote": "پرسش‌ها حداکثر ۹۰ روز و بدون نام یا شمارهٔ تلفن شما نگه داشته می‌شوند تا پاسخ‌ها بهتر شوند.",
    "privacyLink": "حریم خصوصی",
    "close": "بستن راهنمای بوق",
    "stop": "توقف",
    "send": "ارسال",
    "placeholder": "دربارهٔ بوق بپرسید…",
    "copy": "کپی پاسخ",
    "copied": "کپی شد",
    "thinking": "در حال فکر کردن…",
    "answering": "در حال نوشتن…",
    "answerReady": "پاسخ آماده است.",
    "sources": "بیشتر بخوانید",
    "startersLabel": "می‌توانید بپرسید:",
    "contactSupport": "کمکی نکرد؟ با پشتیبانی تماس بگیرید",
    "openChat": "باز کردن گفت‌وگوی بوق",
    "support": "پشتیبانی",
    "counter": "{{used}} / {{max}}",
    "partial": "پاسخ ناتمام ماند.",
    "stopped": "متوقف شد.",
    "loading": "در حال بارگذاری…",
    "dismiss": "بستن پیام",
    "retryIn": "تا {{seconds}} ثانیهٔ دیگر می‌توانید دوباره تلاش کنید.",
    "launcher": {
      "label": "پرسیدن از راهنمای بوق",
      "tooltip": "سؤالی دربارهٔ بوق دارید؟ اینجا بپرسید."
    },
    "menu": {
      "label": "گزینه‌های راهنما",
      "newConversation": "گفت‌وگوی تازه",
      "hideForSession": "پنهان کردن دکمه در این نشست"
    },
    "help": {
      "navbar": "راهنما",
      "footer": "راهنما"
    },
    "feedback": {
      "upLabel": "مفید بود",
      "downLabel": "مفید نبود",
      "thanks": "از بازخوردتان ممنونیم.",
      "reasonLabel": "چه مشکلی داشت؟",
      "reason": {
        "wrong": "نادرست است",
        "unclear": "واضح نیست",
        "not_helpful": "به سؤالم پاسخ نداد",
        "other": "دلیل دیگر"
      },
      "commentPlaceholder": "توضیح بیشتر؟ (اختیاری)",
      "submit": "ارسال",
      "cancel": "انصراف"
    },
    "quota": {
      "remaining": "امروز {{left}} پرسش مانده",
      "exhaustedUser": "پرسش‌های امروزتان تمام شده است.",
      "exhaustedAnon": "پرسش‌های رایگان امروز تمام شده است. برای پرسیدن بیشتر ثبت‌نام کنید یا وارد شوید.",
      "exhaustedIp": "امروز کاربران زیادی از شبکهٔ شما پرسیده‌اند. برای ادامه وارد حساب خود شوید.",
      "signup": "ثبت‌نام",
      "login": "ورود",
      "resetsAt": "پرسش‌های تازه از ساعت {{time}}."
    },
    "errors": {
      "invalid_token": "نشست شما پایان یافته است. می‌توانید به‌عنوان مهمان ادامه دهید یا دوباره وارد شوید.",
      "ANON_TOKEN_REQUIRED": "راهنما کمی زمان برای آغاز نیاز دارد. لطفاً دوباره تلاش کنید.",
      "LOGIN_REQUIRED": "برای پرسیدن از راهنمای بوق وارد حساب خود شوید.",
      "account_deactivated": "این حساب غیرفعال شده است. لطفاً با پشتیبانی تماس بگیرید.",
      "NOT_FOUND": "راهنمای بوق اکنون در دسترس نیست.",
      "QUESTION_NOT_FOUND": "دیگر نمی‌توان به این پاسخ امتیاز داد.",
      "INVALID_INPUT": "این پرسش ارسال نشد. لطفاً آن را کوتاه‌تر یا به شکل دیگری بنویسید.",
      "QUOTA_EXCEEDED": "پرسش‌های امروزتان تمام شده است.",
      "rate_limit": "درخواست‌ها زیاد است. کمی صبر کنید و دوباره تلاش کنید.",
      "ASSISTANT_UNAVAILABLE": "راهنمای بوق اکنون مشغول است. لطفاً بعداً تلاش کنید یا با پشتیبانی تماس بگیرید.",
      "UPSTREAM_ERROR": "هنگام پاسخ‌دادن مشکلی پیش آمد. لطفاً دوباره تلاش کنید.",
      "MODEL_UNAVAILABLE": "راهنمای بوق اکنون نمی‌تواند پاسخ دهد. لحظاتی بعد دوباره تلاش کنید.",
      "CONTENT_BLOCKED": "این پاسخ قابل نمایش نیست.",
      "offline": "اتصال اینترنت برقرار نیست. برای پرسیدن دوباره وصل شوید.",
      "generic": "مشکلی پیش آمد. لطفاً دوباره تلاش کنید.",
      "retry": "تلاش دوباره"
    },
    "a11y": {
      "log": "گفت‌وگو با راهنمای بوق"
    }
  },
  "guide": {
    "eyebrow": "راهنمای استفاده",
    "open": "راهنمای استفاده",
    "openFor": "راهنمای استفاده: {{name}}",
    "howItWorks": "چطور کار می‌کند",
    "readMore": "ادامه در راهنما",
    "close": "بستن راهنما",
    "onThisPage": "در این صفحه",
    "contents": "فهرست مطالب",
    "search": "جست‌وجو در این راهنما",
    "searchLabel": "جست‌وجو در {{name}}",
    "searchClose": "بستن جست‌وجو",
    "searchResults": "نتیجه‌ها: {{n}}",
    "searchNoResults": "در این راهنما چیزی با «{{q}}» پیدا نشد.",
    "loading": "در حال بارگذاری راهنما…",
    "loadFailed": "راهنما بارگذاری نشد.",
    "unavailable": "این راهنما هنوز در دسترس نیست.",
    "offline": "این راهنما هنوز روی این دستگاه ذخیره نشده است. یک بار به اینترنت وصل شوید تا ذخیره شود.",
    "retry": "تلاش دوباره",
    "notFound": "آن بخش از راهنما پیدا نشد؛ راهنما از ابتدا باز شد.",
    "stale": {
      "title": "نسخهٔ تازه‌ای از بوق آماده است",
      "body": "برای باز کردن این راهنما، بوق را به‌روز کنید. پیش از آن، کارهای در حال انجامتان را ذخیره کنید؛ به‌روزرسانی صفحه را دوباره بارگذاری می‌کند.",
      "update": "همین حالا به‌روز کن",
      "later": "بعداً",
      "short": "برای دیدن این راهنما، بوق را به‌روز کنید."
    },
    "copyLink": "کپی پیوند این بخش",
    "linkCopied": "پیوند کپی شد",
    "when": "چه وقت به کار می‌آید",
    "effect": "چه چیزی را تغییر می‌دهد",
    "price": "قیمت",
    "choices": "گزینه‌ها",
    "tip": "نکته",
    "warning": "توجه",
    "faq": "پرسش‌ها",
    "examples": "نمونه‌ها",
    "related": "راهنماهای مرتبط",
    "contactSupport": "هنوز به کمک نیاز دارید؟ با پشتیبانی تماس بگیرید",
    "priceAtConfirm": "برآورد هزینه را پیش از تأیید، روی همان فرم می‌بینید.",
    "free": "رایگان",
    "toman": "تومان",
    "unit": {
      "mb": "مگابایت",
      "chars": "کاراکتر",
      "pct": "درصد",
      "sec": "ثانیه",
      "cps": "حرف در ثانیه",
      "count": "",
      "toman": "تومان"
    },
    "hint": {
      "label": "دربارهٔ {{label}}",
      "more": "اطلاعات بیشتر",
      "loading": "در حال بارگذاری…"
    },
    "chip": {
      "title": "با {{name}} تازه آشنا شده‌اید؟",
      "action": "باز کردن راهنما",
      "dismiss": "بستن"
    },
    "index": {
      "title": "راهنماهای استفاده",
      "intro": "راهنماهای کوتاه و کاربردی برای همهٔ ابزارهای بوق."
    },
    "names": {
      "getting_started": "شروع کار با بوق",
      "download": "دانلود رسانه",
      "translation": "ترجمه ویدیو",
      "transcription": "رونویسی متن",
      "multi_speaker": "ترجمه چند گوینده",
      "podcast": "ساخت پادکست",
      "image": "تولید تصویر",
      "music": "تولید موسیقی",
      "song": "تولید آهنگ",
      "video_studio": "استودیوی ویدیوی هوشمند",
      "chatbot": "چت‌بات هوش مصنوعی",
      "voice": "تولید صدا",
      "audiobook": "استودیوی کتاب صوتی",
      "project_page": "صفحهٔ پروژهٔ شما",
      "wallet": "کیف پول و پرداخت",
      "library": "کتابخانه و فضای ذخیره‌سازی",
      "showcase": "ویترین و اشتراک‌گذاری",
      "image_to_video": "ویدیو از تصویر یا متن",
      "slides": "ساخت اسلاید",
      "luxury_translation": "ترجمه لوکس ویدیو"
    }
  },
  "videoGenerate": {
    "page": {
      "titleNew": "ویدیو از تصویر یا متن",
      "titleProject": "ویدیو",
      "subtitle": "یک عکس یا ایده را به یک کلیپ کوتاه تبدیل کنید",
      "back": "بازگشت",
      "loading": "در حال بارگذاری…",
      "loadFailed": "این پروژه بارگذاری نشد.",
      "catalogFailed": "فهرست مدل‌های ویدیو بارگذاری نشد.",
      "retry": "تلاش دوباره",
      "offline": "اتصال اینترنت برقرار نیست. کارهای پولی تا برقراری دوبارهٔ اتصال متوقف است.",
      "cancelled": "این پروژه لغو شده است."
    },
    "prompt": {
      "label": "ویدیو را توصیف کنید",
      "placeholder": "یک قایق کاغذی شب‌هنگام در خیابانی بارانی پیش می‌رود و دوربین آرام دنبالش می‌کند",
      "help": "بگویید چه چیزی حرکت می‌کند، دوربین چطور حرکت می‌کند و حال‌وهوای صحنه چیست.",
      "counter": "{{count}}/{{max}}",
      "required": "دست‌کم چند کلمه بنویسید.",
      "examplesLabel": "نمونه‌ها",
      "examples": {
        "0": "یک قایق کاغذی شب‌هنگام در خیابانی بارانی پیش می‌رود و دوربین آرام دنبالش می‌کند",
        "1": "نمای نزدیک از فنجان چای داغ روی میز چوبی هنگام طلوع آفتاب، با نوری گرم و ملایم",
        "2": "نمای پهپادی که هنگام غروب بر فراز روستایی کوهستانی و برفی بالا می‌رود و پنجره‌ها روشن‌اند"
      }
    },
    "polish": {
      "label": "بهبود و ترجمهٔ متن من",
      "help": "متن شما را برای مدل به انگلیسی بازنویسی می‌کنیم. متن خودتان همان‌طور که نوشته‌اید می‌ماند."
    },
    "images": {
      "title": "تصاویر (اختیاری)",
      "start": "فریم شروع",
      "end": "فریم پایان",
      "references": "تصاویر مرجع",
      "referencesHelp": "افراد، محصولات یا مکان‌هایی که ویدیو باید حفظ کند.",
      "sourceNone": "بدون فریم شروع",
      "sourceUpload": "تصویر خودم",
      "paint": "از روی متن من کشیده شود",
      "endNone": "بدون فریم پایان",
      "paintInstruction": "توضیح بیشتر برای تصویر (اختیاری)",
      "paintInstructionPlaceholder": "مثلاً: نور گرم عصر، نمای باز",
      "upload": "بارگذاری",
      "replace": "جایگزینی تصویر",
      "library": "از کتابخانه",
      "remove": "حذف",
      "add": "افزودن تصویر مرجع",
      "uploading": "در حال بارگذاری {{percent}}٪",
      "uploadFailed": "بارگذاری کامل نشد. دوباره تلاش کنید.",
      "noImage": "هنوز تصویری نیست.",
      "paintPlaceholder": "تصویر وقتی کشیده می‌شود که «کشیدن فریم شروع» را بزنید.",
      "painted": "از روی متن شما کشیده شده",
      "endUnsupported": "این مدل نمی‌تواند روی فریم دلخواه تمام شود.",
      "refsUnsupported": "این مدل از تصاویر مرجع استفاده نمی‌کند.",
      "refsWithFrame": "با فریم شروع، مدل از همان فریم پیروی می‌کند؛ تصاویر مرجع فقط برای کشیدن آن به کار می‌روند.",
      "refsAllForPaint": "همهٔ تصاویر مرجع این بخش در کشیدن فریم به کار می‌روند. برای کنار گذاشتن هرکدام، آن را حذف کنید.",
      "endNeedsStart": "برای تمام شدن روی فریم دلخواه، اول یک فریم شروع اضافه کنید.",
      "faceWarning": "این مدل اغلب عکس افراد واقعی را نمی‌پذیرد. اگر نپذیرد، کل مبلغ به شما بازگردانده می‌شود.",
      "switchTo": "رفتن به {{model}}",
      "orientationChanged": "نسبت تصویر برای هماهنگی با عکس شما روی {{ratio}} تنظیم شد.",
      "undo": "واگرد",
      "dismiss": "بستن",
      "typeError": "از تصویر JPG، PNG یا WebP استفاده کنید.",
      "sizeError": "حجم تصویر باید {{max}} مگابایت یا کمتر باشد.",
      "dimensionError": "هر ضلع تصویر باید دست‌کم {{min}} پیکسل باشد.",
      "readError": "این تصویر خوانده نشد. فایل دیگری را امتحان کنید."
    },
    "frame": {
      "painting": "در حال کشیدن فریم شروع…",
      "ready": "فریم شروع شما آماده است",
      "readyHelp": "از آن برای ویدیو استفاده کنید، دوباره بکشیدش یا به‌جای آن تصویر خودتان را بارگذاری کنید.",
      "use": "استفاده از این فریم",
      "repaint": "کشیدن دوباره",
      "uploadInstead": "بارگذاری به‌جای آن",
      "failed": "تصویر ساخته نشد. مبلغ به شما بازگردانده شد.",
      "savedPrompt": "تصویر از روی متن ذخیره‌شدهٔ این پروژه کشیده می‌شود؛ تغییرات بالا برای ویدیو اعمال می‌شوند."
    },
    "settings": {
      "title": "تنظیمات",
      "more": "تنظیمات بیشتر",
      "model": "مدل",
      "aspect": "نسبت تصویر",
      "resolution": "کیفیت تصویر",
      "duration": "مدت (ثانیه)",
      "durationRange": "این مدل کلیپ‌های {{min}} تا {{max}} ثانیه‌ای می‌سازد.",
      "durationAllowed": "این مدل کلیپ‌های {{list}} ثانیه‌ای می‌سازد.",
      "seconds": "{{value}} ثانیه",
      "audio": "صدای خود مدل",
      "audioHelp": "جلوه‌های صوتی و صدای محیط همراه با ویدیو ساخته می‌شود. هزینهٔ بیشتری دارد.",
      "audioSilent": "این مدل ویدیوی بی‌صدا می‌سازد.",
      "audioUnknown": "صدای این مدل قابل کنترل نیست؛ ویدیو بی‌صدا ساخته می‌شود.",
      "seed": "بذر (Seed)",
      "seedHelp": "بذر و تنظیمات یکسان نتیجه‌های مشابه می‌دهند. برای نتیجه‌ای تازه در هر بار، خالی بگذارید.",
      "seedPlaceholder": "تصادفی",
      "orientation": {
        "landscape": "افقی",
        "portrait": "عمودی",
        "square": "مربعی"
      },
      "tier": {
        "draft": "پیش‌نویس سریع",
        "standard": "استاندارد",
        "premium": "ممتاز",
        "specialty": "ویژه"
      },
      "marks": {
        "firstLast": "فریم شروع و پایان",
        "references": "تصاویر مرجع"
      }
    },
    "plan": {
      "title": "چه چیزی ساخته می‌شود",
      "pipeline": {
        "t2v": "از روی متن شما",
        "i2v_first": "متحرک‌سازی فریم شروع",
        "first_last": "از فریم شروع تا فریم پایان",
        "reference": "با راهنمایی تصاویر مرجع شما"
      },
      "frameLine": "تصویر فریم شروع",
      "videoLine": "ویدیو، {{seconds}} ثانیه، {{resolution}}",
      "total": "جمع تخمینی",
      "withSound": "با صدا",
      "silent": "بی‌صدا",
      "error": "قیمت به‌روز نشد.",
      "retry": "تلاش دوباره",
      "needPrompt": "برای دیدن قیمت، متن ویدیو را بنویسید.",
      "announce": "قیمت تخمینی: {{price}}",
      "discountToggle": "کد تخفیف دارید؟",
      "discountLabel": "کد تخفیف",
      "discountApply": "اعمال",
      "discountRemove": "حذف",
      "discountApplied": "کد {{code}} در قیمت بالا اعمال شده است."
    },
    "adjust": {
      "duration_snapped": "{{from}} ثانیه ← {{to}} ثانیه برای این مدل",
      "aspect_ratio_snapped": "{{from}} ← {{to}} برای این مدل",
      "resolution_snapped": "{{from}} ← {{to}} برای این مدل",
      "audio_unsupported": "این مدل نمی‌تواند صدا بسازد",
      "seed_unsupported": "این مدل بذر را نادیده می‌گیرد",
      "references_capped": "این مدل از {{to}} تصویر از {{from}} تصویر مرجع شما استفاده می‌کند",
      "references_moved_to_frame": "تصاویر مرجع شما در کشیدن فریم شروع به کار می‌روند",
      "references_dropped_for_frame": "اولویت با فریم است: تصاویر مرجع همراه فریم شروع فرستاده نمی‌شوند",
      "references_unsupported": "این مدل از تصاویر مرجع استفاده نمی‌کند",
      "end_frame_unsupported": "این مدل نمی‌تواند روی فریم دلخواه تمام شود",
      "end_frame_promoted_to_start": "فریم پایان شما به‌عنوان فریم شروع به کار می‌رود",
      "end_frame_source_invalid": "از فریم پایان نمی‌توان استفاده کرد",
      "first_frame_unsupported": "این مدل نمی‌تواند از روی تصویر شروع کند",
      "first_frame_missing": "فریم شروع موجود نیست",
      "end_frame_missing": "فریم پایان موجود نیست",
      "generic": "برای این مدل تنظیم شد"
    },
    "generate": {
      "video": "ساخت ویدیو",
      "paint": "کشیدن فریم شروع",
      "withPrice": "{{action}} – {{price}}",
      "starting": "در حال شروع…",
      "waitPrice": "در انتظار قیمت…",
      "waitUploads": "در انتظار پایان بارگذاری…",
      "needPrompt": "اول متن ویدیو را بنویسید",
      "offline": "اتصال اینترنت برقرار نیست",
      "topUp": "برای ادامه، کیف پول را شارژ کنید"
    },
    "progress": {
      "title": "در حال ساخت ویدیوی شما",
      "newTake": "در حال ساخت نسخهٔ تازه",
      "queued": "در انتظار نوبت…",
      "running": "در حال ساخت با {{model}}…",
      "elapsed": "{{time}} گذشته",
      "minutesLeft": "حدود {{minutes}} دقیقه مانده",
      "underMinute": "کمتر از یک دقیقه مانده",
      "overdue": "بیش از حد معمول طول کشیده",
      "leave": "می‌توانید از این صفحه بروید. وقتی آماده شد پیامک می‌فرستیم.",
      "valueText": "{{percent}}٪، حدود {{minutes}} دقیقه مانده (تخمینی)",
      "valueTextOverdue": "{{percent}}٪، بیش از حد معمول طول کشیده (تخمینی)",
      "busy": "سرویس ویدیو اکنون شلوغ است؛ ممکن است کار شما کمی بیشتر در صف بماند.",
      "leaveTake": "می‌توانید از این صفحه بروید؛ نسخهٔ تازه وقتی آماده شد همین‌جا نمایش داده می‌شود."
    },
    "result": {
      "title": "ویدیوی شما",
      "download": "دانلود",
      "share": "اشتراک‌گذاری",
      "again": "ساخت دوباره",
      "againHelp": "یک نسخهٔ تازه می‌سازد و هزینه‌اش جداگانه حساب می‌شود.",
      "promptSent": "متنی که برای مدل فرستاده شد",
      "takes": "نسخه‌های قبلی",
      "take": "نسخهٔ {{n}}",
      "downloadTake": "دانلود نسخهٔ {{n}}",
      "deliveredLate": "دیر رسید؛ هزینه‌ای کسر نشد",
      "expired": "فایل‌های این پروژه در پاک‌سازی فضای ذخیره‌سازی حذف شده‌اند.",
      "reuse": "استفاده از همین تنظیمات در پروژهٔ تازه",
      "showcaseRequested": "برای ویترین فرستاده شد",
      "showcaseApproved": "در ویترین نمایش داده می‌شود"
    },
    "failure": {
      "title": "ویدیو ساخته نشد",
      "refunded": "{{amount}} به کیف پول شما بازگشت.",
      "tryAgain": "تلاش دوباره",
      "tryModel": "امتحان با {{model}}",
      "change": "تغییر تنظیمات",
      "missingImage": "یکی از تصاویر شما بارگذاری نشد. آن را دوباره اضافه کنید و یک بار دیگر امتحان کنید.",
      "codes": {
        "VIDEO_IMAGE_REFUSED": "مدل تصویر شما را نپذیرفت (ممکن است شبیه یک فرد واقعی باشد).",
        "CONTENT_BLOCKED": "نتیجه با قوانین محتوای ما سازگار نبود.",
        "VIDEO_REQUEST_REJECTED": "این درخواست انجام نشد. تنظیمات یا مدل دیگری را امتحان کنید.",
        "VIDEO_DURATION_UNSUPPORTED": "این مدل نمی‌تواند کلیپی با این مدت بسازد.",
        "STAGE_UNAVAILABLE": "این قابلیت اکنون در سرویس ویدیو در دسترس نیست. هزینه‌ای کسر نشد.",
        "PROMPT_REQUIRED": "متن ویدیو خالی بود.",
        "I2V_TIMEOUT": "ساخت ویدیو بیش از حد طول کشید.",
        "QUEUE_UNAVAILABLE": "نتوانستیم کار را شروع کنیم. هزینه‌ای کسر نشد.",
        "UNKNOWN_JOB_TYPE": "خطایی از سمت ما رخ داد. مبلغ به شما بازگردانده شد.",
        "I2V_FAILED": "این ویدیو ساخته نشد.",
        "LEGACY_VIDEO_RETIRED": "این نوع قدیمی پروژه دیگر پشتیبانی نمی‌شود."
      }
    },
    "notice": {
      "PROMPT_POLISHED": "متن شما برای مدل بهبود یافت و ترجمه شد.",
      "PROMPT_POLISH_SKIPPED": "متن شما همان‌طور که نوشته بودید فرستاده شد.",
      "VIDEO_IMAGES_DECLINED": "مدل تصاویر شما را نپذیرفت."
    },
    "errors": {
      "PROMPT_REQUIRED": "متنی با دست‌کم ۳ نویسه بنویسید.",
      "INVALID_PARAMS": "برخی تنظیمات معتبر نیستند. آن‌ها را بررسی کنید و دوباره تلاش کنید.",
      "INVALID_UPLOAD_SESSION": "مهلت یکی از بارگذاری‌ها تمام شد. تصویر را دوباره اضافه کنید.",
      "INVALID_ASSET": "این تصویر متعلق به این پروژه نیست.",
      "IMAGE_TYPE": "از تصویر JPG، PNG یا WebP استفاده کنید.",
      "IMAGE_TOO_LARGE": "حجم تصویر باید {{max}} مگابایت یا کمتر باشد.",
      "IMAGE_DIMENSIONS": "هر ضلع تصویر باید بین {{min}} و {{max}} پیکسل باشد.",
      "TOO_MANY_REFERENCES": "این مدل حداکثر {{max}} تصویر مرجع می‌پذیرد.",
      "MODEL_UNAVAILABLE": "این مدل اکنون در دسترس نیست.",
      "STEP_IN_FLIGHT": "کاری برای این پروژه هنوز در حال انجام است.",
      "ARTIFACTS_EXPIRED": "فایل‌های این پروژه حذف شده‌اند و نمی‌توان نسخهٔ تازه ساخت. با همین تنظیمات پروژهٔ تازه‌ای شروع کنید.",
      "PROJECT_NOT_ACTIVE": "این پروژه دیگر قابل تغییر نیست.",
      "TOO_MANY_ATTEMPTS": "این پروژه به سقف تعداد نسخه‌ها رسیده است. پروژهٔ تازه‌ای شروع کنید.",
      "CONTENT_BLOCKED": "متن یا تصویر شما با قوانین محتوای ما سازگار نبود.",
      "DAILY_LIMIT": "به سقف امروز برای ساخت ویدیو رسیده‌اید. فردا دوباره امتحان کنید.",
      "I2V_COOLDOWN": "پس از چند بار مسدود شدن محتوا، ساخت ویدیو برای حساب شما {{hours}} ساعت متوقف شده است.",
      "RATE_LIMITED": "درخواست‌ها بیش از حد است. کمی صبر کنید.",
      "QUEUE_UNAVAILABLE": "نتوانستیم کار را شروع کنیم. هزینه‌ای کسر نشد.",
      "NOT_FOUND": "ساخت ویدیو از تصویر یا متن اکنون در دسترس نیست.",
      "USE_VIDEO_GENERATE_API": "این پروژه را در صفحهٔ ویدیوی خودش باز کنید.",
      "generic": "خطایی رخ داد. دوباره تلاش کنید."
    },
    "phase": {
      "draft": "پیش‌نویس",
      "frame_running": "در حال کشیدن فریم",
      "frame_ready": "فریم آماده است",
      "video_running": "در حال ساخت",
      "completed": "آماده",
      "failed": "ناموفق",
      "blocked": "مسدود",
      "cancelled": "لغوشده"
    },
    "blocked": {
      "title": "مسدود شده به‌دلیل قوانین محتوا",
      "body": "متن یا یکی از تصاویر شما با قوانین محتوای ما سازگار نبود؛ بنابراین چیزی ساخته نشد و هزینه‌ای هم برای آن کسر نشد.",
      "appeal": "درخواست بازبینی",
      "appealLabel": "چرا این مسدودسازی اشتباه است؟",
      "appealPlaceholder": "توضیح دهید چرا فکر می‌کنید این مسدودسازی درست نیست (دست‌کم {{min}} نویسه).",
      "submit": "ارسال درخواست",
      "submitting": "در حال ارسال…",
      "cancel": "انصراف",
      "pending": "درخواست بازبینی شما فرستاده شد و در حال بررسی است.",
      "approved": "درخواست بازبینی شما پذیرفته شد. می‌توانید این پروژه را ادامه دهید.",
      "rejected": "درخواست بازبینی شما پذیرفته نشد.",
      "failed": "درخواست فرستاده نشد. دوباره تلاش کنید."
    }
  },
  "slides": {
    "layouts": {
      "title": {
        "label": "عنوان",
        "description": "اسلاید آغازین: عنوان و زیرعنوان ارائه روی یک تصویر تمام‌صفحه."
      },
      "agenda": {
        "label": "دستور کار",
        "description": "فهرست بخش‌هایی که در ارائه به آن‌ها می‌پردازید."
      },
      "section": {
        "label": "جداکننده بخش",
        "description": "اسلایدی که بخش تازه‌ای از ارائه را آغاز می‌کند."
      },
      "bullets": {
        "label": "فهرست نکات",
        "description": "یک تیتر با چند نکتهٔ کوتاه و یک تصویر پشتیبان."
      },
      "assertion_evidence": {
        "label": "پیام و شاهد",
        "description": "پیامی در قالب یک جملهٔ کامل، بالای تصویری که آن را ثابت می‌کند."
      },
      "big_number": {
        "label": "عدد کلیدی",
        "description": "یک عدد مهم، بزرگ و همراه با برچسبش."
      },
      "two_column": {
        "label": "دو ستونی",
        "description": "دو ایدهٔ مرتبط در کنار هم."
      },
      "comparison": {
        "label": "مقایسه",
        "description": "گزینهٔ الف در برابر گزینهٔ ب، هر ستون با برچسب خودش."
      },
      "timeline": {
        "label": "خط زمانی",
        "description": "سه تا شش مرحلهٔ تاریخ‌دار روی یک محور."
      },
      "process": {
        "label": "فرایند",
        "description": "سه تا شش گام شماره‌دار به ترتیب."
      },
      "quote": {
        "label": "نقل قول",
        "description": "یک نقل قول همراه با نام گوینده."
      },
      "chart": {
        "label": "نمودار",
        "description": "داده در قالب نمودار، با نتیجه‌گیری در یک خط."
      },
      "table": {
        "label": "جدول",
        "description": "جدولی کوچک از واقعیت‌ها و اعداد."
      },
      "image_full": {
        "label": "تصویر تمام‌صفحه",
        "description": "تصویری که کل اسلاید را پر می‌کند، با یک توضیح کوتاه."
      },
      "closing": {
        "label": "پایانی",
        "description": "دعوت به اقدام، تشکر یا راه‌های تماس."
      }
    },
    "deckTypes": {
      "pitch": "ارائه به سرمایه‌گذار",
      "report": "گزارش",
      "lesson": "درس",
      "sales": "ارائهٔ فروش",
      "project_update": "گزارش پیشرفت پروژه",
      "conference_talk": "سخنرانی همایش",
      "training": "آموزش سازمانی",
      "research_summary": "خلاصهٔ پژوهش",
      "marketing": "بازاریابی",
      "custom": "سایر"
    },
    "tones": {
      "formal": "رسمی",
      "friendly": "صمیمی",
      "persuasive": "متقاعدکننده",
      "academic": "دانشگاهی",
      "inspirational": "الهام‌بخش",
      "neutral": "خنثی"
    },
    "arcs": {
      "scr": {
        "label": "وضعیت، چالش، راه‌حل",
        "description": "کجا هستیم، چه مانعی سر راه است و چه پیشنهادی داریم."
      },
      "problem_solution_proof_ask": {
        "label": "مسئله، راه‌حل، شاهد، درخواست",
        "description": "ساختار کلاسیک جذب سرمایه: مشکل، پاسخ شما، شواهد و آنچه لازم دارید."
      },
      "what_is_what_could_be": {
        "label": "آنچه هست و آنچه می‌تواند باشد",
        "description": "مقایسهٔ امروز با آینده‌ای بهتر تا رسیدن به دعوت به اقدام."
      },
      "teach": {
        "label": "آموزشی",
        "description": "یک شروع گیرا، ایده‌های اصلی، یک مثال و جمع‌بندی."
      },
      "report": {
        "label": "گزارشی",
        "description": "اول خلاصه، سپس یافته‌ها و پیشنهادها."
      },
      "custom": {
        "label": "انتخاب با برنامه‌ریز",
        "description": "برنامه‌ریز ساختاری را انتخاب می‌کند که با محتوای شما جور است."
      }
    },
    "notices": {
      "TEXT_FIT_FAILED": "بخشی از متن در کادرش جا نشد و در تصویر کوتاه شده است. متن این اسلاید را کوتاه‌تر کنید یا چیدمانی جادارتر انتخاب کنید.",
      "CONTROL_CHARS_REMOVED": "نویسه‌های کنترلی نامرئی حذف شدند.",
      "DESIGN_HAS_TEXT": "تصویر طراحی، متن ناخواسته دارد.",
      "EXPORT_BLOCKED": "اسلایدهایی که بررسی محتوا مسدود کرد در این خروجی نیامده‌اند.",
      "FONT_FALLBACK_USED": "یک سطر با قلم وزیرمتن نوشته شد، چون قلم انتخاب‌شده نمی‌تواند همهٔ آن را نمایش دهد.",
      "ITEMS_DROPPED": "برخی نکته‌ها برای هماهنگی با تراکم متن انتخاب‌شده حذف شدند.",
      "LAYOUT_ADJUSTED": "چیدمان تغییر کرد تا اسلاید بتواند داده‌هایش را نشان دهد.",
      "MODERATION_UNAVAILABLE": "بررسی محتوا در دسترس نبود؛ این تصویر بررسی نشد.",
      "REFERENCE_DROPPED": "ارجاع به منبعی که وجود ندارد حذف شد.",
      "SCENARIO_ARRIVED_WHILE_ACCEPTED": "پس از تأیید طرح کلی، طرح تازه‌ای رسید. آن در تاریخچهٔ نسخه‌ها ذخیره شده است.",
      "SECTION_CLEARED": "ارجاع به بخشی که وجود ندارد حذف شد.",
      "SLIDES_TRUNCATED": "طرح کلی به بیشترین تعداد مجاز اسلایدها کوتاه شد.",
      "TEXT_CLIPPED": "بخشی از متن برای هماهنگی با تراکم متن انتخاب‌شده کوتاه شد.",
      "TEXT_MAY_DIFFER": "ممکن است متنِ نوشته‌شده روی این اسلاید کمی با طرح کلی شما فرق داشته باشد.",
      "UNKNOWN": "این مرحله با یک نکته به پایان رسید.",
      "UNSUPPORTED_CHARS_REMOVED": "نویسه‌هایی که هیچ قلم موجودی نمی‌تواند نمایش دهد حذف شدند.",
      "DATA_DROPPED": "نمودار یا جدولی که برنامه‌ریز نوشته بود ناقص بود و از این اسلاید حذف شد.",
      "DIGEST_SIMPLIFIED": "خلاصه‌سازی یکی از منابع ممکن نشد؛ به‌جای آن از سرفصل‌هایش استفاده شد.",
      "RESEARCH_EMPTY": "جست‌وجوی وب برای این پرسش‌ها نتیجه‌ی قابل‌استفاده‌ای پیدا نکرد.",
      "SECTION_SIMPLIFIED": "متن کامل این اسلاید نوشته نشد و فقط پیام اصلی آن آمده است. آن را با هوش مصنوعی بازنویسی یا ویرایش کنید.",
      "SOURCE_TRUNCATED": "این منبع طولانی است؛ فقط بخش ابتدایی آن خوانده شد.",
      "URL_SOURCES_FAILED": "برخی صفحه‌های وب خوانده نشدند و کنار گذاشته شدند.",
      "EXPORT_QUALITY_REDUCED": "حجم ارائه برای PDF با کیفیت بالا بیش از حد بود؛ فایل PDF با کیفیت استاندارد ذخیره شد. فایل‌های PPTX و ZIP کیفیت کامل را حفظ می‌کنند."
    },
    "common": {
      "cancel": "انصراف",
      "price": {
        "atMost": "حداکثر",
        "perSlide": "برای هر اسلاید"
      },
      "remove": "حذف",
      "retry": "تلاش دوباره",
      "source": {
        "chars": "نویسه‌ها: {{value}}",
        "excluded": "استفاده نمی‌شود",
        "include": "از این منبع استفاده شود",
        "kinds": {
          "file": "فایل",
          "image": "تصویر",
          "text": "متن واردشده",
          "url": "پیوند"
        },
        "pages": "صفحه‌ها: {{value}}",
        "remove": "حذف منبع",
        "removeConfirm": "این منبع حذف شود؟",
        "role": "کاربرد",
        "roles": {
          "brand_logo": "لوگو",
          "content": "محتوا",
          "slide_image": "استفاده در یک اسلاید",
          "theme_reference": "مرجع پوسته"
        },
        "truncated": "این منبع طولانی است؛ فقط بخش نخست آن استفاده می‌شود."
      },
      "units": {
        "B": "بایت",
        "GB": "گیگابایت",
        "KB": "کیلوبایت",
        "MB": "مگابایت"
      },
      "wireframeLabel": "اسلاید {{layout}}: {{headline}}"
    },
    "errors": {
      "ALREADY_CONFIRMED": "این مرحله پیش‌تر تأیید شده است.",
      "BRIEF_INVALID": "یک هدف، مقداری متن یا دست‌کم یک منبع اضافه کنید.",
      "BUDGET_TOO_LOW": "بودجه از حداقل لازم برای ادامه کمتر است.",
      "CONFIG_CONFLICT": "تنظیمات در پنجرهٔ دیگری تغییر کرده است. صفحه را دوباره بارگذاری کنید و دوباره تلاش کنید.",
      "CONFIG_INVALID": "این تنظیمات معتبر نیست.",
      "CONTENT_BLOCKED": "این محتوا توسط بررسی محتوا مسدود شد.",
      "EMBED_FAILED": "نمایه‌سازی منابع انجام نشد.",
      "EXPORT_BLOCKED": "برخی اسلایدها به دلیل بررسی محتوا از خروجی کنار گذاشته شدند.",
      "EXPORT_FAILED": "ساخت خروجی ممکن نشد.",
      "FEATURE_DISABLED": "ساخت اسلاید موقتاً از سوی بوق متوقف شده است — همچنان می‌توانید ویرایش کنید، خروجی بگیرید و دانلود کنید.",
      "IMAGE_NO_OUTPUT": "مدل تصویر هیچ تصویری برنگرداند.",
      "IMAGE_PROVIDER_ERROR": "سرویس تولید تصویر با خطا روبه‌رو شد.",
      "IMAGE_REFUSED": "مدل تصویر از ساخت این اسلاید خودداری کرد.",
      "INGEST_TIMEOUT": "خواندن منبع بیش از حد طول کشید.",
      "INSTRUCTION_INVALID": "دستور باید بین ۲ تا ۵۰۰ نویسه باشد.",
      "INSUFFICIENT_BALANCE": "موجودی کیف پول شما برای این کار کافی نیست. کیف پول را شارژ کنید و دوباره تلاش کنید.",
      "INTERNAL_ERROR": "خطای پیش‌بینی‌نشده‌ای رخ داد.",
      "INVALID_REQUEST": "درخواست این مرحله ناقص یا نامعتبر است.",
      "LLM_INVALID_OUTPUT": "پاسخ مدل هوش مصنوعی قابل استفاده نبود.",
      "LLM_UNAVAILABLE": "مدل هوش مصنوعی در حال حاضر در دسترس نیست.",
      "MODEL_UNPRICED": "این مدل در حال حاضر در دسترس نیست.",
      "NETWORK": "به نظر می‌رسد آفلاین هستید. اتصال خود را بررسی کنید و دوباره تلاش کنید.",
      "PRICE_CHANGED": "قیمت از زمانی که آن را دیدید تغییر کرده است.",
      "PROJECT_NOT_FOUND": "این ارائه پیدا نشد.",
      "RATE_LIMITED": "درخواست‌ها بیش از حد زیاد است. لحظه‌ای صبر کنید و دوباره تلاش کنید.",
      "RESEARCH_UNAVAILABLE": "جست‌وجوی وب در حال حاضر در دسترس نیست.",
      "ROLE_INVALID": "این کاربرد برای این منبع در دسترس نیست.",
      "SCENARIO_ACCEPTED": "طرح کلی تأیید شده است. برای تغییر، آن را دوباره باز کنید.",
      "SCENARIO_INVALID": "پیش از ذخیرهٔ طرح کلی، برخی فیلدها باید اصلاح شوند.",
      "SCENARIO_INVALID_OUTPUT": "طرح کلی در قالبی معتبر ساخته نشد.",
      "SCENARIO_NOT_ACCEPTED": "ابتدا طرح کلی را تأیید کنید.",
      "SCENARIO_STEP_IN_FLIGHT": "طرح کلی تازه‌ای در حال نوشته شدن است. تا پایان آن صبر کنید.",
      "SCENARIO_VERSION_CONFLICT": "طرح کلی در جای دیگری تغییر کرده است.",
      "SLIDES_MISSING": "برخی اسلایدها هنوز تصویر ندارند.",
      "SLIDE_DELETED": "این اسلاید از طرح کلی حذف شده است.",
      "SOURCE_BLOCKED": "این منبع توسط بررسی محتوا مسدود شد.",
      "SOURCE_IN_USE": "این منبع در یکی از اسلایدهای طرح کلیِ تأییدشده به کار رفته است.",
      "SOURCE_LIMIT": "به بیشترین تعداد مجاز منابع رسیده‌اید.",
      "SOURCE_NO_TEXT": "هیچ متنی از این منبع استخراج نشد.",
      "SOURCE_TOO_LARGE": "این منبع بیش از حد بزرگ است.",
      "SOURCE_UNSUPPORTED": "این نوع فایل خوانده نمی‌شود.",
      "STAGE_LOCKED": "ابتدا مرحلهٔ قبل را کامل کنید.",
      "STEP_NOT_EDITABLE": "این مرحله دیگر قابل تغییر نیست.",
      "STEP_OPEN": "این مرحله از قبل منتظر شماست.",
      "STORAGE_ERROR": "یک عملیات ذخیره‌سازی انجام نشد.",
      "STORAGE_KEY_NOT_GRANTED": "فایلی که به آن ارجاع شده به این ارائه تعلق ندارد.",
      "STORAGE_QUOTA_EXCEEDED": "فضای ذخیره‌سازی شما پر است. فضا آزاد کنید یا بستهٔ ذخیره‌سازی خود را ارتقا دهید.",
      "TEXT_FIT_FAILED": "متن اسلاید در چیدمان آن جا نمی‌شود. آن را کوتاه‌تر کنید یا چیدمان دیگری برگزینید.",
      "TEXT_FONT_COVERAGE": "متن اسلاید نویسه‌هایی دارد که هیچ‌یک از قلم‌های موجود نمی‌تواند آن‌ها را نمایش دهد.",
      "UNKNOWN": "مشکلی پیش آمد. لطفاً دوباره تلاش کنید.",
      "UNKNOWN_STAGE": "این مرحله هنوز در دسترس نیست.",
      "UPLOAD_INVALID": "از این فایل اینجا نمی‌توان استفاده کرد (نوع، حجم یا ابعاد).",
      "URL_FETCH_FAILED": "دریافت صفحهٔ وب ممکن نشد.",
      "URL_INVALID": "این نشانی وب معتبر نیست.",
      "URL_NOT_ALLOWED": "استفاده از این نشانی وب مجاز نیست.",
      "VERSION_NOT_FOUND": "این نسخه دیگر وجود ندارد.",
      "WORKER_SHUTDOWN": "سرویس در حین اجرای این مرحله دوباره راه‌اندازی شد. دوباره تلاش کنید.",
      "ASSET_NOT_FOUND": "این فایل در دسترس نیست.",
      "ASSET_NOT_RESTORABLE": "این نسخه را نمی‌توان نسخهٔ فعلی کرد.",
      "NOT_AUTOMATIC": "این ارائه در حالت خودکار اجرا نمی‌شود.",
      "PROJECT_NOT_ACTIVE": "این ارائه دیگر قابل تغییر نیست.",
      "PROPOSAL_NOT_FOUND": "این پیشنهاد دیگر در دسترس نیست.",
      "QUEUE_UNAVAILABLE": "الان نتوانستیم این مرحله را شروع کنیم. هزینه‌ای از شما کم نشد. لطفاً دوباره تلاش کنید.",
      "SOURCE_NOT_FAILED": "فقط منبعی را که خواندنش ناموفق بوده می‌توان دوباره خواند.",
      "STEP_NOT_FOUND": "این مرحله دیگر وجود ندارد. صفحه را تازه کنید.",
      "STEP_STATE_INVALID": "این مرحله در وضعیت فعلی‌اش این کار را انجام نمی‌دهد. صفحه را تازه کنید.",
      "TOO_MANY_IN_FLIGHT": "مراحل زیادی هم‌زمان در حال اجرا هستند. کمی صبر کنید تا چند مورد تمام شوند و دوباره تلاش کنید.",
      "STEP_TIMEOUT": "این مرحله بیش از حد طول کشید و متوقف شد. هزینه‌ای بابت آن کسر نشد؛ دوباره تلاش کنید.",
      "ASSET_HIDDEN": "این فایل دیگر در دسترس نیست."
    },
    "models": {
      "legend": "مدل تصویر",
      "none": "در حال حاضر هیچ مدل تصویری در دسترس نیست.",
      "textQuality": {
        "excellent": "متن عالی",
        "fair": "متن متوسط",
        "good": "متن خوب",
        "poor": "متن ضعیف",
        "untested": "متن هنوز آزموده نشده"
      },
      "tiers": {
        "draft": "پیش‌نویس",
        "premium": "ممتاز",
        "standard": "استاندارد"
      },
      "unavailable": {
        "disabled": "در حال حاضر در دسترس نیست",
        "resolution": "در این وضوح ارائه نمی‌شود",
        "unpriced": "هنوز قیمتی ندارد — در دسترس نیست"
      }
    },
    "scenarioRules": {
      "citation_target": "هر ارجاع باید به یک منبع یا یک نتیجهٔ جست‌وجو اشاره کند.",
      "control_character": "نویسه‌های کنترلی نامرئی را حذف کنید.",
      "data_kind_not_allowed": "این چیدمان نمی‌تواند این نوع داده را نشان دهد.",
      "duplicate_key": "دو اسلاید شناسهٔ یکسانی دارند.",
      "duplicate_section": "دو بخش شناسهٔ یکسانی دارند.",
      "enum": "یکی از گزینه‌های فهرست را انتخاب کنید.",
      "invalid": "این مقدار معتبر نیست.",
      "label_not_allowed": "فقط مورد «عنوان و مقدار» برچسب دارد.",
      "label_required": "مورد «عنوان و مقدار» به یک برچسب نیاز دارد.",
      "max_chars": "بیش از حد طولانی است: حداکثر {{limit}} نویسه.",
      "max_document_bytes": "طرح کلی برای ذخیره بیش از حد بزرگ است.",
      "max_items": "موارد بیش از حد است: حداکثر {{limit}}.",
      "max_slide_words": "متن این اسلاید زیاد است: {{actual}} واژه از حداکثر {{limit}}.",
      "max_slides": "اسلایدها بیش از حد است: حداکثر {{limit}}.",
      "max_value": "این عدد بیش از حد بزرگ است.",
      "max_words": "واژه‌ها بیش از حد است: {{actual}} از حداکثر {{limit}}.",
      "min_chars": "بیش از حد کوتاه است.",
      "min_items": "دست‌کم یک مورد اضافه کنید.",
      "min_value": "این عدد بیش از حد کوچک است.",
      "negative_share": "مقادیر نمودار دایره‌ای و حلقه‌ای نمی‌توانند منفی باشند.",
      "number_range": "عددها باید متناهی و کوچک‌تر از ۱٬۰۰۰٬۰۰۰٬۰۰۰٬۰۰۰٬۰۰۰ باشند.",
      "pattern": "قالب این مقدار نادرست است.",
      "required": "پر کردن این فیلد الزامی است.",
      "retired_key": "این شناسه متعلق به اسلایدی حذف‌شده بوده است.",
      "row_length": "هر سطر باید به تعداد ستون‌ها خانه داشته باشد.",
      "series_length": "هر سری باید برای هر دسته یک مقدار داشته باشد.",
      "short": {
        "max_chars": "بیش از حد طولانی است.",
        "max_items": "موارد بیش از حد است.",
        "max_slide_words": "متن این اسلاید زیاد است.",
        "max_slides": "اسلایدها بیش از حد است.",
        "max_words": "واژه‌ها بیش از حد است."
      },
      "type": "نوع این مقدار نادرست است.",
      "unknown_citation": "این ارجاع به منبعی اشاره می‌کند که بخشی از این ارائه نیست.",
      "unknown_field": "این فیلد بخشی از طرح کلی نیست.",
      "unknown_section": "این بخش وجود ندارد.",
      "unknown_source": "این منبع بخشی از این ارائه نیست.",
      "unsupported_character": "برخی نویسه‌ها با هیچ‌یک از قلم‌های موجود نمایش داده نمی‌شوند."
    },
    "stages": {
      "export": "خروجی",
      "ingest": "منابع",
      "label": "مراحل ارائه",
      "prepare": "آماده‌سازی",
      "rewrite": "بازنویسی",
      "scenario": "طرح کلی",
      "slide": "اسلاید",
      "slides": "اسلایدها",
      "theme": "پوسته"
    },
    "status": {
      "auto": {
        "committed": "حداکثر",
        "committedSuffix": "تعهد شده",
        "done": "به‌صورت خودکار به پایان رسید",
        "of": "از",
        "pause": "توقف موقت",
        "pausedByBooq": "ساخت اسلاید موقتاً از سوی بوق متوقف شده است — همچنان می‌توانید ویرایش کنید، خروجی بگیرید و دانلود کنید.",
        "raiseBudget": "افزایش بودجه و ادامه",
        "resume": "ادامه",
        "running": "در حال اجرای خودکار",
        "spent": "هزینه‌شده",
        "stepByStep": "ادامه به‌صورت مرحله‌به‌مرحله",
        "topUp": "شارژ کیف پول"
      },
      "badge": {
        "hidden": "پنهان",
        "locked": "قفل‌شده",
        "rendered": "ساخته شد",
        "stale": "قدیمی شده",
        "unverified": "عددها در منابع شما پیدا نشدند"
      },
      "ingest": {
        "failed": "ناموفق",
        "pending": "در انتظار",
        "processing": "در حال خواندن",
        "ready": "آماده",
        "skipped": "آماده"
      },
      "progress": {
        "CHECKING_TEXT": "بررسی متن",
        "DESIGNING_THEME": "طراحی پوسته",
        "DIGESTING": "خلاصه‌سازی منابع",
        "EXPANDING": "نوشتن اسلایدها",
        "EXPORTING": "ساخت فایل‌ها",
        "INDEXING": "نمایه‌سازی منابع",
        "INGESTING": "خواندن منبع",
        "MODERATING": "بررسی محتوا",
        "OUTLINING": "برنامه‌ریزی طرح کلی",
        "RENDERING": "ساخت اسلاید",
        "RESEARCHING": "جست‌وجو در وب",
        "REWRITING": "بازنویسی اسلاید",
        "STARTED": "آغاز شد",
        "TYPESETTING": "چیدن متن",
        "UPLOADING": "ذخیره‌سازی"
      },
      "qa": {
        "fail": "متن متفاوت است",
        "pass": "متن بررسی شد",
        "skipped": "متن بررسی نشد",
        "warn": "ممکن است متن متفاوت باشد"
      },
      "stage": {
        "accepted": "تأیید شد",
        "done": "انجام شد",
        "failed": "ناموفق",
        "in_progress": "در حال انجام",
        "locked": "قفل",
        "not_needed": "لازم نیست",
        "ready": "آمادهٔ شروع",
        "stale": "قدیمی شده"
      },
      "step": {
        "accepted": "تأیید شد",
        "awaiting_confirm": "در انتظار تأیید شما",
        "awaiting_review": "آمادهٔ بازبینی",
        "failed": "ناموفق",
        "planned": "برنامه‌ریزی‌شده",
        "processing": "در حال انجام",
        "queued": "در صف",
        "rejected": "رد شد",
        "skipped": "لازم نیست",
        "superseded": "جایگزین شد",
        "uploaded": "بارگذاری شد"
      },
      "unknown": "نامشخص"
    },
    "stopReasons": {
      "balance": "متوقف شد: موجودی کیف پول برای مرحلهٔ بعد کافی نیست.",
      "budget": "متوقف شد: بودجه به پایان رسید.",
      "disabled": "از سوی بوق متوقف شد. هر زمان ساخت اسلاید دوباره در دسترس باشد می‌توانید ادامه دهید.",
      "failure": "متوقف شد: یک مرحله ناموفق بود.",
      "moderation": "متوقف شد: بررسی محتوا یک مرحله را مسدود کرد.",
      "no_usable_sources": "متوقف شد: هیچ‌یک از منابع خوانده نشد.",
      "paused_by_admin": "از سوی بوق متوقف شد.",
      "paused_by_user": "توسط شما متوقف شد.",
      "storage_quota": "متوقف شد: فضای ذخیره‌سازی شما پر است.",
      "unknown": "متوقف شد."
    },
    "themePicker": {
      "auto": "پوستهٔ خودکار",
      "autoHint": "بوق پوسته‌ای متناسب با موضوع و مخاطبان شما طراحی می‌کند.",
      "changeImage": "تغییر تصویر",
      "chooseImage": "انتخاب تصویر",
      "customGroup": "تصویر خودتان یا خودکار",
      "legend": "پوسته",
      "otherGroup": "سایر",
      "presets": "پوسته‌ها",
      "recommendedRtl": "پیشنهادی برای فارسی و عربی",
      "upload": "استفاده از تصویر خودم به‌عنوان پوسته",
      "uploadHint": "یک پس‌زمینهٔ اسلاید یا تصویر برند؛ بوق ظاهر آن را هماهنگ می‌کند."
    },
    "wizard": {
      "actions": {
        "back": "بازگشت",
        "create": "ساخت ارائه",
        "creating": "در حال ساخت…",
        "deckPrice": "کل ارائه",
        "next": "بعدی"
      },
      "blocked": {
        "offline": "اتصال اینترنت برقرار نیست. برای ساخت ارائه به اینترنت وصل شوید.",
        "price": "قیمت هنوز آماده نیست. بالاتر دوباره امتحان کنید.",
        "pricing": "در حال گرفتن قیمت…",
        "uploading": "صبر کنید تا بارگذاری فایل‌ها تمام شود."
      },
      "catalogError": {
        "retry": "تلاش دوباره",
        "title": "گزینه‌های اسلاید بارگیری نشد"
      },
      "changeType": "انتخاب نوع دیگری از پروژه",
      "content": {
        "chooseFiles": "انتخاب فایل‌ها",
        "dropHint": "فایل‌ها را اینجا رها کنید یا انتخابشان کنید",
        "fileLimits": "{{types}} · هر فایل تا {{size}} مگابایت · حداکثر {{max}} منبع",
        "fileList": "فایل‌های افزوده‌شده",
        "imageRolesHint": "تصویرها می‌توانند محتوا، لوگوی شما، مرجع پوسته یا تصویری برای یک اسلاید باشند.",
        "tabs": {
          "files": "فایل‌ها",
          "links": "پیوندها",
          "write": "نوشتن یا چسباندن"
        },
        "tabsLabel": "نوع محتوا",
        "textCount": "{{used}} از {{max}} نویسه",
        "textHelp": "یادداشت، مقاله، طرح کلی — هر چه اسلایدها باید بگویند. تا {{max}} نویسه.",
        "textLabel": "متن شما",
        "textPlaceholder": "اینجا بچسبانید یا بنویسید…"
      },
      "defaultTitle": "ارائهٔ بی‌نام",
      "disabled": {
        "body": "بوق ساخت ارائهٔ اسلاید را مدتی متوقف کرده است. ارائه‌های فعلی شما همچنان باز، ویرایش، خروجی‌گیری و دانلود می‌شوند.",
        "projects": "رفتن به پروژه‌های من",
        "title": "ساخت ارائهٔ تازه فعلاً متوقف است"
      },
      "errors": {
        "balance": "موجودی شما هزینهٔ نخستین مرحلهٔ ارائهٔ خودکار را پوشش نمی‌دهد.",
        "openLibrary": "باز کردن کتابخانهٔ من",
        "rateLimited": "در زمان کوتاهی ارائه‌های تازهٔ زیادی ساخته شد. {{minutes}} دقیقهٔ دیگر دوباره امتحان کنید."
      },
      "files": {
        "expired": "مهلت این بارگذاری تمام شده است. آن را حذف کنید و فایل را دوباره بیفزایید.",
        "fromLibrary": "از کتابخانهٔ شما",
        "interrupted": "بارگذاری با بسته شدن صفحه متوقف شد. فایل را دوباره بیفزایید تا از همان‌جا ادامه یابد.",
        "ready": "آماده",
        "rejected": {
          "limit": "«{{name}}» افزوده نشد: هر ارائه حداکثر {{max}} منبع می‌پذیرد.",
          "notImage": "«{{name}}» تصویر نیست.",
          "tooLarge": "«{{name}}» بزرگ‌تر از {{max}} مگابایت است.",
          "unavailable": "«{{name}}» دیگر در کتابخانهٔ شما در دسترس نیست.",
          "unsupported": "نوع فایل «{{name}}» پشتیبانی نمی‌شود."
        },
        "remove": "حذف {{name}}",
        "retry": "تلاش دوباره",
        "uploadFailed": "بارگذاری انجام نشد. اتصال خود را بررسی و دوباره امتحان کنید.",
        "uploading": "در حال بارگذاری {{percent}}٪"
      },
      "goal": {
        "agenda": "اسلاید فهرست مطالب",
        "agendaHint": "اسلایدی پس از عنوان که بخش‌ها را فهرست می‌کند.",
        "aspectLegend": "شکل اسلاید",
        "aspectStandard": "استاندارد ۴:۳",
        "aspectWide": "عریض ۱۶:۹",
        "audience": "مخاطبان",
        "audiencePlaceholder": "مثلاً اعضای هیئت‌مدیره، غیرفنی",
        "count": "{{used}} از {{max}}",
        "deckType": "نوع ارائه",
        "density": {
          "balanced": "متعادل",
          "balancedHint": "نکته‌های کوتاهی که گفته‌های شما را پشتیبانی می‌کنند.",
          "detailed": "مفصل",
          "detailedHint": "اسلایدهایی که بدون سخنران هم خوانده می‌شوند.",
          "minimal": "کم‌متن",
          "minimalHint": "یک تیتر و چند کلمه در هر اسلاید — برای سخنرانی خودتان."
        },
        "densityLegend": "متن هر اسلاید",
        "digits": {
          "arabic_indic": "ارقام عربی (١٢٣)",
          "latin": "ارقام لاتین (123)",
          "persian": "ارقام فارسی (۱۲۳)"
        },
        "digitsLegend": "اعداد روی اسلایدها",
        "language": "زبان اسلایدها",
        "languageLtr": "از چپ به راست نوشته می‌شود.",
        "languageRtl": "از راست به چپ نوشته می‌شود؛ بوق متن را خودش حروف‌چینی می‌کند تا حروف فارسی و عربی دقیق باشند.",
        "objective": "هدف ارائه",
        "objectiveHelp": "مخاطبان در پایان باید چه بدانند، چه حسی داشته باشند یا چه کاری بکنند؟",
        "objectivePlaceholder": "مثلاً گرفتن تأیید هیئت‌مدیره برای بودجهٔ سال آینده",
        "slideCount": "تعداد اسلایدها",
        "slideCountAuto": "تعداد اسلایدها را بوق انتخاب کند",
        "slideCountAutoHint": "بر پایهٔ مقدار محتوا.",
        "slideCountHelp": "از {{min}} تا {{max}} اسلاید.",
        "sourcesSlide": "اسلاید منابع",
        "sourcesSlideHint": "اسلاید پایانی که نشان می‌دهد داده‌ها از کجا آمده‌اند.",
        "speakerNotes": "یادداشت سخنران",
        "speakerNotesHint": "آنچه باید در هر اسلاید گفت، در یادداشت‌های فایل خروجی.",
        "titleHelp": "اگر خالی بماند، نام ارائه از هدف آن گرفته می‌شود.",
        "titleLabel": "عنوان ارائه (اختیاری)",
        "tone": "لحن"
      },
      "intros": {
        "content": "متن بچسبانید، فایل یا پیوند بیفزایید — یا از این مرحله بگذرید و در مرحلهٔ بعد هدف را شرح دهید.",
        "goal": "بگویید چه کسانی آن را می‌بینند و چه چیزی باید با خود ببرند.",
        "look": "یک پوسته و شیوهٔ کشیدن اسلایدها را انتخاب کنید. پیش‌نمایش رایگان است.",
        "review": "با ساختن ارائه هزینه‌ای کسر نمی‌شود؛ هزینهٔ هر مرحله هنگام اجرای آن پرداخت می‌شود.",
        "run": "اگر بخواهید جست‌وجوی وب بیفزایید، و انتخاب کنید بوق همه چیز را اجرا کند یا برای بازبینی شما بایستد."
      },
      "issues": {
        "audienceTooLong": "توضیح مخاطبان خیلی طولانی است: حداکثر {{max}} نویسه.",
        "budgetRequired": "بیشترین مبلغی را که بوق می‌تواند برای این ارائه خرج کند وارد کنید.",
        "budgetTooLow": "بودجه باید دست‌کم {{minimum}} باشد تا نخستین مرحله‌ها تمام شوند.",
        "fileFailed": "یک فایل بارگذاری نشد. دوباره امتحان کنید یا حذفش کنید.",
        "goalRequired": "هدف ارائه را شرح دهید، یا برگردید و محتوایی بیفزایید.",
        "modelUnavailable": "این مدل تصویر در این وضوح در دسترس نیست. مدل یا وضوح دیگری انتخاب کنید.",
        "objectiveTooLong": "هدف خیلی طولانی است: حداکثر {{max}} نویسه.",
        "queryLength": "هر جست‌وجو باید {{min}} تا {{max}} نویسه باشد.",
        "slideCountRange": "عددی بین {{min}} و {{max}} اسلاید انتخاب کنید.",
        "textTooLong": "متن خیلی طولانی است: حداکثر {{max}} نویسه.",
        "themeImageRequired": "تصویری را که پوسته می‌شود انتخاب کنید، یا نوع دیگری از پوسته برگزینید.",
        "themeRequired": "یک پوسته انتخاب کنید.",
        "titleTooLong": "عنوان خیلی طولانی است: حداکثر {{max}} نویسه.",
        "tooManyQueries": "حداکثر {{max}} جست‌وجو بیفزایید.",
        "tooManySources": "منابع بیش از حد است: هر ارائه حداکثر {{max}} منبع می‌پذیرد (متن چسبانده‌شده یک منبع است).",
        "tooManyUrls": "پیوندها بیش از حد است: حداکثر {{max}} پیوند بیفزایید.",
        "urlInvalid": "یکی از پیوندها قابل استفاده نیست. حذف یا اصلاحش کنید."
      },
      "keep": "نگه‌شان دار",
      "links": {
        "add": "افزودن پیوند",
        "duplicate": "این پیوند از پیش در فهرست هست.",
        "full": "حداکثر {{max}} پیوند می‌توانید بیفزایید.",
        "help": "فقط صفحه‌های عمومی. بوق آن‌ها را برایتان می‌خواند — {{used}} از {{max}} افزوده شده.",
        "label": "پیوند صفحهٔ وب",
        "list": "پیوندهای افزوده‌شده",
        "problems": {
          "credentials": "پیوندهای دارای نام کاربری یا گذرواژه مجاز نیستند.",
          "host": "این پیوند نام سایت ندارد.",
          "internalHost": "فقط وب‌سایت‌های عمومی خوانده می‌شوند.",
          "ipLiteral": "به جای نشانی IP، نام سایت را به کار ببرید.",
          "length": "یک پیوند وارد کنید (حداکثر ۲٬۰۴۸ نویسه).",
          "malformed": "این به نشانی وب شبیه نیست.",
          "scheme": "پیوندی به کار ببرید که با http:// یا https:// آغاز شود."
        },
        "remove": "حذف {{url}}"
      },
      "loading": "در حال بارگیری گزینه‌های اسلاید…",
      "look": {
        "modelPriceNote": "قیمت هر اسلاید تابع هزینهٔ واقعی مدل است؛ پیش از کشیدن هر اسلاید همیشه آن را می‌بینید.",
        "preview": "پیش‌نمایش",
        "previewHint": "طرحی رایگان از چیدمان‌ها با رنگ‌های پوستهٔ شما — اسلایدهای واقعی بعداً کشیده می‌شوند.",
        "render": {
          "auto": "خودکار (پیشنهادی)",
          "autoLtr": "مدل تصویر متن را می‌کشد و بوق آن را بررسی می‌کند؛ اسلایدی که متنش فرق دارد را می‌توان به متن دقیق برد (ارائهٔ خودکار این کار را خودش انجام می‌دهد).",
          "autoRtl": "متن دقیق برای این ارائه: بوق همهٔ حروف فارسی و عربی را خودش حروف‌چینی می‌کند.",
          "full": "کشیده‌شده به دست مدل",
          "fullHint": "متن بخشی از تصویر است تا طبیعی‌ترین ظاهر را داشته باشد؛ گاهی ممکن است حروف کمی فرق کنند.",
          "overlay": "متن دقیق",
          "overlayHint": "مدل طرحی بدون متن می‌کشد و بوق کلمه‌های دقیق را روی آن می‌گذارد — بهترین گزینه برای فارسی و عربی. متن در پاورپوینت ویرایش‌پذیر می‌ماند."
        },
        "renderLegend": "متن روی اسلایدها",
        "resolution": {
          "1K": "پیش‌نویس (1K)",
          "1KHint": "سریع‌تر و ارزان‌تر — مناسب نسخهٔ نخست.",
          "2K": "واضح (2K)",
          "2KHint": "شفاف روی نمایشگرهای بزرگ و در چاپ."
        },
        "resolutionLegend": "وضوح",
        "themeFromLibrary": "تصویر پوسته از کتابخانه",
        "themeGroup": "پوسته",
        "themeImageHint": "یک پس‌زمینهٔ اسلاید یا تصویر برند انتخاب کنید؛ در فهرست فایل‌هایتان هم می‌آید."
      },
      "offline": "اتصال اینترنت برقرار نیست. پاسخ‌هایتان نگه داشته می‌شود؛ بارگذاری‌ها و قیمت با وصل شدن دوباره ادامه می‌یابند.",
      "restored": "پاسخ‌های قبلی‌تان را نگه داشتیم.",
      "review": {
        "band": "بیشتر ارائه‌های مشابه بین {{low}} و {{high}} هزینه دارند.",
        "budgetNote": "بوق پیش از خرج کردن بیش از {{amount}} برای این ارائه می‌ایستد.",
        "chargeNote": "اکنون هزینه‌ای کسر نمی‌شود. هر مرحله هنگام اجرا و به اندازهٔ هزینهٔ واقعی‌اش پرداخت می‌شود.",
        "discount": "کد تخفیف دارید؟ پس از ساخت، آن را در صفحهٔ ارائه وارد کنید — روی همهٔ مرحله‌های پولی اعمال می‌شود.",
        "edit": "ویرایش",
        "editStep": "ویرایش: {{step}}",
        "files": "سندها: {{n}}",
        "images": "تصویرها: {{n}}",
        "interactiveNote": "قیمت هر مرحله را پیش از تأیید آن می‌بینید.",
        "links": "پیوندها: {{n}}",
        "lowBalance": "موجودی شما ({{balance}}) بخشی از این ارائه را پوشش می‌دهد. وقتی تمام شود مرحله‌ها منتظر می‌مانند؛ هر زمان خواستید حساب را شارژ کنید.",
        "mode": "شیوهٔ اجرا",
        "modeAutomatic": "خودکار، بودجه {{amount}}",
        "noSources": "هیچ — ارائه از روی هدف شما نوشته می‌شود.",
        "priceTitle": "قیمت تخمینی کل ارائه",
        "researchOff": "خاموش",
        "researchOn": "روشن · تا {{n}} جست‌وجو",
        "retryPrice": "گرفتن دوبارهٔ قیمت",
        "slides": "اسلایدها",
        "slidesAuto": "تعداد را بوق انتخاب می‌کند",
        "slidesCount": "{{n}} اسلاید",
        "sources": "منابع",
        "textChars": "متن چسبانده‌شده ({{chars}} نویسه)",
        "themeUpload": "تصویر شما: {{name}}",
        "title": "عنوان"
      },
      "run": {
        "budget": "بودجه — بیشترین مبلغی که بوق می‌تواند خرج کند",
        "budgetMinimum": "برای تمام شدن نخستین مرحله‌ها دست‌کم {{amount}} لازم است.",
        "budgetNoQuote": "پیشنهاد به‌محض آماده شدن قیمت نمایش داده می‌شود.",
        "budgetShort": "با این بودجه ممکن است ارائه پیش از کشیده شدن همهٔ اسلایدها بایستد. بعداً می‌توانید آن را بیشتر کنید.",
        "budgetSuggested": "پیشنهاد: {{amount}} — بیشترین هزینه‌ای که این ارائه باید داشته باشد.",
        "depth": {
          "advanced": "کامل",
          "basic": "سریع"
        },
        "depthLegend": "عمق",
        "maxQueries": "حداکثر تعداد جست‌وجو",
        "mode": {
          "automatic": "خودکار",
          "automaticHint": "بوق همهٔ مرحله‌ها را برایتان اجرا می‌کند و پیش از تمام شدن بودجه‌تان می‌ایستد. هر زمان بخواهید می‌توانید مکث کنید یا وارد عمل شوید.",
          "interactive": "مرحله به مرحله",
          "interactiveHint": "طرح کلی، پوسته و هر اسلاید را بازبینی و هر مرحلهٔ پولی را تأیید می‌کنید."
        },
        "modeLegend": "ارائه چگونه ساخته شود؟",
        "planner": {
          "deep": "عمیق",
          "deepExtra": "≈ ‎+{{amount}} برای کل ارائه",
          "deepHint": "مدلی قوی‌تر برای منابع طولانی و استدلال‌های پیچیده.",
          "standard": "استاندارد",
          "standardHint": "مدل برنامه‌ریزی سریع؛ مناسب بیشتر ارائه‌ها."
        },
        "plannerLegend": "برنامه‌ریزی",
        "queries": "جست‌وجوهای خودتان (اختیاری)",
        "queriesHelp": "هر خط یک جست‌وجو، تا {{max}}. خالی بگذارید تا بوق آن‌ها را از روی هدف شما بنویسد.",
        "research": "جست‌وجو در وب",
        "researchHint": "بوق واقعیت‌ها و آمار تازه را جست‌وجو می‌کند و به آنچه به کار می‌برد ارجاع می‌دهد. پیش از نوشته شدن طرح کلی می‌توانید نتیجه‌ها را بازبینی کنید.",
        "useSuggested": "استفاده از پیشنهاد"
      },
      "startOver": "شروع از نو",
      "stepper": {
        "done": "(انجام شد)",
        "label": "مرحله‌های ساخت",
        "position": "مرحلهٔ {{current}} از {{total}}",
        "progress": "پیشرفت"
      },
      "steps": {
        "content": "محتوا",
        "goal": "هدف",
        "look": "ظاهر",
        "review": "بازبینی",
        "run": "جست‌وجو و شیوهٔ اجرا"
      },
      "title": "ساخت ارائهٔ اسلاید",
      "titles": {
        "content": "ارائه از چه ساخته شود؟",
        "goal": "ارائه برای چیست؟",
        "look": "چه ظاهری داشته باشد؟",
        "review": "بررسی و ساخت",
        "run": "جست‌وجو و شیوهٔ اجرا"
      }
    },
    "auto": {
      "dialog": {
        "automaticBody": "بوق مراحل باقی‌مانده را برای شما اجرا می‌کند و پیش از آنکه جمع هزینه از سقف بودجه بگذرد، متوقف می‌شود. هزینهٔ هر مرحله همچنان بر اساس هزینهٔ واقعی آن محاسبه می‌شود.",
        "cap": "کل بودجهٔ این ارائه (تومان)",
        "capTooLow": "بودجه باید بیشتر از مبلغی باشد که تا الان خرج شده است.",
        "minimum": "کارهای باقی‌مانده دست‌کم به بودجهٔ {{amount}} نیاز دارند.",
        "raise": "ذخیرهٔ بودجه و ادامه",
        "raiseTitle": "افزایش بودجه و ادامه",
        "spent": "تا الان برای این ارائه خرج شده:",
        "toAutomatic": "اجرای خودکار",
        "toAutomaticTitle": "بوق ارائه را خودکار تمام کند؟",
        "toInteractive": "ادامه به‌صورت مرحله‌به‌مرحله",
        "toInteractiveBody": "کاری که در حال اجراست تمام می‌شود. پس از آن هیچ کار تازه‌ای شروع نمی‌شود تا خودتان هر مرحله و قیمتش را تأیید کنید.",
        "toInteractiveTitle": "مرحله‌به‌مرحله ادامه دهیم؟",
        "useMinimum": "استفاده از {{amount}}",
        "working": "در حال انجام…"
      }
    },
    "editor": {
      "accept": {
        "accepting": "در حال تأیید…",
        "button": "تأیید طرح کلی",
        "conflict": "اول ناهمخوانی ذخیره را برطرف کنید.",
        "done": "طرح کلی تأیید شد. اسلایدها از روی همین نسخه ساخته می‌شوند.",
        "generating": "صبر کنید تا هوش مصنوعی نوشتن طرح کلی را تمام کند.",
        "hint": "تأیید، ویرایش‌های شما را ذخیره می‌کند و مراحل قالب و اسلایدها را باز می‌کند.",
        "invalid": "اول باید چند اسلاید اصلاح شوند ({{number}}).",
        "reopen": "ویرایش دوبارهٔ طرح کلی",
        "reopenHint": "اسلایدهایی که بعد از این متنشان را تغییر دهید، قدیمی علامت می‌خورند.",
        "reopening": "در حال باز کردن…"
      },
      "body": {
        "add": "افزودن بلوک متن",
        "empty": "این اسلاید بلوک متنی ندارد.",
        "indent": "تورفتگی بلوک {{position}}",
        "label": "برچسب",
        "moveDown": "انتقال بلوک {{position}} به پایین",
        "moveUp": "انتقال بلوک {{position}} به بالا",
        "remove": "حذف بلوک {{position}}",
        "text": "متن بلوک {{position}}",
        "title": "بلوک‌های متن",
        "type": "نوع بلوک"
      },
      "bodyTypes": {
        "bullet": "فهرست نقطه‌ای",
        "label_value": "برچسب و مقدار",
        "numbered": "فهرست شماره‌دار",
        "paragraph": "پاراگراف"
      },
      "card": {
        "addAfter": "افزودن اسلاید بعد از اسلاید {{number}}",
        "addDescription": "یک چیدمان انتخاب کنید. بعداً هم می‌توانید آن را تغییر دهید.",
        "addTitle": "افزودن اسلاید بعد از اسلاید {{number}}",
        "close": "بستن",
        "delete": "حذف اسلاید {{number}}",
        "drawPrice": "ساخت تصویر این اسلاید:",
        "duplicate": "تکثیر اسلاید {{number}}",
        "edit": "ویرایش",
        "handle": "جابه‌جایی اسلاید {{number}}: بکشید، یا Alt را با کلید جهت بالا یا پایین بزنید",
        "headline": "تیتر",
        "hide": "پنهان کردن این اسلاید",
        "hideHint": "اسلایدهای پنهان ساخته یا خروجی گرفته نمی‌شوند، اما متنشان می‌ماند.",
        "images": "تصاویر شما در این اسلاید",
        "layout": "چیدمان",
        "lock": "قفل کردن این اسلاید",
        "lockHint": "اسلاید قفل‌شده هنگام بازنویسی طرح کلی، کلمه‌به‌کلمه حفظ می‌شود.",
        "lockShort": "قفل اسلاید {{number}}",
        "moveDown": "انتقال اسلاید {{number}} به پایین",
        "moveUp": "انتقال اسلاید {{number}} به بالا",
        "needsChanges": "نیاز به اصلاح ({{number}})",
        "noImages": "در «منابع» یک تصویر اضافه کنید و «استفاده در اسلاید» را انتخاب کنید تا اینجا قرار بگیرد.",
        "noSection": "بدون بخش",
        "notes": "یادداشت‌های ارائه‌دهنده",
        "notesEmpty": "خالی",
        "notesFilled": "نوشته شده",
        "priceLater": "قیمت هنگام ساخت مشخص می‌شود",
        "rewrite": "بازنویسی با هوش مصنوعی",
        "rewriteFailed": "بازنویسی با هوش مصنوعی ناموفق بود:",
        "section": "بخش",
        "slideNumber": "اسلاید {{number}}:",
        "subheadline": "زیرتیتر (اختیاری)",
        "toolbar": "کارهای اسلاید {{number}}",
        "untitled": "اسلاید بدون عنوان",
        "view": "مشاهده",
        "visual": "تصویر",
        "visualDescription": "توصیف تصویر",
        "visualHint": "آنچه تصویر باید نشان دهد. این متن هرگز روی اسلاید نوشته نمی‌شود.",
        "visualKind": "نوع تصویر"
      },
      "chart": {
        "addCategory": "افزودن دسته",
        "addColumn": "افزودن ستون",
        "addRow": "افزودن ردیف",
        "addSeries": "افزودن سری",
        "category": "دسته",
        "categoryName": "دستهٔ {{number}}",
        "cell": "{{series}}، {{category}}",
        "column": "عنوان ستون {{number}}",
        "gridCaption": "مقادیر نمودار: هر ردیف یک دسته، هر ستون یک سری",
        "kind": "نمودار یا داده",
        "kpiDelta": "تغییر (اختیاری)",
        "kpiLabel": "برچسب",
        "kpiValue": "مقدار",
        "legend": "نمودار و داده",
        "pasteHint": "نکته: خانه‌ها را از صفحه‌گسترده کپی کنید و در هر خانه‌ای بچسبانید.",
        "pasted": "از صفحه‌گستردهٔ شما چسبانده شد.",
        "pastedClipped": "چسبانده شد. ردیف‌ها یا ستون‌های اضافه برای جا شدن در نمودار حذف شدند.",
        "pastedClippedUnreadable": "چسبانده شد. ردیف‌ها یا ستون‌های اضافه حذف شدند و {{number}} خانه عدد نبود.",
        "pastedUnreadable": "چسبانده شد. {{number}} خانه عدد نبود و خالی ماند.",
        "removeCategory": "حذف دستهٔ {{number}}",
        "removeColumn": "حذف ستون {{number}}",
        "removeRow": "حذف ردیف {{number}}",
        "removeSeries": "حذف سری {{number}}",
        "seriesFallback": "سری {{number}}",
        "seriesName": "نام سری {{number}}",
        "tableCaption": "خانه‌های جدول",
        "tableCell": "ردیف {{row}}، ستون {{column}}",
        "tableTitle": "عنوان جدول",
        "title": "عنوان نمودار",
        "unit": "واحد",
        "unitPlaceholder": "مثلاً ٪، تومان، نفر",
        "verified": "اعداد در منابع شما پیدا شدند"
      },
      "citations": {
        "empty": "در این اسلاید به هیچ منبعی ارجاع داده نشده است.",
        "open": "باز کردن {{name}} در زبانهٔ جدید",
        "remove": "حذف ارجاع {{name}}",
        "title": "منابع ارجاع‌شده",
        "unnamed": "منبع {{number}}"
      },
      "conflict": {
        "description": "پس از اینکه ویرایش را شروع کردید، نسخهٔ تازه‌تری ذخیره شد — در زبانه‌ای دیگر، دستگاهی دیگر یا با یک مرحلهٔ هوش مصنوعی.",
        "overwrite": "جایگزینی با نسخهٔ من",
        "overwriteHint": "«جایگزینی با نسخهٔ من» آنچه را اکنون می‌بینید روی آن ذخیره می‌کند. نسخهٔ تازه‌تر در تاریخچهٔ نسخه‌ها می‌ماند.",
        "overwriting": "در حال ذخیره…",
        "reload": "بارگذاری آخرین نسخه",
        "reloadHint": "«بارگذاری آخرین نسخه» نسخهٔ تازه‌تر را نشان می‌دهد. تغییراتی که از آخرین ذخیره اینجا داده‌اید از بین می‌روند.",
        "reloading": "در حال بارگذاری…",
        "resolve": "برطرف کردن",
        "title": "این طرح کلی جای دیگری تغییر کرده است"
      },
      "counter": {
        "chars": "نویسه",
        "items": "مورد",
        "near": "نزدیک به سقف",
        "over": "بیشتر از سقف",
        "words": "کلمه"
      },
      "dataKinds": {
        "bar": "نمودار میله‌ای افقی",
        "column": "نمودار ستونی",
        "donut": "نمودار حلقه‌ای",
        "kpi": "عدد کلیدی",
        "line": "نمودار خطی",
        "none": "بدون داده",
        "pie": "نمودار دایره‌ای",
        "table": "جدول"
      },
      "deck": {
        "addMessage": "افزودن",
        "addSection": "افزودن بخش",
        "agenda": "اسلاید فهرست مطالب",
        "arc": "روایت داستان",
        "audience": "مخاطبان",
        "deckTitle": "عنوان ارائه",
        "deckType": "نوع ارائه",
        "density": "میزان متن",
        "direction": "جهت",
        "extras": "موارد اضافه",
        "keyMessages": "پیام‌های کلیدی",
        "language": "زبان ارائه",
        "ltr": "چپ به راست",
        "newMessage": "پیام کلیدی تازه",
        "noMessages": "هنوز پیام کلیدی‌ای ندارد.",
        "noSections": "بخشی وجود ندارد. برای گروه‌بندی اسلایدها یک بخش اضافه کنید.",
        "objective": "هدف",
        "removeMessage": "حذف پیام کلیدی: {{text}}",
        "removeSection": "حذف بخش {{number}}",
        "rtl": "راست به چپ",
        "sectionFallback": "بخش {{number}}",
        "sectionName": "نام بخش {{number}}",
        "sections": "بخش‌ها",
        "sourcesSlide": "اسلاید منابع در پایان",
        "speakerNotes": "یادداشت‌های ارائه‌دهنده",
        "subtitle": "زیرعنوان",
        "title": "تنظیمات ارائه",
        "tone": "لحن"
      },
      "densities": {
        "balanced": "متعادل",
        "detailed": "مفصل",
        "minimal": "کم"
      },
      "generate": {
        "confirm": "نوشتن طرح کلی",
        "description": "هوش مصنوعی همهٔ اسلایدها را از روی منابع شما برنامه‌ریزی می‌کند: تیتر، متن، تصویر و داده. بعداً می‌توانید همه را ویرایش کنید.",
        "locked": "اول مراحل قبلی را تمام کنید.",
        "plan": "دیدن قیمت طرح کلی",
        "title": "نوشتن طرح کلی"
      },
      "history": "تاریخچهٔ نسخه‌ها",
      "layout": {
        "dropsData": "دادهٔ نمودار حذف می‌شود"
      },
      "list": {
        "added": "اسلاید در جایگاه {{position}} اضافه شد",
        "deleted": "اسلاید {{number}} حذف شد",
        "deletedBar": "اسلاید {{number}} حذف شد.",
        "full": "هر ارائه حداکثر {{max}} اسلاید دارد.",
        "label": "اسلایدها",
        "moved": "اسلاید {{from}} به جایگاه {{to}} منتقل شد",
        "restored": "اسلاید {{number}} برگردانده شد",
        "undo": "برگرداندن"
      },
      "loading": "در حال بارگذاری طرح کلی…",
      "notices": "نکته‌های آخرین ذخیره",
      "proposal": {
        "acceptedReason": "برای اعمال پیشنهاد، طرح کلی را دوباره برای ویرایش باز کنید.",
        "added": "افزوده",
        "apply": "اعمال",
        "applying": "در حال اعمال…",
        "conflictReason": "اول ناهمخوانی ذخیره را برطرف کنید.",
        "discard": "رد کردن",
        "discarding": "در حال رد کردن…",
        "fields": {
          "body": "بلوک‌های متن",
          "headline": "تیتر",
          "speaker_notes": "یادداشت‌های ارائه‌دهنده",
          "subheadline": "زیرتیتر",
          "visual": "توصیف تصویر"
        },
        "instruction": "درخواست شما:",
        "noChanges": "پیشنهاد با متن فعلی یکسان است.",
        "removed": "حذف‌شده",
        "sample": "ابج",
        "saveFirst": "آخرین ویرایش‌های شما هنوز ذخیره نشده‌اند. چند لحظه دیگر دوباره امتحان کنید.",
        "title": "پیشنهاد بازنویسی هوش مصنوعی"
      },
      "redo": "انجام دوباره",
      "regenerate": {
        "button": "بازنویسی طرح کلی",
        "confirm": "بازنویسی",
        "description": "هوش مصنوعی از روی منابع شما طرح کلی تازه‌ای می‌نویسد. اسلایدهای قفل‌شده کلمه‌به‌کلمه حفظ می‌شوند و طرح فعلی در تاریخچهٔ نسخه‌ها می‌ماند.",
        "running": "در حال بازنویسی طرح کلی",
        "title": "طرح کلی بازنویسی شود؟"
      },
      "rewrite": {
        "confirm": "بازنویسی این اسلاید",
        "custom": "دستور شما",
        "customPlaceholder": "مثلاً: خطاب به سرمایه‌گذاران بنویس و به رشد سال ۱۴۰۴ اشاره کن.",
        "forSlide": "اسلاید:",
        "presetText": {
          "data": "داده و عدد از منابع اضافه کن",
          "persuasive": "متقاعدکننده‌ترش کن",
          "shorter": "کوتاه‌ترش کن",
          "simpler": "از کلمه‌های ساده‌تر استفاده کن"
        },
        "presets": {
          "custom": "دستور خودم",
          "data": "افزودن داده",
          "persuasive": "متقاعدکننده‌تر",
          "shorter": "کوتاه‌تر",
          "simpler": "کلمه‌های ساده‌تر"
        },
        "resultHint": "نتیجه به‌صورت پیشنهاد در کارت اسلاید می‌آید. تا آن را اعمال نکنید چیزی تغییر نمی‌کند.",
        "title": "بازنویسی با هوش مصنوعی",
        "what": "چه چیزی تغییر کند؟"
      },
      "save": {
        "accepted": "طرح کلی تأیید شده — فقط خواندنی",
        "conflict": "ذخیره نشد: این طرح کلی جای دیگری تغییر کرده است",
        "dirty": "تغییرات ذخیره‌نشده",
        "error": "ذخیره نشد — دوباره تلاش می‌شود",
        "idle": "همهٔ تغییرات ذخیره شده‌اند",
        "invalid": "ذخیره نشد: چند فیلد باید اصلاح شوند",
        "offline": "آفلاین – دوباره تلاش می‌شود",
        "paused": "ذخیره موقتاً متوقف شد، دوباره تلاش می‌شود",
        "retryIn": "تلاش بعدی تا {{seconds}} ثانیهٔ دیگر",
        "saved": "ذخیره شد",
        "saving": "در حال ذخیره…"
      },
      "saveVersion": "ذخیرهٔ نسخه",
      "sheet": {
        "close": "بستن"
      },
      "toolbar": "ابزارهای طرح کلی",
      "undo": "واگرد",
      "versionNote": {
        "description": "نسخهٔ نام‌دار را راحت در تاریخچه پیدا و بعداً بازیابی می‌کنید.",
        "label": "نام (اختیاری)",
        "save": "ذخیرهٔ نسخه",
        "title": "ذخیرهٔ نسخهٔ نام‌دار"
      },
      "visualKinds": {
        "abstract": "شکل‌های انتزاعی",
        "diagram": "نمودار شماتیک",
        "icon_set": "آیکون‌ها",
        "illustration": "تصویرسازی",
        "none": "بدون تصویر",
        "photo": "عکس"
      }
    },
    "prepare": {
      "confirm": "آماده‌سازی کن",
      "description": "هوش مصنوعی منابع شما را با دقت می‌خواند تا طرح کلی بتواند به واقعیت‌های درست استناد کند.",
      "descriptionResearch": "هوش مصنوعی منابع شما را با دقت می‌خواند و برای واقعیت‌ها و آمار به‌روز در وب جست‌وجو می‌کند.",
      "digest": {
        "facts": "واقعیت‌های کلیدی",
        "headings": "سرفصل‌ها",
        "title": "آنچه برنامه‌ریز خواند"
      },
      "done": "منابع شما برای طرح کلی آماده‌اند.",
      "locked": "صبر کنید تا همهٔ منابع خوانده شوند.",
      "notNeeded": "محتوای شما کوتاه است و جست‌وجوی وب خاموش است، پس طرح کلی مستقیم از روی آن نوشته می‌شود. اینجا کاری لازم نیست.",
      "plan": "دیدن قیمت آماده‌سازی",
      "research": {
        "conflict": "ارائه در این فاصله تغییر کرد. فهرست به‌روز شد — لطفاً دوباره امتحان کنید.",
        "empty": "جست‌وجو چیز قابل‌استفاده‌ای پیدا نکرد.",
        "excluded": "کنار گذاشته شده",
        "include": "استفاده از «{{title}}»",
        "lockedHint": "طرح کلی از روی همین نتایج نوشته شد؛ برای انتخاب دیگر، طرح کلی را بازنویسی کنید.",
        "newTab": "(در زبانهٔ جدید باز می‌شود)",
        "open": "باز کردن",
        "queries": "جست‌وجوهای انجام‌شده",
        "title": "جست‌وجوی وب",
        "used": "استفاده‌شده: {{used}} از {{total}}"
      },
      "title": "آماده‌سازی محتوا"
    },
    "sources": {
      "add": {
        "addLink": "افزودن",
        "addText": "افزودن متن",
        "added": "اضافه شد. خواندن آن الان شروع می‌شود.",
        "badType": "«{{name}}» از نوع پرونده‌های پشتیبانی‌شده نیست.",
        "cancelUpload": "لغو بارگذاری {{name}}",
        "chooseFiles": "انتخاب پرونده‌ها",
        "files": "پرونده‌ها",
        "full": "هر ارائه حداکثر {{max}} منبع دارد.",
        "kind": "چه چیزی اضافه شود",
        "limits": "تا {{mb}} مگابایت برای هر پرونده: {{types}}",
        "links": "پیوند",
        "noneUsable": "هیچ‌کدام از پرونده‌های انتخاب‌شده در ارائه قابل استفاده نیستند.",
        "pasteLabel": "متن را بنویسید یا بچسبانید",
        "progress": "در حال بارگذاری {{name}}",
        "room": "{{used}} از {{max}} استفاده شده",
        "text": "متن",
        "title": "افزودن منابع بیشتر",
        "tooLarge": "«{{name}}» بزرگ‌تر از {{max}} مگابایت است.",
        "uploading": "در حال بارگذاری",
        "url": "نشانی وب"
      },
      "afterAccept": "طرح کلی با همین منابع تأیید شده است. برای تغییرشان، طرح کلی را دوباره برای ویرایش باز کنید.",
      "empty": "این ارائه هنوز منبعی ندارد. یک پرونده، پیوند یا متن اضافه کنید.",
      "reading": "هنوز {{number}} منبع در حال خواندن است…",
      "summary": "{{ready}} از {{total}} منبع آماده است"
    },
    "studio": {
      "back": "همهٔ پروژه‌ها",
      "delete": {
        "body": "طرح کلی، اسلایدها و خروجی‌ها حذف می‌شوند. هزینه‌هایی که پرداخت شده بازگردانده نمی‌شوند.",
        "confirm": "حذف ارائه",
        "deleting": "در حال حذف…",
        "menu": "حذف ارائه",
        "title": "این ارائه حذف شود؟"
      },
      "leave": {
        "body": "بخشی از تغییرات شما هنوز ذخیره نشده است (ناهمخوانی یا فیلدهایی که باید اصلاح شوند). اگر الان خارج شوید، ممکن است از بین بروند.",
        "confirm": "در هر حال خارج شو",
        "stay": "ماندن",
        "title": "از طرح کلی خارج می‌شوید؟"
      },
      "loading": "در حال بارگذاری ارائه…",
      "menu": "کارهای بیشتر",
      "mode": {
        "automatic": "خودکار",
        "interactive": "مرحله‌به‌مرحله",
        "label": "شیوهٔ ساخت ارائه"
      },
      "notFound": {
        "body": "این ارائه وجود ندارد یا متعلق به شما نیست.",
        "title": "ارائه پیدا نشد"
      },
      "pageTitle": "اسلایدها",
      "paused": "بوق ساخت اسلاید را موقتاً متوقف کرده است — همچنان می‌توانید ویرایش کنید، خروجی بگیرید و دانلود کنید.",
      "reconnecting": "در حال اتصال دوباره… صفحه آخرین وضعیت شناخته‌شده را نشان می‌دهد.",
      "rename": {
        "button": "تغییر نام ارائه",
        "invalid": "یک عنوان وارد کنید (حداکثر ۲۰۰ نویسه).",
        "label": "عنوان ارائه",
        "save": "ذخیره",
        "saving": "در حال ذخیره…"
      },
      "step": {
        "accept": "تأیید و ادامه",
        "confirm": "تأیید و شروع",
        "confirming": "در حال تأیید…",
        "hasNotices": "این مرحله با چند نکته تمام شد.",
        "pausedByBooq": "بوق ساخت اسلاید را موقتاً متوقف کرده است — همچنان می‌توانید ویرایش کنید، خروجی بگیرید و دانلود کنید.",
        "plan": "دیدن قیمت",
        "planHint": "تا قیمت را تأیید نکنید، هزینه‌ای کسر نمی‌شود.",
        "planning": "در حال گرفتن قیمت…",
        "queued": "در انتظار شروع…",
        "redo": "رد و انجام دوباره",
        "tryAgain": "تلاش دوباره — دیدن قیمت"
      },
      "untitled": "ارائهٔ بدون عنوان",
      "wallet": {
        "note": "هزینهٔ هر مرحله هنگام تأیید رزرو و بر اساس هزینهٔ واقعی آن تسویه می‌شود.",
        "title": "هزینه‌های این ارائه",
        "topUp": "شارژ کیف پول"
      }
    },
    "versions": {
      "accepted": "تأییدشده",
      "changed": "اسلایدهای تغییرکرده: {{number}}",
      "current": "فعلی",
      "description": "همهٔ نسخه‌های ذخیره‌شدهٔ این طرح کلی. بازیابی یک نسخه، بقیه را حفظ می‌کند.",
      "empty": "هنوز نسخهٔ ذخیره‌شده‌ای وجود ندارد.",
      "hidePreview": "پنهان کردن پیش‌نمایش",
      "loadingPreview": "در حال بارگذاری…",
      "newer": "جدیدتر",
      "older": "قدیمی‌تر",
      "origins": {
        "ai_generate": "نوشتهٔ هوش مصنوعی",
        "apply_proposal": "بازنویسی هوش مصنوعی اعمال شد",
        "reopen": "بازگشایی‌شده",
        "restore": "بازیابی‌شده",
        "user_edit": "ویرایش‌های شما"
      },
      "preview": "پیش‌نمایش",
      "restore": "بازیابی",
      "restoring": "در حال بازیابی…",
      "title": "تاریخچهٔ نسخه‌ها",
      "version": "نسخهٔ {{number}}"
    },
    "export": {
      "blocked": {
        "inFlight": "یک خروجی در حال ساخت است. صبر کنید تا تمام شود.",
        "missing": "{{n}} اسلاید هنوز تصویر ندارد. اول آن‌ها را در مرحلهٔ اسلایدها بسازید.",
        "noFormat": "دست‌کم یک قالب را انتخاب کنید.",
        "noOutline": "طرح کلی را بنویسید و تأیید کنید، سپس اسلایدها را بسازید.",
        "noSlides": "همهٔ اسلایدها پنهان‌اند. دست‌کم یک اسلاید را در طرح کلی نمایش دهید.",
        "missing_one": "{{n}} اسلاید هنوز تصویر ندارد. اول آن را در مرحلهٔ اسلایدها بسازید."
      },
      "download": {
        "failed": "دانلود آغاز نشد. دوباره تلاش کنید.",
        "label": "دانلود",
        "started": "دانلود آغاز شد."
      },
      "downloadAria": "دانلود {{format}}",
      "downloadEarlierAria": "دانلود {{format}} قبلی",
      "downloads": "دانلودها",
      "editable": "متن قابل ویرایش در PPTX",
      "editableHint": "متن اسلایدهای «متن دقیق» به صورت کادرهای متنی قابل ویرایش می‌ماند. ارائه از فونت‌های آزادِ همراه (مانند وزیرمتن) استفاده می‌کند؛ برای چیدمان دقیق در پاورپوینت آن‌ها را نصب کنید.",
      "editableUnavailable": "فقط اسلایدهای «متن دقیق» متن قابل ویرایش دارند. این ارائه چنین اسلایدی ندارد، پس اسلایدها به صورت تصویر خروجی گرفته می‌شوند.",
      "fontNote": "متن با فونت‌های آزادِ همراه چیده می‌شود، پس فارسی و عربی روی همهٔ دستگاه‌ها یکسان دیده می‌شوند.",
      "formats": {
        "pdf": "فایل PDF",
        "pptx": "پاورپوینت (PPTX)",
        "zip": "تصویرها (ZIP)"
      },
      "formatsLegend": "قالب‌ها",
      "free": "رایگان",
      "latest": "آخرین خروجی",
      "notes": "یادداشت‌های سخنران هم باشد",
      "pdfQuality": "کیفیت PDF",
      "phase": {
        "failed": "ناموفق",
        "queued": "در انتظار شروع",
        "ready": "آماده",
        "running": "در حال ساخت"
      },
      "previous": "خروجی‌های قبلی ({{n}})",
      "progress": "پیشرفت خروجی",
      "quality": {
        "high": "بالا (فایل بزرگ‌تر)",
        "standard": "استاندارد"
      },
      "retry": "تلاش دوباره برای خروجی",
      "share": {
        "copied": "پیوند کپی شد. تا یک ساعت کار می‌کند.",
        "label": "اشتراک‌گذاری",
        "unavailable": "اشتراک‌گذاری روی این دستگاه در دسترس نیست."
      },
      "shareAria": "اشتراک‌گذاری {{format}}",
      "staleWarning": "{{n}} اسلاید به‌روز نیست و همان‌طور که اکنون هست خروجی گرفته می‌شود.",
      "start": "خروجی (رایگان)",
      "started": "خروجی در حال ساخت است. رایگان است.",
      "title": "خروجی",
      "leftOut": "کنار گذاشته شد: {{slides}}",
      "staleWarning_one": "{{n}} اسلاید به‌روز نیست و همان‌طور که اکنون هست خروجی گرفته می‌شود."
    },
    "gallery": {
      "actions": {
        "accept": "تأیید",
        "download": "دانلود تصویر",
        "edit": "ویرایش با دستور",
        "free": "رایگان",
        "outline": "باز کردن در طرح کلی",
        "regenerate": "ساخت دوباره",
        "render": "ساخت این اسلاید",
        "retext": "تغییر به متن دقیق",
        "retry": "تلاش دوباره",
        "running": "این اسلاید در حال ساخت است. وقتی آماده شد، کارها دوباره در دسترس‌اند.",
        "title": "کارهای {{slide}}",
        "unavailable": "اکنون در دسترس نیست.",
        "upload": "بارگذاری تصویر خودم"
      },
      "batch": {
        "acceptAll": "تأیید همه ({{n}})",
        "accepted": "{{n}} اسلاید تأیید شد.",
        "body": "هر اسلاید به‌عنوان یک گام جداگانه ساخته می‌شود؛ بعداً می‌توانید هر اسلاید را بررسی، دوباره بسازید یا ویرایش کنید.",
        "dismiss": "بستن",
        "perSlide": "{{n}} × حدود {{price}} برای هر اسلاید",
        "remaining": "ساخت باقی‌مانده‌ها ({{n}})",
        "skip": {
          "HIDDEN": "در طرح کلی پنهان است",
          "IN_FLIGHT": "از قبل در حال ساخت است",
          "LOCKED_CURRENT": "از قبل ساخته شده است",
          "other": "شروع نشد"
        },
        "skippedTitle": "شروع نشدند:",
        "stale": "ساخت دوبارهٔ قدیمی‌ها ({{n}})",
        "started": "{{n}} اسلاید در حال ساخت است.",
        "titleRemaining": "{{n}} اسلاید باقی‌مانده ساخته شود؟",
        "titleStale": "{{n}} اسلاید قدیمی دوباره ساخته شود؟",
        "total": "جمع برای {{n}} اسلاید"
      },
      "confirm": {
        "cancel": "انصراف",
        "editTitle": "{{slide}} ویرایش شود؟",
        "newTakeBody": "نسخهٔ تازه‌ای ساخته می‌شود؛ تصویر فعلی در تاریخچهٔ نسخه‌ها می‌ماند.",
        "price": "قیمت",
        "regenerateTitle": "{{slide}} دوباره ساخته شود؟",
        "renderBody": "تصویر اسلاید از طرح کلی و پوستهٔ شما ساخته می‌شود.",
        "renderTitle": "{{slide}} ساخته شود؟",
        "retextBody": "طرح بدون متن کشیده می‌شود و بوق متن دقیق شما را با فونتی همراه روی آن می‌چیند. تصویر فعلی در تاریخچهٔ نسخه‌ها می‌ماند.",
        "retextTitle": "{{slide}} با متن دقیق دوباره ساخته شود؟",
        "start": "تأیید و شروع",
        "starting": "در حال شروع…"
      },
      "dialog": {
        "close": "بستن"
      },
      "edit": {
        "continue": "ادامه",
        "hint": "تصویر همان‌طور که نوشته‌اید تغییر می‌کند؛ در اسلایدهای «متن دقیق» فقط طرح تغییر می‌کند، نه متن شما.",
        "label": "چه چیزی تغییر کند؟",
        "placeholder": "مثلاً: پس‌زمینه تیره‌تر و نمودار بزرگ‌تر شود",
        "price": "حدود",
        "title": "ویرایش {{slide}} با دستور",
        "tooLong": "حداکثر {{max}} نویسه بنویسید.",
        "tooShort": "تغییر را در چند کلمه توضیح دهید."
      },
      "lightbox": {
        "close": "بستن",
        "details": "جزئیات و کارهای اسلاید",
        "next": "بعدی",
        "position": "{{current}} از {{total}}",
        "previous": "قبلی"
      },
      "locked": "پیش از ساخت اسلایدها، طرح کلی را تأیید و پوسته را انتخاب کنید.",
      "menu": "کارهای {{slide}}",
      "noOutline": "اول طرح کلی را بنویسید و تأیید کنید؛ اسلایدهایش اینجا نمایش داده می‌شوند.",
      "open": "باز کردن {{slide}}",
      "outlineError": "طرح کلی بارگذاری نشد، برای همین عنوان‌ها نمایش داده نمی‌شوند.",
      "slide": "اسلاید {{number}}",
      "slideNamed": "اسلاید {{number}}: {{headline}}",
      "slideUnknown": "یک اسلاید",
      "status": {
        "empty": "هنوز ساخته نشده"
      },
      "summary": "{{drawn}} از {{total}} ساخته شده",
      "takes": {
        "alt": "{{slide}}، نسخهٔ {{number}}",
        "countOnly": "این اسلاید {{n}} نسخه دارد. نسخهٔ فعلی نمایش داده می‌شود.",
        "current": "در حال استفاده",
        "label": "نسخهٔ {{number}}",
        "none": "این تنها نسخهٔ این اسلاید است.",
        "restored": "نسخهٔ {{number}} اکنون روی اسلاید استفاده می‌شود.",
        "title": "تاریخچهٔ نسخه‌ها",
        "use": "استفاده از این نسخه",
        "useAria": "استفاده از نسخهٔ {{number}} برای {{slide}}"
      },
      "upload": {
        "done": "تصویر شما اکنون روی {{slide}} استفاده می‌شود.",
        "failed": "بارگذاری ناموفق بود. اتصال خود را بررسی کنید و دوباره تلاش کنید.",
        "hint": "PNG، JPEG یا WebP، با عرض دست‌کم ۱۲۸۰ پیکسل و هم‌شکل با ارائه.",
        "progress": "در حال بارگذاری… {{percent}} ٪",
        "wrongType": "یک تصویر PNG، JPEG یا WebP انتخاب کنید."
      }
    },
    "qa": {
      "chip": {
        "designHasText": "طرح متن اضافی دارد"
      },
      "difference": "نویسه‌های متفاوت: {{percent}} ٪",
      "expected": "طرح کلی شما",
      "explain": {
        "designHasText": "متن شما را بوق چیده و دقیق است، اما طرح پس‌زمینه متن اضافی دارد. برای طرحی تمیز اسلاید را دوباره بسازید.",
        "fail": "متنی که از تصویر خوانده شد با طرح کلی شما فرق دارد. اسلاید را دوباره بسازید یا به متن دقیق تغییر دهید.",
        "overlayPass": "متن شما را بوق با فونتی همراه چیده است، پس دقیقاً همان چیزی است که در طرح کلی نوشته‌اید.",
        "pass": "بوق متن را از تصویر بازخوانی کرد و با طرح کلی شما یکسان است.",
        "skipped": "بررسی متن برای این تصویر در دسترس نبود، پس متن کشیده‌شده با طرح کلی مقایسه نشد.",
        "warn": "بوق متن را از تصویر بازخوانی کرد؛ ممکن است چند نویسه با طرح کلی شما فرق داشته باشد. آن‌ها را در زیر مقایسه کنید یا به متن دقیق تغییر دهید."
      },
      "nothingRead": "هیچ متنی خوانده نشد.",
      "read": "خوانده‌شده از تصویر",
      "regenerateDesign": "ساخت دوباره برای طرحی تمیز",
      "whatIsThis": "دربارهٔ بررسی متن"
    },
    "showcase": {
      "notOwnSources": "این ارائه را نمی‌توان به ویترین پیشنهاد داد: از جست‌وجوی وب، پیوندها یا فایل‌هایی ساخته شده که بارگذاری خود شما نیستند. ارائه‌هایی که فقط از متن و فایل‌های بارگذاری‌شدهٔ خودتان ساخته شده‌اند قابل پیشنهادند.",
      "title": "ویترین"
    },
    "theme": {
      "autoPriced": "هنگام طراحی قیمت‌گذاری می‌شود",
      "change": "تغییر پوسته",
      "chooseImage": "انتخاب تصویر پوسته",
      "confirm": {
        "bodyAuto": "بوق پس‌زمینه و رنگ‌هایی متناسب با موضوع و مخاطب شما طراحی می‌کند.",
        "bodyUpload": "بوق تصویر شما را بررسی می‌کند و رنگ‌ها، فونت‌ها و پس‌زمینه‌ای هماهنگ برای همهٔ اسلایدها می‌سازد.",
        "titleAuto": "برای این ارائه پوسته طراحی شود؟",
        "titleUpload": "پوسته از تصویر شما طراحی شود؟"
      },
      "confirmChange": {
        "body": "تغییر پوسته همهٔ {{n}} اسلاید ساخته‌شده را قدیمی می‌کند. تصویرهایشان تا زمانی که دوباره بسازید باقی می‌ماند.",
        "confirm": "تغییر پوسته",
        "title": "پوسته تغییر کند؟"
      },
      "current": "پوستهٔ فعلی",
      "free": "رایگان",
      "lockedReason": "اول طرح کلی را تأیید کنید؛ پوسته برای اسلایدهای آن طراحی می‌شود.",
      "mode": {
        "auto": "پوستهٔ خودکار",
        "upload": "تصویر خودتان"
      },
      "needImage": "اول تصویر پوسته را انتخاب کنید.",
      "saved": "پوسته تغییر کرد.",
      "savingImage": "در حال ذخیرهٔ تصویر شما…",
      "staleWarning": "تغییر پوسته همهٔ {{n}} اسلاید ساخته‌شده را قدیمی می‌کند؛ ساخت دوبارهٔ آن‌ها برای هر اسلاید قیمت‌گذاری می‌شود.",
      "step": {
        "accept": "استفاده از این پوسته",
        "design": "طراحی پوسته",
        "redesign": "طراحی تازه",
        "reject": "رد کردن",
        "retry": "تلاش دوباره",
        "titleAuto": "پوستهٔ طراحی‌شده",
        "titleUpload": "پوسته از تصویر شما"
      },
      "title": "پوسته",
      "uploaded": "تصویر شما به‌عنوان پوسته استفاده می‌شود. در پایین پوسته را از آن طراحی کنید.",
      "words": {
        "hint": "فقط واژه‌ها — رنگ‌ها و فونت‌ها طوری انتخاب می‌شوند که خوانا بمانند.",
        "label": "حال‌وهوا را توصیف کنید (اختیاری)",
        "placeholder": "مثلاً: آرام، سبز، طبیعت، فضای سفید زیاد",
        "tooLong": "حداکثر {{max}} نویسه بنویسید."
      }
    },
    "list": {
      "waiting": "منتظر شما"
    }
  },
  "luxury": {
    "card": {
      "name": "ترجمه لوکس ویدیو",
      "tagline": "دوبله‌ی استودیویی با صدای خود گوینده، با امکان بازبینی متن پیش از ساخت نسخه‌ی نهایی",
      "badge": "با تأیید شما",
      "unavailable": "موقتاً در دسترس نیست"
    },
    "composer": {
      "title": "ترجمه لوکس ویدیو",
      "subtitle": "دوبله‌ی استودیویی با صدای خود گوینده، با امکان بازبینی متن پیش از ساخت نسخه‌ی نهایی",
      "back": "انتخاب نوع دیگری از پروژه",
      "loading": "در حال بارگذاری…",
      "loadFailed": "بارگذاری این سرویس ممکن نشد.",
      "retry": "تلاش دوباره",
      "disabled": "این سرویس در حال حاضر در دسترس نیست.",
      "unavailableTitle": "موقتاً در دسترس نیست",
      "unavailableBody": "ثبت سفارش تازه برای مدت کوتاهی متوقف شده است. لطفاً کمی بعد دوباره امتحان کنید. پروژه‌های فعلی شما تحت تأثیر قرار نمی‌گیرند.",
      "offline": "اتصال اینترنت شما قطع است. ثبت سفارش تا برقراری دوباره‌ی اتصال متوقف است.",
      "titleLabel": "نام پروژه (اختیاری)",
      "titlePlaceholder": "برای نمونه: ویدیوی معرفی محصول",
      "sectionSource": "ویدیوی شما",
      "sectionRange": "بخشی که ترجمه می‌شود",
      "sectionLanguages": "ترجمه به",
      "sectionOptions": "نحوه‌ی ساخت",
      "deliverablesReview": "برای هر زبان، ویدیوی دوبله‌شده، فایل صدای دوبله، زیرنویس (SRT و VTT) و متن گفتار اصلی را دریافت می‌کنید.",
      "deliverablesExpress": "برای هر زبان، ویدیوی دوبله‌شده، فایل صدای دوبله و زیرنویس (SRT و VTT) را دریافت می‌کنید."
    },
    "source": {
      "tabsLabel": "منبع ویدیو",
      "tabUpload": "بارگذاری فایل",
      "tabLink": "واردکردن لینک",
      "dropTitle": "ویدیو را اینجا رها کنید یا یک فایل انتخاب کنید",
      "dropHint": "همه‌ی قالب‌های رایج ویدیو، تا {{size}}.",
      "choose": "انتخاب ویدیو",
      "uploading": "در حال بارگذاری… {{percent}}",
      "uploaded": "بارگذاری شد",
      "cancelUpload": "لغو بارگذاری",
      "replace": "انتخاب ویدیوی دیگر",
      "tooLarge": "حجم این فایل بیشتر از {{size}} است.",
      "notVideo": "لطفاً یک فایل ویدیویی انتخاب کنید.",
      "uploadFailed": "بارگذاری کامل نشد. دوباره امتحان کنید؛ از همان‌جا که متوقف شده ادامه پیدا می‌کند.",
      "retryUpload": "ادامه‌ی بارگذاری",
      "linkLabel": "لینک ویدیو",
      "linkPlaceholder": "https://…",
      "linkHelp": "لینکی از یوتیوب، اینستاگرام و سایر پلتفرم‌های پشتیبانی‌شده. ابتدا ویدیو در حساب شما ذخیره می‌شود و سپس قیمت آن محاسبه می‌شود.",
      "fetch": "دریافت ویدیو",
      "fetching": "در حال دریافت ویدیو… ممکن است یک دقیقه طول بکشد.",
      "linkReady": "ویدیو آماده است.",
      "linkInvalid": "یک لینک کامل که با http:// یا https:// شروع می‌شود وارد کنید.",
      "tryAgain": "تلاش دوباره",
      "previewLabel": "پیش‌نمایش ویدیوی شما",
      "deviceMeasured": "مدت نمایش‌داده‌شده روی دستگاه شما اندازه‌گیری شده است؛ قیمت نهایی بر اساس مدتی است که پس از بارگذاری اندازه می‌گیریم.",
      "noAudio": "این ویدیو صدایی برای ترجمه ندارد.",
      "sizeMb": "{{value}} مگابایت",
      "sizeGb": "{{value}} گیگابایت"
    },
    "range": {
      "title": "بخشی که ترجمه می‌شود",
      "help": "فقط بخشی که نگه می‌دارید ترجمه و قیمت‌گذاری می‌شود.",
      "start": "شروع",
      "end": "پایان",
      "sliderStart": "شروع بخشی که ترجمه می‌شود",
      "sliderEnd": "پایان بخشی که ترجمه می‌شود",
      "setStart": "شروع از اینجا",
      "setEnd": "پایان در اینجا",
      "reset": "کل ویدیو",
      "kept": "بخش انتخاب‌شده: {{duration}}",
      "billed": "مبنای قیمت: {{duration}}",
      "minimum": "هر بخش کوتاه‌تر از {{seconds}} ثانیه، {{seconds}} ثانیه محاسبه می‌شود.",
      "tooLong": "بخش انتخاب‌شده حداکثر می‌تواند {{duration}} باشد. برای ادامه آن را کوتاه‌تر کنید.",
      "tooShort": "بخش انتخاب‌شده باید دست‌کم {{seconds}} ثانیه باشد."
    },
    "languages": {
      "title": "ترجمه به",
      "help": "هر زبان یک پروژه‌ی جداگانه با بازبینی و خروجی خودش می‌شود.",
      "search": "جستجوی زبان",
      "searchPlaceholder": "جستجو، برای نمونه انگلیسی",
      "counter": "{{count}} از {{max}} انتخاب شده",
      "maxReached": "در هر سفارش حداکثر {{max}} زبان می‌توانید انتخاب کنید.",
      "noMatch": "هیچ زبانی با «{{query}}» مطابقت ندارد.",
      "selected": "انتخاب‌شده‌ها",
      "remove": "حذف {{language}}"
    },
    "options": {
      "title": "نحوه‌ی ساخت",
      "workflowLabel": "روند کار",
      "reviewTitle": "بازبینی پیش از ساخت نسخه‌ی نهایی",
      "reviewDesc": "ابتدا متن ترجمه‌شده را می‌خوانید و ویرایش می‌کنید؛ ویدیوی نهایی فقط پس از تأیید شما ساخته می‌شود.",
      "expressTitle": "سریع",
      "expressDesc": "مستقیم و بدون مرحله‌ی بازبینی ساخته می‌شود.",
      "recommended": "پیشنهادی",
      "sourceLanguage": "زبان گفتار",
      "sourceAuto": "تشخیص خودکار",
      "sourceLanguageReviewNote": "در این روند، زبان گفتار به‌صورت خودکار تشخیص داده می‌شود.",
      "speakers": "تعداد گوینده‌ها",
      "speakersAuto": "تشخیص خودکار",
      "speakersHelp": "اگر بگویید چند نفر صحبت می‌کنند، صدای هر گوینده بهتر ساخته می‌شود.",
      "speakersSet": "تعیین تعداد",
      "keep_music": "حفظ موسیقی پس‌زمینه",
      "keep_musicHelp": "موسیقی و افکت‌های صوتی زیر صداهای جدید باقی می‌مانند.",
      "natural_pacing": "ریتم طبیعی",
      "natural_pacingHelp": "به گفتار ترجمه‌شده فرصت نفس‌کشیدن می‌دهد؛ ممکن است مدت ویدیو کمی تغییر کند.",
      "keep_format": "حفظ قالب اصلی",
      "keep_formatHelp": "خروجی، اندازه و کیفیت ویدیوی شما را حفظ می‌کند.",
      "voice_cleanup": "پاک‌سازی صدا",
      "voice_cleanupHelp": "نویز و پژواک گفتار اصلی را کاهش می‌دهد.",
      "voice_only": "فقط صدا",
      "voice_onlyHelp": "فقط صدا ترجمه می‌شود و تصویر تغییری نمی‌کند."
    },
    "terminology": {
      "title": "اصطلاحات (اختیاری)",
      "help": "نام‌ها و اصطلاحاتی که باید بدون تغییر بمانند، به شکل ثابتی ترجمه شوند یا درست تلفظ شوند.",
      "open": "افزودن اصطلاحات",
      "close": "پنهان‌کردن اصطلاحات",
      "summary": "{{count}} اصطلاح",
      "keepTitle": "ترجمه نشود",
      "keepHelp": "نام‌های تجاری و اصطلاحاتی که دقیقاً همان‌طور باقی می‌مانند.",
      "keepPlaceholder": "برای نمونه: بوق",
      "alwaysTitle": "همیشه این‌طور ترجمه شود",
      "alwaysHelp": "یک اصطلاح و ترجمه‌ی دقیقی که برای آن به کار می‌رود.",
      "sayTitle": "تلفظ",
      "sayHelp": "یک نام یا اصطلاح چگونه گفته شود.",
      "source": "اصطلاح",
      "target": "ترجمه",
      "term": "اصطلاح",
      "say": "تلفظ آن",
      "add": "افزودن",
      "remove": "حذف {{term}}",
      "limit": "حداکثر {{max}} مورد در هر فهرست.",
      "tooLongTerm": "هر اصطلاح حداکثر {{max}} نویسه می‌تواند باشد.",
      "duplicate": "این اصطلاح قبلاً در فهرست هست."
    },
    "script": {
      "title": "متن خودتان (اختیاری)",
      "help": "برای یک زبان زیرنویس آماده دارید؟ یک فایل SRT پیوست کنید تا بازبینی از آن شروع شود. زمان‌ها برای کل ویدیو هستند.",
      "attach": "پیوست SRT برای {{language}}",
      "uploading": "در حال پیوست… {{percent}}",
      "attached": "{{name}} پیوست شد",
      "remove": "حذف متن {{language}}",
      "wrongType": "لطفاً یک فایل با پسوند srt انتخاب کنید.",
      "tooLarge": "حجم فایل متن حداکثر {{size}} می‌تواند باشد.",
      "failed": "پیوست متن ممکن نشد. دوباره امتحان کنید."
    },
    "quote": {
      "title": "قیمت",
      "empty": "برای دیدن قیمت، یک ویدیو اضافه کنید و دست‌کم یک زبان انتخاب کنید.",
      "needSource": "برای دیدن قیمت، یک ویدیو اضافه کنید.",
      "needLanguages": "دست‌کم یک زبان انتخاب کنید.",
      "waitingSource": "وقتی ویدیوی شما آماده شد، قیمت قطعی می‌شود.",
      "estimateTag": "برآورد",
      "estimateNote": "بر اساس مدتی که روی دستگاه شما اندازه‌گیری شده است.",
      "loading": "در حال محاسبه‌ی قیمت…",
      "error": "محاسبه‌ی قیمت ممکن نشد.",
      "retry": "تلاش دوباره",
      "billed": "مدت مبنای قیمت",
      "perLanguage": "هر زبان",
      "total": "جمع کل",
      "lines": "قیمت هر زبان",
      "campaign": "{{name}}: {{percent}} تخفیف",
      "campaignNoName": "{{percent}} تخفیف",
      "saved": "صرفه‌جویی شما: {{amount}}",
      "codeLabel": "کد تخفیف",
      "codeApply": "اعمال",
      "codeRemove": "حذف",
      "codeApplied": "کد {{code}} اعمال شد",
      "codeOnFinal": "کد {{code}} روی مبلغ نهایی اعمال می‌شود.",
      "balance": "موجودی کیف پول",
      "settles": "این مبلغی است که اکنون رزرو می‌شود. مبلغ نهایی به‌ازای هر ثانیه از بخشی که نگه داشته‌اید و بر اساس کار انجام‌شده محاسبه می‌شود (بخش کوتاه‌تر از حداقل، به اندازه‌ی حداقل حساب می‌شود)؛ بنابراین ممکن است کمتر یا بیشتر از این مبلغ باشد.",
      "ceiling": "حداکثر {{amount}} خواهد بود.",
      "subtitlesOnly": "اگر کار را فقط با زیرنویس تمام کنید، فقط هزینه‌ی کار انجام‌شده را می‌پردازید و باقی مبلغ بازگردانده می‌شود.",
      "failureRefund": "اگر ساخت یک زبان ناموفق باشد، مبلغ رزروشده‌ی آن کامل بازگردانده می‌شود.",
      "continue": "بررسی و تأیید",
      "continueWithPrice": "بررسی و تأیید · {{price}}",
      "unavailable": "موقتاً در دسترس نیست. لطفاً کمی بعد دوباره امتحان کنید.",
      "openDetails": "نمایش جزئیات قیمت",
      "closeDetails": "بستن جزئیات قیمت",
      "refreshing": "در حال به‌روزرسانی قیمت…"
    },
    "confirm": {
      "title": "تأیید سفارش",
      "source": "ویدیو",
      "range": "بخش",
      "languages": "زبان‌ها",
      "workflow": "روند کار",
      "total": "مبلغ رزرو اکنون",
      "perLanguage": "{{language}}: {{price}}",
      "consent": "تأیید می‌کنم که مالک این ویدیو هستم یا اجازه‌ی استفاده از آن، از جمله صدا و چهره‌ی افراد حاضر در آن، را دارم و می‌پذیرم که برای ساخت ترجمه ممکن است خارج از کشور من پردازش شود.",
      "consentRequired": "برای ادامه، لطفاً این گزینه را تیک بزنید.",
      "confirm": "تأیید و شروع",
      "busy": "در حال ثبت سفارش…",
      "cancel": "بازگشت",
      "priceChanged": "قیمت از {{old}} به {{new}} تغییر کرد. هنوز هیچ مبلغی برداشته نشده است. برای ادامه دوباره تأیید کنید.",
      "quoteRefreshed": "قیمت به‌روزرسانی شد. هنوز هیچ مبلغی برداشته نشده است. لطفاً آن را بررسی کنید و دوباره تأیید کنید.",
      "noAnswer": "ارتباط با سرور برقرار نشد. تلاش دوباره بی‌خطر است و هرگز دو بار از شما کسر نمی‌شود.",
      "createdOne": "سفارش شما ثبت شد. پروژه در حال شروع است.",
      "createdMany": "سفارش شما ثبت شد: {{count}} پروژه، یکی برای هر زبان."
    },
    "stages": {
      "preparing": "در حال آماده‌سازی",
      "translating": "در حال ترجمه",
      "awaiting_review": "بازبینی شما",
      "producing": "ساخت نسخه‌ی نهایی",
      "ready": "آماده",
      "subtitles_only": "زیرنویس آماده است",
      "failed": "ناموفق",
      "cancelled": "لغو شده"
    },
    "errors": {
      "generic": "مشکلی پیش آمد. لطفاً دوباره امتحان کنید.",
      "LUXURY_SOURCE_INVALID": "این ویدیو دیگر در دسترس نیست. لطفاً دوباره آن را اضافه کنید.",
      "LUXURY_SOURCE_UNREADABLE": "این ویدیو خوانده نشد. لطفاً فایل دیگری امتحان کنید.",
      "LUXURY_SOURCE_TOO_LARGE": "حجم این ویدیو بیش از حد مجاز است.",
      "LUXURY_NO_AUDIO": "این ویدیو صدایی برای ترجمه ندارد.",
      "LUXURY_NO_VIDEO": "این فایل تصویر ندارد. لطفاً یک ویدیو انتخاب کنید.",
      "LUXURY_SOURCE_NOT_READY": "ویدیو هنوز در حال آماده‌سازی است. قیمت به‌زودی نمایش داده می‌شود.",
      "LUXURY_LINK_UNSUPPORTED": "از این لینک نمی‌توان استفاده کرد. لطفاً خود ویدیو را بارگذاری کنید.",
      "LUXURY_LINK_NOT_FOUND": "این درخواست لینک منقضی شده است. لطفاً لینک را دوباره وارد کنید.",
      "LUXURY_LINK_FAILED": "دریافت ویدیو از این لینک ممکن نشد. لینک را بررسی کنید یا فایل را بارگذاری کنید.",
      "LUXURY_RANGE_INVALID": "بخش انتخاب‌شده از ویدیو معتبر نیست.",
      "LUXURY_TOO_LONG": "بخش انتخاب‌شده طولانی‌تر از حد مجاز است. لطفاً آن را کوتاه‌تر کنید.",
      "LUXURY_LANGUAGE_UNSUPPORTED": "یکی از زبان‌های انتخاب‌شده در دسترس نیست.",
      "LUXURY_TOO_MANY_LANGUAGES": "تعداد زبان‌ها برای یک سفارش بیش از حد مجاز است.",
      "LUXURY_OPTIONS_INVALID": "یکی از گزینه‌ها معتبر نیست.",
      "LUXURY_GLOSSARY_INVALID": "فهرست اصطلاحات معتبر نیست. اصطلاحات را بررسی و دوباره امتحان کنید.",
      "LUXURY_SCRIPT_INVALID": "از یکی از متن‌های پیوست‌شده نمی‌توان استفاده کرد. بررسی کنید که یک فایل SRT معتبر برای همین ویدیو باشد.",
      "LUXURY_QUOTE_INVALID": "این قیمت دیگر معتبر نیست. قیمت تازه در حال محاسبه است.",
      "LUXURY_QUOTE_EXPIRED": "اعتبار قیمت تمام شد. قیمت تازه محاسبه شد.",
      "LUXURY_QUOTE_USED": "این قیمت قبلاً برای یک سفارش استفاده شده است. پیش از سفارش دوباره، پروژه‌هایتان را بررسی کنید.",
      "LUXURY_CONSENT_REQUIRED": "لطفاً تأیید کنید که حق استفاده از این ویدیو را دارید.",
      "LUXURY_IDEMPOTENCY_KEY_INVALID": "ارسال سفارش ممکن نشد. لطفاً دوباره امتحان کنید.",
      "LUXURY_IDEMPOTENCY_KEY_REUSED": "ارسال سفارش ممکن نشد. لطفاً دوباره امتحان کنید.",
      "LUXURY_ORDER_NOT_FOUND": "این سفارش پیدا نشد.",
      "LUXURY_UNAVAILABLE": "این سرویس موقتاً در دسترس نیست. لطفاً کمی بعد دوباره امتحان کنید. هیچ مبلغی برداشته نشد.",
      "LUXURY_NO_SPEECH": "در این ویدیو گفتاری پیدا نشد. مبلغ شما بازگردانده شد.",
      "LUXURY_UNREADABLE": "پردازش این ویدیو ممکن نشد. مبلغ شما بازگردانده شد.",
      "LUXURY_CONTENT_REJECTED": "به دلیل محتوای این ویدیو، ترجمه‌ی آن ممکن نشد. مبلغ شما بازگردانده شد.",
      "LUXURY_INTERNAL": "در ساخت این ترجمه مشکلی پیش آمد. مبلغ شما بازگردانده شد.",
      "PRICE_CHANGED": "قیمت پس از مشاهده‌ی شما تغییر کرده است.",
      "INSUFFICIENT_BALANCE": "موجودی کیف پول شما برای این سفارش کافی نیست.",
      "RATE_LIMITED": "تعداد درخواست‌ها زیاد است. لطفاً کمی صبر کنید و دوباره امتحان کنید.",
      "USE_LUXURY_TRANSLATION_API": "این پروژه در صفحه‌ی خودش مدیریت می‌شود. برای ادامه، آن را از فهرست پروژه‌هایتان باز کنید.",
      "DISCOUNT_CODE_NOT_FOUND": "این کد تخفیف معتبر نیست.",
      "DISCOUNT_CODE_INACTIVE": "این کد تخفیف غیرفعال است.",
      "DISCOUNT_CODE_NOT_STARTED": "این کد تخفیف هنوز فعال نشده است.",
      "DISCOUNT_CODE_EXPIRED": "این کد تخفیف منقضی شده است.",
      "DISCOUNT_CODE_EXHAUSTED": "ظرفیت استفاده از این کد تخفیف تکمیل شده است.",
      "DISCOUNT_CODE_USER_LIMIT": "شما قبلاً از این کد تخفیف استفاده کرده‌اید.",
      "DISCOUNT_CODE_SERVICE_NOT_APPLICABLE": "این کد تخفیف برای این سرویس قابل استفاده نیست.",
      "DISCOUNT_CODE_MIN_AMOUNT": "مبلغ این سفارش کمتر از حداقل مبلغ لازم برای این کد است.",
      "DISCOUNT_CODE_NO_AMOUNT": "این سفارش هزینه‌ای ندارد و کد تخفیف روی آن اثری ندارد.",
      "LUXURY_PROJECT_NOT_FOUND": "این پروژه پیدا نشد.",
      "LUXURY_REVIEW_NOT_OPEN": "این بازبینی بسته شده است. صفحه را تازه کنید تا وضعیت پروژه را ببینید.",
      "LUXURY_REVIEW_CONFLICT": "نسخهٔ جدیدتری از این متن جای دیگری ذخیره شده است.",
      "LUXURY_REVIEW_INVALID": "پیش از ادامه، چند سطر باید اصلاح شود.",
      "LUXURY_CHECKLIST_REQUIRED": "لطفاً پیش از تأیید، هر سه مورد را تأیید کنید.",
      "LUXURY_NOT_CANCELLABLE": "این زبان دیگر قابل لغو نیست.",
      "LUXURY_NOT_REOPENABLE": "بازبینی دیگر قابل بازگشایی نیست.",
      "LUXURY_NOT_RETRYABLE": "این زبان را نمی‌توان دوباره امتحان کرد.",
      "PROJECT_BLOCKED": "این پروژه مسدود شده است؛ بنابراین فایل‌هایش در دسترس نیست."
    },
    "review": {
      "title": "بازبینی متن ترجمه‌شده",
      "intro": "هر سطر را با گفتار اصلی مقایسه کنید، هر جا درست به نظر نمی‌رسد اصلاح کنید و سپس آن را برای ساخت نسخهٔ نهایی تأیید کنید.",
      "loading": "در حال بارگذاری متن…",
      "loadFailed": "بارگذاری متن ممکن نشد.",
      "retry": "دوباره امتحان کنید",
      "notOpen": "این بازبینی بسته شده است.",
      "notOpenBody": "متن پیش‌تر تأیید شده یا پروژه به مرحلهٔ بعد رفته است. صفحه را تازه کنید تا وضعیت را ببینید.",
      "refresh": "تازه‌سازی",
      "lockedHint": "می‌توانید متن هر سطر را ویرایش کنید و شروع یا پایان آن را تا {{seconds}} ثانیه جابه‌جا کنید.",
      "playerLabel": "پیش‌نمایش ویدیوی شما همراه با سطرهای ترجمه",
      "noPreview": "پیش‌نمایش فعلاً در دسترس نیست. همچنان می‌توانید متن را ویرایش و تأیید کنید.",
      "showLines": "نمایش سطرها روی ویدیو",
      "followPlayback": "دنبال‌کردن پخش",
      "loopLine": "تکرار سطر",
      "speed": "سرعت پخش",
      "speedValue": "{{value}}×",
      "statLines": "سطرها",
      "statEdited": "ویرایش‌شده",
      "statErrors": "نیازمند اصلاح",
      "statWarnings": "نیازمند بررسی",
      "statWords": "واژه‌ها",
      "statPace": "حرف در ثانیه",
      "filterLabel": "نمایش",
      "filterAll": "همهٔ سطرها",
      "filterEdited": "ویرایش‌شده",
      "filterIssues": "نیازمند اصلاح یا بررسی",
      "emptyFilter": "هیچ سطری با این فیلتر پیدا نشد.",
      "lineLabel": "سطر {{number}}",
      "lineText": "ترجمهٔ سطر {{number}}",
      "start": "شروع",
      "end": "پایان",
      "duration": "{{seconds}} ثانیه",
      "nudgeEarlier": "{{edge}} را ۰٫۱ ثانیه زودتر کنید",
      "nudgeLater": "{{edge}} را ۰٫۱ ثانیه دیرتر کنید",
      "original": "گفتار اصلی",
      "showChanges": "تغییرات نسبت به ترجمهٔ اولیه",
      "play": "پخش سطر {{number}}",
      "split": "تقسیم از محل مکان‌نما",
      "splitHint": "مکان‌نما را در جایی از متن بگذارید که سطر باید از آنجا تقسیم شود.",
      "merge": "ادغام با سطر بعدی",
      "insert": "افزودن سطر پس از این سطر",
      "remove": "حذف این سطر",
      "resetLine": "بازگرداندن ترجمهٔ اولیهٔ این سطر",
      "lineActions": "کارهای بیشتر برای سطر {{number}}",
      "undo": "واگرد",
      "redo": "از نو",
      "save": "ذخیره",
      "saving": "در حال ذخیره…",
      "saved": "همهٔ تغییرات ذخیره شد",
      "unsaved": "تغییرات ذخیره‌نشده",
      "savedLocal": "روی همین دستگاه ذخیره شد؛ وقتی دوباره آنلاین شوید ارسال می‌شود.",
      "saveFailed": "تغییرات شما ذخیره نشد. روی همین دستگاه نگه داشته شده‌اند.",
      "restored": "تغییرات ذخیره‌نشدهٔ دفعهٔ قبل بازیابی شد.",
      "discardRestored": "کنارشان بگذار",
      "otherTab": "این متن در زبانه یا پنجرهٔ دیگری هم باز است. فقط در یک جا ویرایش کنید تا هیچ تغییری از دست نرود.",
      "tools": "ابزارها",
      "closeTools": "بستن ابزارها",
      "find": "جست‌وجو",
      "replaceWith": "جایگزینی با",
      "matchCase": "حساس به حروف بزرگ و کوچک",
      "wholeWord": "فقط واژهٔ کامل",
      "matches": "{{count}} مورد پیدا شد",
      "replaceAll": "جایگزینی همه",
      "replaced": "{{count}} مورد جایگزین شد",
      "shiftTitle": "جابه‌جایی همهٔ سطرها",
      "shiftLabel": "ثانیه",
      "shiftDirection": "جهت",
      "shiftEarlier": "زودتر",
      "shiftLater": "دیرتر",
      "shiftApply": "جابه‌جایی همهٔ سطرها",
      "shiftLockedNote": "در این بازبینی، سطرها حداکثر {{seconds}} ثانیه جابه‌جا می‌شوند.",
      "importSrt": "بارگذاری فایل SRT",
      "importDone": "فایل بارگذاری شد. پیش از تأیید، سطرها را بررسی کنید.",
      "importFailed": "هیچ سطری از این فایل خوانده نشد.",
      "importCountMismatch": "فایل باید دقیقاً {{count}} سطر داشته باشد؛ یکی برای هر سطر این متن.",
      "exportSrt": "ذخیرهٔ متن من (SRT)",
      "downloadDraft": "ذخیرهٔ ترجمهٔ اولیه (SRT)",
      "downloadTranscript": "ذخیرهٔ متن گفتار اصلی (SRT)",
      "rawMode": "ویرایش به صورت متن SRT",
      "rawExit": "بازگشت به ویرایشگر سطرها",
      "rawLabel": "متن به صورت SRT",
      "rawInvalid": "این متن به صورت SRT خوانده نمی‌شود. پیش از بازگشت به ویرایشگر سطرها آن را اصلاح کنید.",
      "resetAll": "شروع دوباره از ترجمهٔ اولیه",
      "resetTitle": "از ترجمهٔ اولیه دوباره شروع کنید؟",
      "resetBody": "همهٔ تغییراتی که در این متن داده‌اید با ترجمهٔ اولیه جایگزین می‌شود. می‌توانید این کار را واگرد کنید.",
      "resetConfirm": "شروع دوباره",
      "notes": "یادداشت‌های این بازبینی (اختیاری)",
      "notesPlaceholder": "تصمیم‌ها دربارهٔ نام‌ها، اصطلاحات یا پرسش‌های باز…",
      "notesCount": "{{count}} / {{max}}",
      "conflictTitle": "این متن جای دیگری تغییر کرده است",
      "conflictBody": "نسخهٔ جدیدتری در زبانه یا دستگاه دیگری ذخیره شده است. انتخاب کنید کدام نسخه بماند.",
      "conflictKeepMine": "نسخهٔ من بماند",
      "conflictUseSaved": "نسخهٔ ذخیره‌شده را بردار",
      "approve": "تأیید برای ساخت نسخهٔ نهایی",
      "finish": "پایان با زیرنویس",
      "shortcuts": "میان‌برهای صفحه‌کلید",
      "shortcutsTitle": "میان‌برهای صفحه‌کلید",
      "shortcutSave": "ذخیرهٔ فوری",
      "shortcutUndo": "واگرد",
      "shortcutRedo": "از نو",
      "shortcutNext": "سطر بعدی",
      "shortcutPrevious": "سطر قبلی",
      "shortcutPlay": "پخش سطر فعلی",
      "shortcutHelp": "نمایش همین راهنما",
      "close": "بستن",
      "qa": {
        "empty_text": "این سطر متنی ندارد.",
        "end_before_start": "پایان باید بعد از شروع باشد.",
        "overlap": "این سطر پیش از پایان سطر قبلی شروع می‌شود.",
        "out_of_range": "این سطر بعد از پایان ویدیو تمام می‌شود.",
        "timing_locked": "زمان این سطر بیش از حد مجاز از زمان اصلی‌اش جابه‌جا شده است.",
        "too_fast": "شاید گفتن این سطر در زمانش بیش از حد طولانی باشد.",
        "too_short": "این سطر خیلی کوتاه است.",
        "longer_than_draft": "این سطر خیلی بلندتر از ترجمهٔ اولیه است."
      },
      "invalid": {
        "cues_required": "متن هیچ سطری ندارد.",
        "too_many_cues": "تعداد سطرهای متن بیش از حد است.",
        "cue_format": "یکی از سطرها خوانده نشد.",
        "cue_id": "یکی از سطرها با متن تطبیق داده نشد.",
        "duplicate_cue": "یکی از سطرها دو بار آمده است.",
        "cue_timing": "زمان یکی از سطرها نامعتبر است.",
        "cue_text": "متن یکی از سطرها نامعتبر است.",
        "cue_too_long": "یکی از سطرها بیش از حد بلند است.",
        "cue_origin": "یکی از سطرها با متن تطبیق داده نشد.",
        "structure_locked": "در این بازبینی نمی‌توان سطری افزود، ادغام یا حذف کرد.",
        "notes": "یادداشت‌ها خوانده نشد.",
        "notes_too_long": "یادداشت‌ها بیش از حد بلند است.",
        "revision": "متن ذخیره نشد. صفحه را تازه کنید و دوباره امتحان کنید."
      }
    },
    "approve": {
      "title": "تأیید برای ساخت نسخهٔ نهایی",
      "intro": "ویدیو و ترک صدای نهایی از روی همین متن ساخته می‌شود. لطفاً تأیید کنید که آن را بررسی کرده‌اید.",
      "summary": "{{edited}} سطر ویرایش‌شده · {{warnings}} سطر نیازمند بررسی",
      "blocked": "اول این سطرها را اصلاح کنید:",
      "jump": "رفتن به سطر {{number}}",
      "meaning": "معنا با گفتار اصلی یکی است",
      "names_numbers": "نام‌ها، عددها و اصطلاحات درست است",
      "timing": "زمان‌بندی سطرها درست است",
      "confirm": "تأیید",
      "busy": "در حال تأیید…",
      "cancel": "ادامهٔ بازبینی",
      "done": "تأیید شد. ساخت نسخهٔ نهایی آغاز شد.",
      "doneQueued": "تأیید شد. ساخت نسخهٔ نهایی به‌زودی آغاز می‌شود."
    },
    "finish": {
      "title": "فقط با زیرنویس پایان می‌دهید؟",
      "body": "زیرنویس‌های ترجمه‌شده (SRT و VTT) و متن گفتار اصلی را دریافت می‌کنید. ویدیوی دوبله و ترک صدا ساخته نمی‌شود.",
      "price": "فقط هزینهٔ کاری که تا اینجا انجام شده کسر می‌شود؛ باقی مبلغ نگه‌داشته‌شده برای این زبان به کیف پول شما برمی‌گردد.",
      "confirm": "پایان با زیرنویس",
      "busy": "در حال پایان‌دادن…",
      "cancel": "ادامهٔ بازبینی",
      "done": "زیرنویس‌های شما در حال آماده‌شدن است."
    },
    "project": {
      "back": "همهٔ پروژه‌ها",
      "typeName": "ترجمه لوکس ویدیو",
      "language": "ترجمه به {{language}}",
      "stepsLabel": "پیشرفت این زبان",
      "stepPreparing": "آماده‌سازی",
      "stepTranslating": "ترجمه",
      "stepReview": "بازبینی شما",
      "stepProducing": "ساخت نسخهٔ نهایی",
      "stepReady": "آماده",
      "stepDone": "پایان",
      "stepCurrent": "مرحلهٔ فعلی",
      "statusPreparing": "در حال آماده‌سازی ویدیوی شما هستیم.",
      "statusTranslating": "ویدیوی شما در حال ترجمه است. وقتی متن برای بازبینی آماده شد به شما خبر می‌دهیم.",
      "statusReview": "متن ترجمه‌شده آماده است. آن را در پایین بازبینی و برای ساخت نسخهٔ نهایی تأیید کنید.",
      "statusProducing": "ویدیو و ترک صدای نهایی از روی متن تأییدشدهٔ شما در حال ساخت است.",
      "statusQueued": "تأیید شد. ساخت نسخهٔ نهایی به‌زودی آغاز می‌شود؛ کار دیگری لازم نیست.",
      "statusReady": "ترجمهٔ شما آماده است.",
      "statusSubtitlesOnly": "زیرنویس‌ها و متن گفتار اصلی آماده است.",
      "statusFailed": "این ترجمه به پایان نرسید.",
      "statusCancelled": "این ترجمه لغو شد.",
      "expressNote": "سریع: بدون مرحلهٔ بازبینی ساخته می‌شود.",
      "progress": "{{percent}} انجام شده",
      "cancel": "لغو این زبان",
      "cancelTitle": "این زبان لغو شود؟",
      "cancelBody": "ویدیو هنوز در حال آماده‌سازی است؛ بنابراین کل مبلغ نگه‌داشته‌شده برای این زبان به کیف پول شما برمی‌گردد.",
      "cancelConfirm": "لغو و بازگشت وجه",
      "cancelBusy": "در حال لغو…",
      "cancelKeep": "ادامه بده",
      "cancelled": "لغو شد. مبلغ به کیف پول شما برگشت.",
      "cancelHint": "این مرحله دیگر قابل لغو نیست.",
      "reopen": "بازگشت به بازبینی",
      "reopenDone": "بازبینی دوباره باز شد.",
      "finishNow": "پایان با زیرنویس",
      "siblingsTitle": "زبان‌های دیگر این سفارش",
      "siblingLink": "{{language}}: {{stage}}",
      "addLanguage": "ترجمه به زبانی دیگر",
      "retry": "دوباره امتحان کنید",
      "refundedNote": "مبلغ نگه‌داشته‌شده برای این زبان به کیف پول شما برگشت."
    },
    "results": {
      "title": "فایل‌های شما",
      "loading": "در حال آماده‌سازی فایل‌ها…",
      "loadFailed": "بارگذاری فایل‌ها ممکن نشد.",
      "videoLabel": "ویدیوی ترجمه‌شده",
      "voiceLabel": "ترک صدا",
      "kinds": {
        "video": "ویدیو (MP4)",
        "voice": "ترک صدا",
        "subtitles_srt": "زیرنویس (SRT)",
        "subtitles_vtt": "زیرنویس (VTT)",
        "transcript": "متن گفتار اصلی (SRT)"
      },
      "download": "ذخیرهٔ {{name}}",
      "hidden": "در طرح شما در دسترس نیست",
      "saveFailed": "فایل ذخیره نشد. لطفاً دوباره امتحان کنید.",
      "share": "اشتراک‌گذاری",
      "library": "باز کردن در کتابخانه",
      "expires": "پیوندها {{minutes}} دقیقه معتبرند؛ برای پیوند تازه این صفحه را دوباره باز کنید."
    },
    "retry": {
      "title": "این زبان دوباره امتحان شود؟",
      "loading": "در حال محاسبهٔ قیمت…",
      "resumesProduction": "تلاش تازه از متن تأییدشدهٔ شما شروع می‌شود و نیازی به بازبینی دوباره نیست.",
      "resumesStart": "تلاش تازه از ابتدا شروع می‌شود و بازبینی دوبارهٔ متن را هم شامل می‌شود.",
      "price": "مبلغ نگه‌داشته‌شده اکنون",
      "maxPrice": "حداکثر",
      "settles": "مبلغ نهایی به‌ازای هر ثانیه و بر اساس کار انجام‌شده محاسبه می‌شود؛ بنابراین ممکن است کمتر یا بیشتر از مبلغ رزروشده باشد، اما هرگز از حداکثر نشان‌داده‌شده بیشتر نمی‌شود.",
      "balance": "کیف پول شما",
      "shortBy": "موجودی کیف پول شما {{amount}} کم است.",
      "topUp": "شارژ کیف پول",
      "confirm": "دوباره امتحان کنید",
      "busy": "در حال شروع…",
      "cancel": "فعلاً نه",
      "priceChanged": "قیمت تغییر کرد. مبلغ تازه را بررسی و دوباره تأیید کنید.",
      "started": "تلاش تازه آغاز شد."
    },
    "addLanguage": {
      "title": "ترجمه به زبانی دیگر",
      "intro": "همان ویدیو و همان بخش از آن استفاده می‌شود؛ چیزی دوباره بارگذاری نمی‌شود.",
      "loading": "در حال بارگذاری زبان‌ها…",
      "noLanguages": "همهٔ زبان‌های موجود در این سفارش هست.",
      "pricing": "در حال محاسبهٔ قیمت…",
      "total": "جمع",
      "consent": "تأیید می‌کنم که حقوق این ویدیو را دارم و با ترجمهٔ آن با صدای خود گوینده موافقم.",
      "confirm": "ثبت سفارش",
      "busy": "در حال ثبت سفارش…",
      "cancel": "انصراف",
      "done": "سفارش ثبت شد. زبان‌های تازه در پروژه‌های شما دیده می‌شوند."
    }
  }
}
