// 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: "تلگرام",
    },
    "scheduled-jobs": "وظایف برنامه‌ریزی شده",
    "model-router": "روتر نمونه",
  },
  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: {
        description:
          "به طور خودکار از ابزارهای موجود استفاده خواهد کرد، اگر مدل و ارائه دهنده از فراخوانی ابزار به صورت داخلی پشتیبانی کنند. <br />در صورتی که فراخوانی ابزار به صورت داخلی پشتیبانی نشود، برای استفاده از ابزارها باید از دستور @agent استفاده کنید.",
        title: "نمایندگی",
      },
    },
    history: {
      title: "تاریخچه گفتگو",
      "desc-start":
        "تعداد گفتگوهای قبلی که در حافظه کوتاه‌مدت پاسخ گنجانده خواهد شد.",
      recommend: "پیشنهاد: ۲۰. ",
    },
    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-end":
        "هر چه عدد بالاتر باشد، خلاقیت بیشتر است. برای برخی مدل‌ها، تنظیم بسیار بالا می‌تواند منجر به پاسخ‌های نامفهوم شود.",
    },
  },
  "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:
              "یک راه ساده برای دریافت ایمیل‌های صندوق ورودی از جی‌میل",
          },
        },
      },
      outlook: {
        title: "اتصال دهنده Outlook",
        description:
          "به اپراتور خود اجازه دهید تا با استفاده از Microsoft Outlook ارتباط برقرار کند: جستجو در ایمیل‌ها، خواندن موضوعات، نوشتن پیش‌نویس‌ها، ارسال ایمیل‌ها و مدیریت صندوق ورودی خود از طریق Microsoft Graph API. برای اطلاعات بیشتر، مستندات را مطالعه کنید.",
        multiUserWarning:
          "ادغام با Outlook در حالت چند کاربر به دلایل امنیتی در دسترس نیست. لطفاً حالت چند کاربر را غیرفعال کنید تا از این ویژگی استفاده کنید.",
        configuration: "تنظیمات Outlook",
        authType: "نوع حساب",
        authTypeHelp:
          'انتخاب کنید که کدام نوع از حساب‌های مایکروسافت قابلیت احراز هویت را دارند. گزینه "همه حساب‌ها" از هر دو نوع حساب شخصی و کاری/تحصیلی پشتیبانی می‌کند. گزینه "فقط حساب‌های شخصی" محدود به حساب‌های مایکروسافت شخصی است. گزینه "فقط حساب‌های کاری/تحصیلی" محدود به حساب‌های کاری/تحصیلی از یکテナنت خاص از Azure AD است.',
        authTypeCommon: "تمام حساب‌ها (شخصی و مربوط به کار/مدرسه)",
        authTypeConsumers: "فقط حساب‌های شخصی مایکروسافت",
        authTypeOrganization: "فقط حساب‌های سازمانی (نیاز به شناسه مستاجر)",
        clientId: "شناسه کاربر (درخواست)",
        clientIdHelp: "شناسه برنامه (کاربر) از ثبت‌نام برنامه در Azure AD",
        tenantId: "شناسه (مستأجر)",
        tenantIdHelp:
          "شناسه (کاربر) از دایرکتوری (Azure AD) که در هنگام ثبت‌نام برنامه شما در Azure AD دریافت کرده‌اید. این شناسه فقط برای احراز هویت در سطح سازمان مورد نیاز است.",
        clientSecret: "کلید خصوصی",
        clientSecretHelp: "مقدار کلیدی مشتری از ثبت‌نام برنامه شما در Azure AD",
        configurationRequired:
          "لطفاً شناسه و کلید مخفی (Client ID و Client Secret) را تنظیم کنید تا قابلیت‌های Outlook فعال شوند.",
        authRequired:
          "ابتدا اطلاعات خود را ذخیره کنید، سپس برای تکمیل فرآیند، با مایکروسافت احراز هویت کنید.",
        authenticateWithMicrosoft: "احراز هویت با مایکروسافت",
        authenticated: "با موفقیت با Microsoft Outlook احراز هویت شد.",
        revokeAccess: "لغو دسترسی",
        configured: "تنظیم‌شده",
        searchSkills: "مهارت‌های جستجو...",
        noSkillsFound: "هیچ یک از مهارت‌های موجود با جستجوی شما مطابقت ندارند.",
        categories: {
          search: {
            title: "جستجو و خواندن ایمیل‌ها",
            description: "جستجو و خواندن ایمیل‌ها از صندوق ورودی Outlook",
          },
          drafts: {
            title: "پیش‌نویس ایمیل‌ها",
            description: "ایجاد، ویرایش و مدیریت پیش‌نویس‌های ایمیل",
          },
          send: {
            title: "ارسال ایمیل",
            description:
              "ایمیل‌های جدید را ارسال کنید یا بلافاصله به پیام‌ها پاسخ دهید.",
          },
          account: {
            title: "آمار ادغام",
            description: "مشاهده آمار صندوق ایمیل و اطلاعات حساب",
          },
        },
        skills: {
          getInbox: {
            title: "دسترسی به صندوق ورودی ایمیل",
            description:
              "آخرین ایمیل‌های خود را از صندوق ورودی Outlook دریافت کنید.",
          },
          search: {
            title: "جستجو در ایمیل‌ها",
            description:
              "جستجوی ایمیل‌ها با استفاده از دستورالعمل‌های جستجوی مایکروسافت",
          },
          readThread: {
            title: "خواندن مکالمه",
            description: "خواندن کل یک مجموعه پیام‌های ایمیلی",
          },
          createDraft: {
            title: "ایجاد پیش‌نویس",
            description:
              "یک پیش‌نویس ایمیل جدید ایجاد کنید یا یک پاسخ پیش‌نویس برای یک پیام موجود تهیه کنید.",
          },
          updateDraft: {
            title: "نسخه جدید",
            description: "به‌روزرسانی یک ایمیل پیش‌نویس موجود",
          },
          listDrafts: {
            title: "فهرست پیش‌نویس‌ها",
            description: "لیستی از تمام ایمیل‌های پیش‌نویس تهیه کنید.",
          },
          deleteDraft: {
            title: "حذف پیش‌نویس",
            description: "حذف یک پیش‌نویس ایمیل",
          },
          sendDraft: {
            title: "ارسال پیش‌نویس",
            description: "یک پیش‌نویس ایمیل موجود را ارسال کنید.",
          },
          sendEmail: {
            title: "ارسال ایمیل",
            description:
              "یک ایمیل جدید ارسال کنید یا بلافاصله به یک پیام موجود پاسخ دهید.",
          },
          getMailboxStats: {
            title: "آمار صندوق ایمیل",
            description:
              "تعداد پوشه‌ها و آمار صندوق‌های ایمیل را به دست آورید.",
          },
        },
      },
      googleCalendar: {
        title: "اتصال‌دهنده گوگل کالند",
        description:
          "به اپراتور خود اجازه دهید تا با گوگل کالند تعامل داشته باشد: مشاهده تقویم‌ها، دریافت رویدادها، ایجاد و به‌روزرسانی رویدادها، و مدیریت پاسخ‌های حضور و غیاب. برای اطلاعات بیشتر، به مستندات مراجعه کنید.",
        multiUserWarning:
          "ادغام با تقویم گوگل در حالت چند کاربر، به دلایل امنیتی، در دسترس نیست. لطفاً حالت چند کاربر را غیرفعال کنید تا از این قابلیت استفاده کنید.",
        configuration: "تنظیمات تقویم گوگل",
        deploymentId: "شناسه استقرار",
        deploymentIdHelp:
          "شناسه استقرار (Deployment ID) از برنامه وب Google Apps Script شما",
        apiKey: "کلید API",
        apiKeyHelp:
          "کلید API که در تنظیمات اسکریپت‌های گوگل خود مشخص کرده‌اید.",
        configurationRequired:
          "لطفاً شناسه استقرار و کلید API را تنظیم کنید تا قابلیت‌های گوگل کالدِر فعال شوند.",
        configured: "تنظیم شده",
        searchSkills: "مهارت‌های جستجو...",
        noSkillsFound: "هیچ یک از مهارت‌های موجود با جستجوی شما مطابقت ندارند.",
        categories: {
          calendars: {
            title: "تقویم‌ها",
            description: "مشاهده و مدیریت تقویم‌های گوگل خود",
          },
          readEvents: {
            title: "برنامه‌ها",
            description: "مشاهده و جستجو در رویدادهای تقویم",
          },
          writeEvents: {
            title: "ایجاد و به‌روزرسانی رویدادها",
            description: "ایجاد رویدادهای جدید و تغییر دادن رویدادهای موجود",
          },
          rsvp: {
            title: "مدیریت پاسخ‌های دعوت",
            description: "وضعیت پاسخ خود را برای رویدادها تعیین کنید.",
          },
        },
        skills: {
          listCalendars: {
            title: "لیست تقویم‌ها",
            description:
              "لیستی از تمام تقویم‌هایی که مالک آن هستید یا به آن‌ها مشترک هستید، تهیه کنید.",
          },
          getCalendar: {
            title: "جزئیات تقویم را دریافت کنید",
            description: "اطلاعات دقیقی در مورد یک تقویم خاص به دست آورید.",
          },
          getEvent: {
            title: "اطلاعات مربوط به رویداد",
            description: "اطلاعات دقیقی درباره یک رویداد خاص به دست آورید.",
          },
          getEventsForDay: {
            title: "اطلاعات رویدادهای روز",
            description:
              "اطلاعات مربوط به تمام رویدادهایی که در یک تاریخ خاص برنامه‌ریزی شده‌اند را دریافت کنید.",
          },
          getEvents: {
            title: "نمایش رویدادها (محدوده تاریخ)",
            description: "به دست آوردن رویدادهایی در یک بازه زمانی سفارشی",
          },
          getUpcomingEvents: {
            title: "برنامه‌های آتی را مشاهده کنید",
            description:
              "برای یافتن رویدادهای امروز، این هفته یا این ماه، از کلمات کلیدی ساده استفاده کنید.",
          },
          quickAdd: {
            title: "اضافه کردن سریع رویداد",
            description:
              'ایجاد یک رویداد بر اساس زبان طبیعی (به عنوان مثال، "جلسه فردا در ساعت 3 بعد از ظهر")',
          },
          createEvent: {
            title: "ایجاد رویداد",
            description: "ایجاد یک رویداد جدید با کنترل کامل بر تمام ویژگی‌ها",
          },
          updateEvent: {
            title: "اعلام تغییرات",
            description: "به‌روزرسانی یک رویداد موجود در تقویم",
          },
          setMyStatus: {
            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: "انتخاب مهارت‌های هوشمند",
        description:
          "امکان استفاده از ابزارهای نامحدود و کاهش مصرف توکن تا 80 درصد برای هر پرس و جو را فراهم کنید - AnythingLLM به طور خودکار بهترین مهارت‌ها را برای هر پرس و جو انتخاب می‌کند.",
        "max-tools": {
          title: "ابزارهای مکس",
          description:
            "حداکثر تعداد ابزارهایی که می‌توان برای هر پرس و جو انتخاب کرد. ما توصیه می‌کنیم که این مقدار را برای مدل‌های با زمینه بزرگتر، به مقادیر بالاتر تنظیم کنید.",
        },
      },
      "clarifying-questions": {
        title: "اجازه دهید نماینده سوالات تکمیلی بپرسد.",
        "beta-badge": "آلفا (به عنوان مرحله آزمایشی)",
        description:
          "هنگامی که این ویژگی فعال باشد، عوامل می‌توانند مکث کنند و در صورت ابهام در درخواست شما، سوالات کوتاه و توضیحی را بپرسند.",
        "max-per-turn": {
          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}}، منابع",
    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: "درخواست استفاده از ابزار رد شد.",
      clarifying_skip: "اجازه دهید نماینده تصمیم‌گیری کند.",
      clarifying_submit: "ارسال",
      clarifying_skipped: "تصمیم‌گیری را به نمایندگی بسپارید.",
      clarifying_timeout: "پاسخ در زمان مقرر ارائه نشد.",
      clarifying_pagination: "{{current}} از {{total}}",
      clarifying_prev_aria: "سوال قبلی",
      clarifying_next_aria: "سوال بعدی",
      clarifying_close_aria: "بستن و رد کردن",
      clarifying_other: "سایر",
      clarifying_other_placeholder: "پاسخ خود را تایپ کنید",
      batch_progress: "{{answered}} از طرف {{total}} پاسخ داده شد",
      batch_skip_this: "گذر",
      batch_submit_all: "ارسال همه",
      batch_next: "بعد",
      answer_skipped: "[کاربر این گزینه را رد کرد]",
    },
    custom_skills: "مهارت‌های تخصصی",
    agent_flows: "جریان‌های نمایندگی",
    no_tools_found: "هیچ ابزار مشابهی یافت نشد.",
    loading_mcp_servers: "بارگذاری سرورهای MCP...",
    app_integrations: "ادغام با برنامه‌ها",
    sub_skills: "مهارت‌های پایه",
    memories: {
      title: "یادها",
      empty:
        "تا به امروز، هیچ خاطره‌ای ثبت نشده است. با استفاده بیشتر از چت‌بات، خاطرات جدیدی شکل خواهند گرفت.",
      empty_cta: "ایجاد یک حافظه جدید",
      tab_workspace: "فضای کاری",
      tab_global: "جهانی",
      toggle: {
        label: "فعال کردن شخصی‌سازی",
        description:
          "به دستیار خود اجازه دهید اطلاعاتی را در مورد شما یا این محیط کاری به یاد آورد و از این اطلاعات در گفتگوها استفاده کند.",
      },
      auto_extraction: {
        label: "یادهای خودکار",
        description:
          "از دستیار خود بخواهید به صورت خودکار خاطرات را ذخیره کند.",
      },
      menu: {
        edit: "ویرایش",
        delete: "حذف",
        move_to_global: "تغییر به سطح جهانی",
        move_to_workspace: "انتقال به فضای کاری",
      },
      modal: {
        create_title: "ایجاد حافظه",
        edit_title: "ویرایش حافظه",
        create_description:
          'آیا خاطرات باید به صورت یک جمله مختصر و واضح بیان شوند؟ به عنوان مثال: "کاربر ترجیح می‌دهد از پایتون به جای جاوا اسکریپت استفاده کند."',
        edit_description: "محتوای این حافظه را به‌روزرسانی کنید.",
        label: "حافظه",
        placeholder:
          'به عنوان مثال، نام کاربر "جو" است، کاربر در "AnythingLLM" کار می‌کند و غیره.',
        create: "ایجاد",
        save: "ذخیره",
        cancel: "لغو کردن",
      },
    },
    stt_unsupported: "دسترسی به میکروفون در این مرورگر پشتیبانی نمی‌شود.",
    stt_mic_denied:
      "امکان دسترسی به میکروفون وجود نداشت. لطفاً اجازه دسترسی را بدهید و دوباره امتحان کنید.",
    stt_transcription_failed: "ترجمه ناموفق: {{error}}",
    export: "صدور چت به صورت...",
    exporting: "صدور به خارج",
  },
  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: "نامشخص",
    },
  },
  scheduledJobs: {
    title: "وظایف برنامه‌ریزی‌شده",
    enableNotifications: "فعال کردن اعلان‌های مرورگر برای نتایج جستجوی شغل",
    description:
      "ایجاد وظایف هوش مصنوعی تکراری که در یک برنامه زمانی اجرا می‌شوند. هر وظیفه یک دستورالعمل را با استفاده از ابزارهای اختیاری اجرا کرده و نتیجه را برای بررسی ذخیره می‌کند.",
    newJob: "یک موقعیت شغلی جدید",
    loading: "در حال بارگذاری...",
    emptyTitle: "هیچ کار برنامه‌ریزی‌شده‌ای در حال حاضر وجود ندارد.",
    emptySubtitle: "برای شروع، یک نمونه ایجاد کنید.",
    table: {
      name: "نام",
      schedule: "برنامه زمانی",
      status: "وضعیت",
      lastRun: "آخرین اجرا",
      nextRun: "مسیر بعدی",
      actions: "اقدامات",
    },
    confirmDelete:
      "آیا مطمئن هستید که می‌خواهید این وظیفه برنامه‌ریزی شده را حذف کنید؟",
    toast: {
      deleted: "حذف شده",
      triggered: "وظیفه با موفقیت انجام شد.",
      triggerFailed: "عدم اجرای وظیفه",
      triggerSkipped: "کار مربوط به این پروژه از قبل آغاز شده است.",
      killed: "کار با موفقیت به پایان رسید.",
      killFailed: "عدم توانایی در متوقف کردن کار",
    },
    row: {
      neverRun: "هرگز سرعت خود را افزایش ندهید.",
      viewRuns: "نمایش‌ها",
      runNow: "فوری، همین حالا",
      enable: "فعال کردن",
      disable: "غیرفعال کردن",
      edit: "ویرایش کردن",
      delete: "حذف",
    },
    modal: {
      titleEdit: "ویرایش وظیفه برنامه‌ریزی شده",
      titleNew: "وظیفه جدید برنامه ریزی شده",
      nameLabel: "نام",
      namePlaceholder: "به عنوان مثال، خلاصه‌ای از اخبار روز",
      promptLabel: "دستورالعمل",
      promptPlaceholder: "دستورالعمل برای اجرای یک فعالیت در هر بار اجرا...",
      scheduleLabel: "برنامه زمانی",
      modeBuilder: "مهندس، سازنده",
      modeCustom: "سفارشی",
      cronPlaceholder: "عبارت زمانی (به عنوان مثال، 0 9 * * *)",
      currentSchedule: "برنامه فعلی:",
      toolsLabel: "ابزارها (اختیاری)",
      toolsDescription:
        "انتخاب ابزارهای مورد استفاده برای این وظیفه. اگر هیچ ابزایی انتخاب نشده باشد، وظیفه بدون استفاده از ابزار اجرا می‌شود.",
      toolsSearch: "جستجو",
      toolsNoResults: "هیچ ابزاری وجود ندارد",
      required: "الزامی",
      requiredFieldsBanner:
        "لطفاً تمام فیلدهای مورد نیاز را پر کنید تا بتوانید شغل را ایجاد کنید.",
      cancel: "لغو کردن",
      saving: "ذخیره...",
      updateJob: "به‌روزرسانی درخواست",
      createJob: "ایجاد شغل",
      jobUpdated: "وضعیت شغلی به‌روز شده است",
      jobCreated: "یک شغل ایجاد شد",
    },
    builder: {
      fallbackWarning:
        'این عبارت نمی‌تواند به صورت بصری ویرایش شود. برای حفظ آن، از گزینه "کامل" استفاده کنید، یا هر چیزی زیر آن را تغییر دهید تا جایگزین شود.',
      run: "دویدن",
      frequency: {
        minute: "هر دقیقه",
        hour: "به ازای هر ساعت",
        day: "روزانه",
        week: "هفتگی",
        month: "ماهانه",
      },
      every: "هر",
      minuteOne: "۱ دقیقه",
      minuteOther: "{{count}} دقیقه",
      atMinute: "در دقیقه",
      pastEveryHour: "هر ساعت از گذشته",
      at: "در",
      on: "در",
      onDay: "در روز",
      ofEveryMonth: "از هر ماه",
      weekdays: {
        sun: "خورشید",
        mon: "یک",
        tue: "دوشنبه",
        wed: "روز سه شنبه",
        thu: "روز چهارشنبه",
        fri: "جمعه",
        sat: "جمعه",
      },
    },
    runHistory: {
      back: "بازگشت به بخش فرصت‌های شغلی",
      title: "تاریخ اجرای: {{name}}",
      schedule: "برنامه زمانی:",
      emptyTitle: "هنوز هیچ پیشرفتی در این پروژه حاصل نشده است.",
      emptySubtitle:
        "اجرای وظیفه را اکنون انجام دهید و نتایج آن را مشاهده کنید.",
      runNow: "فوری",
      table: {
        status: "وضعیت",
        started: "شروع",
        duration: "مدت زمان",
        error: "خطا",
      },
      stopJob: "متوقف کردن کار",
    },
    runDetail: {
      loading: "بارگذاری جزئیات اجرای تمرین...",
      notFound: "دستورالعمل یافت نشد.",
      back: "بازگشت",
      unknownJob: "عنوان شغلی نامشخص",
      runHeading: "{{name}} — اجرای شماره {{id}}",
      duration: "مدت زمان: {{value}}",
      creating: "ایجاد...",
      threadFailed: "امکان ایجاد نخ (thread) وجود نداشت.",
      sections: {
        prompt: "دستورالعمل",
        error: "خطا",
        thinking: "اندیشه‌ها ({{count}})",
        toolCalls: "فراخوانی ابزار ({{count}})",
        files: "فایل‌ها ({{count}})",
        response: "پاسخ",
        metrics: "معیارها",
      },
      metrics: {
        promptTokens: "توکن‌های آغازین:",
        completionTokens: "توکن‌های تکمیل:",
      },
      stopJob: "متوقف کردن کار",
      killing: "توقف...",
      continueInThread: "ادامه گفتگو در چت",
    },
    toolCall: {
      arguments: "استدلال‌ها:",
      showResult: "نتایج را نشان دهید",
      hideResult: "پنهان کردن نتیجه",
    },
    file: {
      unknown: "فایلی ناشناخته",
      download: "دانلود",
      downloadFailed: "عدم امکان دانلود فایل",
      types: {
        powerpoint: "پاورپوینت",
        pdf: "فایل به فرمت PDF",
        word: "فایل ورد",
        spreadsheet: "جدول داده‌ها",
        generic: "فایل",
      },
    },
    status: {
      completed: "تکمیل شده",
      failed: "شکست",
      timed_out: "زمان به پایان رسید",
      running: "دویدن",
      queued: "در صف انتظار",
    },
  },
  "model-router": {
    title: "روترهای مدل",
    description:
      "روترهای مدل‌سازی به شما این امکان را می‌دهند که قوانین را برای مسیریابی خودکار پیام‌های چت به ارائه دهندگان و مدل‌های مختلف LLM، بر اساس شرایط، تعریف کنید.",
    table: {
      name: "نام",
      fallback: "روش جایگزین",
      rules: "قوانین",
      workspaces: "فضاهای کاری",
    },
    "no-routers": "هنوز هیچ مدل روتر در دسترس نیست.",
    "empty-description":
      "هنوز هیچ روتر مدلی پیکربندی نشده است. برای شروع، یکی از آن‌ها را ایجاد کنید.",
    "new-router-button": "روتر جدید",
    "delete-confirm":
      'آیا مطمئن هستید که می‌خواهید روتر "{{name}}" را حذف کنید؟\nاین کار تمام تنظیمات و ارتباطات آن را حذف کرده و هر فضای کاری که از آن استفاده می‌کند را از بین می‌برد.\n\nاین عمل غیرقابل بازگشت است.',
    "toast-deleted": "دستگاه روتر حذف شد",
    "toast-delete-failed": "عدم حذف روتر: {{error}}",
    "new-router": {
      title: "ایجاد یک روتر جدید",
      name: "نام",
      "name-placeholder": "به عنوان مثال: ابزار بهینه‌سازی هزینه‌ها",
      description: "توضیحات",
      "description-placeholder": "توضیحات اختیاری",
      "fallback-label": "ارائه دهنده اصلی و مدل",
      "fallback-description":
        "از زمانی استفاده می‌شود که هیچ قانون مسیریابی با شرایط موجود مطابقت نداشته باشد. همچنین برای ارزیابی قوانین طبقه‌بندی شده توسط مدل‌های زبان بزرگ (LLM) نیز استفاده می‌شود.",
      "cooldown-label": "مدت زمان انقضا (ثانیه)",
      "cooldown-help":
        "مدت زمانی که تصمیم‌گیری مسیریابی پس از بررسی مجدد قوانین ذخیره می‌شود. برای غیرفعال کردن ذخیره‌سازی، این مقدار را روی 0 تنظیم کنید.",
      "name-required": "نام الزامی است.",
      "fallback-required": "نرم‌افزار و مدل اصلی باید ارائه شوند.",
      cancel: "لغو کردن",
      create: "ایجاد روتر",
    },
    "edit-router": {
      "back-to-routers": "بازگشت به روترهای مدل",
      title: "تنظیم روتر: {{name}}",
      save: "ذخیره تغییرات",
      "toast-update-failed": "عدم به‌روزرسانی روتر",
    },
    rules: {
      title: "قوانین مسیریابی",
      "title-with-name": "قوانین مسیری‌دهی: {{name}}",
      description:
        "قواعدی را مشخص کنید که تعیین می‌کنند پیام‌های چت به چه ارائه دهندگان و مدل‌هایی ارسال می‌شوند و در چه زمان و نحوی.",
      "add-rule": "اضافه کردن قانون",
      "delete-confirm": 'حذف قانون "{{title}}"؟',
      "toast-delete-failed": "عدم حذف قانون",
      "toast-reorder-failed": "عدم توانایی در اعمال مجدد قوانین",
      "no-rules": "هنوز قوانین مشخصی وجود ندارد.",
      "empty-description":
        "یک قانون را اضافه کنید تا پیام‌های چت را به صورت خاص به ارائه دهندگان و مدل‌های مشخص هدایت کند.",
      "new-rule-button": "قانون جدید",
      "calculated-section-label": "قواعد محاسبه‌شده - ابتدا، با اولویت‌بندی",
      "llm-section-label":
        "قوانین LLM — در صورتی که هیچ یک از قوانین محاسبه شده با داده‌های موجود مطابقت نداشته باشند، به صورت یک دسته ارزیابی می‌شوند.",
      "llm-rule-body":
        'مطابقت با <desc>"{{description}}"</desc>، سپس مسیریابی به <route>{{route}}</route>',
      "calculated-no-conditions":
        "بدون هیچ شرط – مسیر به سمت <route>{{route}}</route>",
      "calculated-single-condition":
        'اگر <prop>، {{property}}، </prop>، {{comparator}}، <val>، "{{value}}"، </val> باشد، مسیر را به <route>، {{route}}، </route> تعیین کنید.',
      "calculated-multi-condition":
        "اگر {{quantifier}} از نوع <cond> باشد، مسیر را به <route>{{route}}</route> تغییر دهید.",
      "comparator-contains": "شامل",
      "comparator-matches": "مسابقات",
      "comparator-between": "بین",
      "badge-llm": "مدل زبان بزرگ (LLM)",
      "badge-calculated": "محاسبه شده",
      "aria-drag-to-reorder":
        "برای تغییر ترتیب، این عناصر را بکشید و رها کنید.",
      "aria-edit-rule": "قانون ویرایش",
      "aria-delete-rule": "حذف قانون/قانون",
      "quantifier-any": "هر",
      "quantifier-all": "همه",
    },
    "rule-form": {
      "title-label": "عنوان",
      "rule-type": "نوع قانون",
      "property-label": "املاک",
      "property-select": "انتخاب",
      "comparator-label": "مقایسه کننده",
      "comparator-select": "انتخاب",
      "value-label": "ارزش",
      "add-condition": "اضافه کردن شرط",
      "remove-condition": "حذف شرط",
      "conditions-incomplete":
        "شرط {{index}} ناقص است – لطفاً اطلاعات مربوط به ویژگی، مقایسه و مقدار را پر کنید.",
      "match-description-label": "توضیحات مسابقه",
      "match-description-placeholder":
        "به عنوان مثال، کاربر در مورد موضوعات حقوقی، قراردادها یا رعایت قوانین سوال می کند.",
      "match-description-help":
        "وضعیتی را توصیف کنید که در آن می‌خواهید این قانون اعمال شود. مدل زبانی شما این را ارزیابی می‌کند تا مشخص کند آیا باید از این قانون استفاده شود یا خیر.",
      "route-to-label": "مسیر به سمت ارائه خدمات و مدل",
      "route-to-description":
        "زمانی که این قانون اعمال شود، از این ارائه‌دهنده/مدل استفاده کنید.",
      cancel: "لغو کردن",
      saving: "ذخیره...",
      "update-rule": "قانون به‌روزرسانی",
      "create-rule": "ایجاد قانون",
      "title-required": "عنوان الزامی است",
      "toast-save-failed": "عدم موفقیت در ذخیره قانون/قانون",
      "type-calculated-label": "محاسبه شده",
      "type-calculated-description":
        "براساس ویژگی‌های پیام مانند محتوا، تعداد توکن‌ها، یا زمان روز، تطابق را انجام دهید.",
      "type-llm-label": "دسته‌بندی مدل‌های زبانی بزرگ",
      "type-llm-description":
        "از یک مدل زبان بزرگ (LLM) برای دسته‌بندی پیام بر اساس توضیحی که ارائه می‌دهید، استفاده کنید.",
      "prop-prompt-content": "محتوای اولیه",
      "prop-token-count": "تعداد توکن‌های مکالمه",
      "prop-message-count": "تعداد پیام‌های مکالمه",
      "prop-current-hour": "ساعت فعلی (۰ تا ۲۳)",
      "prop-has-image": "آیا تصویر به آن متصل شده است؟",
      "cmp-contains": "شامل",
      "cmp-matches-regex": "الگوهای تطبیق (regex)",
      "cmp-equals": "برابر",
      "cmp-not-equals": "برابر نیست",
      "cmp-greater-than": "بزرگتر از",
      "cmp-greater-than-or-equal": "بزرگتر یا مساوی",
      "cmp-less-than": "کمتر از",
      "cmp-less-than-or-equal": "کمتر یا مساوی",
      "cmp-between": "بین (شامل)",
      "placeholder-between-hour":
        "به عنوان مثال، 9 تا 17 (از ساعت 9 صبح تا 5 بعد از ظهر)",
      "placeholder-between-numeric": "به عنوان مثال: ۱۰,۵۰",
      "placeholder-hour": "به عنوان مثال: 18 (0-23)",
      "placeholder-message-count": "به عنوان مثال، 10",
      "placeholder-numeric": "به عنوان مثال: 4000",
      "placeholder-contains": "به عنوان مثال: کد، پایتون، رست",
      "placeholder-matches": "به عنوان مثال: /\\bpython\\b/i",
      "placeholder-default": "به عنوان مثال، کد",
      "help-contains":
        "لیست جدا شده با کاما - تطابق زمانی که متن ورودی شامل هر یک از مقادیر (بدون در نظر گرفتن حروف بزرگ و کوچک) باشد.",
      "help-matches":
        "الگو (Regex). برای تشخیص حساسیت به حروف بزرگ و کوچک، از عبارت `/pattern/flags` استفاده کنید (به طور پیش‌فرض، تشخیص حساسیت به حروف بزرگ و کوچک غیرفعال است).",
      "bool-true": "درست",
      "bool-false": "غلط",
    },
    "provider-picker": {
      "select-provider": "انتخاب ارائه دهنده",
      "setup-required": "(نیاز به آماده‌سازی)",
      "loading-models": "بارگذاری مدل‌ها...",
      "select-model": "انتخاب مدل",
      "enter-model": "نام مدل را وارد کنید",
      "select-provider-first": "ابتدا، یک ارائه دهنده را انتخاب کنید.",
      "configure-to-continue": "تنظیم {{name}} برای ادامه",
      "configure-provider": "تنظیم {{name}}",
      "setup-credentials":
        "برای استفاده از {{name}} به عنوان مقصد، اطلاعات مورد نیاز را وارد کنید.",
      cancel: "لغو کردن",
      "save-settings": "ذخیره تنظیمات",
      "toast-save-failed": "عدم موفقیت در ذخیره تنظیمات: {{error}}",
    },
    "router-selection": {
      "loading-routers": "بارگذاری روترهای سفارشی...",
      "no-routers-prefix-settings": "هنوز هیچ روتر مدل‌دار پیکربندی نشده است.",
      "no-routers-prefix-workspace": "هیچ روتری با تنظیمات خاص وجود ندارد.",
      "no-routers-link": "یک نمونه را در تنظیمات روتر ایجاد کنید.",
      "model-router-label": "روتر نمونه",
      "select-router": "یک روتر را انتخاب کنید",
      "select-description":
        "انتخاب کنید که کدام روتر برای این محیط کاری باید استفاده شود.",
      "no-routers-chat":
        "هیچ روتر تنظیم نشده است. یک روتر را در قسمت تنظیمات > ارائه دهندگان هوش مصنوعی > روتر مدل ایجاد کنید.",
      "rule-count": "(قوانین {{count}})",
    },
    metrics: {
      "model-router-default": "روتر نمونه",
    },
    chat: {
      "select-router-error": "یک روتر را انتخاب کنید",
      "invalid-model": "انتخاب مدل نامعتبر",
      "routed-to": "به {{model}} ارسال شده، مربوط به <route> و </route>",
      "routed-to-rule":
        "به <route>{{model}}</route> از طریق <rule>{{ruleTitle}}</rule> ارسال شد.",
    },
  },
};

export default TRANSLATIONS;
