{
  "title": "أوقات تشغيل وكيل الذكاء الاصطناعي",
  "body": "تثبيت OpenClaw / Hermes / IonClaw والإشراف عليه؛ تمر جميع استدعاءات الأداة عبر القائمة المسموح بها والموافقة.",
  "status": {
    "running": "جري",
    "activating": "البدء",
    "stuck": "ابدأ عالقًا",
    "connected": "متصل",
    "registered": "مسجل فقط",
    "stale": "قديمة",
    "disconnected": "غير متصل",
    "not_installed": "غير مثبت",
    "failed": "فشل",
    "error": "خطأ",
    "unknown": "لم يتم التحقيق فيها",
    "fallback": "مجهول"
  },
  "cmdStatus": {
    "queued": "في قائمة الانتظار",
    "acked": "أكد",
    "done": "منتهي",
    "error": "خطأ"
  },
  "activatingStuckHint": "التنشيط لمدة تزيد عن 5 دقائق - تم التعامل معه على أنه فشل. تحقق من المجلة.",
  "noOnlineAgents": "لا يوجد وكلاء على الانترنت",
  "journal": "مجلة",
  "writeUnit": "اكتب الوحدة",
  "writeUnitConfirm": "اكتب وحدة systemd لـ {{kind}} ضمن /etc/systemd. لم يتم بدء تشغيل الخدمة أو تمكينها.",
  "liveN": "{{count}} اونلاين",
  "registeredOnly": "مسجل فقط",
  "awaitProbe": "في انتظار التحقيق",
  "runtimes": "أوقات التشغيل",
  "running": "جري",
  "liveAgents": "وكلاء على الانترنت",
  "fleet": "أسطول",
  "aiTasks": "مهام الذكاء الاصطناعي",
  "expBanner": "تجريبي.",
  "expBody": "التسجيل ≠ عبر الإنترنت. العمليات الحقيقية تستخدم CLI:",
  "expDocs": "المستندات: الريبو",
  "expEdge": "على حافة:",
  "expPayload": "; توصية حمولة الأمر",
  "fleetCan": "ما يمكن أن يفعله الأسطول",
  "fleetCanDesc": "ليست قائمة فارغة، بل هي إمكانات مستوى تحكم حقيقية لعقد الحافة",
  "capRegister": "يسجل",
  "capRegisterD": "يكتب قائمة مستوى التحكم (الحالة \"مسجل فقط\") - قد لا تكون العملية قيد التشغيل",
  "capCommand": "يأمر",
  "capCommandD": "إعدادات CLI المسبقة (الاستعداد/المضيف/المشاريع...) أو المخصصة؛ تقوم الحافة بسحب وتشغيل خادم ysk وacks",
  "capHistory": "تاريخ الأوامر",
  "capHistoryD": "في قائمة الانتظار / تم / خطأ، رمز الخروج، نتيجة JSON جميلة",
  "capDelete": "يمسح",
  "capDeleteD": "يزيل الجلسة والرسائل ذات الصلة",
  "capStatus": "حالة",
  "capStatusD": "مسجل فقط → عبر الإنترنت (نبضات القلب) → قديم (> 60 ثانية بدون نبضات قلب)",
  "statusFlowTitle": "تدفق الحالة",
  "statusFlow": "مسجل فقط → عبر الإنترنت → قديم (> 60 ثانية) → غير متصل (غير متصل). تم قطع اتصال عامل التصفية \"غير متصل\".",
  "colSession": "UUID للجلسة",
  "copySession": "انسخ UUID للجلسة للمجموعة / CLI --session",
  "staleFor": "الغيب {{age}}",
  "commandTitle": "قم بوضع أمر في قائمة الانتظار لهذه الجلسة",
  "historyTitleShort": "فتح سجل الأوامر (للقراءة فقط)",
  "fleetTitle": "الأسطول ({{count}})",
  "fleetDesc": "تسجيل طائرة التحكم · عقدة مسجلة على الإنترنت",
  "registerPlus": "+ وكيل التسجيل",
  "colId": "ID",
  "colStatus": "حالة",
  "colGroup": "مجموعة",
  "colLastSeen": "شوهد آخر مرة",
  "command": "يأمر",
  "history": "تاريخ",
  "emptyAgents": "لم يتم تسجيل أي وكلاء",
  "emptyAgentsDesc": "قم بالتسجيل من القائمة، أو انتظر حتى تقوم عمليات الحافة بالتسجيل الذاتي",
  "historyTitle": "سجل الأوامر · {{id}}",
  "historyDesc": "في قائمة الانتظار حتى تسحب العقدة؛",
  "refreshHistory": "تحديث التاريخ",
  "colTime": "وقت",
  "finishedAt": "انتهى {{at}}",
  "colCommand": "يأمر",
  "colResult": "ملخص النتيجة",
  "colExit": "مخرج",
  "hasResult": "لديه نتيجة",
  "emptyCmds": "لا توجد أوامر حتى الآن",
  "emptyCmdsDesc": "قائمة الانتظار مع \"الأمر\"؛ يبقى في قائمة الانتظار حتى يصبح وكيل الحافة متصلاً بالإنترنت",
  "edgeOnlineTitle": "كيف يأتي وكلاء الحافة عبر الإنترنت",
  "edgeOnlineDesc": "بعد تسجيل اللوحة، يجب على العقدة تشغيل الحلقة الصادرة لأوامر نبضات القلب/السحب",
  "controlPlaneApi": "واجهة برمجة تطبيقات مستوى التحكم:",
  "controlPlaneHint": "(يجب أن يكون قابلاً للوصول؛ استخدم عنوان اللوحة الحقيقي في الإنتاج)",
  "queueNote": "بدون عملية حافة، يظل \"الأمر\" يعمل: فهو يقف في قائمة الانتظار حتى يتصل الوكيل بالإنترنت.",
  "runtimeTitle": "أوقات تشغيل الذكاء الاصطناعي",
  "runtimeDesc": "مسارات ووحدات التحقيق؛",
  "emptyRuntime": "لا توجد نتائج التحقيق حتى الآن",
  "emptyRuntimeDesc": "قم بالتحديث لتحميل أوقات التشغيل، أو التحقيق بشكل فردي",
  "pathExists": "موجود",
  "pathMissing": "غير مثبت",
  "unitUnknown": "{{unit}} · غير معروف",
  "unitFallback": "وحدة",
  "path": "طريق",
  "probe": "دقق",
  "install": "ثَبَّتَ",
  "recentOps": "العمليات الأخيرة",
  "registerTitle": "تسجيل وكيل",
  "registerDesc": "يكتب قائمة مستوى التحكم فقط؛ لا يعني أن العقدة متصلة بالإنترنت",
  "register": "يسجل",
  "agentId": "معرف الوكيل",
  "agentIdHint": "معرف فريد، على سبيل المثال. edge-1 أو بوابة المكتب",
  "group": "مجموعة",
  "groupHint": "لمرشحات تقسيم المناطق / القائمة",
  "registerNote": "تظهر الحالة \"مسجل فقط\" حتى تقوم العقدة بتشغيل الوكيل الصادر ونبضات القلب.",
  "cmdTitle": "الأمر · {{id}}",
  "cmdTitlePlain": "يأمر",
  "cmdDesc": "في قائمة الانتظار؛ يقوم وكيل الحافة بالسحب والتشغيل والقبول (يظل في قائمة الانتظار أثناء عدم الاتصال بالإنترنت)",
  "enqueue": "وضع في قائمة الانتظار",
  "cmdPreset": "الأمر (CLI أولاً)",
  "cmdTypeAria": "نوع الأمر",
  "customCli": "سطر الأوامر المخصص",
  "cliArgs": "وسيطات CLI",
  "cliArgsHint": "لا تقم بتضمين خادم ysk؛ على سبيل المثال مجلة السجلات - وحدة nginx.service",
  "cmdNote": "يقوم تشغيل وكيل خادم Edge ysk بتنفيذ CLI JSON محليًا (يضيف --json). لا تزال تغييرات المضيف بحاجة إلى YSK_EXECUTE=1 على الحافة. راجع رمز الخروج وJSON في التاريخ.",
  "resultTitle": "نتيجة الأمر · الخروج {{code}}",
  "resultTitlePlain": "نتيجة الأمر",
  "codeComment": "# المفهوم: التسجيل ← حلقة نبضات القلب ← سحب الأوامر ← ack\n# المكتبة: ysk-server-core runOutboundAgent / agentCycle",
  "resultOuter": "الخارجي: حافة ack (exitCode / stderr). النتيجة الداخلية:",
  "deleteTitle": "حذف {{id}}؟",
  "deleteTitlePlain": "هل تريد حذف الوكيل؟",
  "deleteDesc": "ستتم أيضًا إزالة سجل الأوامر ذات الصلة.",
  "fact": {
    "kind": "يكتب",
    "name": "اسم",
    "status": "حالة",
    "unitActive": "خدمة",
    "unitName": "وحدة",
    "pathExists": "المسار موجود",
    "installPath": "مسار التثبيت"
  },
  "installBlocked": "لا يمكن إكمال التثبيت في لوحة الإدارة",
  "registeredMsg": "مسجل {{id}} (مستوى التحكم فقط؛ يجب أن تقوم العقدة بتشغيل الوكيل الصادر ونبض القلب للاتصال بالإنترنت)",
  "registerFailed": "فشل التسجيل",
  "removedFleet": "تمت إزالة تسجيل الأسطول",
  "enqueuedMsg": "الأمر في قائمة الانتظار {{id}}... (يعمل بعد سحب العقدة)",
  "enqueueFailed": "فشل وضع قائمة الانتظار",
  "loadCommandsFailed": "فشل في تحميل الأوامر",
  "probedMsg": "دقق {{kind}}",
  "probeFailed": "فشل التحقيق",
  "wroteUnitMsg": "كتب {{kind}} إعدادات الوحدة",
  "writeFailed": "فشلت الكتابة",
  "installedMsg": "تم التثبيت {{kind}}",
  "installIncomplete": "التثبيت غير مكتمل",
  "badgeDryRun": "التشغيل الجاف",
  "badgeBlocked": "محظور",
  "labelStderr": "com.stderr",
  "labelAckCli": "ACK + CLI JSON",
  "labelStdoutBody": "هيئة CLI stdout",
  "resultOuterHint": "النتيجة الخارجية هي CLI --json stdout.",
  "noteAllowlist": "يجب أن تجتاز استدعاءات أدوات الوكيل القائمة المسموح بها.",
  "noteRbacCap": "تم تحديد دور الوكيل عند مستوى الكتابة المنخفض."
}
