{
  "tabInventory": "جرد",
  "tabTarget": "هدف",
  "tabRun": "يجري",
  "tabDone": "منتهي",
  "refreshFailed": "فشل التحديث",
  "migrateIncomplete": "الهجرة غير مكتملة",
  "requestFailed": "فشل طلب الترحيل",
  "title": "هجرة المضيف الكامل",
  "subtitle": "مستوى التحكم بالمصدر → نسخة كاملة إلى المضيف الجديد. بعد ذلك فقط قم بتغيير IP/DNS العام؛ تظل الحسابات والمسارات والمشاريع كما هي.",
  "inventorying": "الجرد",
  "inventoried": "جرد",
  "inventoriedWarn": "تم جردها · {{n}} التحذيرات",
  "inventoriedOrphans": "جرد · {{n}} بقايا المنازل",
  "inventoriedWarnAndOrphans": "تم جردها · {{w}} تحذيرات · {{n}} بقايا",
  "inventoryFailed": "فشل المخزون",
  "pendingInventory": "في انتظار المخزون",
  "projects": "المشاريع",
  "mailboxes": "صناديق البريد",
  "users": "المستخدمين",
  "software": "برمجة",
  "jobs": "وظائف",
  "notFound": "لم يتم العثور عليه",
  "wizard": "معالج الهجرة",
  "jobLog": "التاريخ الوظيفي",
  "about": "عن",
  "steps": "خطوات الهجرة",
  "sourceInventory": "مخزون المصدر",
  "sourceInventoryDesc": "مسح للقراءة فقط لمستوى التحكم ومسارات المشروع؛ لا يعدل النظام",
  "inventoryRunning": "جارٍ جرد هذا المضيف…",
  "host": "يستضيف",
  "projectHome": "المشاريع / الوطن",
  "needSoftware": "برنامج للتثبيت",
  "noInventory": "لا يوجد مخزون بعد",
  "noInventoryHint": "استخدم التحديث (أعلى اليمين) لفحص حالة المضيف والوظائف",
  "targetHost": "المضيف المستهدف",
  "targetHostDesc": "جذر SSH فقط؛ كلمة المرور مخصصة لهذا الطلب فقط ولا يتم تخزينها",
  "sshTarget": "هدف SSH",
  "sshPort": "منفذ سش",
  "targetDataDir": "البيانات المستهدفة",
  "authMethod": "طريقة المصادقة",
  "rootPassword": "كلمة مرور الجذر",
  "notPersisted": "لم يستمر",
  "passwordNotStored": "يتم استخدام كلمة المرور لجلسة SSH هذه فقط ولا يتم حفظها على القرص.",
  "overwriteDanger": "ستؤدي الكتابة الفوقية إلى استبدال بيانات YSK الموجودة على الهدف. لا يمكن التراجع عن هذا من اللوحة.",
  "outboundIdentity": "الهوية الصادرة في القبو",
  "dryRun": "الفحص المسبق للتشغيل الجاف",
  "startMigrate": "ابدأ ترحيل المضيف الكامل",
  "needSshTarget": "أدخل هدف SSH",
  "needMaintWindow": "تحقق من نافذة الصيانة",
  "needRootPassword": "أدخل كلمة مرور الجذر",
  "needRequired": "أكمل الحقول المطلوبة",
  "result": "نتيجة الهجرة",
  "blocked": "محظور",
  "failed": "فشل",
  "detail": "تفاصيل",
  "jobsTitle": "وظائف الهجرة ({{count}})",
  "jobsDesc": "الحالة تحت dataDir/migrate/;",
  "phase": "مرحلة",
  "jobPhase": "الوظيفة {{id}} · {{phase}}",
  "phaseName": {
    "failed": "فشل",
    "done": "منتهي",
    "running": "جري",
    "queued": "في قائمة الانتظار",
    "cancelled": "تم الإلغاء"
  },
  "target": "هدف",
  "updated": "تم التحديث",
  "notes": "ملحوظات",
  "noJobs": "لا توجد وظائف الهجرة حتى الآن",
  "noJobsHint": "تظهر المهام بعد التشغيل التجريبي أو الترحيل الكامل في المعالج.",
  "confirmTitle": "تأكيد ترحيل المضيف الكامل",
  "confirmDesc": "سوف rsync و bootstrap {{target}}",
  "confirmStart": "تأكيد البدء",
  "cancel": "يلغي",
  "success": "نجاح",
  "unfilledTarget": "(لا يوجد هدف)",
  "restartApiHint": "إذا قمت للتو بنشر إصدار جديد، فأعد تشغيل واجهة برمجة التطبيقات (",
  "afterRestart": ") ثم قم بالتحديث.",
  "inventoryWarnings": "تحذيرات المخزون ({{count}})",
  "orphanHomesHint": "منازل المشروع المتبقية (وليس في المتجر). قم بالإزالة فقط بعد التأكد من عدم استخدامها.",
  "orphanHomesTitle": "بقايا منازل المشروع ({{count}})",
  "orphanHomesSummary": "{{count}} المسار (المسارات) الموجودة على القرص غير موجودة في المتجر. قم بالنسخ الاحتياطي أولاً إذا لم تكن متأكدًا، ثم قم بإزالة المسارات غير المستخدمة.",
  "orphanColHome": "بيت",
  "orphanColModified": "معدل",
  "orphanColEntries": "إدخالات",
  "orphanEntries": "{{n}} إدخالات المستوى الأعلى في الدليل",
  "orphanKpi": "بقايا",
  "sourceOs": "OS",
  "sourceDataDir": "dataDir",
  "sourceDbRedis": "قواعد البيانات / ريديس",
  "sourceDbRedisValue": "{{db}} قواعد البيانات · {{redis}} ريديس",
  "orphanRemove": "إزالة بقايا المنزل",
  "orphanRemoveTitle": "هل تريد حذف المشروع المتبقي في المنزل؟",
  "orphanRemoveDesc": "حذف {{path}} نهائيًا من القرص. هذا ليس مشروع متجر. يحتاج YSK_EXECUTE=1.",
  "orphanRemovePhrase": "اكتب DELETE للتأكيد.",
  "orphanRemoveNeedConfirm": "يلزم التأكيد",
  "orphanBackupFirst": "النسخ الاحتياطي أولاً (فتح النسخ الاحتياطية)",
  "orphanMtime": "آخر تعديل {{at}}",
  "expandAllWarnings": "عرض جميع التحذيرات {{n}}",
  "collapseWarnings": "عرض أقل",
  "moreWarnings": "…و {{n}} أكثر",
  "authPassword": "كلمة مرور الجذر (التبديل إلى المفتاح بعد تثبيت المفتاح المؤقت)",
  "authIdentity": "معرف هوية قبو SSH",
  "authAgent": "الوكيل/المفتاح الافتراضي المحلي",
  "confirmMaint": "تأكيد نافذة الصيانة",
  "confirmMaintDesc": "· يتوقف المصدر لفترة وجيزة من أجل التفريغ المتسق (مطلوب للترحيل الحقيقي)",
  "allowOverwrite": "السماح بالكتابة فوق بيانات YSK الموجودة على الهدف",
  "allowOverwriteDesc": "· مطلوب إذا كان الهدف يحتوي بالفعل على ysk.json",
  "dryRunOnly": "التشغيل الجاف فقط",
  "dryRunOnlyDesc": "· الجرد + الفحص المسبق فقط؛ لا يوجد rsync أو يكتب الهدف",
  "executeNote": "يحتاج المضيف إلى YSK_EXECUTE=1 وواجهة برمجة تطبيقات الجذر. بعد الترحيل، قم بتحديث DNS A/AAAA وتحقق من جدار الحماية السحابي + البريد PTR.",
  "dnsCutover": "قطع DNS (يدويًا)",
  "dnsCutoverDesc": "أشر إلى A/AAAA لهذه الأسماء إلى عنوان IP العام الجديد؛"
}
