// Anything with "null" requires a translation. Contribute to translation via a PR!
const TRANSLATIONS = {
  onboarding: {
    survey: {
      email: "آدرس ایمیل شما چیست؟",
      useCase: "شما از AnythingLLM برای چه منظوری استفاده خواهید کرد؟",
      useCaseWork: "برای کار",
      useCasePersonal: "برای استفاده شخصی",
      useCaseOther: "سایر",
      comment: "شما از کجا در مورد AnythingLLM مطلع شدید؟",
      commentPlaceholder:
        "Reddit، توییتر، گیت‌هاب، یوتیوب و غیره - لطفاً به ما بگویید که چگونه ما را پیدا کردید!",
      skip: "پرش از نظرسنجی",
      thankYou: "از بازخورد شما سپاسگزاریم.",
      title: "به AnythingLLM خوش آمدید",
      description:
        "ما را در ساخت مدل AnythingLLM متناسب با نیازهای شما یاری دهید. (این بخش اختیاری است)",
    },
    home: {
      getStarted: "شروع کنید",
      welcome: "به شما خوش آمد می‌گوییم",
    },
    llm: {
      title: "ترجیحات مدل‌های زبان بزرگ",
      description:
        "AnythingLLM می‌تواند با بسیاری از ارائه‌دهندگان مدل‌های زبانی کار کند. این سرویس، مسئولیت انجام مکالمات را بر عهده خواهد داشت.",
    },
    userSetup: {
      title: "راه‌اندازی حساب کاربری",
      description: "تنظیمات کاربری خود را انجام دهید.",
      howManyUsers:
        "تعداد کاربران که از این نمونه استفاده خواهند کرد چقدر است؟",
      justMe: "فقط من",
      myTeam: "تیم من",
      instancePassword: "رمز عبور",
      setPassword: "آیا می‌خواهید یک رمز عبور تعیین کنید؟",
      passwordReq: "رمز عبور باید حداقل 8 کاراکتر باشد.",
      passwordWarn:
        "مهم است که این رمز عبور را حفظ کنید، زیرا هیچ روشی برای بازیابی آن وجود ندارد.",
      adminUsername: "نام کاربری حساب مدیر",
      adminPassword: "رمز عبور حساب کاربری",
      adminPasswordReq: "رمز عبور باید حداقل 8 کاراکتر باشد.",
      teamHint:
        "به طور پیش‌فرض، شما تنها مدیر خواهید بود. پس از اتمام فرآیند ثبت‌نام، می‌توانید افراد دیگری را به عنوان کاربران یا مدیران اضافه کنید. لطفاً رمز عبور خود را فراموش نکنید، زیرا تنها مدیران می‌توانند رمز عبور را بازنشانی کنند.",
    },
    data: {
      title: "مدیریت داده‌ها و حریم خصوصی",
      description:
        "ما متعهد به شفافیت و کنترل در رابطه با اطلاعات شخصی شما هستیم.",
      settingsHint:
        "این تنظیمات می‌توانند در هر زمان در بخش تنظیمات تغییر داده شوند.",
    },
  },
  common: {
    "workspaces-name": "نام فضای کار",
    selection: "انتخاب مدل",
    saving: "در حال ذخیره...",
    save: "ذخیره تغییرات",
    previous: "صفحه قبلی",
    next: "صفحه بعدی",
    optional: "اختیاری",
    yes: "بله",
    no: "نه",
    search: "جستجو",
    username_requirements:
      "نام کاربری باید 2 تا 32 کاراکتر باشد، با حرف کوچک شروع شود و فقط شامل حروف کوچک، اعداد، زیرخط، خط تیره و نقطه باشد.",
    on: "در",
    none: "هیچ",
    stopped: "متوقف شده",
    loading: "بارگذاری",
    refresh: "تازه‌سازی کردن",
  },
  settings: {
    title: "تنظیمات سامانه",
    invites: "دعوت‌نامه‌ها",
    users: "کاربران",
    workspaces: "فضاهای کاری",
    "workspace-chats": "گفتگوهای فضای کاری",
    customization: "شخصی‌سازی",
    "api-keys": "API توسعه‌دهندگان",
    llm: "مدل زبانی",
    transcription: "رونویسی",
    embedder: "جاسازی",
    "text-splitting": "تقسیم متن و تکه‌بندی",
    "voice-speech": "صدا و گفتار",
    "vector-database": "پایگاه داده برداری",
    embeds: "جاسازی گفتگو",
    security: "امنیت",
    "event-logs": "گزارش رویدادها",
    privacy: "حریم خصوصی و داده‌ها",
    "ai-providers": "ارائه‌دهندگان هوش مصنوعی",
    "agent-skills": "مهارت‌های عامل",
    admin: "مدیریت",
    tools: "ابزارها",
    "experimental-features": "ویژگی‌های آزمایشی",
    contact: "تماس با پشتیبانی",
    "browser-extension": "افزونه مرورگر",
    "system-prompt-variables": "متغیرهای اعلان سیستم\n\n\nمتغیرهای اعلان سیستم",
    interface: "تنظیمات رابط کاربری",
    branding: "برندسازی و تولید محصولات با برچسب سفید",
    chat: "چت",
    "mobile-app": "AnythingLLM Mobile",
    "community-hub": {
      title: "مرکز محلی",
      trending: "بررسی ترندها",
      "your-account": "حساب شما",
      "import-item": "وارد کردن کالا",
    },
    channels: "کانال‌ها",
    "available-channels": {
      telegram: "تلگرام",
    },
  },
  login: {
    "multi-user": {
      welcome: "خوش آمدید به",
      "placeholder-username": "نام کاربری",
      "placeholder-password": "رمز عبور",
      login: "ورود",
      validating: "در حال اعتبارسنجی...",
      "forgot-pass": "فراموشی رمز عبور",
      reset: "بازنشانی",
    },
    "sign-in": "ورود به حساب {{appName}} کاربری شما.",
    "password-reset": {
      title: "بازنشانی رمز عبور",
      description: "برای بازنشانی رمز عبور خود، اطلاعات لازم را وارد کنید.",
      "recovery-codes": "کدهای بازیابی",
      "back-to-login": "بازگشت به صفحه ورود",
    },
  },
  "new-workspace": {
    title: "فضای کاری جدید",
    placeholder: "فضای کاری من",
  },
  "workspaces—settings": {
    general: "تنظیمات عمومی",
    chat: "تنظیمات گفتگو",
    vector: "پایگاه داده برداری",
    members: "اعضا",
    agent: "پیکربندی عامل",
  },
  general: {
    vector: {
      title: "تعداد بردارها",
      description: "تعداد کل بردارها در پایگاه داده برداری شما.",
    },
    names: {
      description: "این فقط نام نمایشی فضای کاری شما را تغییر خواهد داد.",
    },
    message: {
      title: "پیام‌های گفتگوی پیشنهادی",
      description:
        "پیام‌هایی که به کاربران فضای کاری پیشنهاد می‌شود را شخصی‌سازی کنید.",
      add: "افزودن پیام جدید",
      save: "ذخیره پیام‌ها",
      heading: "برایم توضیح بده",
      body: "مزایای AnythingLLM را",
    },
    delete: {
      title: "حذف فضای کاری",
      description:
        "این فضای کاری و تمام داده‌های آن را حذف کنید. این کار فضای کاری را برای همه کاربران حذف خواهد کرد.",
      delete: "حذف فضای کاری",
      deleting: "در حال حذف فضای کاری...",
      "confirm-start": "شما در حال حذف کامل",
      "confirm-end":
        "فضای کاری هستید. این کار تمام جاسازی‌های برداری را از پایگاه داده برداری شما حذف خواهد کرد.\n\nفایل‌های اصلی منبع دست نخورده باقی خواهند ماند. این عمل برگشت‌ناپذیر است.",
    },
  },
  chat: {
    llm: {
      title: "ارائه‌دهنده LLM فضای کاری",
      description:
        "ارائه‌دهنده و مدل LLM خاصی که برای این فضای کاری استفاده خواهد شد. به طور پیش‌فرض، از ارائه‌دهنده و تنظیمات LLM سیستم استفاده می‌کند.",
      search: "جستجوی تمام ارائه‌دهندگان LLM",
    },
    model: {
      title: "مدل گفتگوی فضای کاری",
      description:
        "مدل گفتگوی خاصی که برای این فضای کاری استفاده خواهد شد. اگر خالی باشد، از ترجیحات LLM سیستم استفاده خواهد کرد.",
    },
    mode: {
      title: "حالت گفتگو",
      chat: {
        title: "گفتگو",
        description:
          "با استفاده از دانش عمومی LLM و اطلاعات موجود در سند، پاسخ‌ها را ارائه می‌دهد. <b> و </b> برای استفاده از ابزارها، باید از دستور @agent استفاده کنید.",
      },
      query: {
        title: "پرس‌وجو",
        description:
          "پاسخ‌ها <b>فقط در صورت یافتن زمینه سند</b> ارائه خواهند شد.<br />برای استفاده از ابزارها، باید از دستور @agent استفاده کنید.",
      },
      automatic: {
        title: "خودرو",
        description:
          "به طور خودکار از ابزارهای موجود استفاده خواهد کرد، اگر مدل و ارائه دهنده از فراخوانی ابزار به صورت داخلی پشتیبانی کنند. <br />در صورتی که فراخوانی ابزار به صورت داخلی پشتیبانی نشود، برای استفاده از ابزارها باید از دستور @agent استفاده کنید.",
      },
    },
    history: {
      title: "تاریخچه گفتگو",
      "desc-start":
        "تعداد گفتگوهای قبلی که در حافظه کوتاه‌مدت پاسخ گنجانده خواهد شد.",
      recommend: "پیشنهاد: ۲۰. ",
      "desc-end":
        "بیش از ۴۵ احتمالاً منجر به شکست مداوم گفتگو می‌شود که به اندازه پیام‌ها بستگی دارد.",
    },
    prompt: {
      title: "پیش‌متن",
      description:
        "پیش‌متنی که در این فضای کاری استفاده خواهد شد. زمینه و دستورالعمل‌ها را برای تولید پاسخ توسط هوش مصنوعی تعریف کنید. باید یک پیش‌متن دقیق ارائه دهید تا هوش مصنوعی بتواند پاسخی مرتبط و دقیق تولید کند.",
      history: {
        title: "تاریخچه دستورات سیستم",
        clearAll: "پاک کردن همه",
        noHistory: "هیچ سابقه دستورالعمل در دسترس نیست.",
        restore: "بازگرداندن",
        delete: "حذف",
        deleteConfirm:
          "آیا مطمئن هستید که می‌خواهید این آیتم تاریخ را حذف کنید؟",
        clearAllConfirm:
          "آیا مطمئن هستید که می‌خواهید تمام تاریخچه را پاک کنید؟ این اقدام قابل لغو نیست.",
        expand: "گسترش",
        publish: "انتشار در مرکز جامعه",
      },
    },
    refusal: {
      title: "پاسخ رد در حالت پرس‌وجو",
      "desc-start": "در حالت",
      query: "پرس‌وجو",
      "desc-end":
        "ممکن است بخواهید هنگامی که هیچ محتوایی یافت نمی‌شود، یک پاسخ رد سفارشی برگردانید.",
      "tooltip-title": "من این را می‌بینم، چرا؟",
      "tooltip-description":
        "شما در حالت پرس‌وجو هستید، که تنها از اطلاعات موجود در اسناد شما استفاده می‌کند. برای گفتگوهای انعطاف‌پذیرتر، به حالت چت بروید، یا برای کسب اطلاعات بیشتر در مورد حالت‌های چت، اینجا را کلیک کنید.",
    },
    temperature: {
      title: "دمای LLM",
      "desc-start":
        'این تنظیم میزان "خلاقیت" پاسخ‌های LLM شما را کنترل می‌کند.',
      "desc-end":
        "هر چه عدد بالاتر باشد، خلاقیت بیشتر است. برای برخی مدل‌ها، تنظیم بسیار بالا می‌تواند منجر به پاسخ‌های نامفهوم شود.",
      hint: "اکثر LLMها محدوده‌های مختلفی از مقادیر معتبر را دارند. برای این اطلاعات به ارائه‌دهنده LLM خود مراجعه کنید.",
    },
  },
  "vector-workspace": {
    identifier: "شناسه پایگاه داده برداری",
    snippets: {
      title: "حداکثر قطعات متنی",
      description:
        "این تنظیم حداکثر تعداد قطعات متنی که برای هر گفتگو یا پرس‌وجو به LLM ارسال می‌شود را کنترل می‌کند.",
      recommend: "پیشنهادی: 4",
    },
    doc: {
      title: "آستانه شباهت سند",
      description:
        "حداقل امتیاز شباهت مورد نیاز برای اینکه یک منبع مرتبط با گفتگو در نظر گرفته شود. هر چه عدد بالاتر باشد، منبع باید شباهت بیشتری با گفتگو داشته باشد.",
      zero: "بدون محدودیت",
      low: "پایین (امتیاز شباهت ≥ .25)",
      medium: "متوسط (امتیاز شباهت ≥ .50)",
      high: "بالا (امتیاز شباهت ≥ .75)",
    },
    reset: {
      reset: "بازنشانی پایگاه داده برداری",
      resetting: "در حال پاک کردن بردارها...",
      confirm:
        "شما در حال بازنشانی پایگاه داده برداری این فضای کاری هستید. این کار تمام جاسازی‌های برداری فعلی را حذف خواهد کرد.\n\nفایل‌های اصلی منبع دست نخورده باقی خواهند ماند. این عمل برگشت‌ناپذیر است.",
      error: "بازنشانی پایگاه داده برداری فضای کاری امکان‌پذیر نبود!",
      success: "پایگاه داده برداری فضای کاری بازنشانی شد!",
    },
  },
  agent: {
    "performance-warning":
      "عملکرد LLMهایی که به طور صریح از فراخوانی ابزار پشتیبانی نمی‌کنند، به شدت به قابلیت‌ها و دقت مدل وابسته است. برخی توانایی‌ها ممکن است محدود یا غیرفعال باشند.",
    provider: {
      title: "ارائه‌دهنده LLM عامل فضای کاری",
      description:
        "ارائه‌دهنده و مدل LLM خاصی که برای عامل @agent این فضای کاری استفاده خواهد شد.",
    },
    mode: {
      chat: {
        title: "مدل گفتگوی عامل فضای کاری",
        description:
          "مدل گفتگوی خاصی که برای عامل @agent این فضای کاری استفاده خواهد شد.",
      },
      title: "مدل عامل فضای کاری",
      description:
        "مدل LLM خاصی که برای عامل @agent این فضای کاری استفاده خواهد شد.",
      wait: "-- در انتظار مدل‌ها --",
    },
    skill: {
      rag: {
        title: "RAG و حافظه بلندمدت",
        description:
          'به عامل اجازه دهید از اسناد محلی شما برای پاسخ به پرس‌وجو استفاده کند یا از عامل بخواهید قطعات محتوا را برای بازیابی حافظه بلندمدت "به خاطر بسپارد".',
      },
      view: {
        title: "مشاهده و خلاصه‌سازی اسناد",
        description:
          "به عامل اجازه دهید محتوای فایل‌های جاسازی شده فعلی فضای کاری را فهرست و خلاصه کند.",
      },
      scrape: {
        title: "استخراج از وب‌سایت‌ها",
        description:
          "به عامل اجازه دهید محتوای وب‌سایت‌ها را بازدید و استخراج کند.",
      },
      generate: {
        title: "تولید نمودارها",
        description:
          "به عامل پیش‌فرض امکان تولید انواع مختلف نمودار از داده‌های ارائه شده یا داده شده در گفتگو را بدهید.",
      },
      web: {
        title: "جستجو و مرور زنده وب",
        description:
          "با اتصال به یک ارائه‌دهنده خدمات جستجوی وب (SERP)، به نماینده خود این امکان را بدهید تا از طریق اینترنت، به سوالات شما پاسخ دهد.",
      },
      sql: {
        title: "اتصال دهنده SQL",
        description:
          "به اپراتور خود اجازه دهید تا با اتصال به ارائه‌دهندگان مختلف پایگاه داده SQL، از SQL برای پاسخگویی به سوالات شما استفاده کند.",
      },
      default_skill:
        "به طور پیش‌فرض، این قابلیت فعال است، اما می‌توانید آن را غیرفعال کنید اگر نمی‌خواهید این قابلیت برای نمایندگی در دسترس باشد.",
      filesystem: {
        title: "دسترسی به سیستم فایل",
        description:
          "به نماینده خود اجازه دهید تا فایل‌ها را در یک پوشه مشخص، خوانده، نوشته، جستجو و مدیریت کند. این قابلیت شامل ویرایش فایل‌ها، پیمایش در پوشه‌ها و جستجوی محتوا است.",
        learnMore: "در مورد نحوه استفاده از این مهارت بیشتر بدانید.",
        configuration: "تنظیمات",
        readActions: "خواندن اقدامات",
        writeActions: "اقدامات",
        warning:
          "دسترسی به سیستم فایل می‌تواند خطرناک باشد، زیرا می‌تواند فایل‌ها را تغییر دهد یا حذف کند. لطفاً قبل از فعال‌سازی، مستندات مربوطه را مطالعه کنید.",
        skills: {
          "read-text-file": {
            title: "خواندن فایل",
            description: "خواندن محتوای فایل‌ها (متن، کد، PDF، تصاویر و غیره)",
          },
          "read-multiple-files": {
            title: "خواندن چندین فایل",
            description: "خواندن چندین فایل به صورت همزمان",
          },
          "list-directory": {
            title: "فهرست مخاطبین",
            description: "فایل‌ها و پوشه‌ها را در یک پوشه فهرست کنید.",
          },
          "search-files": {
            title: "جستجو در فایل‌ها",
            description: "جستجو بر اساس نام یا محتوای فایل‌ها",
          },
          "get-file-info": {
            title: "اطلاعات فایل را دریافت کنید",
            description: "اطلاعات دقیق در مورد فایل‌ها را دریافت کنید.",
          },
          "edit-file": {
            title: "ویرایش فایل",
            description: "امکان ویرایش متون از طریق ویرایش خط به خط",
          },
          "create-directory": {
            title: "ایجاد پوشه",
            description: "ایجاد دایرکتوری‌های جدید",
          },
          "move-file": {
            title: "انتقال/تغییر نام فایل",
            description: "فایل‌ها و پوشه‌ها را جابجا یا تغییر نام دهید.",
          },
          "copy-file": {
            title: "کپی فایل",
            description: "فایل‌ها و دایرکتوری‌ها را کپی کنید.",
          },
          "write-text-file": {
            title: "ایجاد یک فایل متنی",
            description:
              "ایجاد فایل‌های متنی جدید یا جایگزینی فایل‌های متنی موجود",
          },
        },
      },
      createFiles: {
        title: "ایجاد مستند",
        description:
          "به کارگزار خود اجازه دهید فرمت‌های اسناد دودویی مانند ارائه پاورپوینت، صفحات گسترده اکسل، اسناد ورد و فایل‌های PDF را ایجاد کند. کاربران می‌توانند فایل‌ها را مستقیماً از پنجره چت دانلود کنند.",
        configuration: "انواع اسناد موجود",
        skills: {
          "create-text-file": {
            title: "فایل‌های متنی",
            description:
              "ایجاد فایل‌های متنی با هر نوع محتوا و پسوند (مانند .txt، .md، .json، .csv و غیره)",
          },
          "create-pptx": {
            title: "ارائه های پاورپوینت",
            description:
              "ایجاد اسلایدها، عناوین و فهرست‌های بولت برای ارائه پاورپوینت‌های جدید",
          },
          "create-pdf": {
            title: "اسناد به فرمت PDF",
            description:
              "ایجاد اسناد PDF از متن ساده یا فرمت‌های Markdown با استفاده از استایل‌های پایه",
          },
          "create-xlsx": {
            title: "برگه های اکسل",
            description:
              "ایجاد فایل‌های اکسل حاوی داده‌های جدولی با جداول و استایل‌های مختلف",
          },
          "create-docx": {
            title: "اسناد و فایل‌های وورد",
            description:
              "ایجاد فایل‌های Word با استفاده از قالب‌بندی و استایل‌های ساده",
          },
        },
      },
      gmail: {
        title: "اتصال‌دهنده برای GMail",
        description:
          "به اپراتور خود اجازه دهید تا با Gmail تعامل داشته باشد: جستجو در ایمیل‌ها، خواندن موضوعات، نوشتن پیش‌نویس‌ها، ارسال ایمیل‌ها و مدیریت صندوق ورودی. برای اطلاعات بیشتر، مستندات را مطالعه کنید.",
        multiUserWarning:
          "ادغام با جی‌میل در حالت چند کاربر به دلیل مسائل امنیتی، امکان‌پذیر نیست. لطفاً حالت چند کاربر را غیرفعال کنید تا از این ویژگی استفاده کنید.",
        configuration: "تنظیمات جی‌میل",
        deploymentId: "شناسه استقرار",
        deploymentIdHelp: "شناسه (ID) مربوط به اجرای اسکریپت وب در Google Apps",
        apiKey: "کلید API",
        apiKeyHelp:
          "کلید API که در فرایند استقرار اسکریپت‌های Google Apps خود تنظیم کرده‌اید.",
        configurationRequired:
          "لطفاً شناسه استقرار و کلید API را تنظیم کنید تا قابلیت‌های Gmail فعال شوند.",
        configured: "تنظیم شده",
        searchSkills: "مهارت‌های جستجو...",
        noSkillsFound: "هیچ یک از مهارت‌های موجود با جستجوی شما مطابقت ندارند.",
        categories: {
          search: {
            title: "جستجو و خواندن ایمیل‌ها",
            description: "جستجو و خواندن ایمیل‌ها از صندوق ورودی Gmail خود",
          },
          drafts: {
            title: "پیش‌نویس ایمیل‌ها",
            description: "ایجاد، ویرایش و مدیریت پیش‌نویس‌های ایمیل",
          },
          send: {
            title: "ارسال و پاسخ به ایمیل‌ها",
            description: "ایمیل‌ها را ارسال و به فوریت به موضوعات پاسخ دهید.",
          },
          threads: {
            title: "مدیریت موضوعات ایمیل",
            description:
              "مدیریت تر وهای ایمیل - علامت‌گذاری به عنوان خوانده/خوانده نشده، آرشیو، حذف",
          },
          account: {
            title: "آمار ادغام",
            description: "دسترسی به آمار صندوق ایمیل و اطلاعات حساب",
          },
        },
        skills: {
          search: {
            title: "جستجو در ایمیل‌ها",
            description: "جستجو در ایمیل‌ها با استفاده از سینتکس کوئری Gmail",
          },
          readThread: {
            title: "خواندن موضوع",
            description: "خواندن کل یک رشته ایمیل بر اساس شناسه (ID)",
          },
          createDraft: {
            title: "ایجاد پیش‌نویس",
            description: "یک پیش‌نویس ایمیل جدید ایجاد کنید.",
          },
          createDraftReply: {
            title: "ایجاد پاسخ پیش‌نویس",
            description: "یک پیش‌نویس برای پاسخ به یک موضوع موجود ایجاد کنید.",
          },
          updateDraft: {
            title: "نسخه اصلاح‌شده",
            description: "به‌روزرسانی یک نسخه پیش‌نویس ایمیل موجود",
          },
          getDraft: {
            title: "دریافت نسخه پیش‌نویس",
            description: "بازیابی یک نسخه خاص بر اساس شناسه",
          },
          listDrafts: {
            title: "فهرست پیش‌نویس‌ها",
            description: "لیست تمام ایمیل‌های پیش‌نویس",
          },
          deleteDraft: {
            title: "حذف پیش‌نویس",
            description: "حذف یک پیش‌نویس ایمیل",
          },
          sendDraft: {
            title: "ارسال پیش‌نویس",
            description: "ارسال یک نسخه پیش‌نویس از ایمیل موجود",
          },
          sendEmail: {
            title: "ارسال ایمیل",
            description: "بلافاصله یک ایمیل ارسال کنید.",
          },
          replyToThread: {
            title: "پاسخ به موضوع",
            description: "پاسخ فوری به یک رشته ایمیل",
          },
          markRead: {
            title: "مارک ریڈ",
            description: 'یک موضوع را به عنوان "خوانده شده" علامت‌گذاری کنید.',
          },
          markUnread: {
            title: 'به عنوان "غیر خوانده شده" علامت بزنید',
            description:
              'یک موضوع را به عنوان "غیرخوانده شده" علامت‌گذاری کنید.',
          },
          moveToTrash: {
            title: "به سطل زباله بفرستید",
            description: "یک موضوع را به سطل زباله منتقل کنید.",
          },
          moveToArchive: {
            title: "آرشیو",
            description: "فایل آرشیو کردن یک موضوع",
          },
          moveToInbox: {
            title: "انتقال به پوشه ورودی",
            description: "یک موضوع را به صندوق ورودی منتقل کنید.",
          },
          getMailboxStats: {
            title: "آمار صندوق ایمیل",
            description:
              "تعداد ایمیل‌های دریافتی و آمار صندوق ایمیل را دریافت کنید.",
          },
          getInbox: {
            title: "دسترسی به صندوق ورودی",
            description:
              "یک راه ساده برای دریافت ایمیل‌های صندوق ورودی از جی‌میل",
          },
        },
      },
    },
    mcp: {
      title: "سرورهای MCP",
      "loading-from-config": "بارگذاری سرورهای MCP از طریق فایل پیکربندی",
      "learn-more": "در مورد سرورهای MCP اطلاعات بیشتری کسب کنید.",
      "no-servers-found": "هیچ سرور MCP یافت نشد.",
      "tool-warning":
        "برای به دست آوردن بهترین عملکرد، می‌توانید ابزارهایی که نیاز ندارید را غیرفعال کنید تا از منابع و اطلاعات موجود بهره‌برداری بهتری داشته باشید.",
      "stop-server": "متوقف کردن سرور MCP",
      "start-server": "شروع سرور MCP",
      "delete-server": "حذف سرور MCP",
      "tool-count-warning":
        "این سرور MCP دارای ابزارهای <b> با قابلیت {{count}} است که در هر چت، از فضای مورد استفاده (context) بهره می‌برند. </b> برای صرفه‌جویی در فضای مورد استفاده، توصیه می‌شود این ابزارهای غیرضروری را غیرفعال کنید.",
      "startup-command": "دستورالعمل اولیه",
      command: "دستورالعمل",
      arguments: "استدلال‌ها، بحث‌ها، دلایل",
      "not-running-warning":
        "این سرور MCP در حال اجرا نیست - ممکن است متوقف شده باشد یا در هنگام راه‌اندازی با مشکل مواجه شده باشد.",
      "tool-call-arguments": "آرگومان‌های فراخوانی ابزار",
      "tools-enabled": "ابزارهای فعال",
    },
    settings: {
      title: "تنظیمات مهارت‌های کارمند",
      "max-tool-calls": {
        title: "حداکثر تعداد درخواست‌های ابزار در هر پاسخ",
        description:
          "حداکثر تعداد ابزارهایی که یک عامل می‌تواند برای تولید یک پاسخ واحد به آن‌ها متصل کند. این کار از اجرای مکرر و بی‌نهایت ابزارها جلوگیری می‌کند.",
      },
      "intelligent-skill-selection": {
        title: "انتخاب مهارت‌های هوشمند",
        "beta-badge": "بتا",
        description:
          "امکان استفاده از ابزارهای نامحدود و کاهش مصرف توکن تا 80 درصد برای هر پرس و جو را فراهم کنید - AnythingLLM به طور خودکار بهترین مهارت‌ها را برای هر پرس و جو انتخاب می‌کند.",
        "max-tools": {
          title: "ابزارهای مکس",
          description:
            "حداکثر تعداد ابزارهایی که می‌توان برای هر پرس و جو انتخاب کرد. ما توصیه می‌کنیم که این مقدار را برای مدل‌های با زمینه بزرگتر، به مقادیر بالاتر تنظیم کنید.",
        },
      },
    },
  },
  recorded: {
    title: "گفتگوهای فضای کاری",
    description:
      "این‌ها تمام گفتگوها و پیام‌های ثبت شده هستند که توسط کاربران ارسال شده‌اند و بر اساس تاریخ ایجاد مرتب شده‌اند.",
    export: "خروجی‌گیری",
    table: {
      id: "شناسه",
      by: "ارسال شده توسط",
      workspace: "فضای کاری",
      prompt: "درخواست",
      response: "پاسخ",
      at: "زمان ارسال",
    },
  },
  api: {
    title: "کلیدهای API",
    description:
      "کلیدهای API به دارنده آن‌ها اجازه می‌دهند به صورت برنامه‌نویسی به این نمونه AnythingLLM دسترسی داشته و آن را مدیریت کنند.",
    link: "مطالعه مستندات API",
    generate: "ایجاد کلید API جدید",
    empty: "هیچ کلید API یافت نشد",
    actions: "اقدامات",
    messages: {
      error: "خطا: {{error}}",
    },
    modal: {
      title: "ایجاد کلید API جدید",
      cancel: "لغو",
      close: "بستن",
      create: "ایجاد کلید API",
      helper:
        "پس از ایجاد، می‌توان از این کلید API برای دسترسی و پیکربندی برنامه‌نویسی‌شده این نمونه AnythingLLM استفاده کرد.",
      name: {
        label: "نام",
        placeholder: "یکپارچه‌سازی تولید",
        helper:
          "اختیاری است. از یک نام قابل‌فهم استفاده کنید تا بعداً بتوانید این کلید را تشخیص دهید.",
      },
    },
    row: {
      copy: "کپی کلید API",
      copied: "کپی شد",
      unnamed: "--",
      deleteConfirm:
        "آیا مطمئن هستید که می‌خواهید این کلید API را غیرفعال کنید؟\nپس از این کار، دیگر قابل استفاده نخواهد بود.\n\nاین عمل غیرقابل بازگشت است.",
    },
    table: {
      name: "نام",
      key: "کلید API",
      by: "ایجاد شده توسط",
      created: "تاریخ ایجاد",
    },
  },
  llm: {
    title: "ترجیحات مدل زبانی",
    description:
      "این‌ها اعتبارنامه‌ها و تنظیمات ارائه‌دهنده مدل زبانی و جاسازی انتخابی شما هستند. مهم است که این کلیدها به‌روز و صحیح باشند در غیر این صورت AnythingLLM به درستی کار نخواهد کرد.",
    provider: "ارائه‌دهنده مدل زبانی",
    providers: {
      azure_openai: {
        azure_service_endpoint: "پایان‌نقطه سرویس Azure",
        api_key: "کلید API",
        chat_deployment_name: "نام استقرار چت",
        chat_model_token_limit: "محدودیت تعداد توکن در مدل چت",
        model_type: "نوع مدل",
        default: "پیش‌فرض",
        reasoning: "استدلال",
        model_type_tooltip:
          'اگر سیستم شما از یک مدل استدلال (مانند o1، o1-mini، o3-mini و غیره) استفاده می‌کند، این گزینه را روی "استدلال" تنظیم کنید. در غیر این صورت، درخواست‌های چت شما ممکن است با شکست مواجه شوند.',
      },
    },
  },
  transcription: {
    title: "ترجیحات مدل رونویسی",
    description:
      "این‌ها اعتبارنامه‌ها و تنظیمات ارائه‌دهنده مدل رونویسی انتخابی شما هستند. مهم است که این کلیدها به‌روز و صحیح باشند در غیر این صورت فایل‌های رسانه و صوتی رونویسی نخواهند شد.",
    provider: "ارائه‌دهنده رونویسی",
    "warn-start":
      "استفاده از مدل محلی Whisper روی دستگاه‌هایی با RAM یا CPU محدود می‌تواند هنگام پردازش فایل‌های رسانه‌ای باعث توقف AnythingLLM شود.",
    "warn-recommend":
      "ما حداقل ۲ گیگابایت RAM و آپلود فایل‌های کمتر از ۱۰ مگابایت را توصیه می‌کنیم.",
    "warn-end": "مدل داخلی در اولین استفاده به صورت خودکار دانلود خواهد شد.",
  },
  embedding: {
    title: "ترجیحات جاسازی",
    "desc-start":
      "هنگام استفاده از یک LLM که به طور پیش‌فرض از موتور جاسازی پشتیبانی نمی‌کند - ممکن است نیاز به تعیین اعتبارنامه‌های اضافی برای جاسازی متن داشته باشید.",
    "desc-end":
      "جاسازی فرآیند تبدیل متن به بردارها است. این اعتبارنامه‌ها برای تبدیل فایل‌ها و درخواست‌های شما به فرمتی که AnythingLLM بتواند پردازش کند، ضروری هستند.",
    provider: {
      title: "ارائه‌دهنده جاسازی",
    },
  },
  text: {
    title: "تقسیم متن و تکه‌بندی",
    "desc-start":
      "تقسیم متن به شما امکان می‌دهد اسناد بزرگ را به بخش‌های کوچک‌تر تقسیم کنید که برای جاسازی و پردازش مناسب‌تر هستند.",
    "desc-end":
      "سعی کنید تعادلی بین اندازه بخش و همپوشانی ایجاد کنید تا از دست رفتن اطلاعات را به حداقل برسانید.",
    size: {
      title: "حداکثر اندازه بخش",
      description:
        "این حداکثر تعداد کاراکترهایی است که می‌تواند در یک بردار وجود داشته باشد.",
      recommend: "حداکثر طول مدل جاسازی",
    },
    overlap: {
      title: "همپوشانی بخش‌های متن",
      description:
        "این حداکثر همپوشانی کاراکترها است که در هنگام تکه‌بندی بین دو بخش متن مجاور رخ می‌دهد.",
    },
  },
  vector: {
    title: "پایگاه داده برداری",
    description:
      "این‌ها اعتبارنامه‌ها و تنظیمات نحوه عملکرد نمونه AnythingLLM شما هستند. مهم است که این کلیدها به‌روز و صحیح باشند.",
    provider: {
      title: "ارائه‌دهنده پایگاه داده برداری",
      description: "برای LanceDB نیازی به پیکربندی نیست.",
    },
  },
  embeddable: {
    title: "جاسازی گفتگو",
    description:
      "جاسازی گفتگو به شما امکان می‌دهد گفتگوی فضای کاری را در وب‌سایت یا برنامه خود قرار دهید.",
    create: "ایجاد جاسازی جدید",
    table: {
      workspace: "فضای کاری",
      chats: "گفتگوهای ارسال شده",
      active: "دامنه‌های فعال",
      created: "ایجاد شده",
    },
  },
  "embed-chats": {
    title: "گفتگوهای جاسازی شده",
    export: "خروجی‌گیری",
    description:
      "این لیست تمام گفتگوها و پیام‌های ثبت شده از هر جاسازی که منتشر کرده‌اید را نشان می‌دهد.",
    table: {
      embed: "جاسازی",
      sender: "فرستنده",
      message: "پیام",
      response: "پاسخ",
      at: "زمان ارسال",
    },
  },
  event: {
    title: "گزارش رویدادها",
    description:
      "مشاهده تمام اقدامات و رویدادهای در حال وقوع در این نمونه برای نظارت.",
    clear: "پاک کردن گزارش رویدادها",
    table: {
      type: "نوع رویداد",
      user: "کاربر",
      occurred: "زمان وقوع",
    },
  },
  privacy: {
    title: "حریم خصوصی و مدیریت داده‌ها",
    description:
      "این پیکربندی شما برای نحوه مدیریت داده‌ها توسط ارائه‌دهندگان شخص ثالث متصل و AnythingLLM است.",
    anonymous: "ارسال تله‌متری ناشناس فعال است",
  },
  connectors: {
    "search-placeholder": "اتصال‌دهنده‌های داده",
    "no-connectors": "هیچ اتصال داده‌ای یافت نشد.",
    github: {
      name: "ذوبان",
      description: "وارد کردن کل یک مخزن عمومی یا خصوصی در GitHub با یک کلیک.",
      URL: "آدرس مخزن GitHub",
      URL_explained:
        "آدرس مخزن GitHub که می‌خواهید از آن اطلاعات جمع‌آوری کنید.",
      token: "توکن دسترسی به گیت‌هاب",
      optional: "اختیاری",
      token_explained: "توکن دسترسی برای جلوگیری از محدودیت سرعت.",
      token_explained_start: "بدون",
      token_explained_link1: "توکن دسترسی شخصی",
      token_explained_middle:
        "، به دلیل محدودیت‌های سرعت، ممکن است API GitHub تعداد فایل‌هایی که می‌توان جمع‌آوری کرد را محدود کند. شما می‌توانید",
      token_explained_link2: "ایجاد یک توکن دسترسی موقت",
      token_explained_end: "برای جلوگیری از این مشکل.",
      ignores: "فایل را نادیده بگیرید",
      git_ignore:
        "فایل را در فرمت .gitignore برای نادیده گرفتن فایل‌های خاص در حین جمع‌آوری، وارد کنید. پس از هر ورودی که می‌خواهید ذخیره کنید، کلید Enter را فشار دهید.",
      task_explained:
        "پس از اتمام، تمام فایل‌ها برای درج در محیط‌های کاری در انتخاب‌گر اسناد در دسترس خواهند بود.",
      branch: "دایرکتی که می‌خواهید فایل‌ها را از آن دریافت کنید.",
      branch_loading: "-- بارگذاری شاخ‌های موجود --",
      branch_explained: "دایرتی که می‌خواهید فایل‌ها را از آن دریافت کنید.",
      token_information:
        "با وارد نکردن **توکن دسترسی GitHub**، این اتصال داده فقط می‌تواند فایل‌های سطح بالایی از مخزن را جمع‌آوری کند، به دلیل محدودیت‌های نرخ دسترسی API عمومی GitHub.",
      token_personal:
        "با داشتن یک حساب کاربری در GitHub، می‌توانید یک توکن دسترسی شخصی رایگان دریافت کنید.",
    },
    gitlab: {
      name: "ذخیره GitLab",
      description: "وارد کردن کل یک مخزن عمومی یا خصوصی GitLab با یک کلیک.",
      URL: "آدرس مخزن GitLab",
      URL_explained:
        "آدرس مخزن GitLab که می‌خواهید از آن اطلاعات جمع‌آوری کنید.",
      token: "توکن دسترسی GitLab",
      optional: "اختیاری",
      token_description:
        "برای دریافت اطلاعات از API GitLab، موجودیت‌های اضافی را انتخاب کنید.",
      token_explained_start: "بدون",
      token_explained_link1: "توکن دسترسی شخصی",
      token_explained_middle:
        "، API گیت‌لاب ممکن است به دلیل محدودیت‌های سرعت، تعداد فایل‌هایی که می‌توان جمع‌آوری کرد را محدود کند. شما می‌توانید",
      token_explained_link2: "ایجاد یک توکن دسترسی موقت",
      token_explained_end: "برای جلوگیری از این مشکل.",
      fetch_issues: "استخراج مسائل به صورت اسناد",
      ignores: "فایل را نادیده بگیرید",
      git_ignore:
        "فایل را در فرمت .gitignore برای نادیده گرفتن فایل‌های خاص در حین جمع‌آوری، وارد کنید. پس از هر ورودی که می‌خواهید ذخیره کنید، کلید Enter را فشار دهید.",
      task_explained:
        "پس از اتمام، تمام فایل‌ها برای قرار دادن در محیط‌های کاری در انتخاب‌گر فایل‌ها در دسترس خواهند بود.",
      branch: "دایرتی که می‌خواهید فایل‌ها را از آن دریافت کنید",
      branch_loading: "-- بارگذاری شاخ‌های موجود --",
      branch_explained: "دایرکتی که می‌خواهید فایل‌ها را از آن دریافت کنید.",
      token_information:
        "با عدم وارد کردن **توکن دسترسی GitLab**، این اتصال داده تنها قادر به جمع‌آوری **فایل‌های سطح اول** مخزن خواهد بود، به دلیل محدودیت‌های نرخ دسترسی API عمومی GitLab.",
      token_personal:
        "با داشتن یک حساب کاربری در GitLab، می‌توانید یک توکن دسترسی شخصی رایگان دریافت کنید.",
    },
    youtube: {
      name: "اسکریپت یوتیوب",
      description: "وارد کردن متن یک ویدیو کامل از یوتیوب از طریق یک لینک.",
      URL: "لینک ویدیو در یوتیوب",
      URL_explained_start:
        "برای دریافت زیرنویس هر ویدیوی یوتیوب، آدرس URL آن را وارد کنید. ویدیوی مورد نظر باید دارای",
      URL_explained_link: "زیرنویس",
      URL_explained_end: "در دسترس است.",
      task_explained:
        "پس از اتمام، این متن می‌تواند در ابزارهای کاری مختلف، از طریق انتخاب فایل، قرار داده شود.",
    },
    "website-depth": {
      name: "ابزار جمع‌آوری لینک‌های حجمی",
      description:
        "استخراج محتوای یک وب‌سایت و لینک‌های فرعی آن تا یک سطح مشخص.",
      URL: "آدرس وب‌سایت",
      URL_explained: "آدرس وب‌سایتی که می‌خواهید اطلاعات آن را استخراج کنید.",
      depth: "عمق خزیدن",
      depth_explained:
        "این تعداد، تعداد لینک‌های مربوط به کودکان است که کارگر باید از آدرس اصلی دنبال کند.",
      max_pages: "صفحات بیشتر",
      max_pages_explained: "حداکثر تعداد لینک‌هایی که باید جمع‌آوری شوند.",
      task_explained:
        "پس از اتمام، تمام محتوای جمع‌آوری‌شده در دسترس خواهد بود تا بتوان آن را در برنامه‌های کاری (یا فضاهای کاری) از طریق انتخاب اسناد، وارد کرد.",
    },
    confluence: {
      name: "همگرایی",
      description: "با یک کلیک، کل صفحه Confluence را وارد کنید.",
      deployment_type: "نوع استقرار:",
      deployment_type_explained:
        "لطفاً مشخص کنید که آیا نمونه‌ی Atlassian شما در فضای ابری Atlassian یا در سرور خود میزبانی می‌شود.",
      base_url: "آدرس پایه برای confluence",
      base_url_explained: "این آدرس پایه برای فضای Confluence شما است.",
      space_key: 'کلید فضای "کانفلوانس"',
      space_key_explained:
        "این کلید فضایی مربوط به نمونه‌ی confluence شما است که برای استفاده خواهد شد. معمولاً با ~ شروع می‌شود.",
      username: "نام کاربری confluent",
      username_explained: "نام کاربری شما در Confluence",
      auth_type: "نوع احراز هویت: Confluence",
      auth_type_explained:
        "نوع احراز هویت مورد نظر خود را برای دسترسی به صفحات Confluence انتخاب کنید.",
      auth_type_username: "نام کاربری و توکن دسترسی",
      auth_type_personal: "توکن دسترسی شخصی",
      token: "توکن دسترسی به confluent",
      token_explained_start:
        "شما باید یک توکن دسترسی برای احراز هویت ارائه دهید. شما می‌توانید یک توکن دسترسی ایجاد کنید.",
      token_explained_link: "اینجا",
      token_desc: "توکنی برای احراز هویت",
      pat_token: "توکن دسترسی شخصی confluence",
      pat_token_explained: "توکن دسترسی شخصی شما در Confluence.",
      task_explained:
        "پس از اتمام، محتوای صفحه برای درج در فضاهای کاری در ابزار انتخاب اسناد در دسترس خواهد بود.",
      bypass_ssl: "عدم اعتبار سنجی گواهی SSL",
      bypass_ssl_explained:
        "برای دور زدن اعتبار سنجی گواهی SSL در نمونه‌های خود میزبانی شده confluence با استفاده از گواهی امضا شده توسط خود، این گزینه را فعال کنید.",
    },
    manage: {
      documents: "اسناد",
      "data-connectors": "اتصال‌دهنده‌ها",
      "desktop-only":
        "تغییر این تنظیمات تنها در دستگاه‌های دسکتاپ در دسترس است. لطفاً برای ادامه، این صفحه را در دستگاه دسکتاپ خود باز کنید.",
      dismiss: "<",
      editing: "ویرایش",
    },
    directory: {
      "my-documents": "اسناد من",
      "new-folder": "فোলدر جدید",
      "search-document": "جستجو در مستند",
      "no-documents": "بدون مدارک",
      "move-workspace": "رفتن به فضای کاری",
      "delete-confirmation":
        "آیا مطمئن هستید که می‌خواهید این فایل‌ها و پوشه‌ها را حذف کنید؟\nاین کار باعث حذف فایل‌ها از سیستم و حذف خودکار آن‌ها از هر فضای کاری موجود می‌شود.\nاین اقدام غیرقابل بازگشت است.",
      "removing-message":
        "حذف {{count}} سند و {{folderCount}} پوشه. لطفاً منتظر بمانید.",
      "move-success": "انتقال موفقیت‌آمیز {{count}} سند.",
      no_docs: "بدون مدارک",
      select_all: "انتخاب همه",
      deselect_all: "انتخاب همه را لغو کنید",
      remove_selected: "حذف انتخاب‌شده",
      save_embed: "ذخیره و وارد کردن",
      "total-documents_one": "{{count}} سند",
      "total-documents_other": "{{count}} اسناد",
    },
    upload: {
      "processor-offline":
        "دسترسی به سیستم پردازش اسناد غیر ممکن است.\n\nدسترسی به سیستم پردازش اسناد غیر ممکن است.",
      "processor-offline-desc":
        "ما نمی‌توانیم فایل‌های شما را در حال حاضر آپلود کنیم، زیرا پردازشگر اسناد غیرفعال است. لطفاً بعداً دوباره امتحان کنید.",
      "click-upload":
        "برای بارگذاری، روی آن کلیک کنید یا از طریق کشیدن و رها کردن",
      "file-types":
        "پشتیبانی از فایل‌های متنی، CSV، صفحات گسترده، فایل‌های صوتی و موارد دیگر!",
      "or-submit-link": "یا یک لینک ارسال کنید",
      "placeholder-link": "https://example.com",
      fetching: "در حال دریافت...",
      "fetch-website": "دسترسی به وب‌سایت",
      "privacy-notice":
        "این فایل‌ها در پردازشگر اسناد که روی این نمونه از AnythingLLM در حال اجرا است، بارگذاری خواهند شد. این فایل‌ها به هیچ شخص ثالثی ارسال یا به اشتراک گذاشته نمی‌شوند.",
    },
    pinning: {
      what_pinning: "مخزن کردن اسناد چیست؟",
      pin_explained_block1:
        'هنگامی که شما یک سند را در AnythingLLM "فیکس" می‌کنید، محتوای کامل سند را در پنجره دستورالعمل برای مدل زبان بزرگ شما قرار می‌دهیم تا مدل بتواند به طور کامل آن را درک کند.',
      pin_explained_block2:
        "این روش بهترین نتیجه را با مدل‌هایی که دارای **زمینه وسیع** هستند یا فایل‌های کوچک و مهم که برای پایگاه دانش آن ضروری هستند، ارائه می‌دهد.",
      pin_explained_block3:
        "اگر به پاسخ‌های مورد نظر خود از AnythingLLM به طور پیش‌فرض دریافت نمی‌کنید، «پین کردن» یک راه عالی برای دریافت پاسخ‌های با کیفیت بالاتر در یک مرحله است.",
      accept: "باشه، متوجه شدم.",
    },
    watching: {
      what_watching: "تماشای یک مستند چه تاثیری دارد؟",
      watch_explained_block1:
        "هنگام مشاهده یک سند در AnythingLLM، محتوای سند به طور خودکار از منبع اصلی آن، در فواصل زمانی منظم، همگام‌سازی می‌شود. این کار، به‌طور خودکار محتوا را در هر فضای کاری که این فایل در آن مدیریت می‌شود، به‌روز می‌کند.",
      watch_explained_block2:
        "این ویژگی در حال حاضر از محتوای مبتنی بر اینترنت پشتیبانی می‌کند و برای اسناد ارسالی به صورت دستی در دسترس نخواهد بود.",
      watch_explained_block3_start:
        "می‌توانید تعیین کنید که کدام اسناد باید مشاهده شوند، از طریق",
      watch_explained_block3_link: "مدیریت فایل",
      watch_explained_block3_end: "مدیریت دیدگاه.",
      accept: "باشه، متوجه شدم.",
    },
    obsidian: {
      vault_location: "موقعیت گاوصندوق",
      vault_description:
        'برای وارد کردن تمام یادداشت‌ها و ارتباطات آن‌ها، پوشه مربوط به "Obsidian" خود را انتخاب کنید.',
      selected_files: "کشف {{count}} فایل Markdown",
      importing: "وارد کردن کپسول...",
      import_vault: "وارد کردن از بایوت",
      processing_time: "این ممکن است بسته به اندازه خزانه شما، مدتی طول بکشد.",
      vault_warning:
        "برای جلوگیری از هرگونه اختلاف، مطمئن شوید که دیسک Obsidian شما در حال حاضر بسته است.",
    },
  },
  chat_window: {
    send_message: "یک پیام ارسال کنید",
    attach_file: "لطفاً یک فایل را به این چت پیوست کنید.",
    text_size: "تغییر اندازه متن.",
    microphone: "سوال خود را بپرسید.",
    send: "پیام فوری را برای فضای کاری ارسال کنید",
    attachments_processing: "در حال پردازش پیوست‌ها. لطفاً منتظر بمانید...",
    tts_speak_message: "پیام TTS Speak",
    copy: "کپی",
    regenerate: "بازسازی",
    regenerate_response: "بازسازی پاسخ",
    good_response: "پاسخ خوب",
    more_actions: "اقدامات بیشتر",
    fork: "چنگال",
    delete: "حذف",
    cancel: "ยกد",
    edit_prompt: "لطفاً دستور ویرایش را ارائه دهید.",
    edit_response: "لطفا پاسخ را ویرایش کنید.",
    preset_reset_description: "حذف تاریخچه چت خود و شروع یک چت جدید",
    add_new_preset: "اضافه کردن تنظیمات پیش‌فرض جدید",
    command: "دستورالعمل",
    your_command: "دستور شما",
    placeholder_prompt:
      "این محتوایی است که در ابتدای درخواست شما قرار خواهد گرفت.",
    description: "توضیحات",
    placeholder_description: "با شعر درباره مدل‌های زبانی بزرگ پاسخ می‌دهد.",
    save: "ذخیره",
    small: "کوچک",
    normal: "عادی",
    large: "بزرگ",
    workspace_llm_manager: {
      search: "پیدا کردن ارائه‌دهندگان مدل‌های زبانی بزرگ (LLM)",
      loading_workspace_settings: "بارگذاری تنظیمات فضای کاری...",
      available_models: "مدل‌های موجود برای {{provider}}",
      available_models_description:
        "یک مدل را برای استفاده در این محیط کاری انتخاب کنید.",
      save: "از این مدل استفاده کنید.",
      saving: "تنظیم مدل به عنوان پیش‌فرض فضای کاری...",
      missing_credentials: "این ارائه دهنده فاقد مدارک لازم است!",
      missing_credentials_description:
        "برای تنظیم اعتبارها، اینجا را کلیک کنید",
    },
    submit: "ارسال",
    edit_info_user:
      '"ارسال" پاسخ تولید شده توسط هوش مصنوعی را دوباره ایجاد می‌کند. "ذخیره" فقط پیام شما را به‌روز می‌کند.',
    edit_info_assistant: "تغییرات شما مستقیماً در این پاسخ ذخیره خواهند شد.",
    see_less: "کمی بیشتر",
    see_more: "بیشتر",
    tools: "ابزارها",
    text_size_label: "اندازه متن",
    select_model: "انتخاب مدل",
    sources: "منابع",
    document: "اسناد",
    similarity_match: "مسابقه",
    source_count_one: "{{count}}، مرجع",
    source_count_other: "{{count}}، منابع",
    preset_exit_description: "متوقف کردن جلسه فعلی با نمایندگی",
    add_new: "اضافه کردن موارد جدید",
    edit: "ویرایش",
    publish: "انتشار",
    stop_generating: "متوقف کردن تولید پاسخ",
    slash_commands: "دستورات کوتاه‌شده",
    agent_skills: "مهارت‌های کارگزار",
    manage_agent_skills: "مدیریت مهارت‌های نمایندگان",
    agent_skills_disabled_in_session:
      "امکان تغییر مهارت‌ها در حین یک جلسه فعال با یک عامل وجود ندارد. ابتدا با استفاده از دستور /exit، جلسه را به پایان برسانید.",
    start_agent_session: "شروع جلسه با نماینده",
    use_agent_session_to_use_tools:
      "شما می‌توانید از ابزارهای موجود در چت با شروع یک جلسه با یک عامل از طریق استفاده از '@agent' در ابتدای پیام خود استفاده کنید.",
    agent_invocation: {
      model_wants_to_call: "مدل می‌خواهد تماس بگیرد",
      approve: "تایید",
      reject: "رد",
      always_allow: "همیشه، {{skillName}} را در نظر بگیرید.",
      tool_call_was_approved: "درخواست برای تهیه ابزار تأیید شد.",
      tool_call_was_rejected: "درخواست استفاده از ابزار رد شد.",
    },
  },
  profile_settings: {
    edit_account: "ویرایش حساب",
    profile_picture: "تصویر پروفایل",
    remove_profile_picture: "حذف تصویر پروفایل",
    username: "نام کاربری",
    new_password: "رمز عبور جدید",
    password_description: "رمز عبور باید حداقل 8 کاراکتر طول داشته باشد.",
    cancel: "ยกد",
    update_account: "به‌روزرسانی حساب",
    theme: "ترجیحات موضوعی",
    language: "زبان ترجیحی",
    failed_upload: "عدم امکان بارگذاری تصویر پروفایل: {{error}}",
    upload_success: "تصویر پروفایل آپلود شد.",
    failed_remove: "عدم امکان حذف تصویر پروفایل: {{error}}",
    profile_updated: "صفحه به‌روز شد.",
    failed_update_user: "عدم به‌روزرسانی کاربر: {{error}}",
    account: "حساب",
    support: "حمایت",
    signout: "خروج",
  },
  customization: {
    interface: {
      title: "تنظیمات رابط کاربری",
      description: "تنظیمات رابط کاربری خود را برای AnythingLLM تعیین کنید.",
    },
    branding: {
      title: "برندسازی و ارائه خدمات با برچسب سفید",
      description:
        "با استفاده از برندسازی سفارشی، نمونه‌ی AnythingLLM خود را با برچسب سفید (White-label) ارائه دهید.",
    },
    chat: {
      title: "چت",
      description: "تنظیم ترجیحات چت خود برای AnythingLLM.",
      auto_submit: {
        title: "وارد کردن خودکار گفتار",
        description: "ارسال خودکار ورودی گفتار پس از یک دوره سکوت",
      },
      auto_speak: {
        title: "پاسخ‌های خودکار",
        description: "پاسخ‌های خودکار تولید شده توسط هوش مصنوعی",
      },
      spellcheck: {
        title: "فعال کردن بررسی املایی",
        description: "فعال یا غیرفعال کردن بررسی املایی در فیلد ورودی چت",
      },
    },
    items: {
      theme: {
        title: "موضوع",
        description: "رنگ مورد علاقه خود را برای برنامه انتخاب کنید.",
      },
      "show-scrollbar": {
        title: "نمایش نوار پیمایش",
        description: "فعال یا غیرفعال کردن نوار پیمایش در پنجره چت.",
      },
      "support-email": {
        title: "پشتیبانی از طریق ایمیل",
        description:
          "آدرس ایمیل پشتیبانی را تعیین کنید که کاربران در صورت نیاز به کمک، می‌توانند از آن استفاده کنند.",
      },
      "app-name": {
        title: "نام",
        description: "یک نام را برای تمام کاربران در صفحه ورود مشخص کنید.",
      },
      "display-language": {
        title: "زبان نمایش",
        description:
          "زبان مورد نظر برای نمایش رابط کاربری AnythingLLM را انتخاب کنید - در صورت وجود ترجمه‌ها.",
      },
      logo: {
        title: "لوگوی برند",
        description:
          "لوگوی سفارشی خود را برای نمایش در تمام صفحات بارگذاری کنید.",
        add: "اضافه کردن یک لوگوی سفارشی",
        recommended: "اندازه پیشنهادی: 800 در 200",
        remove: "حذف",
        replace: "جایگزین کردن",
      },
      "browser-appearance": {
        title: "ظاهر مرورگر",
        description:
          "ظاهر تب و عنوان مرورگر را هنگام باز بودن برنامه، سفارشی کنید.",
        tab: {
          title: "عنوان",
          description:
            "هنگام باز شدن برنامه در یک مرورگر، یک عنوان سفارشی برای تب تنظیم کنید.",
        },
        favicon: {
          title: "آیکون Favicon",
          description: "از آیکون سفارشی برای تب مرورگر استفاده کنید.",
        },
      },
      "sidebar-footer": {
        title: "عناصر پایینی نوار کناری",
        description: "تنظیم عناصر پاورهای نمایش داده شده در پایین بخش کناری.",
        icon: "آیکون",
        link: "لینک",
      },
      "render-html": {
        title: "نمایش کد HTML در چت",
        description:
          "ارائه پاسخ‌های HTML در پاسخ‌های دستی.\nاین می‌تواند منجر به کیفیت پاسخ با سطح دقت بسیار بالاتر شود، اما همچنین می‌تواند خطرات امنیتی بالقوه‌ای را به همراه داشته باشد.",
      },
    },
  },
  "main-page": {
    quickActions: {
      createAgent: "ایجاد یک عامل",
      editWorkspace: "ویرایش فضای کاری",
      uploadDocument: "بارگذاری یک سند",
    },
    greeting: "امروز چگونه می‌توانم به شما کمک کنم؟",
  },
  "keyboard-shortcuts": {
    title: "کلیدهای میانبر",
    shortcuts: {
      settings: "تنظیمات را باز کنید",
      workspaceSettings: "تنظیمات فضای کاری فعلی را باز کنید",
      home: "بازگشت به صفحه اصلی",
      workspaces: "مدیریت فضاهای کاری",
      apiKeys: "تنظیمات کلیدهای API",
      llmPreferences: "ترجیحات مدل‌های زبان بزرگ",
      chatSettings: "تنظیمات چت",
      help: "راهنمای کلیدهای میانبر",
      showLLMSelector: "انتخاب فضای کاری برای مدل‌های زبانی بزرگ",
    },
  },
  community_hub: {
    publish: {
      system_prompt: {
        success_title: "موفقیت!",
        success_description: 'پیام شما در بخش "انجمن" منتشر شده است!',
        success_thank_you: "از اینکه با جامعه به اشتراک گذاشتید، سپاسگزاریم!",
        view_on_hub: "مشاهده در مرکز جامعه",
        modal_title: "دستورالعمل انتشار",
        name_label: "نام",
        name_description: "این نام نمایش برای سیستم شما است.",
        name_placeholder: "دستورالعمل سیستم من",
        description_label: "توضیحات",
        description_description:
          "این، توضیحی برای دستورالعمل سیستم شما است. از این برای توضیح هدف دستورالعمل سیستم خود استفاده کنید.",
        tags_label: "برچسب‌ها",
        tags_description:
          "برچسب‌ها برای شناسایی و جستجوی آسان‌تر دستورالعمل‌های سیستم استفاده می‌شوند. شما می‌توانید چندین برچسب را اضافه کنید. حداکثر 5 برچسب. حداکثر 20 کاراکتر برای هر برچسب.",
        tags_placeholder:
          "برای افزودن برچسب‌ها، نوع را وارد کنید و Enter را بزنید.",
        visibility_label: "دیده‌شدن",
        public_description: "پیام‌های عمومی در دسترس همه افراد قرار دارند.",
        private_description: "پیام‌های خصوصی فقط برای شما قابل مشاهده هستند.",
        publish_button: "انتشار در مرکز جامعه",
        submitting: "انتشار...",
        prompt_label: "شروع",
        prompt_description:
          "این دستورالعمل اصلی است که برای هدایت مدل زبان بزرگ (LLM) استفاده خواهد شد.",
        prompt_placeholder: "لطفاً دستور خود را در اینجا وارد کنید...",
      },
      agent_flow: {
        success_title: "موفقیت!",
        success_description:
          'پلتفرم "Agent Flow" شما در مرکز جامعه منتشر شده است!',
        success_thank_you: "از اینکه با جامعه به اشتراک گذاشتید، سپاسگزاریم!",
        view_on_hub: "مشاهده در مرکز جامعه",
        modal_title: "آژانس انتشار",
        name_label: "نام",
        name_description: "این نام نمایش برای جریان کاری شما است.",
        name_placeholder: "آژانس من",
        description_label: "توضیحات",
        description_description:
          "این، شرح جریان کاری شما است. از این برای توضیح هدف جریان کاری خود استفاده کنید.",
        tags_label: "برچسب‌ها",
        tags_description:
          "برچسب‌ها برای شناسایی و سازماندهی جریان‌های کاری خود به منظور جستجوی آسان‌تر استفاده می‌شوند. شما می‌توانید چندین برچسب را اضافه کنید. حداکثر 5 برچسب. حداکثر 20 کاراکتر برای هر برچسب.",
        tags_placeholder:
          "برای افزودن برچسب‌ها، نوع را وارد کنید و Enter را فشار دهید.",
        visibility_label: "دیده‌شدن",
        submitting: "انتشار...",
        submit: "انتشار در مرکز جامعه",
        privacy_note:
          "جریان‌ها همیشه به صورت خصوصی بارگذاری می‌شوند تا از هرگونه اطلاعات حساس محافظت شود. شما می‌توانید پس از انتشار، قابلیت مشاهده را در مرکز جامعه تغییر دهید. لطفاً قبل از انتشار، از این نکته اطمینان حاصل کنید که جریان شما حاوی هیچ اطلاعات حساس یا خصوصی نیست.",
      },
      generic: {
        unauthenticated: {
          title: "احراز هویت الزامی است",
          description:
            "شما باید قبل از انتشار مطالب، با مرکز جامعه AnythingLLM احراز هویت کنید.",
          button: "اتصال به مرکز جامعه",
        },
      },
      slash_command: {
        success_title: "موفقیت!",
        success_description: "دستور Slash شما در مرکز جامعه منتشر شده است!",
        success_thank_you: "از اینکه با جامعه به اشتراک گذاشتید، سپاسگزاریم!",
        view_on_hub: "مشاهده در مرکز جامعه",
        modal_title: "انتشار دستور Slash",
        name_label: "نام",
        name_description: "این نام نمایش برای دستورslash شما است.",
        name_placeholder: "دستور Slash من",
        description_label: "توضیحات",
        description_description:
          "این، توضیحی برای دستور slash شما است. از این برای توضیح هدف دستور slash خود استفاده کنید.",
        tags_label: "برچسب‌ها",
        tags_description:
          "برچسب‌ها برای شناسایی دستورات Slash Command به منظور جستجوی آسان‌تر استفاده می‌شوند. شما می‌توانید چندین برچسب را اضافه کنید. حداکثر 5 برچسب. حداکثر 20 کاراکتر برای هر برچسب.",
        tags_placeholder:
          "برای افزودن برچسب‌ها، نوع را وارد کنید و Enter را بزنید.",
        visibility_label: "دیده‌شدن",
        public_description: "دستورات عمومی در دسترس همه کاربران است.",
        private_description: "دستورات خصوصی فقط برای شما قابل مشاهده هستند.",
        publish_button: "انتشار در مرکز جامعه",
        submitting: "انتشار...",
        prompt_label: "شروع",
        prompt_description:
          "این دستور، زمانی استفاده می‌شود که دستور با خط (slash command) فعال شود.",
        prompt_placeholder: "لطفاً درخواست خود را در اینجا وارد کنید...",
      },
    },
  },
  security: {
    title: "امنیت",
    multiuser: {
      title: "حالت چند کاربره",
      description:
        "نمونه خود را برای پشتیبانی از تیم خود با فعال‌سازی حالت چند کاربره تنظیم کنید.",
      enable: {
        "is-enable": "حالت چند کاربره فعال است",
        enable: "فعال‌سازی حالت چند کاربره",
        description:
          "به طور پیش‌فرض، شما تنها مدیر خواهید بود. به عنوان مدیر، باید برای تمام کاربران یا مدیران جدید حساب کاربری ایجاد کنید. رمز عبور خود را گم نکنید زیرا فقط یک کاربر مدیر می‌تواند رمزهای عبور را بازنشانی کند.",
        username: "نام کاربری حساب مدیر",
        password: "رمز عبور حساب مدیر",
      },
    },
    password: {
      title: "حفاظت با رمز عبور",
      description:
        "از نمونه AnythingLLM خود با رمز عبور محافظت کنید. اگر این رمز را فراموش کنید هیچ روش بازیابی وجود ندارد، پس حتماً این رمز عبور را ذخیره کنید.",
      "password-label": "رمز عبور نمونه",
    },
  },
  home: {
    welcome: "خوش آمدید",
    chooseWorkspace: "انتخاب یک فضای کار برای شروع گفتگو!",
    notAssigned:
      "شما در حال حاضر به هیچ فضای کاری اختصاص نیافته‌اید.\nلطفاً با مدیر خود تماس بگیرید تا دسترسی به یک فضای کار را درخواست کنید.",
    goToWorkspace: 'به فضای کار "{{workspace}}" بروید',
  },
  telegram: {
    title: "ربات تلگرام",
    description:
      "با اتصال نمونه AnythingLLM خود به تلگرام، می‌توانید از هر دستگاهی با فضاهای کاری خود گفتگو کنید.",
    setup: {
      step1: {
        title: "مرحله ۱: ایجاد ربات Telegram خود",
        description:
          "اپلیکیشن @BotFather را در تلگرام باز کنید، دستور <code>/newbot</code> را برای <code>@BotFather</code> ارسال کنید، دستورالعمل‌ها را دنبال کنید و توکن API را کپی کنید.",
        "open-botfather": "شروع با ربات BotFather",
        "instruction-1": "1. لینک را باز کنید یا کد QR را اسکن کنید",
        "instruction-2":
          "2. پیام <code>/newbot را برای <code>@BotFather ارسال کنید.",
        "instruction-3": "3. یک نام و نام کاربری برای ربات خود انتخاب کنید.",
        "instruction-4": "4. توکنی که دریافت می‌کنید را کپی کنید.",
      },
      step2: {
        title: "مرحله دوم: اتصال ربات خود",
        description:
          "توکن API را که از @BotFather دریافت کرده‌اید، کپی کنید و یک فضای کاری پیش‌فرض را برای ربات خود انتخاب کنید تا بتواند با کاربران ارتباط برقرار کند.",
        "bot-token": "توکن ربات",
        connecting: "در حال اتصال...",
        "connect-bot": "اتصال ربات",
      },
      security: {
        title: "تنظیمات امنیتی پیشنهادی",
        description:
          "برای افزایش امنیت، این تنظیمات را در حساب @BotFather پیکربندی کنید.",
        "disable-groups": "— جلوگیری از اضافه کردن ربات به گروه‌ها",
        "disable-inline":
          "— از استفاده ربات‌ها در جستجوی درون‌صفحه‌ای جلوگیری کنید.",
        "obscure-username":
          "از یک نام کاربری برای ربات که به راحتی قابل تشخیص نباشد، استفاده کنید تا میزان شناسایی آن را کاهش دهید.",
      },
      "toast-enter-token": "لطفاً یک توکن برای ربات وارد کنید.",
      "toast-connect-failed": "عدم امکان اتصال ربات.",
    },
    connected: {
      status: "اتصال یافته",
      "status-disconnected":
        "قطع شده – احتمال دارد توکن منقضی شده یا نامعتبر باشد",
      "placeholder-token": "وارد کردن توکن جدید برای ربات...",
      reconnect: "بازسازی ارتباط",
      workspace: "فضای کاری",
      "bot-link": "لینک ربات",
      "voice-response": "پاسخ صوتی",
      disconnecting: "قطع ارتباط...",
      disconnect: "قطع ارتباط",
      "voice-text-only": "فقط متن",
      "voice-mirror": "بازتاب (پاسخگویی با صدا هنگام ارسال صدا توسط کاربر)",
      "voice-always":
        "همیشه، حتماً، یک صدای صوتی (ارسال فایل صوتی همراه با هر پاسخ)",
      "toast-disconnect-failed": "عدم توانایی در قطع ارتباط با ربات.",
      "toast-reconnect-failed": "عدم امکان برقراری ارتباط مجدد با ربات.",
      "toast-voice-failed": "عدم امکان به‌روزرسانی حالت صدا.",
      "toast-approve-failed": "عدم تایید کاربر.",
      "toast-deny-failed": "امکان رد درخواست کاربر وجود نداشت.",
      "toast-revoke-failed": "امکان لغو کردن حساب کاربری وجود نداشت.",
    },
    users: {
      "pending-description":
        "کاربرانی که منتظر تایید هستند. کد تطبیقی که در اینجا نشان داده شده را با کد موجود در چت تلگرام خود مطابقت دهید.",
      unknown: "نامشخص",
    },
  },
};

export default TRANSLATIONS;
