const translation = {
  createApp: 'ایجاد برنامه',
  types: {
    all: 'همه',
    chatbot: 'چت‌بات',
    agent: 'نماینده',
    workflow: 'گردش کار',
    completion: 'تکمیل',
  },
  duplicate: 'تکرار',
  duplicateTitle: 'تکرار برنامه',
  export: 'صادر کردن DSL',
  exportFailed: 'صادر کردن DSL ناموفق بود.',
  importDSL: 'وارد کردن فایل DSL',
  createFromConfigFile: 'ایجاد از فایل DSL',
  importFromDSL: 'وارد کردن از DSL',
  importFromDSLFile: 'از فایل DSL',
  importFromDSLUrl: 'از URL',
  importFromDSLUrlPlaceholder: 'لینک DSL را اینجا بچسبانید',
  deleteAppConfirmTitle: 'آیا این برنامه حذف شود؟',
  deleteAppConfirmContent:
    'حذف برنامه غیرقابل برگشت است. کاربران دیگر قادر به دسترسی به برنامه شما نخواهند بود و تمام تنظیمات و گزارشات درخواست‌ها به صورت دائم حذف خواهند شد.',
  appDeleted: 'برنامه حذف شد',
  appDeleteFailed: 'حذف برنامه ناموفق بود',
  join: 'پیوستن به جامعه',
  communityIntro:
    'در کانال‌های مختلف با اعضای تیم، مشارکت‌کنندگان و توسعه‌دهندگان بحث کنید.',
  roadmap: 'نقشه راه ما را ببینید',
  newApp: {
    startFromBlank: 'ایجاد از خالی',
    startFromTemplate: 'ایجاد از قالب',
    captionAppType: 'چه نوع برنامه‌ای می‌خواهید ایجاد کنید؟',
    chatbotDescription: 'ساخت برنامه‌ای مبتنی بر چت. این برنامه از قالب پرسش و پاسخ استفاده می‌کند و امکان چندین دور مکالمه مداوم را فراهم می‌کند.',
    completionDescription: 'ساخت برنامه‌ای که متن با کیفیت بالا بر اساس درخواست‌ها تولید می‌کند، مانند تولید مقالات، خلاصه‌ها، ترجمه‌ها و بیشتر.',
    completionWarning: 'این نوع برنامه دیگر پشتیبانی نمی‌شود.',
    agentDescription: 'ساخت نماینده هوشمند که می‌تواند ابزارها را برای انجام وظایف به طور خودمختار انتخاب کند',
    workflowDescription: 'ساخت برنامه‌ای که متن با کیفیت بالا بر اساس گردش کار با درجه بالای سفارشی‌سازی تولید می‌کند. مناسب برای کاربران با تجربه.',
    workflowWarning: 'در حال حاضر در نسخه بتا',
    chatbotType: 'روش سازماندهی چت‌بات',
    basic: 'اساسی',
    basicTip: 'برای مبتدیان، می‌توان بعداً به Chatflow تغییر داد',
    basicFor: 'برای مبتدیان',
    basicDescription: 'سازماندهی اساسی به شما اجازه می‌دهد تا یک برنامه چت‌بات را با تنظیمات ساده و بدون امکان تغییر درخواست‌های داخلی سازماندهی کنید. مناسب برای مبتدیان است.',
    advanced: 'Chatflow',
    advancedFor: 'برای کاربران پیشرفته',
    advancedDescription: 'سازماندهی گردش کار، چت‌بات‌ها را به صورت گردش کار سازماندهی می‌کند و درجه بالایی از سفارشی‌سازی، از جمله امکان ویرایش درخواست‌های داخلی را فراهم می‌کند. مناسب برای کاربران با تجربه است.',
    captionName: 'آیکون و نام برنامه',
    appNamePlaceholder: 'به برنامه خود یک نام بدهید',
    captionDescription: 'توضیحات',
    appDescriptionPlaceholder: 'توضیحات برنامه را وارد کنید',
    useTemplate: 'استفاده از این قالب',
    previewDemo: 'پیش‌نمایش دمو',
    chatApp: 'دستیار',
    chatAppIntro:
      'می‌خواهم یک برنامه مبتنی بر چت بسازم. این برنامه از قالب پرسش و پاسخ استفاده می‌کند و امکان چندین دور مکالمه مداوم را فراهم می‌کند.',
    agentAssistant: 'دستیار نماینده جدید',
    completeApp: 'تولید کننده متن',
    completeAppIntro:
      'می‌خواهم برنامه‌ای بسازم که متن با کیفیت بالا بر اساس درخواست‌ها تولید کند، مانند تولید مقالات، خلاصه‌ها، ترجمه‌ها و بیشتر.',
    showTemplates: 'می‌خواهم از یک قالب انتخاب کنم',
    hideTemplates: 'بازگشت به انتخاب حالت',
    Create: 'ایجاد',
    Cancel: 'لغو',
    nameNotEmpty: 'نام نمی‌تواند خالی باشد',
    appTemplateNotSelected: 'لطفاً یک قالب انتخاب کنید',
    appTypeRequired: 'لطفاً نوع برنامه را انتخاب کنید',
    appCreated: 'برنامه ایجاد شد',
    appCreateFailed: 'ایجاد برنامه ناموفق بود',
  },
  editApp: 'ویرایش اطلاعات',
  editAppTitle: 'ویرایش اطلاعات برنامه',
  editDone: 'اطلاعات برنامه به‌روزرسانی شد',
  editFailed: 'به‌روزرسانی اطلاعات برنامه ناموفق بود',
  iconPicker: {
    ok: 'باشه',
    cancel: 'لغو',
    emoji: 'ایموجی',
    image: 'تصویر',
  },
  switch: 'تغییر به سازماندهی گردش کار',
  switchTipStart: 'یک نسخه جدید از برنامه برای شما ایجاد خواهد شد و نسخه جدید به سازماندهی گردش کار تغییر خواهد کرد. نسخه جدید ',
  switchTip: 'اجازه نمی‌دهد',
  switchTipEnd: ' تغییر به سازماندهی اساسی بازگردد.',
  switchLabel: 'نسخه برنامه که ایجاد می‌شود',
  removeOriginal: 'حذف برنامه اصلی',
  switchStart: 'شروع تغییر',
  typeSelector: {
    all: 'همه انواع',
    chatbot: 'چت‌بات',
    agent: 'نماینده',
    workflow: 'گردش کار',
    completion: 'تکمیل',
  },
  tracing: {
    title: 'ردیابی عملکرد برنامه',
    description: 'پیکربندی ارائه‌دهنده شخص ثالث LLMOps و ردیابی عملکرد برنامه.',
    config: 'پیکربندی',
    collapse: 'بستن',
    expand: 'باز کردن',
    tracing: 'ردیابی',
    disabled: 'غیرفعال',
    disabledTip: 'لطفاً ابتدا ارائه‌دهنده را پیکربندی کنید',
    enabled: 'در حال خدمت',
    tracingDescription: 'ثبت کامل متن اجرای برنامه، از جمله تماس‌های LLM، متن، درخواست‌های HTTP و بیشتر، به یک پلتفرم ردیابی شخص ثالث.',
    configProviderTitle: {
      configured: 'پیکربندی شده',
      notConfigured: 'برای فعال‌سازی ردیابی ارائه‌دهنده را پیکربندی کنید',
      moreProvider: 'ارائه‌دهندگان بیشتر',
    },
    langsmith: {
      title: 'LangSmith',
      description: 'یک پلتفرم همه‌کاره برای هر مرحله از چرخه عمر برنامه‌های مبتنی بر LLM.',
    },
    langfuse: {
      title: 'Langfuse',
      description: 'ردیابی، ارزیابی، مدیریت درخواست‌ها و معیارها برای رفع اشکال و بهبود برنامه LLM شما.',
    },
    inUse: 'در حال استفاده',
    configProvider: {
      title: 'پیکربندی',
      placeholder: 'کلید {{key}} خود را وارد کنید',
      project: 'پروژه',
      publicKey: 'کلید عمومی',
      secretKey: 'کلید محرمانه',
      viewDocsLink: 'مشاهده مستندات {{key}}',
      removeConfirmTitle: 'حذف پیکربندی {{key}}؟',
      removeConfirmContent: 'پیکربندی فعلی در حال استفاده است، حذف آن ویژگی ردیابی را غیرفعال خواهد کرد.',
    },
    view: 'مشاهده',
  },
  answerIcon: {
    descriptionInExplore: 'آیا از نماد WebApp برای جایگزینی 🤖 در Explore استفاده کنیم یا خیر',
    description: 'آیا از نماد WebApp برای جایگزینی 🤖 در برنامه مشترک استفاده کنیم یا خیر',
    title: 'از نماد WebApp برای جایگزینی 🤖 استفاده کنید',
  },
}

export default translation