// Anything with "null" requires a translation. Contribute to translation via a PR!
const TRANSLATIONS = {
  onboarding: {
    home: {
      getStarted: "بسم الله",
      welcome: "أهلاً وسهلاً",
    },
    llm: {
      title: "إعدادات نموذج التعلم العميق المفضّلة",
      description:
        "يمكن لـِ  إيني ثينك إلْلْمْ العمل مع عدة موفرين لنماذج التعلم العميق لأداء خدمة المحادثات",
    },
    userSetup: {
      title: "إنشاء المستعمِل",
      description: ".ضبط إعدادات مستعمِلِك",
      howManyUsers: "كم من مستعمِل سيستعمِل هذا المثيل ؟",
      justMe: "فقط أنا",
      myTeam: "فريقي",
      instancePassword: "كلمة مرورالمثيل",
      setPassword: "هل تريد إنشاء كلمة مرور ؟",
      passwordReq: "يجب أن تحتوي كلمة المرور على ثمانية حروف على الأقل",
      passwordWarn: "من المهم حفظ كلمة المرور هذه لأنه لا يمكن استردادها.",
      adminUsername: "اسم مستعمل حساب المشرف",
      adminPassword: "كلمة مرور حساب المشرف",
      adminPasswordReq: "يجب أن تكون كلمات المرور 8 أحرف على الأقل.",
      teamHint:
        "بمجرد اكتمال الإنشاء  ستكون المشرف الوحيد يمكنك دعوة الآخرين ليكونوا مستعملين أو مشرفين. لا تفقد كلمة المرور الخاصة بك حيث يمكن للمشرفين فقط إعادة تعيين كلمات المرور",
    },
    data: {
      title: "معالجة البيانات والخصوصية",
      description:
        "نحن ملتزمون بالشفافية والمراقبة عندما يتعلق الأمر ببياناتك الشخصية.",
      settingsHint: "يمكن إعادة ضبط هذه الإعدادات في أي وقت.",
    },
    survey: {
      title: "مرحباً في إيني ثينك إلْلْمْ",
      description:
        " بما يتناسب مع احتياجاتك ساعدنا إذا أحببت في تصميم  إيني ثينك إلْلْمْ",
      email: "ما هو بريدك الالكتروني؟",
      useCase: "لماذا ستستخدم إيني ثينك إلْلْمْ؟",
      useCaseWork: "للعمل",
      useCasePersonal: "للاستخدام الشخصي",
      useCaseOther: "شيء آخَر",
      comment: "كيف سمعت عن إيني ثينك إلْلْمْ ؟",
      commentPlaceholder:
        "أخبرنا كيف وجدتنا!، يوتيوب، تويتر، جيثوب، ريديت وما إلى ذلك -",
      skip: "تخطي الاستطلاع",
      thankYou: "شكرا على تقييماتك!",
    },
  },
  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": "واجهة برمجة التطبيقات للمطورين",
    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": "متغيرات المطالبات للنظام",
    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: "فوائد برنامج إيني ثينك إلْلْمْ",
    },
    delete: {
      title: "حذف مساحة العمل",
      description:
        "احذف مساحة العمل هذه وكل بياناتها. سيؤدي هذا إلى حذف مساحة العمل لجميع المستخدمين.",
      delete: "حذف مساحة العمل",
      deleting: "حذف مساحة العمل...",
      "confirm-start": "أنت على وشكِ حذف كامل",
      "confirm-end":
        "لمساحة العمل. سيؤدي هذا إلى إزالة جميع تضمينات المتجهات في قاعدة بيانات المتجهات الخاصة بك.\n\nستظل ملفات المصدر الأصلية دون مساس. هذا الإجراء لا رجعة فيه.",
    },
  },
  chat: {
    llm: {
      title: "موفر نموذج التعلم العميق لمساحة العمل",
      description:
        "موفر نموذج التعلم العميق المحدد والنموذج الذي سيتم استخدامه لمساحة العمل هذه. من الوهلة الأولى، يستخدم موفر نموذج التعلم العميق هذا مع إعدادات النظام.",
      search: "البحث عن كل مُوفري نماذج التعلم العميق",
    },
    model: {
      title: "نموذج محادثة مساحة العمل",
      description:
        "نموذج المحادثة المحدد الذي سيتم استخدامه لمساحة العمل هذه. إذا كان غير محدد، فسيتم استخدام نموذج التعلم العميق الافتراضي للنظام.",
    },
    mode: {
      title: "وضع المحادثة",
      chat: {
        title: "المحادثة",
        description:
          'سيوفر إجابات بناءً على المعرفة العامة للنموذج اللغوي الكبير، بالإضافة إلى سياق المستند المتاح. ستحتاج إلى استخدام الأمر "@agent" لاستخدام الأدوات.',
      },
      query: {
        title: "استعلام",
        description:
          'سيوفر الإجابات <b>فقط</b> إذا تم العثور على سياق الوثيقة. <br />ستحتاج إلى استخدام الأمر "@agent" لاستخدام الأدوات.',
      },
      automatic: {
        description:
          'سيتم استخدام الأدوات تلقائيًا إذا كان النموذج والمزود يدعمان استدعاء الأدوات الأصلية. إذا لم يتم دعم الأدوات الأصلية، فسيتعين عليك استخدام الأمر "@agent" لاستخدام الأدوات.',
        title: "وكيل",
      },
    },
    history: {
      title: "سجل المحادثة",
      "desc-start":
        "عدد المحادثات السابقة التي سيتم تضمينها في رد الذاكرة قصيرة المدى.",
      recommend: "الموصى به 20.",
    },
    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: "حرارة نموذج التعلم العميق",
      "desc-end":
        "كلما زاد العدد كلما كان الإبداع أكبر. بالنسبة لبعض النماذج، قد يؤدي هذا إلى استجابات غير منسجمة عند ضبطها على رقم مرتفع للغاية.",
    },
  },
  "vector-workspace": {
    identifier: "معرف قاعدة بيانات المتجهة",
    snippets: {
      title: "الحد الأقصى لمقتطفات السياق",
      description:
        "يتحكم هذا الإعداد في الحد الأقصى لعدد مقتطفات السياق التي سيتم إرسالها إلى نموذج التعلم العميق لكل محادثة أو استعلام.",
      recommend: "الموصى به: 4",
    },
    doc: {
      title: "عتبة تشابه المستند",
      description:
        "الحد الأدنى لدرجة التشابه المطلوبة لاعتبار المصدر مرتبطًا بالمحادثة. وكلما زاد الرقم، كلما كان المصدر أكثر تشابهًا بالمحادثة.",
      zero: "لا قيد",
      low: "منخفضة (درجة التشابه ≥ .25)",
      medium: "متوسطة ​​(درجة التشابه ≥ .50)",
      high: "عالية (درجة التشابه ≥ .75)",
    },
    reset: {
      reset: "إعادة تعيين قاعدة بيانات المتجهات",
      resetting: "مسح المتجهات...",
      confirm:
        "أنت على وشك إعادة تعيين قاعدة بيانات المتجهات الخاصة بمساحة العمل هذه. سيؤدي هذا إلى إزالة جميع تضمينات المتجهات المضمنة حاليًا.\n\nستظل ملفات المصدر الأصلية دون مساس. هذا الإجراء لا رجعة فيه.",
      error: "تعذرت إعادة تعيين قاعدة بيانات متجهة مساحة العمل!",
      success: "تم إعادة تعيين قاعدة بيانات متجهة مساحة العمل!",
    },
  },
  agent: {
    "performance-warning":
      "يعتمد أداء نماذج التعلم العميق التي لا تدعم صراحةً استدعاء الأدوات بشكل كبير على قدرات النموذج ودقته. قد تكون بعض القدرات محدودة أو غير وظيفية.",
    provider: {
      title: "موفر نموذج التعلم العميق لوكيل مساحة العمل",
      description:
        "موفر نموذج التعلم العميق والنموذج المحدد الذي سيتم استخدامه لوكيل الخاص بمساحة العمل هذه.",
    },
    mode: {
      chat: {
        title: "نموذج محادثة وكيل مساحة العمل",
        description:
          "نموذج المحادثة المحدد الذي سيتم استخدامه لوكيل الخاص بمساحة العمل هذه.",
      },
      title: "نموذج وكيل مساحة العمل",
      description:
        "نموذج نموذج التعلم العميق المحدد الذي سيتم استخدامه لوكيل الخاص بمساحة العمل هذه.",
      wait: "-- في انتظار النماذج --",
    },
    skill: {
      rag: {
        title: "التوليد المعزز بالاسترجاع والذاكرة طويلة المدى",
        description:
          'اسمح للوكيل بالاستفادة من مستنداتك المحلية للإجابة على استعلام أو اطلب من الوكيل "تذكر" أجزاء من المحتوى لاسترجاعها في الذاكرة طويلة المدى.',
      },
      view: {
        title: "عرض وتلخيص المستندات",
        description:
          "السماح للوكيل بإدراج وتلخيص محتوى ملفات مساحة العمل المضمنة حاليًا.",
      },
      scrape: {
        title: "جمع محتوى المواقع الإلكترونية",
        description: "السماح للوكيل بزيارة مواقع الويب وجمع محتواها.",
      },
      generate: {
        title: "إنشاء المخططات البيانية",
        description:
          "تمكين الوكيل الافتراضي لإنشاء أنواع مختلفة من المخططات من البيانات المقدمة أو المعطاة في المحادثة.",
      },
      web: {
        title: "البحث والتصفح المباشر على الويب",
        description:
          "اسمح لمسؤولك بالبحث على الإنترنت للإجابة على أسئلتك من خلال الاتصال بمزود خدمة البحث على الإنترنت (SERP).",
      },
      sql: {
        title: "موصل SQL",
        description:
          "اسمح لمسؤولك بالاستفادة من 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:
          "اسمح لمسؤولك بإنشاء ملفات بتنسيقات ثنائية مثل عروض PowerPoint وجداول Excel ووثائق Word وملفات 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:
              "إنشاء مستندات Excel للبيانات الجدولية مع الأوراق والتصميم.",
          },
          "create-docx": {
            title: "ملفات مستندات مايكروسوفت",
            description: "إنشاء مستندات Word مع تنسيق وتصميم أساسي.",
          },
        },
      },
      gmail: {
        title: "موصل Gmail",
        description:
          "اسمح لمسؤولك بالتفاعل مع Gmail - للبحث عن رسائل البريد الإلكتروني، وقراءة المحادثات، وكتابة المسودات، وإرسال رسائل البريد الإلكتروني، وإدارة صندوق الوارد الخاص بك. <a>اقرأ الوثائق</a>.",
        multiUserWarning:
          "لا تتوفر تكامل Gmail في الوضع متعدد المستخدمين لأسباب تتعلق بالأمان. يرجى تعطيل الوضع متعدد المستخدمين لاستخدام هذه الميزة.",
        configuration: "إعدادات Gmail",
        deploymentId: "رقم التوزيع",
        deploymentIdHelp:
          "معرّف النشر من تطبيق الويب الخاص بك في Google Apps Script",
        apiKey: "مفتاح واجهة برمجة التطبيقات",
        apiKeyHelp:
          "مفتاح واجهة برمجة التطبيقات (API) الذي قمت بتكوينه في تطبيق Google Apps Script الخاص بك.",
        configurationRequired:
          "يرجى تكوين مُعرّف النشر والمفتاح الخاص لواجهة برمجة التطبيقات لتمكين ميزات 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:
              "طريقة مبسطة للحصول على رسائل البريد الإلكتروني الواردة من حساب Gmail.",
          },
        },
      },
      outlook: {
        title: "ملحق Outlook",
        description:
          "اسمح لمتخصصك بالتفاعل مع Microsoft Outlook - للبحث عن رسائل البريد الإلكتروني، وقراءة المحادثات، وكتابة المسودات، وإرسال رسائل البريد الإلكتروني، وإدارة صندوق الوارد الخاص بك باستخدام واجهة برمجة التطبيقات Microsoft Graph. <a>اقرأ الوثائق</a>.",
        multiUserWarning:
          'لا تتوفر تكامل "Outlook" في الوضع متعدد المستخدمين لأسباب تتعلق بالأمان. يرجى تعطيل الوضع متعدد المستخدمين لاستخدام هذه الميزة.',
        configuration: "تكوين برنامج Outlook",
        authType: "نوع الحساب",
        authTypeHelp:
          'اختر أنواع حسابات مايكروسوفت التي يمكنها التحقق من الهوية. "جميع الحسابات" تدعم كل من الحسابات الشخصية وحسابات العمل/المدرسة. "فقط الحسابات الشخصية" يقتصر على حسابات مايكروسوفت الشخصية فقط. "فقط الحسابات التنظيمية" يقتصر على حسابات العمل/المدرسة من مستأجر Azure AD محدد.',
        authTypeCommon: "جميع الحسابات (الشخصية والعمل/التعليم)",
        authTypeConsumers: "حسابات Microsoft الشخصية فقط",
        authTypeOrganization: "حسابات المنظمات فقط (يتطلب معرفة المستأجر).",
        clientId: "رقم تعريف العميل (المتقدم)",
        clientIdHelp: "معرّف التطبيق (العميل) من تسجيل تطبيقك في Azure AD.",
        tenantId: "معرّف (المستأجر)",
        tenantIdHelp:
          "معرّف المستأجر (Tenant ID) من تسجيل تطبيق Azure AD الخاص بك. مطلوب فقط للتحقق من الهوية داخل المؤسسة فقط.",
        clientSecret: "كلمة المرور الخاصة بالعميل",
        clientSecretHelp: "قيمة سرية للعميل من تسجيل تطبيق Azure AD الخاص بك",
        configurationRequired:
          "يرجى تكوين معرف العميل ومعرف العميل السري لتمكين ميزات Outlook.",
        authRequired:
          "احفظ بيانات اعتمادك أولاً، ثم قم بتسجيل الدخول باستخدام Microsoft لإكمال الإعداد.",
        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:
              "ابحث في رسائل البريد الإلكتروني باستخدام تركيب جمل البحث الخاص بـ Microsoft.",
          },
          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:
          "اسمح لمسؤولك بالتفاعل مع تقويم جوجل - عرض التقوائم، والحصول على الأحداث، وإنشاء وتحديث الأحداث، وإدارة الردود. <a>اقرأ الوثائق</a>.",
        multiUserWarning:
          "لا تتوفر تكامل تقويم Google في الوضع متعدد المستخدمين لأسباب تتعلق بالسلامة. يرجى تعطيل الوضع متعدد المستخدمين لاستخدام هذه الميزة.",
        configuration: "تكوين تقويم جوجل",
        deploymentId: "معرّف التوزيع",
        deploymentIdHelp:
          "معرّف النشر من تطبيق الويب الخاص بك في Google Apps Script",
        apiKey: "مفتاح واجهة برمجة التطبيقات",
        apiKeyHelp:
          "مفتاح واجهة برمجة التطبيقات (API) الذي قمت بتكوينه في تطبيق Google Apps Script الخاص بك.",
        configurationRequired:
          "يرجى تكوين معرف النشر والمفتاح الخاص للبرنامج، وذلك لتفعيل ميزات تقويم جوجل.",
        configured: "تم التكوين",
        searchSkills: "مهارات البحث...",
        noSkillsFound: "لا توجد مهارات تطابق بحثك.",
        categories: {
          calendars: {
            title: "تقويمات",
            description: "عرض وإدارة تقويمات Google الخاصة بك.",
          },
          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> أدوات مُفعّلة</b> والتي ستستهلك السياق في كل محادثة. <br /> ضع في اعتبارك تعطيل الأدوات غير المرغوب فيها لتوفير السياق.",
      "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: " مفاتيح واجهة برمجة التطبيقات.",
    description:
      "تسمح مفاتيح واجهة برمجة التطبيقات  لحامليها بالوصول إلى مثيل إني ثينك إلْلْم هذا وإدارته برمجيًا.",
    link: "اقرأ وثائق واجهة برمجة التطبيقات .",
    generate: "إنشاء مفتاح واجهة برمجة التطبيقات الجديد",
    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: "مفتاح واجهة برمجة التطبيقات",
      by: "تم الإنشاء بواسطة",
      created: "تم إنشاؤها",
    },
  },
  llm: {
    title: "تفضيل نموذج التعلم العميق",
    description:
      "هذه هي بيانات الاعتماد والإعدادات الخاصة بنموذج التعلم العميق للمحادثة وموفر التضمين المفضلين لديك . من المهم أن تكون هذه المفاتيح حديثة وصحيحة وإلا فلن يعمل برنامج إني ثينك إلْلْم بشكل صحيح.",
    provider: "موفر نموذج التعلم العميق",
    providers: {
      azure_openai: {
        azure_service_endpoint: "نقطة نهاية الخدمة في Azure",
        api_key: "مفتاح واجهة برمجة التطبيقات",
        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":
      "يمكن أن يؤدي استخدام نموذج الهمس المحلي على الأجهزة ذات ذاكرة الوصول العشوائي أو وحدة المعالجة المركزية المحدودة إلى تعطيل إني ثينك إلْلْم عند معالجة ملفات الوسائط.",
    "warn-recommend":
      "نوصي بذاكرة وصول عشوائي بسعة 2 جيجابايت على الأقل وتحميل ملفات أقل من 10 ميجا بايت.",
    "warn-end": "سيتم تنزيل النموذج المدمج تلقائيًا عند الاستخدام الأول.",
  },
  embedding: {
    title: "تفضيل التضمين",
    "desc-start":
      "عند استخدام نموذج تعلم عميق لا يدعم محرك التضمين أصلاً - قد تحتاج إلى تحديد بيانات الاعتماد بالإضافة إلى ذلك لتضمين النص.",
    "desc-end":
      "التضمين هو عملية تحويل النص إلى متجهات. هذه البيانات مطلوبة لتحويل ملفاتك ومطالباتك إلى تنسيق يمكن لـ إني ثينك إلْلْمْ استخدامه للمعالجة.",
    provider: {
      title: "موفر التضمين",
    },
  },
  text: {
    title: "تقسيم النص وتفضيلات التقطيع",
    "desc-start":
      "في بعض الأحيان، قد ترغب في تغيير الطريقة الافتراضية التي يتم بها تقسيم المستندات الجديدة وتقطيعها قبل إدراجها في قاعدة بيانات المتجهة الخاصة بك.",
    "desc-end":
      "يجب عليك فقط تعديل هذا الإعداد إذا كنت تفهم كيفية عمل تقسيم النص وتأثيراته الجانبية.",
    size: {
      title: "حجم قطعة النص",
      description:
        "هذا هو الحد الأقصى لطول الأحرف التي يمكن أن تكون موجودة في متجهة واحدة.",
      recommend: "الحد الأقصى لطول نموذج التضمين هو",
    },
    overlap: {
      title: "تداخل قطعة النص",
      description:
        "هذا هو الحد الأقصى لتداخل الأحرف الذي يحدث أثناء تقطيع قطعتي نص متجاورتين.",
    },
  },
  vector: {
    title: "قاعدة بيانات المتجهة",
    description:
      "هذه هي بيانات الاعتماد والإعدادات الخاصة بكيفية عمل مثيل إني ثينك إلْلْمْ الخاص بك. من المهم أن تكون هذه المفاتيح حالية وصحيحة.",
    provider: {
      title: "موفر قاعدة بيانات المتجهة",
      description: "ليست هناك حاجة تعيين إعدادات لانسديبي .",
    },
  },
  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:
      "هذا هو التكوين الخاص بك لكيفية تعامل موفري الطرف الثالث المتصلين و إني ثينك إلْلْمْ مع بياناتك.",
    anonymous: "تم تمكين القياس المستتر عن بعد ",
  },
  connectors: {
    "search-placeholder": "اتصالات البيانات",
    "no-connectors": "لم يتم العثور على أي اتصالات بيانات.",
    github: {
      name: "مستودع GitHub",
      description:
        "استورد مستودع GitHub بأكمله (سواء كان عامًا أو خاصًا) بنقرة واحدة.",
      URL: "عنوان مستودع GitHub",
      URL_explained: "عنوان مستودع GitHub الذي ترغب في جمعه.",
      token: "رمز الوصول إلى GitHub",
      optional: "اختياري",
      token_explained: "رمز الوصول لمنع تحديد السرعة.",
      token_explained_start: "بدون مساعدة.",
      token_explained_link1: "رمز الوصول الشخصي",
      token_explained_middle:
        "، قد تحدد واجهة برمجة التطبيقات الخاصة بـ GitHub عدد الملفات التي يمكن جمعها بسبب قيود السرعة. يمكنك",
      token_explained_link2: "إنشاء رمز وصول مؤقت",
      token_explained_end: "لتجنب هذه المشكلة.",
      ignores: "يتجاهل الملف",
      git_ignore:
        "قم بإدراج قائمة بتنسيق .gitignore لتجاهل الملفات المحددة أثناء عملية الجمع. اضغط على مفتاح الإدخال بعد كل إدخال ترغب في حفظه.",
      task_explained:
        "بمجرد الانتهاء، ستكون جميع الملفات متاحة لإدراجها في مساحات العمل في أداة اختيار المستندات.",
      branch: "المجلد الذي ترغب في استرداد الملفات منه.",
      branch_loading: "-- تحميل الفروع المتاحة --",
      branch_explained: "المجلد الذي ترغب في استرداد الملفات منه.",
      token_information:
        "بسبب قيود معدل الوصول إلى واجهة برمجة التطبيقات العامة الخاصة بـ GitHub، لن يتمكن هذا الموصل من جمع الملفات ذات المستوى الأعلى فقط.",
      token_personal: "احصل على رمز وصول شخصي مجاني مع حساب GitHub هنا.",
    },
    gitlab: {
      name: "مستودع GitLab",
      description:
        "استورد مستودع GitLab بالكامل، سواء كان عامًا أو خاصًا، بنقرة واحدة.",
      URL: "عنوان مستودع GitLab",
      URL_explained: "عنوان مستودع GitLab الذي ترغب في جمعه.",
      token: "رمز الوصول إلى GitLab",
      optional: "اختياري",
      token_description:
        "حدد الكيانات الإضافية التي تريد استردادها من واجهة برمجة التطبيقات الخاصة بـ GitLab.",
      token_explained_start: "بدون مساعدة.",
      token_explained_link1: "رمز الوصول الشخصي",
      token_explained_middle:
        "، قد تحدد واجهة برمجة التطبيقات الخاصة بـ GitLab عدد الملفات التي يمكن جمعها بسبب قيود السرعة. يمكنك",
      token_explained_link2: "إنشاء رمز وصول مؤقت",
      token_explained_end: "لتجنب هذه المشكلة.",
      fetch_issues: "استرجاع المشكلات بصيغة المستندات",
      ignores: "يتجاهل الملف",
      git_ignore:
        "قم بإدراج قائمة بتنسيق .gitignore لتجاهل الملفات المحددة أثناء عملية الجمع. اضغط على مفتاح الإدخال بعد كل إدخال ترغب في حفظه.",
      task_explained:
        "بمجرد الانتهاء، ستكون جميع الملفات متاحة لإدراجها في مساحات العمل في أداة اختيار المستندات.",
      branch: "المجلد الذي ترغب في استرداد الملفات منه",
      branch_loading: "-- تحميل الفروع المتاحة --",
      branch_explained: "المجلد الذي ترغب في استرداد الملفات منه.",
      token_information:
        "بسبب قيود معدل الوصول إلى واجهة برمجة التطبيقات العامة لـ 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:
        "هذا هو عدد الروابط التي يجب على العامل اتباعها من عنوان URL الأصلي.",
      max_pages: "الحد الأقصى لعدد الصفحات",
      max_pages_explained: "الحد الأقصى لعدد الروابط التي يجب استخراجها.",
      task_explained:
        "بمجرد الانتهاء، سيكون المحتوى الذي تم استخراجه متاحًا لإدراجه في مساحات العمل في أداة اختيار المستندات.",
    },
    confluence: {
      name: "التلاقي",
      description: "استيراد صفحة كاملة من Confluence بنقرة واحدة.",
      deployment_type: "نوع نشر التطبيق",
      deployment_type_explained:
        "حدد ما إذا كان مثيل Confluence الخاص بك مُستضافًا على سحابة Atlassian أم أنه مُستضاف ذاتيًا.",
      base_url: "عنوان قاعدة البيانات",
      base_url_explained: "هذا هو عنوان URL الأساسي لمساحتك في Confluence.",
      space_key: "مفتاح مساحة التجمع",
      space_key_explained:
        "هذا هو مفتاح المساحات الخاص بمثيل Confluence الخاص بك، والذي سيتم استخدامه. وعادةً ما يبدأ بـ ~",
      username: "اسم المستخدم",
      username_explained: "اسم المستخدم الخاص بك في Confluence",
      auth_type: "نوع المصادقة:",
      auth_type_explained:
        "حدد نوع المصادقة الذي ترغب في استخدامه للوصول إلى صفحات Confluence الخاصة بك.",
      auth_type_username: "اسم المستخدم ورمز الوصول",
      auth_type_personal: "رمز الوصول الشخصي",
      token: "رمز الوصول إلى منطقة التجمع",
      token_explained_start:
        "يجب عليك تقديم رمز وصول للمصادقة. يمكنك إنشاء رمز وصول.",
      token_explained_link: "هنا",
      token_desc: "رمز الوصول للمصادقة",
      pat_token: "رمز الوصول الشخصي الخاص بـ Confluence",
      pat_token_explained: "رمز الوصول الشخصي الخاص بك.",
      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": "غير متاح",
      "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، سنقوم بإدخال محتوى المستند بالكامل في نافذة المطالبة الخاصة بـ LLM الخاص بك، وذلك حتى يتمكن LLM من فهم المحتوى بالكامل.",
      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: "نظرة عامة.\n\n\nنظرة عامة.",
      accept: "حسناً، فهمت.",
    },
    obsidian: {
      vault_location: "موقع الخزانة",
      vault_description:
        'حدد مجلد "Obsidian" الخاص بك لاستيراد جميع الملاحظات وعلاقاتها.',
      selected_files: "تم العثور على {{count}} ملفات Markdown.",
      importing: "استيراد الخزانة...",
      import_vault: "استيراد منصة 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: "البحث عن مزودي نماذج اللغة الكبيرة",
      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 الخاصة بك باستخدام العلامات التجارية الخاصة بك.",
    },
    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: "إعدادات مفاتيح واجهة برمجة التطبيقات",
      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: "أدخل النص واضغط على مفتاح الإدخال لإضافة العلامات",
        visibility_label: "رؤية",
        public_description: "تظهر إشعارات النظام العامة للجميع.",
        private_description: "رسائل التذكير الخاصة مرئية فقط لك.",
        publish_button: "نشر في مركز المجتمع",
        submitting: "نشر...",
        prompt_label:
          "الرجاء تقديم معلومات حول كيفية الحصول على شهادة في مجال تكنولوجيا المعلومات.",
        prompt_description:
          "هذا هو الأمر المباشر الفعلي الذي سيتم استخدامه لتوجيه نموذج اللغة الكبير.",
        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: "أدخل النص واضغط على مفتاح الإدخال لإضافة العلامات",
        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: "هذا هو اسم العرض الخاص بأمرك.",
        name_placeholder: "أمر السلايش الخاص بي",
        description_label: "وصف",
        description_description:
          "هذا هو وصف أمر السلايش الخاص بك. استخدم هذا لوصف الغرض من أمر السلايش الخاص بك.",
        tags_label: "الوسوم",
        tags_description:
          "تُستخدم العلامات لتسمية أوامر سلاش الخاصة بك لتسهيل البحث عنها. يمكنك إضافة عدة علامات. الحد الأقصى لعدد العلامات هو 5. الحد الأقصى لعدد الأحرف في كل علامة هو 20 حرفًا.",
        tags_placeholder: "أدخل النص واضغط على مفتاح الإدخال لإضافة العلامات",
        visibility_label: "رؤية",
        public_description: "الأوامر العامة مرئية للجميع.",
        private_description: "الأوامر الخاصة مرئية فقط لك.",
        publish_button: "نشر في مركز المجتمع",
        submitting: "نشر...",
        prompt_label: "الاستعلام",
        prompt_description:
          "هذا هو الأمر الذي سيتم استخدامه عند تفعيل الأمر الذي يتضمن الشرطة.",
        prompt_placeholder: "أدخل سؤالك هنا...",
      },
    },
  },
  security: {
    title: "حماية",
    multiuser: {
      title: "وضعية المستعملين المتعددين",
      description:
        "قم بإعداد مثيلك لدعم فريقك من خلال تنشيط وضعية المستعملين المتعددين.",
      enable: {
        "is-enable": "تم تمكين وضعية المستعملين المتعددين",
        enable: "تمكين وضعية المستعملين المتعددين",
        description:
          "افتراضيًا، ستكون أنت المشرف الوحيد. وبصفتك مشرفا ستحتاج إلى إنشاء حسابات لجميع المستعملين أو المشرفين الجدد. لا تفقد كلمة مرورك، حيث يمكن فقط للمستعمل المشرف إعادة تعيين كلمات المرور.",
        username: "اسم المستعمل لحساب المشرف",
        password: "كلمة مرور حساب المشرف",
      },
    },
    password: {
      title: "حماية كلمة المرور",
      description:
        "إحم مثيل إني ثينك إلْلْمْ بكلمة المرور. إذا نسيتها فلا يوجد طريقة لاستردادها، فاحرص على حفظها.",
      "password-label": "كلمة مرور المثيل",
    },
  },
  home: {
    welcome: "مرحبا",
    chooseWorkspace: "اختر مساحة العمل لبدء المحادثة!",
    notAssigned:
      "لا تم التخصيص لأي مساحة عمل.\nيرجى الاتصال بمدير المثيل لطلب الوصول إلى مساحة عمل.",
    goToWorkspace: 'الذهاب إلى "{{workspace}}"',
  },
  telegram: {
    title: "روبوت تيليجرام",
    description:
      "قم بتوصيل مثيل AnyLLM الخاص بك بـ Telegram، حتى تتمكن من الدردشة مع مساحات العمل الخاصة بك من أي جهاز.",
    setup: {
      step1: {
        title: "الخطوة الأولى: إنشاء روبوت Telegram الخاص بك.",
        description:
          "افتح حساب @BotFather على تطبيق تيليجرام، وأرسل الرسالة `/newbot` إلى حساب @BotFather، واتبع التعليمات، وانسخ رمز API.",
        "open-botfather": "ابدأ محادثة مع BotFather",
        "instruction-1": "1. افتح الرابط أو قم بمسح رمز QR.",
        "instruction-2":
          "2. أرسل <code>/newbot</code> إلى <code>@BotFather</code>",
        "instruction-3": "3. اختر اسمًا واسم مستخدم لروبوتك.",
        "instruction-4": "4. انسخ رمز واجهة برمجة التطبيقات الذي تتلقاه.",
      },
      step2: {
        title: "الخطوة الثانية: قم بتوصيل روبوتك.",
        description:
          "الصق رمز API الذي تلقيته من @BotFather، ثم اختر مساحة عمل افتراضية لجهازك التابع للروبوت للدردشة فيها.",
        "bot-token": "رمز الرمز (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":
        "المستخدمون في انتظار التحقق. قارن رمز المطابقة المعروض هنا بالرمز المعروض في محادثتهم على تطبيق Telegram.",
      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: "ملف مستند (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":
        "يُستخدم عندما لا تتطابق أي قاعدة مسار. كما يُستخدم أيضًا لتقييم القواعد التي تم تصنيفها بواسطة نموذج لغوي كبير.",
      "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": "نموذج لغوي كبير",
      "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":
        "صف الموقف الذي تريد فيه تطبيق هذه القاعدة. يتم تقييم ذلك بواسطة نموذج اللغة الكبير (LLM) الخاص بك لتحديد ما إذا كان يجب استخدامه أم لا.",
      "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":
        "استخدم نموذج لغوي كبير لتصنيف الرسالة بناءً على الوصف الذي تقدمه.",
      "prop-prompt-content": "محتوى مُجهز مسبقًا",
      "prop-token-count": "عدد الرموز المستخدمة في المحادثة",
      "prop-message-count": "عدد الرسائل في المحادثة",
      "prop-current-hour": "الساعة الحالية (من 0 إلى 23)",
      "prop-has-image": "هل يوجد مرفق صورة؟",
      "cmp-contains": "يحتوي على",
      "cmp-matches-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": "مثال: 10,50",
      "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":
        "نمط التعابير النمطية. استخدم `/pattern/ مع العلامات للتحكم في حساسية الحالة (القيمة الافتراضية هي عدم الحساسية للحالة).",
      "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":
        "لم يتم تكوين أي من أجهزة التوجيه (routers) بعد.",
      "no-routers-prefix-workspace": "لا توجد أجهزة توجيه مُكوّنة.",
      "no-routers-link": "قم بإنشائه في إعدادات جهاز التوجيه (Model Router).",
      "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": "تم توجيهه إلى <route>{{model}}</route>",
      "routed-to-rule":
        "تم توجيهه إلى <route>{{model}}</route> عبر <rule>{{ruleTitle}}</rule>",
    },
  },
};

export default TRANSLATIONS;
