export const dict = {
  "command.category.suggested": "مقترح",
  "command.category.view": "عرض",
  "command.category.project": "مشروع",
  "command.category.provider": "موفر",
  "command.category.server": "خادم",
  "command.category.session": "جلسة",
  "command.category.theme": "سمة",
  "command.category.language": "لغة",
  "command.category.file": "ملف",
  "command.category.context": "سياق",
  "command.category.terminal": "محطة طرفية",
  "command.category.model": "نموذج",
  "command.category.mcp": "MCP",
  "command.category.agent": "وكيل",
  "command.category.permissions": "أذونات",
  "command.category.workspace": "مساحة عمل",
  "command.category.settings": "إعدادات",

  "theme.scheme.system": "نظام",
  "theme.scheme.light": "فاتح",
  "theme.scheme.dark": "داكن",

  "command.sidebar.toggle": "تبديل الشريط الجانبي",
  "command.project.open": "فتح مشروع",
  "command.provider.connect": "اتصال بموفر",
  "command.server.switch": "تبديل الخادم",
  "command.settings.open": "فتح الإعدادات",
  "command.session.previous": "الجلسة السابقة",
  "command.session.next": "الجلسة التالية",
  "command.session.previous.unseen": "الجلسة غير المقروءة السابقة",
  "command.session.next.unseen": "الجلسة غير المقروءة التالية",
  "command.session.archive": "أرشفة الجلسة",

  "command.palette": "لوحة الأوامر",

  "command.theme.cycle": "تغيير السمة",
  "command.theme.set": "استخدام السمة: {{theme}}",
  "command.theme.scheme.cycle": "تغيير مخطط الألوان",
  "command.theme.scheme.set": "استخدام مخطط الألوان: {{scheme}}",

  "command.language.cycle": "تغيير اللغة",
  "command.language.set": "استخدام اللغة: {{language}}",

  "command.session.new": "جلسة جديدة",
  "command.session.new.task": "مهمة جديدة",
  "command.session.show.changes": "إظهار التغييرات",
  "command.file.open": "فتح ملف",
  "command.tab.close": "إغلاق علامة التبويب",
  "command.context.addSelection": "إضافة التحديد إلى السياق",
  "command.context.addSelection.description": "إضافة الأسطر المحددة من الملف الحالي",
  "command.terminal.toggle": "تبديل المحطة الطرفية",
  "command.fileTree.toggle": "تبديل شجرة الملفات",
  "command.review.toggle": "تبديل المراجعة",
  "command.terminal.new": "محطة طرفية جديدة",
  "command.terminal.new.description": "إنشاء علامة تبويب جديدة للمحطة الطرفية",
  "command.steps.toggle": "تبديل الخطوات",
  "command.steps.toggle.description": "إظهار أو إخفاء خطوات الرسالة الحالية",
  "command.message.previous": "الرسالة السابقة",
  "command.message.previous.description": "انتقل إلى رسالة المستخدم السابقة",
  "command.message.next": "الرسالة التالية",
  "command.message.next.description": "انتقل إلى رسالة المستخدم التالية",
  "command.model.choose": "اختيار نموذج",
  "command.model.choose.description": "حدد نموذجًا مختلفًا",
  "command.mcp.toggle": "تبديل MCPs",
  "command.mcp.toggle.description": "تبديل MCPs",
  "command.agent.cycle": "تغيير الوكيل",
  "command.agent.cycle.description": "التبديل إلى الوكيل التالي",
  "command.agent.cycle.reverse": "تغيير الوكيل للخلف",
  "command.agent.cycle.reverse.description": "التبديل إلى الوكيل السابق",
  "command.model.variant.cycle": "تغيير جهد التفكير",
  "command.model.variant.cycle.description": "التبديل إلى مستوى الجهد التالي",
  "command.permissions.autoaccept.enable": "قبول التعديلات تلقائيًا",
  "command.permissions.autoaccept.disable": "إيقاف قبول التعديلات تلقائيًا",
  "command.workspace.toggle": "تبديل مساحات العمل",
  "command.workspace.toggle.description": "تمكين أو تعطيل مساحات العمل المتعددة في الشريط الجانبي",
  "command.session.undo": "تراجع",
  "command.session.undo.description": "تراجع عن الرسالة الأخيرة",
  "command.session.redo": "إعادة",
  "command.session.redo.description": "إعادة الرسالة التي تم التراجع عنها",
  "revert.banner.count_one": "تم التراجع عن {{count}} رسالة",
  "revert.banner.count_other": "تم التراجع عن {{count}} رسائل",
  "revert.banner.redo": "إعادة",
  "revert.banner.redo.all": "إعادة الكل",
  "revert.banner.hint": "أرسل رسالة جديدة لجعل هذا دائمًا",
  "revert.disabled.agentBusy": "انتظر انتهاء الوكيل",
  "command.session.compact": "ضغط الجلسة",
  "command.session.compact.description": "تلخيص الجلسة لتقليل حجم السياق",
  "command.session.fork": "تشعب من الرسالة",
  "command.session.fork.description": "إنشاء جلسة جديدة من رسالة سابقة",
  "command.session.share": "مشاركة الجلسة",
  "command.session.share.description": "مشاركة هذه الجلسة ونسخ الرابط إلى الحافظة",
  "command.session.unshare": "إلغاء مشاركة الجلسة",
  "command.session.unshare.description": "إيقاف مشاركة هذه الجلسة",
  "command.session.export": "تصدير سجل الجلسة",

  "palette.search.placeholder": "البحث في الملفات والأوامر والجلسات",
  "palette.empty": "لا توجد نتائج",
  "palette.group.commands": "الأوامر",
  "palette.group.files": "الملفات",

  "dialog.provider.search.placeholder": "البحث عن موفرين",
  "dialog.provider.empty": "لم يتم العثور على موفرين",
  "dialog.provider.group.other": "آخر",
  "dialog.provider.tag.recommended": "موصى به",

  "dialog.model.select.title": "تحديد نموذج",
  "dialog.model.search.placeholder": "البحث عن نماذج",
  "dialog.model.empty": "لا توجد نتائج للنماذج",
  "dialog.model.manage": "إدارة النماذج",
  "dialog.model.manage.description": "تخصيص النماذج التي تظهر في محدد النماذج.",
  "dialog.model.select": "تحديد",
  "dialog.model.expand": "توسيع",
  "dialog.model.collapse": "طي",

  "dialog.model.unpaid.freeModels.title": "نماذج مجانية مقدمة من Kilo",
  "dialog.model.unpaid.addMore.title": "إضافة المزيد من النماذج من موفرين مشهورين",

  "dialog.provider.viewAll": "عرض المزيد من الموفرين",

  "provider.connect.title": "اتصال {{provider}}",
  "provider.connect.title.anthropicProMax": "تسجيل الدخول باستخدام Claude Pro/Max",
  "provider.connect.selectMethod": "حدد طريقة تسجيل الدخول لـ {{provider}}.",
  "provider.connect.method.apiKey": "مفتاح API",
  "provider.connect.status.inProgress": "جارٍ التفويض...",
  "provider.connect.status.waiting": "في انتظار التفويض...",
  "provider.connect.status.failed": "فشل التفويض: {{error}}",
  "provider.connect.apiKey.description":
    "أدخل مفتاح واجهة برمجة تطبيقات {{provider}} الخاص بك لتوصيل حسابك واستخدام نماذج {{provider}} في Kilo.",
  "provider.connect.apiKey.description.local":
    "Connect to your local {{provider}} server. Leave the API key empty if the server does not require one (default for localhost).",
  "provider.connect.atomicChat.description":
    "Connect to Atomic Chat on your machine (default http://127.0.0.1:1337). No API key is required for the local server — start Atomic Chat, load a model, then connect.",
  "provider.connect.apiKey.label": "مفتاح واجهة برمجة تطبيقات {{provider}}",
  "provider.connect.apiKey.label.optional": "{{provider}} API key (optional)",
  "provider.connect.apiKey.placeholder": "مفتاح API",
  "provider.connect.apiKey.placeholder.optional": "Leave empty for local server",
  "provider.connect.apiKey.required": "مفتاح API مطلوب",
  "provider.connect.prompt.required": "{{field}} مطلوب",
  "provider.connect.azure.endpointType.label": "حدد تكوين نقطة نهاية Azure",
  "provider.connect.azure.endpointType.resourceName.label": "اسم المورد",
  "provider.connect.azure.endpointType.resourceName.hint": "قم بإنشاء نقطة النهاية من اسم مورد Azure الخاص بك",
  "provider.connect.azure.endpointType.baseURL.label": "URL الكامل لنقطة النهاية",
  "provider.connect.azure.endpointType.baseURL.hint": "استخدم نقطة نهاية Azure OpenAI مخصصة",
  "provider.connect.azure.resourceName.label": "اسم مورد Azure",
  "provider.connect.azure.resourceName.placeholder": "على سبيل المثال: my-models",
  "provider.connect.azure.baseURL.label": "URL نقطة نهاية Azure OpenAI",
  "provider.connect.azure.baseURL.placeholder": "على سبيل المثال: https://my-models.openai.azure.com/openai",
  "provider.connect.opencodeZen.line1":
    "يمنحك OpenCode Zen الوصول إلى مجموعة مختارة من النماذج الموثوقة والمحسنة لوكلاء البرمجة.",
  "provider.connect.opencodeZen.line2":
    "باستخدام مفتاح API واحد، ستحصل على إمكانية الوصول إلى نماذج مثل Claude و GPT و Gemini و GLM والمزيد.",
  "provider.connect.opencodeZen.visit.prefix": "قم بزيارة ",
  "provider.connect.opencodeZen.visit.link": "opencode.ai/zen",
  "provider.connect.opencodeZen.visit.suffix": " للحصول على مفتاح API الخاص بك.",
  "provider.connect.oauth.code.visit.prefix": "قم بزيارة ",
  "provider.connect.oauth.code.visit.link": "هذا الرابط",
  "provider.connect.oauth.code.visit.suffix":
    " للحصول على رمز التفويض الخاص بك لتوصيل حسابك واستخدام نماذج {{provider}} في Kilo.",
  "provider.connect.oauth.code.label": "رمز تفويض {{method}}",
  "provider.connect.oauth.code.placeholder": "رمز التفويض",
  "provider.connect.oauth.code.required": "رمز التفويض مطلوب",
  "provider.connect.oauth.code.invalid": "رمز التفويض غير صالح",
  "provider.connect.oauth.auto.visit.prefix": "قم بزيارة ",
  "provider.connect.oauth.auto.visit.link": "هذا الرابط",
  "provider.connect.oauth.auto.visit.suffix": " وأدخل الرمز أدناه لتوصيل حسابك واستخدام نماذج {{provider}} في Kilo.",
  "provider.connect.oauth.auto.confirmationCode": "رمز التأكيد",
  "provider.connect.toast.connected.title": "تم توصيل {{provider}}",
  "provider.connect.toast.connected.description": "نماذج {{provider}} متاحة الآن للاستخدام.",

  "provider.disconnect.toast.disconnected.title": "تم فصل {{provider}}",
  "provider.disconnect.toast.disconnected.description": "لم تعد نماذج {{provider}} متاحة.",
  "model.tag.free": "مجاني",
  "model.tag.dataCollected": "قد تُستخدم البيانات للتدريب",
  "model.tag.latest": "الأحدث",
  "model.group.recommended": "موصى به",
  "model.group.favorites": "المفضلة",
  "model.group.collapse": "طي {{group}}",
  "model.group.expand": "توسيع {{group}}",
  "model.favorite.add": "إضافة إلى المفضلة",
  "model.favorite.remove": "إزالة من المفضلة",
  "model.provider.anthropic": "Anthropic",
  "model.provider.openai": "OpenAI",
  "model.provider.google": "Google",
  "model.provider.xai": "xAI",
  "model.provider.meta": "Meta",
  "model.input.text": "نص",
  "model.input.image": "صورة",
  "model.input.audio": "صوت",
  "model.input.video": "فيديو",
  "model.input.pdf": "pdf",
  "model.tooltip.allows": "يسمح: {{inputs}}",
  "model.tooltip.reasoning.allowed": "يسمح بالاستنتاج",
  "model.tooltip.reasoning.none": "بدون استنتاج",
  "model.tooltip.context": "حد السياق {{limit}}",
  "model.preview.label.released": "الإصدار",
  "model.preview.label.input": "الإدخال",
  "model.preview.label.output": "الإخراج",
  "model.preview.label.cached": "مخزن مؤقتاً",
  "model.preview.label.average": "متوسط التكلفة التقديرية",
  "model.preview.label.context": "السياق",
  "model.preview.group.terminalBench": "Terminal Bench 2.0",
  "model.preview.label.completion": "الإكمال",
  "model.preview.label.costAttempt": "التكلفة / المحاولة",
  "model.preview.value.notSupported": "غير مدعوم",
  "model.preview.tooltip.average":
    "يعتمد متوسط التكلفة التقديرية على نسبة نموذجية لرموز الإدخال والإخراج والقراءة المخزنة مؤقتاً.",
  "model.preview.badge.reasoning": "التفكير",
  "model.preview.modality.text": "نص",
  "model.preview.modality.image": "صور",
  "model.preview.modality.audio": "صوت",
  "model.preview.modality.video": "فيديو",
  "model.preview.modality.pdf": "PDF",

  "common.search.placeholder": "بحث",
  "common.goBack": "رجوع",
  "common.goForward": "تقدم",
  "common.loading": "جارٍ التحميل",
  "common.loading.ellipsis": "...",
  "common.cancel": "إلغاء",
  "common.connect": "اتصال",
  "common.disconnect": "قطع الاتصال",
  "common.submit": "إرسال",
  "common.save": "حفظ",
  "common.saving": "جارٍ الحفظ...",
  "common.default": "افتراضي",
  "common.attachment": "مرفق",

  "prompt.placeholder.shell": "أدخل أمر shell...",
  "prompt.placeholder.normal": 'اسأل أي شيء... "{{example}}"',
  "prompt.placeholder.summarizeComments": "لخّص التعليقات…",
  "prompt.placeholder.summarizeComment": "لخّص التعليق…",
  "prompt.mode.shell": "Shell",
  "prompt.mode.shell.exit": "esc للخروج",

  "prompt.example.1": "إصلاح TODO في قاعدة التعليمات البرمجية",
  "prompt.example.2": "ما هو المكدس التقني لهذا المشروع؟",
  "prompt.example.3": "إصلاح الاختبارات المعطلة",
  "prompt.example.4": "اشرح كيف تعمل المصادقة",
  "prompt.example.5": "البحث عن وإصلاح الثغرات الأمنية",
  "prompt.example.6": "إضافة اختبارات وحدة لخدمة المستخدم",
  "prompt.example.7": "إعادة هيكلة هذه الدالة لتكون أكثر قابلية للقراءة",
  "prompt.example.8": "ماذا يعني هذا الخطأ؟",
  "prompt.example.9": "ساعدني في تصحيح هذه المشكلة",
  "prompt.example.10": "توليد وثائق API",
  "prompt.example.11": "تحسين استعلامات قاعدة البيانات",
  "prompt.example.12": "إضافة التحقق من صحة الإدخال",
  "prompt.example.13": "إنشاء مكون جديد لـ...",
  "prompt.example.14": "كيف أقوم بنشر هذا المشروع؟",
  "prompt.example.15": "مراجعة الكود الخاص بي لأفضل الممارسات",
  "prompt.example.16": "إضافة معالجة الأخطاء لهذه الدالة",
  "prompt.example.17": "اشرح نمط regex هذا",
  "prompt.example.18": "تحويل هذا إلى TypeScript",
  "prompt.example.19": "إضافة تسجيل الدخول (logging) في جميع أنحاء قاعدة التعليمات البرمجية",
  "prompt.example.20": "ما هي التبعيات القديمة؟",
  "prompt.example.21": "ساعدني في كتابة برنامج نصي للهجرة",
  "prompt.example.22": "تنفيذ التخزين المؤقت لهذه النقطة النهائية",
  "prompt.example.23": "إضافة ترقيم الصفحات إلى هذه القائمة",
  "prompt.example.24": "إنشاء أمر CLI لـ...",
  "prompt.example.25": "كيف تعمل متغيرات البيئة هنا؟",

  "prompt.popover.emptyResults": "لا توجد نتائج مطابقة",
  "prompt.popover.emptyCommands": "لا توجد أوامر مطابقة",
  "prompt.dropzone.label": "أفلت الصور أو ملفات PDF هنا",
  "prompt.slash.badge.custom": "مخصص",
  "prompt.slash.badge.skill": "مهارة",
  "prompt.slash.badge.mcp": "mcp",
  "prompt.context.active": "نشط",
  "prompt.context.includeActiveFile": "تضمين الملف النشط",
  "prompt.context.removeActiveFile": "إزالة الملف النشط من السياق",
  "prompt.context.removeFile": "إزالة الملف من السياق",
  "prompt.action.attachFile": "إرفاق ملف",
  "prompt.attachment.remove": "إزالة المرفق",
  "prompt.action.send": "إرسال",
  "prompt.action.send.blocked": "أجب عن السؤال المعلق أو تجاهله أولاً",
  "prompt.action.send.recording": "تفريغ وإرسال",
  "prompt.action.stop": "توقف",
  "prompt.action.enhance": "تحسين النص",
  "prompt.action.autoApprove.enable": "تفعيل الموافقة التلقائية",
  "prompt.action.autoApprove.disable": "تعطيل الموافقة التلقائية",
  "prompt.action.autoApprove.enabled": "الموافقة التلقائية مفعلة. ستتم الموافقة على طلبات الأذونات تلقائياً.",
  "prompt.action.autoApprove.disabled": "الموافقة التلقائية معطلة. انقر للموافقة على طلبات الأذونات تلقائياً.",
  "prompt.action.resetModel": "إعادة تعيين النموذج إلى الافتراضي",
  "prompt.action.enhanceDescription":
    "زر «حسّن الموجه» يطوّر موجهك بإضافة سياق أو توضيح أو إعادة صياغة. جرّب اكتب موجه هنا ثم اضغط الزر مرة ثانية وشوف النتيجة.",

  "speechToText.tooltip.start": "بدء الإدخال الصوتي باستخدام Kilo Gateway",
  "speechToText.tooltip.stop": "إيقاف التقاط الصوت",
  "speechToText.tooltip.transcribing": "جاري تحويل الصوت إلى نص... انقر للإلغاء.",
  "speechToText.tooltip.error": "فشل الإدخال الصوتي. انقر للمسح.",
  "speechToText.error.title": "فشل الإدخال الصوتي",
  "speechToText.error.loginRequired": "قم بتسجيل الدخول إلى Kilo لاستخدام الإدخال الصوتي.",
  "speechToText.error.permission": "تم رفض إذن الوصول إلى الميكروفون.",
  "speechToText.error.microphone": "تعذر بدء تشغيل الميكروفون.",
  "speechToText.error.recording": "فشل التسجيل.",
  "speechToText.error.emptyRecording": "لم يتم تسجيل أي صوت.",
  "speechToText.error.emptyTranscript": "لم يتم اكتشاف أي كلام.",
  "speechToText.error.encoding": "تعذر تشفير التسجيل.",
  "speechToText.toast.transcribed": "تم إدراج النص المنسوخ",

  "prompt.toast.pasteUnsupported.title": "لصق غير مدعوم",
  "prompt.toast.pasteUnsupported.description": "يمكن لصق الصور أو ملفات PDF فقط هنا.",
  "prompt.toast.modelAgentRequired.title": "حدد وكيلاً ونموذجاً",
  "prompt.toast.modelAgentRequired.description": "اختر وكيلاً ونموذجاً قبل إرسال الموجه.",
  "prompt.toast.worktreeCreateFailed.title": "فشل إنشاء شجرة العمل",
  "prompt.toast.sessionCreateFailed.title": "فشل إنشاء الجلسة",
  "prompt.toast.shellSendFailed.title": "فشل إرسال أمر shell",
  "prompt.toast.commandSendFailed.title": "فشل إرسال الأمر",
  "prompt.toast.promptSendFailed.title": "فشل إرسال الموجه",

  "dialog.mcp.title": "MCPs",
  "dialog.mcp.description": "{{enabled}} من {{total}} مفعل",
  "dialog.mcp.empty": "لم يتم تكوين MCPs",

  "dialog.lsp.empty": "تم الكشف تلقائيًا عن LSPs من أنواع الملفات",
  "dialog.plugins.empty": "الإضافات المكونة في opencode.json",

  "mcp.status.connected": "متصل",
  "mcp.status.failed": "فشل",
  "mcp.status.needs_auth": "يحتاج إلى مصادقة",
  "mcp.status.needs_registration": "يحتاج إلى تسجيل العميل",
  "mcp.status.disabled": "معطل",

  "dialog.fork.empty": "لا توجد رسائل للتفرع منها",

  "dialog.directory.search.placeholder": "البحث في المجلدات",
  "dialog.directory.empty": "لم يتم العثور على مجلدات",

  "dialog.server.title": "الخوادم",
  "dialog.server.description": "تبديل خادم Kilo الذي يتصل به هذا التطبيق.",
  "dialog.server.search.placeholder": "البحث في الخوادم",
  "dialog.server.empty": "لا توجد خوادم بعد",
  "dialog.server.add.title": "إضافة خادم",
  "dialog.server.add.url": "عنوان URL للخادم",
  "dialog.server.add.placeholder": "http://localhost:4096",
  "dialog.server.add.error": "تعذر الاتصال بالخادم",
  "dialog.server.add.checking": "جارٍ التحقق...",
  "dialog.server.add.button": "إضافة خادم",
  "dialog.server.default.title": "الخادم الافتراضي",
  "dialog.server.default.description":
    "الاتصال بهذا الخادم عند بدء تشغيل التطبيق بدلاً من بدء خادم محلي. يتطلب إعادة التشغيل.",
  "dialog.server.default.none": "لم يتم تحديد خادم",
  "dialog.server.default.set": "تعيين الخادم الحالي كافتراضي",
  "dialog.server.default.clear": "مسح",
  "dialog.server.action.remove": "إزالة الخادم",

  "dialog.server.menu.edit": "تعديل",
  "dialog.server.menu.default": "تعيين كافتراضي",
  "dialog.server.menu.defaultRemove": "إزالة الافتراضي",
  "dialog.server.menu.delete": "حذف",
  "dialog.server.current": "الخادم الحالي",
  "dialog.server.status.default": "افتراضي",

  "dialog.project.edit.title": "تحرير المشروع",
  "dialog.project.edit.name": "الاسم",
  "dialog.project.edit.icon": "أيقونة",
  "dialog.project.edit.icon.alt": "أيقونة المشروع",
  "dialog.project.edit.icon.hint": "انقر أو اسحب صورة",
  "dialog.project.edit.icon.recommended": "موصى به: 128x128px",
  "dialog.project.edit.color": "لون",
  "dialog.project.edit.color.select": "اختر لون {{color}}",

  "dialog.project.edit.worktree.startup": "سكريبت بدء تشغيل مساحة العمل",
  "dialog.project.edit.worktree.startup.description": "يتم تشغيله بعد إنشاء مساحة عمل جديدة (شجرة عمل).",
  "dialog.project.edit.worktree.startup.placeholder": "مثال: bun install",
  "context.breakdown.title": "تفصيل السياق",
  "context.breakdown.note": 'تفصيل تقريبي لرموز الإدخال. يشمل "أخرى" تعريفات الأدوات والنفقات العامة.',
  "context.breakdown.system": "النظام",
  "context.breakdown.user": "المستخدم",
  "context.breakdown.assistant": "المساعد",
  "context.breakdown.tool": "استدعاءات الأداة",
  "context.breakdown.other": "أخرى",

  "context.systemPrompt.title": "موجه النظام",
  "context.rawMessages.title": "الرسائل الخام",

  "context.stats.session": "جلسة",
  "context.stats.messages": "رسائل",
  "context.stats.provider": "موفر",
  "context.stats.model": "نموذج",
  "context.stats.limit": "حد السياق",
  "context.stats.totalTokens": "إجمالي الرموز",
  "context.stats.usage": "استخدام",
  "context.stats.inputTokens": "رموز الإدخال",
  "context.stats.outputTokens": "رموز الإخراج",
  "context.stats.reasoningTokens": "رموز الاستنتاج",
  "context.stats.cacheTokens": "رموز التخزين المؤقت (قراءة/كتابة)",
  "context.stats.userMessages": "رسائل المستخدم",
  "context.stats.assistantMessages": "رسائل المساعد",
  "context.stats.totalCost": "التكلفة الإجمالية",
  "context.stats.sessionCreated": "تم إنشاء الجلسة",
  "context.stats.lastActivity": "آخر نشاط",

  "context.usage.tokens": "رموز",
  "context.usage.usage": "استخدام",
  "context.usage.cost": "تكلفة",
  "context.usage.clickToView": "انقر لعرض السياق",
  "context.usage.view": "عرض استخدام السياق",

  "toast.language.title": "لغة",
  "toast.language.description": "تم التبديل إلى {{language}}",
  "language.en": "English",
  "language.zh": "简体中文",
  "language.zht": "繁體中文",
  "language.ko": "한국어",
  "language.de": "Deutsch",
  "language.es": "Español",
  "language.fr": "Français",
  "language.da": "Dansk",
  "language.ja": "日本語",
  "language.pl": "Polski",
  "language.ru": "Русский",
  "language.ar": "العربية",
  "language.no": "Norsk",
  "language.br": "Português (Brasil)",
  "language.bs": "Bosanski",
  "language.th": "ไทย",
  "language.tr": "Türkçe",

  "toast.theme.title": "تم تبديل السمة",
  "toast.scheme.title": "مخطط الألوان",

  "toast.permissions.autoaccept.on.title": "قبول التعديلات تلقائيًا",
  "toast.permissions.autoaccept.on.description": "سيتم الموافقة تلقائيًا على أذونات التحرير والكتابة",
  "toast.permissions.autoaccept.off.title": "توقف قبول التعديلات تلقائيًا",
  "toast.permissions.autoaccept.off.description": "ستتطلب أذونات التحرير والكتابة موافقة",

  "toast.workspace.enabled.title": "تم تمكين مساحات العمل",
  "toast.workspace.enabled.description": "الآن يتم عرض عدة worktrees في الشريط الجانبي",
  "toast.workspace.disabled.title": "تم تعطيل مساحات العمل",
  "toast.workspace.disabled.description": "يتم عرض worktree الرئيسي فقط في الشريط الجانبي",

  "toast.model.none.title": "لم يتم تحديد نموذج",
  "toast.model.none.description": "قم بتوصيل موفر لتلخيص هذه الجلسة",

  "toast.file.loadFailed.title": "فشل تحميل الملف",

  "toast.file.listFailed.title": "فشل سرد الملفات",
  "toast.context.noLineSelection.title": "لا يوجد تحديد للأسطر",
  "toast.context.noLineSelection.description": "حدد نطاق أسطر في تبويب ملف أولاً.",
  "toast.session.share.copyFailed.title": "فشل نسخ عنوان URL إلى الحافظة",
  "toast.session.share.success.title": "تمت مشاركة الجلسة",
  "toast.session.share.success.description": "تم نسخ عنوان URL للمشاركة إلى الحافظة!",
  "toast.session.share.failed.title": "فشل مشاركة الجلسة",
  "toast.session.share.failed.description": "حدث خطأ أثناء مشاركة الجلسة",

  "toast.session.unshare.success.title": "تم إلغاء مشاركة الجلسة",
  "toast.session.unshare.success.description": "تم إلغاء مشاركة الجلسة بنجاح!",
  "toast.session.unshare.failed.title": "فشل إلغاء مشاركة الجلسة",
  "toast.session.unshare.failed.description": "حدث خطأ أثناء إلغاء مشاركة الجلسة",

  "toast.session.rename.invalid.title": "عنوان الجلسة غير صالح",
  "toast.session.listFailed.title": "فشل تحميل الجلسات لـ {{project}}",

  "toast.update.title": "تحديث متاح",
  "toast.update.description": "نسخة جديدة من Kilo ({{version}}) متاحة الآن للتثبيت.",
  "toast.update.action.installRestart": "تثبيت وإعادة تشغيل",
  "toast.update.action.notYet": "ليس الآن",

  "error.page.title": "حدث خطأ ما",
  "error.page.description": "حدث خطأ أثناء تحميل التطبيق.",
  "error.page.details.label": "تفاصيل الخطأ",
  "error.page.action.restart": "إعادة تشغيل",
  "error.page.action.checking": "جارٍ التحقق...",
  "error.page.action.checkUpdates": "التحقق من وجود تحديثات",
  "error.page.action.updateTo": "تحديث إلى {{version}}",
  "error.page.report.prefix": "يرجى الإبلاغ عن هذا الخطأ لفريق Kilo",
  "error.page.report.discord": "على Discord",
  "error.page.version": "الإصدار: {{version}}",

  "error.dev.rootNotFound":
    "لم يتم العثور على العنصر الجذري. هل نسيت إضافته إلى index.html؟ أو ربما تمت كتابة سمة id بشكل خاطئ؟",

  "error.globalSync.connectFailed": "تعذر الاتصال بالخادم. هل هناك خادم يعمل في `{{url}}`؟",

  "error.startup.title": "فشل الاتصال بالخادم",

  "error.paidModel.title": "يجب عليك تسجيل الدخول لاستخدام هذا النموذج",
  "error.paidModel.description":
    "سجّل الدخول أو أنشئ حسابًا للوصول إلى أكثر من 500 نموذج، واستخدم الرصيد بسعر التكلفة، أو استخدم مفتاحك الخاص.",
  "error.paidModel.action": "تسجيل الدخول",
  "error.promotionLimit.title": "يجب عليك التسجيل للمتابعة",
  "error.promotionLimit.description":
    "سجّل مجانًا للمتابعة واستكشاف أكثر من 500 نموذج. يستغرق دقيقتين، بدون بطاقة ائتمان. أو عُد لاحقًا.",
  "error.promotionLimit.action": "التسجيل",
  "error.providerAuth.title": "تم تسجيل خروجك من {{provider}}",
  "error.providerAuth.description": "أعد الاتصال بـ {{provider}}، ثم أرسل رسالتك مرة أخرى.",
  "error.providerAuth.chatgpt.title": "تسجيل الدخول باستخدام ChatGPT مرة أخرى",
  "error.providerAuth.chatgpt.description":
    "سجل الدخول باستخدام ChatGPT مرة أخرى، ثم أرسل رسالتك مرة أخرى لمواصلة استخدام نماذج Codex.",

  "error.chain.unknown": "خطأ غير معروف",
  "error.chain.causedBy": "بسبب:",
  "error.chain.apiError": "خطأ API",
  "error.chain.status": "الحالة: {{status}}",
  "error.chain.retryable": "قابل لإعادة المحاولة: {{retryable}}",
  "error.chain.responseBody": "نص الاستجابة:\n{{body}}",
  "error.chain.didYouMean": "هل كنت تعني: {{suggestions}}",
  "error.chain.modelNotFound": "النموذج غير موجود: {{provider}}/{{model}}",
  "error.chain.checkConfig": "تحقق من أسماء الموفر/النموذج في التكوين (opencode.json)",
  "error.chain.mcpFailed": 'فشل خادم MCP "{{name}}". لاحظ أن Kilo لا يدعم مصادقة MCP بعد.',
  "error.chain.providerAuthFailed": "فشلت مصادقة الموفر ({{provider}}): {{message}}",
  "error.chain.providerInitFailed": 'فشل تهيئة الموفر "{{provider}}". تحقق من بيانات الاعتماد والتكوين.',
  "error.chain.configJsonInvalid": "ملف التكوين في {{path}} ليس JSON(C) صالحًا",
  "error.chain.configJsonInvalidWithMessage": "ملف التكوين في {{path}} ليس JSON(C) صالحًا: {{message}}",
  "error.chain.configDirectoryTypo":
    'الدليل "{{dir}}" في {{path}} غير صالح. أعد تسمية الدليل إلى "{{suggestion}}" أو قم بإزالته. هذا خطأ مطبعي شائع.',
  "error.chain.configFrontmatterError": "فشل تحليل frontmatter في {{path}}:\n{{message}}",
  "error.chain.configInvalid": "ملف التكوين في {{path}} غير صالح",
  "error.chain.configInvalidWithMessage": "ملف التكوين في {{path}} غير صالح: {{message}}",

  "notification.permission.title": "مطلوب إذن",
  "notification.permission.titleSubagent": "مطلوب إذن (وكيل فرعي)",
  "notification.permission.description": "{{sessionTitle}} في {{projectName}} يحتاج إلى إذن",
  "ui.permission.manageAutoApprove": "إدارة قواعد الموافقة التلقائية",
  "ui.permission.doomLoop.prompt": "تم اكتشاف حلقة محتملة في أداة {{tool}}. هل تريد متابعة التشغيل؟",
  "ui.permission.doomLoop.rule": "متابعة استدعاءات {{tool}}",
  "ui.permission.rule.addToAllowed": "أضف إلى قائمة المسموح",
  "ui.permission.rule.removeFromAllowed": "أزل من قائمة المسموح",
  "ui.permission.rule.addToDenied": "أضف إلى قائمة المرفوض",
  "ui.permission.rule.removeFromDenied": "أزل من قائمة المرفوض",
  "ui.permission.toolLabel.read": "قراءة",
  "ui.permission.toolLabel.edit": "تعديل",
  "ui.permission.toolLabel.write": "كتابة",
  "ui.permission.toolLabel.patch": "ترقيع",
  "ui.permission.toolLabel.globSearch": "بحث Glob",
  "ui.permission.toolLabel.grepSearch": "بحث Grep",
  "ui.permission.toolLabel.webSearch": "بحث ويب",
  "ui.permission.toolLabel.list": "قائمة",
  "ui.permission.toolLabel.externalDirectory": "قراءة دليل خارجي",
  "ui.permission.toolLabel.webFetch": "جلب ويب",
  "ui.permission.toolLabel.task": "مهمة",
  "ui.permission.toolLabel.skill": "مهارة",
  "ui.permission.toolLabel.lsp": "LSP",
  "ui.permission.toolLabel.bash": "Bash",
  "ui.permission.toolLabel.todoRead": "قراءة المهام",
  "ui.permission.toolLabel.todoWrite": "كتابة المهام",
  "ui.permission.toolLabel.codeSearch": "بحث الكود",
  "ui.permission.toggleWrap": "تبديل التفاف الكلمات",
  "ui.permission.copyCommand": "نسخ",
  "notification.question.title": "سؤال",
  "notification.question.description": "{{sessionTitle}} في {{projectName}} لديه سؤال",
  "notification.action.goToSession": "انتقل إلى الجلسة",

  "notification.session.responseReady.title": "الاستجابة جاهزة",
  "notification.session.error.title": "خطأ في الجلسة",
  "notification.session.error.fallbackDescription": "حدث خطأ",

  "home.recentProjects": "المشاريع الحديثة",
  "home.empty.title": "لا توجد مشاريع حديثة",
  "home.empty.description": "ابدأ بفتح مشروع محلي",

  "session.tab.session": "جلسة",
  "session.tab.review": "مراجعة",
  "session.tab.context": "سياق",
  "session.panel.reviewAndFiles": "المراجعة والملفات",
  "session.review.filesChanged": "تم تغيير {{count}} ملفات",
  "session.review.change.one": "تغيير",
  "session.review.change.other": "تغييرات",
  "session.review.loadingChanges": "جارٍ تحميل التغييرات...",
  "session.review.empty": "لا توجد تغييرات في هذه الجلسة بعد",
  "session.review.noChanges": "لا توجد تغييرات",
  "session.files.selectToOpen": "اختر ملفًا لفتحه",
  "session.files.all": "كل الملفات",
  "session.files.binaryContent": "ملف ثنائي (لا يمكن عرض المحتوى)",
  "session.messages.renderEarlier": "عرض الرسائل السابقة",
  "session.messages.loadingEarlier": "جارٍ تحميل الرسائل السابقة...",
  "session.messages.loadEarlier": "تحميل الرسائل السابقة",
  "session.messages.loading": "جارٍ تحميل الرسائل...",
  "session.messages.jumpToLatest": "الانتقال إلى الأحدث",

  "session.context.addToContext": "إضافة {{selection}} إلى السياق",

  "session.new.worktree.main": "الفرع الرئيسي",
  "session.new.worktree.mainWithBranch": "الفرع الرئيسي ({{branch}})",
  "session.new.worktree.create": "إنشاء شجرة عمل جديدة",
  "session.new.lastModified": "آخر تعديل",
  "sidebar.session.newSession": "جلسة جديدة",
  "sidebar.session.newSession.tooltip": "ابدأ محادثة جديدة مع الاحتفاظ بالجلسة الحالية كما هي.",
  "sidebar.session.newSession.disabled": "هذه الجلسة جديدة بالفعل. ابدأ الدردشة أو أنشئ worktree بدلاً من ذلك.",
  "sidebar.session.newWorktree": "Worktree جديد",
  "sidebar.session.newWorktree.tooltip":
    "أنشئ git worktree معزول للتجربة بأمان، وفصل التغييرات، وتشغيل جلسات متوازية دون تعطيل فرعك الحالي.",
  "sidebar.session.configureWorktree.tooltip":
    "افتح مربع حوار worktree في Agent Manager لتكوين worktree جديد قبل إنشائه.",
  "sidebar.session.newWorktree.from": "Worktree جديد من",
  "sidebar.session.currentBranch": "الفرع الحالي",
  "sidebar.session.moveToWorktree": "نقل إلى Worktree",
  "sidebar.session.moveToWorktree.tooltip.empty":
    "انقل هذه المحادثة وتغييراتك المحلية الحالية إلى worktree مخصص لمتابعة العمل في بيئة معزولة.",
  "sidebar.session.moveToWorktree.tooltip.one":
    "انقل هذه المحادثة وملفًا واحدًا معدلًا إلى worktree مخصص لمتابعة العمل في بيئة معزولة.",
  "sidebar.session.moveToWorktree.tooltip.other":
    "انقل هذه المحادثة و{{files}} ملفات معدلة إلى worktree مخصص لمتابعة العمل في بيئة معزولة.",
  "sidebar.session.showChanges.tooltip.empty": "افتح عرض التغييرات لفحص شجرة العمل الحالية.",
  "sidebar.session.showChanges.tooltip.one": "تم تعديل ملف واحد · +{{additions}} -{{deletions}}. افتح عرض التغييرات.",
  "sidebar.session.showChanges.tooltip.other":
    "تم تعديل {{files}} ملفات · +{{additions}} -{{deletions}}. افتح عرض التغييرات.",
  "sidebar.session.agentManager.tooltip":
    "افتح Agent Manager للحصول على نظرة عامة كاملة على الجلسات المتوازية و worktrees، لتتمكن من تنسيق المهام الطويلة في مكان واحد.",
  "sidebar.session.openAgentManager": "فتح Agent Manager",
  "sidebar.session.progress.capturing": "جاري التقاط التغييرات...",
  "sidebar.session.progress.creating": "جاري إنشاء worktree...",
  "sidebar.session.progress.setup": "جاري تشغيل الإعداد...",
  "sidebar.session.progress.transferring": "جاري نقل التغييرات...",
  "sidebar.session.progress.forking": "جاري بدء الجلسة...",
  "sidebar.session.progress.failed": "فشلت المتابعة في worktree",
  "session.header.search.placeholder": "بحث {{project}}",
  "session.header.searchFiles": "بحث عن الملفات",
  "session.header.openIn": "فتح في",
  "session.header.open.action": "فتح {{app}}",
  "session.header.open.ariaLabel": "فتح في {{app}}",
  "session.header.open.menu": "خيارات الفتح",
  "session.header.open.copyPath": "نسخ المسار",

  "status.popover.trigger": "الحالة",
  "status.popover.ariaLabel": "إعدادات الخوادم",
  "status.popover.tab.servers": "الخوادم",
  "status.popover.tab.mcp": "MCP",
  "status.popover.tab.lsp": "LSP",
  "status.popover.tab.plugins": "الإضافات",
  "status.popover.action.manageServers": "إدارة الخوادم",

  "session.share.popover.title": "نشر على الويب",
  "session.share.popover.description.shared": "هذه الجلسة عامة على الويب. يمكن لأي شخص لديه الرابط الوصول إليها.",
  "session.share.popover.description.unshared": "شارك الجلسة علنًا على الويب. ستكون متاحة لأي شخص لديه الرابط.",
  "session.share.action.share": "مشاركة",
  "session.share.action.publish": "نشر",
  "session.share.action.publishing": "جارٍ النشر...",
  "session.share.action.unpublish": "إلغاء النشر",
  "session.share.action.unpublishing": "جارٍ إلغاء النشر...",
  "session.share.action.view": "عرض",
  "session.share.copy.copied": "تم النسخ",
  "session.share.copy.copyLink": "نسخ الرابط",

  "lsp.tooltip.none": "لا توجد خوادم LSP",
  "lsp.label.connected": "{{count}} LSP",

  "prompt.loading": "جارٍ تحميل الموجه...",
  "terminal.loading": "جارٍ تحميل المحطة الطرفية...",
  "terminal.title": "محطة طرفية",
  "terminal.title.numbered": "محطة طرفية {{number}}",
  "terminal.close": "إغلاق المحطة الطرفية",
  "terminal.connectionLost.title": "فقد الاتصال",
  "terminal.connectionLost.description": "انقطع اتصال المحطة الطرفية. يمكن أن يحدث هذا عند إعادة تشغيل الخادم.",

  "common.closeTab": "إغلاق علامة التبويب",
  "common.signIn": "تسجيل الدخول",
  "common.signOut": "تسجيل الخروج",
  "common.dismiss": "رفض",
  "common.requestFailed": "فشل الطلب",
  "common.moreOptions": "مزيد من الخيارات",
  "common.learnMore": "اعرف المزيد",
  "common.rename": "إعادة تسمية",
  "common.reset": "إعادة تعيين",
  "common.archive": "أرشفة",
  "common.delete": "حذف",
  "common.close": "إغلاق",
  "common.edit": "تحرير",
  "common.loadMore": "تحميل المزيد",
  "common.key.esc": "ESC",

  "sidebar.menu.toggle": "تبديل القائمة",
  "sidebar.nav.projectsAndSessions": "المشاريع والجلسات",
  "sidebar.settings": "الإعدادات",
  "sidebar.help": "مساعدة",
  "sidebar.workspaces.enable": "تمكين مساحات العمل",
  "sidebar.workspaces.disable": "تعطيل مساحات العمل",
  "sidebar.gettingStarted.title": "البدء",
  "sidebar.gettingStarted.line1": "يتضمن Kilo نماذج مجانية حتى تتمكن من البدء فورًا.",
  "sidebar.gettingStarted.line2": "قم بتوصيل أي موفر لاستخدام النماذج، بما في ذلك Claude و GPT و Gemini وما إلى ذلك.",
  "sidebar.project.recentSessions": "الجلسات الحديثة",
  "sidebar.project.viewAllSessions": "عرض جميع الجلسات",

  "app.name.desktop": "Kilo Desktop",
  "settings.section.desktop": "سطح المكتب",
  "settings.section.server": "الخادم",
  "settings.tab.general": "عام",
  "settings.tab.shortcuts": "اختصارات",

  "settings.general.section.appearance": "المظهر",
  "settings.general.section.notifications": "إشعارات النظام",
  "settings.general.section.updates": "التحديثات",
  "settings.general.section.sounds": "المؤثرات الصوتية",

  "settings.general.row.language.title": "اللغة",
  "settings.general.row.language.description": "تغيير لغة العرض لـ Kilo",
  "settings.general.row.appearance.title": "المظهر",
  "settings.general.row.appearance.description": "تخصيص كيفية ظهور Kilo على جهازك",
  "settings.general.row.theme.title": "السمة",
  "settings.general.row.theme.description": "تخصيص سمة Kilo.",
  "settings.general.row.font.title": "الخط",
  "settings.general.row.font.description": "تخصيص الخط الأحادي المستخدم في كتل التعليمات البرمجية",

  "settings.general.row.releaseNotes.title": "ملاحظات الإصدار",
  "settings.general.row.releaseNotes.description": 'عرض نوافذ "ما الجديد" المنبثقة بعد التحديثات',

  "settings.updates.row.startup.title": "التحقق من التحديثات عند بدء التشغيل",
  "settings.updates.row.startup.description": "التحقق تلقائيًا من التحديثات عند تشغيل Kilo",
  "settings.updates.row.check.title": "التحقق من التحديثات",
  "settings.updates.row.check.description": "التحقق يدويًا من التحديثات وتثبيتها إذا كانت متاحة",
  "settings.updates.action.checkNow": "تحقق الآن",
  "settings.updates.action.checking": "جارٍ التحقق...",
  "settings.updates.toast.latest.title": "أنت على آخر إصدار",
  "settings.updates.toast.latest.description": "أنت تستخدم أحدث إصدار من Kilo.",
  "font.option.ibmPlexMono": "IBM Plex Mono",
  "font.option.cascadiaCode": "Cascadia Code",
  "font.option.firaCode": "Fira Code",
  "font.option.hack": "Hack",
  "font.option.inconsolata": "Inconsolata",
  "font.option.intelOneMono": "Intel One Mono",
  "font.option.iosevka": "Iosevka",
  "font.option.jetbrainsMono": "JetBrains Mono",
  "font.option.mesloLgs": "Meslo LGS",
  "font.option.robotoMono": "Roboto Mono",
  "font.option.sourceCodePro": "Source Code Pro",
  "font.option.ubuntuMono": "Ubuntu Mono",
  "sound.option.alert01": "تنبيه 01",
  "sound.option.alert02": "تنبيه 02",
  "sound.option.alert03": "تنبيه 03",
  "sound.option.alert04": "تنبيه 04",
  "sound.option.alert05": "تنبيه 05",
  "sound.option.alert06": "تنبيه 06",
  "sound.option.alert07": "تنبيه 07",
  "sound.option.alert08": "تنبيه 08",
  "sound.option.alert09": "تنبيه 09",
  "sound.option.alert10": "تنبيه 10",
  "sound.option.bipbop01": "بيب بوب 01",
  "sound.option.bipbop02": "بيب بوب 02",
  "sound.option.bipbop03": "بيب بوب 03",
  "sound.option.bipbop04": "بيب بوب 04",
  "sound.option.bipbop05": "بيب بوب 05",
  "sound.option.bipbop06": "بيب بوب 06",
  "sound.option.bipbop07": "بيب بوب 07",
  "sound.option.bipbop08": "بيب بوب 08",
  "sound.option.bipbop09": "بيب بوب 09",
  "sound.option.bipbop10": "بيب بوب 10",
  "sound.option.staplebops01": "ستابل بوبس 01",
  "sound.option.staplebops02": "ستابل بوبس 02",
  "sound.option.staplebops03": "ستابل بوبس 03",
  "sound.option.staplebops04": "ستابل بوبس 04",
  "sound.option.staplebops05": "ستابل بوبس 05",
  "sound.option.staplebops06": "ستابل بوبس 06",
  "sound.option.staplebops07": "ستابل بوبس 07",
  "sound.option.nope01": "كلا 01",
  "sound.option.nope02": "كلا 02",
  "sound.option.nope03": "كلا 03",
  "sound.option.nope04": "كلا 04",
  "sound.option.nope05": "كلا 05",
  "sound.option.nope06": "كلا 06",
  "sound.option.nope07": "كلا 07",
  "sound.option.nope08": "كلا 08",
  "sound.option.nope09": "كلا 09",
  "sound.option.nope10": "كلا 10",
  "sound.option.nope11": "كلا 11",
  "sound.option.nope12": "كلا 12",
  "sound.option.yup01": "نعم 01",
  "sound.option.yup02": "نعم 02",
  "sound.option.yup03": "نعم 03",
  "sound.option.yup04": "نعم 04",
  "sound.option.yup05": "نعم 05",
  "sound.option.yup06": "نعم 06",

  "settings.general.notifications.agent.title": "وكيل",
  "settings.general.notifications.agent.description": "عرض إشعار النظام عندما يكتمل الوكيل أو يحتاج إلى اهتمام",
  "settings.general.notifications.permissions.title": "أذونات",
  "settings.general.notifications.permissions.description": "عرض إشعار النظام عند الحاجة إلى إذن",
  "settings.general.notifications.errors.title": "أخطاء",
  "settings.general.notifications.errors.description": "عرض إشعار النظام عند حدوث خطأ",

  "settings.general.sounds.agent.title": "وكيل",
  "settings.general.sounds.agent.description": "تشغيل صوت عندما يكتمل الوكيل أو يحتاج إلى اهتمام",
  "settings.general.sounds.permissions.title": "أذونات",
  "settings.general.sounds.permissions.description": "تشغيل صوت عند الحاجة إلى إذن",
  "settings.general.sounds.errors.title": "أخطاء",
  "settings.general.sounds.errors.description": "تشغيل صوت عند حدوث خطأ",

  "settings.shortcuts.title": "اختصارات لوحة المفاتيح",
  "settings.shortcuts.reset.button": "إعادة التعيين إلى الافتراضيات",
  "settings.shortcuts.reset.toast.title": "تم إعادة تعيين الاختصارات",
  "settings.shortcuts.reset.toast.description": "تم إعادة تعيين اختصارات لوحة المفاتيح إلى الافتراضيات.",
  "settings.shortcuts.conflict.title": "الاختصار قيد الاستخدام بالفعل",
  "settings.shortcuts.conflict.description": "{{keybind}} معين بالفعل لـ {{titles}}.",
  "settings.shortcuts.unassigned": "غير معين",
  "settings.shortcuts.pressKeys": "اضغط على المفاتيح",
  "settings.shortcuts.search.placeholder": "البحث في الاختصارات",
  "settings.shortcuts.search.empty": "لم يتم العثور على اختصارات",

  "settings.shortcuts.group.general": "عام",
  "settings.shortcuts.group.session": "جلسة",
  "settings.shortcuts.group.navigation": "تصفح",
  "settings.shortcuts.group.modelAndAgent": "النموذج والوكيل",
  "settings.shortcuts.group.terminal": "المحطة الطرفية",
  "settings.shortcuts.group.prompt": "موجه",

  "settings.providers.title": "الموفرون",
  "settings.providers.description": "ستكون إعدادات الموفر قابلة للتكوين هنا.",
  "settings.providers.betaNotice":
    "حالياً، يمكن إعداد مزود Kilo Gateway فقط في واجهة الإعدادات. سيتوفر دعم إعداد المزودين الآخرين قريباً خلال الفترة التجريبية. في غضون ذلك، يمكنك إعداد المزودين باستخدام CLI أو ملف التكوين. نحن ملتزمون بإبقاء Kilo مفتوحاً، دون تقييد.",
  "settings.providers.section.connected": "الموفرون المتصلون",
  "settings.providers.connected.empty": "لا يوجد موفرون متصلون",
  "settings.providers.section.popular": "الموفرون الشائعون",
  "settings.providers.search.placeholder": "البحث عن موفرين",
  "settings.providers.select.placeholder": "اختر موفرًا...",
  "settings.providers.tag.gateway": "Gateway",
  "settings.providers.tag.environment": "البيئة",
  "settings.providers.tag.config": "التكوين",
  "settings.providers.tag.chatgpt": "ChatGPT",
  "settings.providers.tag.custom": "مخصص",
  "settings.providers.tag.other": "أخرى",
  "settings.providers.tag.customProvider": "مزود مخصص",
  "settings.providers.connected.environmentDescription": "متصل من متغيرات البيئة الخاصة بك",
  "settings.providers.action.signInChatGPT": "تسجيل الدخول باستخدام ChatGPT",
  "settings.providers.custom.description": "أضف مزوداً متوافقاً مع OpenAI عبر عنوان URL الأساسي.",
  "settings.providers.subagentModel.title": "نموذج الوكيل الفرعي",
  "settings.providers.subagentModel.description":
    "النموذج الافتراضي وجهد التفكير للوكلاء الفرعيين لـ task-tool. اتركه فارغًا ليرث نموذج الوكيل المستدعي.",
  "settings.models.hidePromptTraining.title": "إخفاء النماذج التي تدرّب على المطالبات",
  "settings.models.hidePromptTraining.description":
    "إخفاء نماذج Kilo Gateway التي قد يستخدم مزودوها مطالباتك لأغراض التدريب.",
  "settings.providers.modeModels": "نموذج لكل وضع",
  "settings.providers.custom.note": "أضف موفرًا متوافقًا مع OpenAI عبر عنوان URL الأساسي.",
  "settings.providers.modeModels.description":
    "تجاوز النموذج الافتراضي لأوضاع محددة. إذا لم يتم التعيين، يتم استخدام النموذج الافتراضي العام.",
  "provider.custom.title": "مزود مخصص",
  "provider.custom.description.prefix": "قم بتكوين مزود متوافق مع OpenAI. انظر ",
  "provider.custom.description.link": "وثائق تكوين المزود",
  "provider.custom.description.suffix": ".",
  "provider.custom.field.providerID.label": "معرف المزود",
  "provider.custom.field.providerID.placeholder": "myprovider",
  "provider.custom.field.providerID.description": "أحرف صغيرة وأرقام وواصلات أو شرطات سفلية",
  "provider.custom.field.name.label": "الاسم المعروض",
  "provider.custom.field.name.placeholder": "مزود الذكاء الاصطناعي",
  "provider.custom.field.package.label": "Provider API",
  "provider.custom.field.baseURL.label": "عنوان URL الأساسي",
  "provider.custom.field.baseURL.placeholder": "https://api.myprovider.com/v1",
  "provider.custom.field.apiKey.label": "مفتاح API",
  "provider.custom.field.apiKey.placeholder": "مفتاح API",
  "provider.custom.field.apiKey.description": "اختياري. اتركه فارغاً إذا كنت تدير المصادقة عبر الرؤوس.",
  "provider.custom.models.label": "النماذج",
  "provider.custom.models.id.label": "المعرف",
  "provider.custom.models.id.placeholder": "model-id",
  "provider.custom.models.name.label": "الاسم",
  "provider.custom.models.name.placeholder": "الاسم المعروض",
  "provider.custom.models.reasoning.label": "الاستدلال",
  "provider.custom.models.variants.label": "المتغيرات",
  "provider.custom.models.variants.add": "إضافة متغير",
  "provider.custom.models.variants.remove": "إزالة المتغير",
  "provider.custom.models.variants.name.label": "الاسم",
  "provider.custom.models.variants.name.placeholder": "على سبيل المثال: thinking",
  "provider.custom.models.variants.option.unset": "(غير محدد)",
  "provider.custom.models.variants.enableThinking.label": "تمكين التفكير (مثل Alibaba)",
  "provider.custom.models.variants.enableThinking.placeholder": "enable_thinking",
  "provider.custom.models.variants.enableThinking.true": "true",
  "provider.custom.models.variants.enableThinking.false": "false",
  "provider.custom.models.variants.thinking.label": "نوع التفكير (مثل Z.ai)",
  "provider.custom.models.variants.thinking.placeholder": "thinking",
  "provider.custom.models.variants.thinking.enabled": "enabled",
  "provider.custom.models.variants.thinking.disabled": "disabled",
  "provider.custom.models.variants.thinking.adaptive": "adaptive",
  "provider.custom.models.variants.splitReasoning.label": "Split reasoning (required for e.g. MiniMax)",
  "provider.custom.models.variants.splitReasoning.placeholder": "reasoning_split",
  "provider.custom.models.variants.splitReasoning.true": "true",
  "provider.custom.models.variants.splitReasoning.false": "false",
  "provider.custom.models.variants.chatTemplateArgs.label": "تفعيل التفكير عبر وسائط قالب الدردشة (مثل Hugging Face)",
  "provider.custom.models.variants.chatTemplateArgs.placeholder": "chat_template_args",
  "provider.custom.models.variants.chatTemplateArgs.true": "true",
  "provider.custom.models.variants.chatTemplateArgs.false": "false",
  "provider.custom.models.variants.reasoningEffort.label": "جهد الاستدلال",
  "provider.custom.models.variants.reasoningEffort.placeholder": "reasoningEffort",
  "provider.custom.models.variants.reasoningEffort.none": "none",
  "provider.custom.models.variants.reasoningEffort.minimal": "minimal",
  "provider.custom.models.variants.reasoningEffort.low": "low",
  "provider.custom.models.variants.reasoningEffort.medium": "medium",
  "provider.custom.models.variants.reasoningEffort.high": "high",
  "provider.custom.models.variants.reasoningEffort.xhigh": "xhigh",
  "provider.custom.models.variants.outputEffort.label": "Output effort (e.g. Anthropic)",
  "provider.custom.models.variants.outputEffort.placeholder": "effort",
  "provider.custom.models.variants.outputEffort.low": "low",
  "provider.custom.models.variants.outputEffort.medium": "medium",
  "provider.custom.models.variants.outputEffort.high": "high",
  "provider.custom.models.variants.outputEffort.xhigh": "xhigh",
  "provider.custom.models.variants.outputEffort.max": "max",
  "provider.custom.models.remove": "إزالة النموذج",
  "provider.custom.models.add": "إضافة نموذج",
  "provider.custom.models.fetch": "جلب النماذج",
  "provider.custom.models.fetching": "جارٍ الجلب\u2026",
  "provider.custom.models.fetch.error": "فشل جلب النماذج: {{error}}",
  "provider.custom.models.fetch.authError": "فشلت المصادقة. تحقق من مفتاح API أعلاه وحاول مرة أخرى.",
  "provider.custom.models.fetch.empty": "لم يتم العثور على نماذج على هذا الخادم.",
  "provider.custom.models.fetch.added": "تمت إضافة {{count}} نموذج(نماذج).",
  "provider.custom.models.fetch.allExist": "جميع النماذج المجلوبة مضافة بالفعل.",
  "provider.custom.models.fetch.selectAll": "تحديد الكل",
  "provider.custom.models.fetch.deselectAll": "إلغاء تحديد الكل",
  "provider.custom.models.fetch.found": "تم العثور على {{count}} نموذج",
  "provider.custom.models.fetch.showing": "عرض {{shown}} من {{total}}",
  "provider.custom.models.fetch.search": "البحث في النماذج\u2026",
  "provider.custom.models.fetch.add": "إضافة {{count}} نموذج(نماذج)",
  "provider.custom.edit.title": "تعديل المزود",
  "provider.custom.headers.label": "الرؤوس (اختياري)",
  "provider.custom.headers.key.label": "الرأس",
  "provider.custom.headers.key.placeholder": "Header-Name",
  "provider.custom.headers.value.label": "القيمة",
  "provider.custom.headers.value.placeholder": "value",
  "provider.custom.headers.remove": "إزالة الرأس",
  "provider.custom.headers.add": "إضافة رأس",
  "provider.custom.error.providerID.required": "معرف المزود مطلوب",
  "provider.custom.error.providerID.format": "استخدم أحرفاً صغيرة وأرقاماً وواصلات أو شرطات سفلية",
  "provider.custom.error.providerID.exists": "معرف المزود هذا موجود بالفعل",
  "provider.custom.error.name.required": "الاسم المعروض مطلوب",
  "provider.custom.error.baseURL.required": "عنوان URL الأساسي مطلوب",
  "provider.custom.error.baseURL.format": "يجب أن يبدأ بـ http:// أو https://",
  "provider.custom.error.required": "مطلوب",
  "provider.custom.error.duplicate": "مكرر",
  "settings.openLocalConfig": "تكوين محلي",
  "settings.openGlobalConfig": "تكوين عام",
  "settings.config.scope.local": "محلي",
  "settings.config.scope.global": "عالمي",
  "settings.config.status.loaded": "محمل",
  "settings.config.status.loadedLegacy": "محمل تكوين قديم",
  "settings.config.status.notLoaded": "غير محمل",
  "settings.config.status.create": "غير موجود - قم بإنشاء هذا الملف",
  "settings.config.title": "فتح ملف تكوين Kilo {{scope}}",
  "settings.config.placeholder": "يتم دمج ملفات التكوين بالترتيب؛ الملفات المحددة كمحملة تؤثر حاليًا على الإعدادات.",
  "settings.config.noWorkspace": "افتح مجلد مساحة عمل لتحرير ملف تكوين Kilo المحلي.",
  "settings.config.openFailed": "فشل فتح ملف تكوين Kilo {{scope}}: {{message}}",
  "settings.config.source.xdg": "تكوين XDG العالمي",
  "settings.config.source.homeKilo": "تكوين .kilo في Home",
  "settings.config.source.homeKilocode": "تكوين .kilocode في Home",
  "settings.config.source.homeOpencode": "تكوين .opencode في Home",
  "settings.config.source.envFile": "ملف بيئة KILO_CONFIG",
  "settings.config.source.envDir": "KILO_CONFIG_DIR",
  "settings.config.source.envContent": "تكوين البيئة المضمن",
  "settings.config.source.projectKilo": "تكوين .kilo للمشروع",
  "settings.config.source.projectRoot": "تكوين جذر المشروع",
  "settings.config.source.projectKilocode": "تكوين .kilocode القديم",
  "settings.config.source.projectOpencode": "تكوين .opencode القديم",
  "settings.models.title": "النماذج",
  "settings.models.description": "ستكون إعدادات النموذج قابلة للتكوين هنا.",
  "settings.agents.title": "الوكلاء",
  "settings.agents.description": "ستكون إعدادات الوكيل قابلة للتكوين هنا.",
  "settings.commands.title": "الأوامر",
  "settings.commands.description": "ستكون إعدادات الأمر قابلة للتكوين هنا.",
  "settings.mcp.title": "MCP",
  "settings.mcp.description": "ستكون إعدادات MCP قابلة للتكوين هنا.",

  "settings.permissions.title": "الأذونات",
  "settings.permissions.description": "تحكم في الأدوات التي يمكن للخادم استخدامها بشكل افتراضي.",
  "settings.permissions.section.tools": "الأدوات",
  "settings.permissions.toast.updateFailed.title": "فشل تحديث الأذونات",

  "settings.permissions.action.allow": "سماح",
  "settings.permissions.action.ask": "سؤال",
  "settings.permissions.action.deny": "رفض",

  "settings.permissions.tool.read.title": "قراءة",
  "settings.permissions.tool.read.description": "قراءة ملف (يطابق مسار الملف)",
  "settings.permissions.tool.edit.title": "تحرير",
  "settings.permissions.tool.edit.description":
    "تعديل الملفات، بما في ذلك التحرير والكتابة والتصحيحات والتحرير المتعدد",
  "settings.permissions.tool.glob.title": "Glob",
  "settings.permissions.tool.glob.description": "مطابقة الملفات باستخدام أنماط glob",
  "settings.permissions.tool.grep.title": "Grep",
  "settings.permissions.tool.grep.description": "البحث في محتويات الملف باستخدام التعبيرات العادية",
  "settings.permissions.tool.list.title": "قائمة",
  "settings.permissions.tool.list.description": "سرد الملفات داخل دليل",
  "settings.permissions.tool.bash.title": "Bash",
  "settings.permissions.tool.bash.description": "تشغيل أوامر shell",
  "settings.permissions.tool.task.title": "مهمة",
  "settings.permissions.tool.task.description": "تشغيل الوكلاء الفرعيين",
  "settings.permissions.tool.skill.title": "Skill",
  "settings.permissions.tool.skill.description": "تحميل مهارة بالاسم",
  "settings.permissions.tool.lsp.title": "LSP",
  "settings.permissions.tool.lsp.description": "تشغيل استعلامات خادم اللغة",
  "settings.permissions.tool.todoread.title": "قراءة المهام",
  "settings.permissions.tool.todoread.description": "قراءة قائمة المهام",
  "settings.permissions.tool.todowrite.title": "كتابة المهام",
  "settings.permissions.tool.todowrite.description": "تحديث قائمة المهام",
  "settings.permissions.tool.webfetch.title": "جلب الويب",
  "settings.permissions.tool.webfetch.description": "جلب محتوى من عنوان URL",
  "settings.permissions.tool.websearch.title": "بحث الويب",
  "settings.permissions.tool.websearch.description": "البحث في الويب",
  "settings.permissions.tool.codesearch.title": "بحث الكود",
  "settings.permissions.tool.codesearch.description": "البحث عن كود على الويب",
  "settings.permissions.tool.external_directory.title": "دليل خارجي",
  "settings.permissions.tool.external_directory.description": "الوصول إلى الملفات خارج دليل المشروع",
  "settings.permissions.tool.doom_loop.title": "حلقة الموت",
  "settings.permissions.tool.doom_loop.description": "اكتشاف استدعاءات الأدوات المتكررة بمدخلات متطابقة",

  "session.delete.failed.title": "فشل حذف الجلسة",
  "session.delete.title": "حذف الجلسة",
  "session.delete.confirm": 'حذف الجلسة "{{name}}"؟',
  "session.delete.button": "حذف الجلسة",
  "session.untitled": "بدون عنوان",
  "session.current": "الجلسة الحالية",
  "session.history.sources": "مصدر السجل",
  "session.recent": "الأخيرة",
  "session.showHistory": "عرض السجل",
  "session.search.placeholder": "البحث في الجلسات...",
  "session.empty": "لا توجد جلسات بعد. انقر + لبدء محادثة جديدة.",
  "session.tab.local": "محلي",
  "session.tab.cloud": "السحابة",
  "session.cloud.repoOnly": "هذا المستودع فقط",
  "session.cloud.import": "استيراد من السحابة",
  "feedback.button": "التغذية الراجعة والدعم",
  "feedback.dialog.message": "يسعدنا سماع تعليقاتك أو مساعدتك في حل أي مشكلات تواجهها.",
  "feedback.dialog.github": "الإبلاغ عن مشكلة على GitHub",
  "feedback.dialog.discord": "الانضمام إلى مجتمع Discord",
  "feedback.dialog.support": "دعم العملاء",
  "workStyle.onboarding.welcome": "مرحبًا بك في Kilo",
  "workStyle.onboarding.title": "اختر كيف تريد العمل",
  "workStyle.onboarding.settingsNote": "يمكنك تغيير هذه الخيارات في أي وقت من",
  "workStyle.onboarding.settings": "الإعدادات.",
  "workStyle.onboarding.description":
    "يحدد هذا الإعداد القيم الافتراضية الأولية للأذونات وكتل الاستدلال ومخرجات المحطة الطرفية والمخطط الزمني للسياق. يُطبّق مرة واحدة فقط ويتجاوز الإعدادات التي خصصتها مسبقًا.",
  "workStyle.onboarding.skip": "تخطي الآن",
  "workStyle.toast.saved.title": "تم حفظ الوضع بنجاح",
  "workStyle.toast.saved.description": "يمكنك تحديث تفضيلاتك في أي وقت من الإعدادات.",
  "workStyle.toast.saved.action": "الانتقال إلى الإعدادات",
  "workStyle.choice.permissions": "الأذونات",
  "workStyle.choice.bash": "Bash",
  "workStyle.choice.visibility": "العرض",
  "workStyle.choice.human-in-the-loop.eyebrow": "الإنسان ضمن سير العمل",
  "workStyle.choice.human-in-the-loop.title": "راجع أولًا",
  "workStyle.choice.human-in-the-loop.description": "يتوقف Kilo مؤقتًا ويعرض لك خطته أثناء العمل.",
  "workStyle.choice.human-in-the-loop.permissions": "يطلب الإذن قبل تعديل الملفات أو تشغيل الأوامر.",
  "workStyle.choice.human-in-the-loop.bash": "يطلب الإذن لتشغيل أي أمر في المحطة الطرفية.",
  "workStyle.choice.human-in-the-loop.visibility": "يعرض تفاصيل المحادثة كاملة، بما في ذلك الاستدلال.",
  "workStyle.choice.autonomous.eyebrow": "مقاطعات أقل",
  "workStyle.choice.autonomous.title": "استقلالية عالية",
  "workStyle.choice.autonomous.description": "مقاطعات أقل وواجهة أكثر انسيابية.",
  "workStyle.choice.autonomous.permissions": "يعدّل الملفات ويشغّل الأوامر في مساحة العمل دون طلب الإذن.",
  "workStyle.choice.autonomous.bash": "يمكنه تشغيل أوامر المحطة الطرفية في مساحة العمل دون موافقة.",
  "workStyle.choice.autonomous.visibility": "تظل التفاصيل مطوية حتى توسّعها.",
  "session.cloud.import.title": "استيراد من السحابة",
  "session.cloud.import.placeholder": "معرّف الجلسة أو الرابط أو أمر kilo import",
  "session.cloud.import.button": "استيراد",
  "session.cloud.import.invalid": "تنسيق معرّف الجلسة غير صالح",
  "session.cloud.import.legacy": "يبدو أن هذه جلسة قديمة لم تعد مدعومة.",
  "session.cloud.import.failed": "فشل استيراد جلسة السحابة",

  "workspace.new": "مساحة عمل جديدة",
  "workspace.type.local": "محلي",
  "workspace.type.sandbox": "صندوق رمل",
  "workspace.create.failed.title": "فشل إنشاء مساحة العمل",
  "workspace.delete.failed.title": "فشل حذف مساحة العمل",
  "workspace.resetting.title": "إعادة تعيين مساحة العمل",
  "workspace.resetting.description": "قد يستغرق هذا دقيقة.",
  "workspace.reset.failed.title": "فشل إعادة تعيين مساحة العمل",
  "workspace.reset.success.title": "تمت إعادة تعيين مساحة العمل",
  "workspace.reset.success.description": "مساحة العمل تطابق الآن الفرع الافتراضي.",
  "workspace.error.stillPreparing": "مساحة العمل لا تزال قيد الإعداد",
  "workspace.status.checking": "التحقق من التغييرات غير المدمجة...",
  "workspace.status.error": "تعذر التحقق من حالة git.",
  "workspace.status.clean": "لم يتم اكتشاف تغييرات غير مدمجة.",
  "workspace.status.dirty": "تم اكتشاف تغييرات غير مدمجة في مساحة العمل هذه.",
  "workspace.delete.title": "حذف مساحة العمل",
  "workspace.delete.confirm": 'حذف مساحة العمل "{{name}}"؟',
  "workspace.delete.button": "حذف مساحة العمل",
  "workspace.reset.title": "إعادة تعيين مساحة العمل",
  "workspace.reset.confirm": 'إعادة تعيين مساحة العمل "{{name}}"؟',
  "workspace.reset.button": "إعادة تعيين مساحة العمل",
  "workspace.reset.archived.none": "لن تتم أرشفة أي جلسات نشطة.",
  "workspace.reset.archived.one": "ستتم أرشفة جلسة واحدة.",
  "workspace.reset.archived.many": "ستتم أرشفة {{count}} جلسات.",
  "workspace.reset.note": "سيؤدي هذا إلى إعادة تعيين مساحة العمل لتتطابق مع الفرع الافتراضي.",

  "deviceAuth.toast.urlCopied": "تم نسخ الرابط إلى الحافظة",
  "deviceAuth.toast.codeCopied": "تم نسخ الرمز إلى الحافظة",
  "deviceAuth.toast.errorCopied": "تم نسخ الخطأ إلى الحافظة",
  "deviceAuth.status.initiating": "جارٍ بدء تسجيل الدخول...",
  "deviceAuth.title": "تسجيل الدخول إلى Kilo Code",
  "deviceAuth.step1": "الخطوة 1: افتح هذا الرابط",
  "deviceAuth.action.copyUrl": "نسخ الرابط",
  "deviceAuth.action.openBrowser": "فتح المتصفح",
  "deviceAuth.qrCode.alt": "رمز QR",
  "deviceAuth.step2": "الخطوة 2: أدخل هذا الرمز",
  "deviceAuth.action.clickToCopy": "انقر للنسخ",
  "deviceAuth.status.waiting": "في انتظار التفويض...",
  "deviceAuth.status.success": "تم تسجيل الدخول بنجاح!",
  "deviceAuth.status.failed": "فشل تسجيل الدخول",
  "deviceAuth.error.detailsTitle": "تفاصيل خطأ تسجيل الدخول",
  "deviceAuth.status.cancelled": "تم إلغاء تسجيل الدخول",
  "deviceAuth.action.tryAgain": "حاول مرة أخرى",
  "deviceAuth.action.copyError": "نسخ الخطأ",
  "deviceAuth.action.showDetails": "عرض التفاصيل",

  "common.retry": "إعادة المحاولة",
  "common.refresh": "تحديث",

  "profile.title": "الملف الشخصي",
  "profile.notLoggedIn": "لم يتم تسجيل الدخول",
  "profile.action.login": "تسجيل الدخول باستخدام Kilo Code",
  "profile.balance.title": "الرصيد",
  "profile.balance.refresh": "تحديث الرصيد",
  "profile.action.dashboard": "لوحة التحكم",
  "profile.action.logout": "تسجيل الخروج",

  "settings.section.configuration": "الإعدادات",
  "settings.agentBehaviour.title": "سلوك الوكيل",
  "settings.autoApprove.title": "الموافقة التلقائية",
  "settings.browser.title": "المتصفح",
  "settings.checkpoints.title": "نقاط التحقق",
  "settings.display.title": "العرض",
  "settings.autocomplete.title": "الإكمال التلقائي",
  "settings.autocomplete.model.title": "نموذج الإكمال التلقائي",
  "settings.autocomplete.model.description": "حدد النموذج المستخدم لإكمال الكود المضمن (inline completions)",
  "settings.notifications.title": "الإشعارات",
  "settings.context.title": "السياق",
  "settings.indexing.title": "الفهرسة",
  "settings.indexing.enable.title": "تمكين الفهرسة",
  "settings.indexing.enable.description": "تشغيل أو إيقاف فهرسة قاعدة الكود الدلالية.",
  "settings.indexing.globalEnable.title": "تمكين عام",
  "settings.indexing.globalEnable.description": "تمكين الفهرسة لكل مساحة عمل.",
  "settings.indexing.projectEnable.title": "تمكين لهذا المشروع",
  "settings.indexing.projectEnable.description": "تمكين الفهرسة لمساحة العمل هذه عندما تكون الفهرسة العامة متوقفة.",
  "settings.indexing.projectEnable.disabledTooltip": "الفهرسة العامة مفعلة، لذا هذا المشروع مشمول بالفعل.",
  "settings.indexing.provider.title": "موفر التضمين",
  "settings.indexing.provider.description": "اختر الموفر المستخدم لإنشاء التضمينات للبحث الدلالي.",
  "settings.indexing.kiloModel.title": "إعداد مسبق لنموذج Kilo",
  "settings.indexing.kiloModel.description": "اختر نموذج تضمين مدعومًا ومستضافًا بواسطة Kilo.",
  "settings.indexing.kiloSignIn.title": "تسجيل الدخول إلى Kilo مطلوب",
  "settings.indexing.kiloSignIn.description": "سجّل الدخول إلى Kilo لاستخدام التضمينات المستضافة.",
  "settings.indexing.model.title": "نموذج التضمين",
  "settings.indexing.model.description": "تجاوز نموذج التضمين الافتراضي للموفر المحدد.",
  "settings.indexing.dimension.title": "بُعد المتجه",
  "settings.indexing.dimension.description": "اتركه فارغًا للكشف التلقائي عن بُعد التضمين من النموذج.",
  "settings.indexing.dimension.placeholder": "تلقائي",
  "settings.indexing.vectorStore.title": "مخزن المتجهات",
  "settings.indexing.vectorStore.description": "اختر مكان تخزين التضمينات المفهرسة.",
  "settings.indexing.lancedbDirectory.title": "دليل LanceDB",
  "settings.indexing.lancedbDirectory.description": "دليل اختياري لتخزين LanceDB المحلي.",
  "settings.indexing.lancedbDirectory.placeholder": "اتركه فارغًا للافتراضي",
  "settings.indexing.qdrantUrl.title": "عنوان URL لـ Qdrant",
  "settings.indexing.qdrantUrl.description": "عنوان URL للخادم لمثيل Qdrant.",
  "settings.indexing.qdrantApiKey.title": "مفتاح API لـ Qdrant",
  "settings.indexing.qdrantApiKey.description": "مفتاح API اختياري لمثيل Qdrant.",
  "settings.indexing.qdrantApiKey.placeholder": "مفتاح API اختياري",
  "settings.indexing.status.title": "الحالة",
  "settings.indexing.tuning.description": "معامل متقدم للبحث والدفعات.",
  "settings.indexing.providerField.description": "إعداد اتصال خاص بالموفر.",
  "prompt.action.indexing": "إعدادات الفهرسة",
  "settings.experimental.title": "تجريبي",
  "settings.language.title": "اللغة",
  "settings.aboutKiloCode.title": "حول Kilo Code",

  "session.messages.empty": "ابدأ محادثة بكتابة رسالة أدناه.",
  "session.messages.welcome":
    "Kilo Code هو مساعد ترميز بالذكاء الاصطناعي. اطلب منه بناء ميزات أو إصلاح أخطاء أو شرح قاعدة الشيفرة.",
  "session.messages.scrollToBottom": "التمرير إلى الأسفل",
  "session.messages.initializing": "جاري التهيئة...",
  "session.messages.taskStarting": "جاري البدء...",
  "session.status.writingResponse": "...جارٍ كتابة الرد",
  "session.status.retry": "جارٍ إعادة المحاولة…",
  "session.status.retrying": "...إعادة المحاولة (المحاولة {{ attempt }})… {{ message }}",
  "session.status.working": "...جارٍ العمل",
  "session.status.offline": "انقطع الاتصال بالشبكة — جارٍ إعادة الاتصال...",
  "session.outcome.incomplete": "انتهى الدور مع تبقي {{count}} مهام",
  "session.outcome.limit": "تم الوصول إلى حد الاستجابة قبل الاكتمال",
  "session.outcome.unknown": "انتهى الدور بدون سبب إنهاء من النموذج",
  "session.outcome.filtered": "أوقف المزود هذه الاستجابة بسبب عامل تصفية المحتوى.",
  "session.outcome.unexpected": "انتهت الاستجابة بشكل غير متوقع وقد تكون غير مكتملة.",
  "session.outcome.interrupted": "تمت مقاطعة الدور",
  "session.outcome.error": "فشل الدور",
  "session.outcome.finish": "سبب الإنهاء: {{reason}}",

  "ui.sessionTurn.cancel": "إلغاء",
  "ui.sessionTurn.status.thinking": "...جارٍ التفكير",
  "ui.sessionTurn.status.consideringNextSteps": "...جارٍ التفكير في الخطوات التالية",

  "dialog.model.noProviders": "لا يوجد موفرون",

  "prompt.placeholder.connecting": "جارٍ الاتصال بالخادم...",
  "prompt.placeholder.error": "فشل الاتصال. تحقق من لوحة الإخراج أو أعد تشغيل الإضافة.",
  "prompt.placeholder.default": "اكتب رسالة... (Enter للإرسال، Shift+Enter لسطر جديد)",

  "context.usage.sessionCost": "تكلفة الجلسة",
  "context.usage.olderSessions": "{{count}} جلسات أقدم",
  "context.stats.thisSession": "هذه الجلسة",

  "time.justNow": "الآن",
  "time.minutesAgo": "قبل {{count}} دقيقة",
  "time.hoursAgo": "قبل {{count}} ساعة",
  "time.daysAgo": "قبل {{count}} يوم",
  "time.monthsAgo": "قبل {{count}} شهر",
  "time.today": "اليوم",
  "time.yesterday": "أمس",
  "time.thisWeek": "هذا الأسبوع",
  "time.thisMonth": "هذا الشهر",
  "time.older": "أقدم",

  "settings.aboutKiloCode.status.connected": "متصل",
  "settings.aboutKiloCode.status.connecting": "جارٍ الاتصال...",
  "settings.aboutKiloCode.status.disconnected": "غير متصل",
  "settings.aboutKiloCode.status.error": "خطأ",
  "settings.aboutKiloCode.cliServer": "خادم CLI",
  "settings.aboutKiloCode.status.label": "الحالة:",
  "settings.aboutKiloCode.port.label": "المنفذ:",
  "settings.aboutKiloCode.versionInfo": "معلومات الإصدار",
  "settings.aboutKiloCode.version.label": "الإصدار:",
  "settings.aboutKiloCode.extensionName": "إضافة Kilo Code",
  "settings.aboutKiloCode.community": "المجتمع والدعم",
  "settings.aboutKiloCode.feedback.prefix": "إذا كان لديك أي أسئلة أو ملاحظات، لا تتردد في فتح مشكلة على",
  "settings.aboutKiloCode.feedback.or": "أو",
  "settings.aboutKiloCode.support.prefix": "لأسئلة الفوترة أو الحساب، تواصل مع دعم العملاء على",
  "settings.aboutKiloCode.resetSettings.title": "إعادة تعيين الإعدادات",
  "settings.aboutKiloCode.resetSettings.description":
    "يؤدي هذا إلى إعادة تعيين الإعدادات الخاصة بامتداد VS Code فقط إلى قيمها الافتراضية. الإعدادات المشتركة مع CLI، مثل الأوضاع وقواعد الموافقة التلقائية، مخزّنة في تكوين CLI ولن تتأثر.",
  "settings.aboutKiloCode.resetSettings.button": "إعادة تعيين جميع الإعدادات",
  "settings.aboutKiloCode.settingsTransfer.title": "نقل الإعدادات",
  "settings.aboutKiloCode.settingsTransfer.description": "تصدير أو استيراد إعداداتك لنقلها بين نُسخ VS Code.",
  "settings.aboutKiloCode.exportSettings": "تصدير",
  "settings.aboutKiloCode.importSettings": "استيراد",
  "settings.aboutKiloCode.importSettings.invalidJson": "ملف JSON غير صالح. يرجى اختيار ملف إعدادات صالح.",
  "settings.aboutKiloCode.importSettings.invalidConfig": "الملف لا يحتوي على إعدادات Kilo صالحة.",
  "settings.aboutKiloCode.importSettings.tooLarge": "الملف كبير جدًا. يجب أن تكون ملفات الإعدادات أقل من 1 MB.",
  "settings.aboutKiloCode.importSettings.newerVersion":
    "تم تصدير هذا الملف من إصدار أحدث من Kilo. قد يتم تجاهل بعض الإعدادات.",
  "settings.aboutKiloCode.importSettings.success": "تم استيراد الإعدادات. راجع التغييرات أعلاه، ثم انقر على حفظ.",

  "settings.aboutKiloCode.telemetry.title": "Telemetry",
  "settings.aboutKiloCode.telemetry.description":
    'يتم التحكم في Telemetry بواسطة إعداد Telemetry المدمج في VS Code. لتعطيله، انتقل إلى الإعدادات > Telemetry > Telemetry Level واضبطه على "off". أعد تشغيل VS Code لتطبيق التغيير.',
  "settings.aboutKiloCode.telemetry.openSettings": "فتح إعدادات Telemetry",

  "settings.agentBehaviour.subtab.agents": "الوكلاء",
  "settings.agentBehaviour.subtab.mcpServers": "خوادم MCP",
  "settings.agentBehaviour.subtab.rules": "القواعد",
  "settings.agentBehaviour.subtab.workflows": "سير العمل",
  "settings.agentBehaviour.subtab.skills": "المهارات",

  "settings.browser.description":
    "عند التفعيل، يمكن لوكيل الذكاء الاصطناعي التفاعل مع صفحات الويب — التنقل والنقر والكتابة والتقاط لقطات الشاشة. سيتم فتح نافذة Chrome حتى تتمكن من مشاهدة الوكيل أثناء العمل.",
  "settings.browser.enable.title": "تفعيل أتمتة المتصفح",
  "settings.browser.enable.description": "تسجيل خادم Playwright MCP مع الواجهة الخلفية لـ CLI.",
  "settings.browser.systemChrome.title": "استخدام Chrome النظام",
  "settings.browser.systemChrome.description": "استخدم متصفح Chrome المثبت لديك بدلاً من نسخة Chromium منفصلة.",
  "settings.browser.headless.title": "الوضع بدون واجهة",
  "settings.browser.headless.description": "التشغيل في الوضع بدون واجهة (بدون نافذة متصفح مرئية).",

  "settings.language.description": 'اختر اللغة لواجهة Kilo Code. "تلقائي" يستخدم لغة عرض VS Code.',
  "settings.language.auto": "تلقائي (لغة VS Code)",
  "settings.language.current": "الحالية:",

  "common.add": "إضافة",
  "common.choose": "اختر…",

  "settings.autocomplete.autoTrigger.title": "تمكين الإكمال التلقائي المضمّن",
  "settings.autocomplete.autoTrigger.description": "عرض اقتراحات الإكمال المضمّن تلقائياً أثناء الكتابة",
  "settings.autocomplete.smartKeybinding.title": "تمكين اختصار المهمة المضمّنة الذكي",
  "settings.autocomplete.smartKeybinding.description": "استخدام اختصار ذكي لتشغيل المهام المضمّنة",
  "settings.autocomplete.chatAutocomplete.title": "تمكين الإكمال التلقائي للدردشة",
  "settings.autocomplete.chatAutocomplete.description": "عرض اقتراحات الإكمال التلقائي في مربع الدردشة",
  "settings.autocomplete.modelsHint": "لاختيار النموذج المستخدم للإكمال التلقائي، راجع إعدادات النماذج.",
  "settings.notifications.agent.title": "إكمال الوكيل",
  "settings.notifications.agent.description": "إظهار إشعار عند إكمال الوكيل لمهمة",
  "settings.notifications.permissions.title": "طلبات الأذونات",
  "settings.notifications.permissions.description": "إظهار إشعار عند طلبات الأذونات",
  "settings.notifications.errors.title": "أخطاء",
  "settings.notifications.errors.description": "إظهار إشعار عند الأخطاء",
  "settings.notifications.sounds": "أصوات",
  "settings.notifications.enable.title": "تمكين الإشعارات الصوتية",
  "settings.notifications.enable.description": "تشغيل أصوات عند اكتمال الجلسات أو حدوث خطأ أو الحاجة إلى ردّك",
  "settings.notifications.testSound": "اختبار",
  "settings.notifications.agentSound.title": "صوت إكمال الوكيل",
  "settings.notifications.agentSound.description": "الصوت عند إكمال الوكيل",
  "settings.notifications.permSound.title": "صوت طلب الأذونات",
  "settings.notifications.permSound.description": "الصوت عند طلبات الأذونات",
  "settings.notifications.errorSound.title": "صوت الخطأ",
  "settings.notifications.errorSound.description": "الصوت عند الأخطاء",
  "settings.notifications.sound.default": "افتراضي",
  "settings.notifications.sound.system": "النظام",
  "settings.notifications.sound.description":
    "يستخدم الخيار الافتراضي أصواتًا مختلفة عند الاكتمال أو الحاجة إلى ردّك أو حدوث خطأ. تستخدم الخيارات الأخرى صوتًا واحدًا لجميع الأحداث.",
  "settings.notifications.sound.none": "بدون",
  "settings.experimental.share.title": "وضع المشاركة",
  "settings.experimental.share.description": "سلوك مشاركة الجلسة",
  "settings.experimental.share.manual": "يدوي",
  "settings.experimental.share.auto": "تلقائي",
  "settings.experimental.share.disabled": "معطل",
  "settings.experimental.formatter.title": "المنسق",
  "settings.experimental.formatter.description": "تمكين منسق الكود التلقائي",
  "settings.experimental.lsp.title": "LSP",
  "settings.experimental.lsp.description": "تمكين تكامل بروتوكول خادم اللغة",
  "settings.experimental.batch.title": "أداة دفعية",
  "settings.experimental.batch.description": "تمكين المعالجة الدفعية لاستدعاءات الأدوات",
  "settings.experimental.codebaseSearch.title": "بحث في قاعدة الكود",
  "settings.experimental.codebaseSearch.description": "تمكين البحث بالذكاء الاصطناعي باللغة الطبيعية عبر قاعدة الكود",
  "settings.experimental.speechToText.title": "تحويل الصوت إلى نص",
  "settings.experimental.speechToText.description":
    "تمكين الإدخال الصوتي في حقول المطالبة باستخدام حساب Kilo الخاص بك من خلال Kilo Gateway.",
  "settings.models.speechToText.disabledDescription":
    "قم بتمكين وتسجيل الدخول إلى مزود Kilo لاستخدام Speech to Text. ميزة Speech to Text مدعومة حاليًا فقط مع Kilo Gateway.",
  "settings.models.speechToTextModel.title": "نموذج تحويل الصوت إلى نص",
  "settings.models.speechToTextModel.description": "اختر نموذج نسخ Kilo Gateway للإدخال الصوتي.",
  "settings.experimental.continueOnDeny.title": "المتابعة عند الرفض",
  "settings.experimental.continueOnDeny.description": "متابعة حلقة الوكيل عند رفض الإذن",
  "settings.experimental.mcpTimeout.title": "مهلة MCP (مللي ثانية)",
  "settings.experimental.mcpTimeout.description": "مهلة طلبات خادم MCP بالمللي ثانية",
  "settings.experimental.remote.title": "التحكم Remote",
  "settings.experimental.remote.description":
    "قم بتمكين التحكم Remote في الجلسات عبر Kilo Cloud. سيؤثر هذا أيضًا على واجهات سطر الأوامر (CLIs) على هذا الجهاز.",
  "settings.experimental.remote.current": "الحالة الحالية:",
  "settings.experimental.remote.startup": "التفعيل التلقائي عند بدء التشغيل:",
  "settings.experimental.remote.active": "نشط",
  "settings.experimental.remote.inactive": "غير نشط",
  "settings.experimental.remote.hint": "استخدم /remote في الدردشة للتبديل",
  "settings.experimental.toolToggles": "مفاتيح الأدوات",
  "settings.agentBehaviour.defaultAgent.title": "الوكيل الافتراضي",
  "settings.agentBehaviour.defaultAgent.description": "الوكيل المستخدم عند عدم التحديد",
  "settings.agentBehaviour.availableAgents": "الوكلاء المتاحون",
  "settings.agentBehaviour.selectAgent": "اختر وكيلاً للتهيئة…",
  "settings.agentBehaviour.selectAgent.title": "الوكيل",
  "settings.agentBehaviour.selectAgent.description": "اختر وكيلاً للتهيئة…",
  "settings.agentBehaviour.modelOverride.title": "تجاوز النموذج",
  "settings.agentBehaviour.modelOverride.description": "تجاوز النموذج الافتراضي لهذا الوكيل",
  "settings.agentBehaviour.variantOverride.title": "تجاوز المتغير",
  "settings.agentBehaviour.variantOverride.description": "تجاوز متغير النموذج لهذا الوكيل",
  "settings.agentBehaviour.prompt.title": "موجه مخصص",
  "settings.agentBehaviour.prompt.description": "موجه نظام إضافي لهذا الوكيل",
  "settings.agentBehaviour.temperature.title": "الحرارة",
  "settings.agentBehaviour.temperature.description": "حرارة أخذ العينات (0-2)",
  "settings.agentBehaviour.topP.title": "Top P",
  "settings.agentBehaviour.topP.description": "معامل أخذ العينات النووي (0-1)",
  "settings.agentBehaviour.maxSteps.title": "الحد الأقصى للخطوات",
  "settings.agentBehaviour.maxSteps.description": "الحد الأقصى لتكرارات الوكيل",
  "settings.agentBehaviour.hidden.title": "مخفي",
  "settings.agentBehaviour.hidden.description": "إخفاء هذا الوكيل من مبدل الأوضاع في إدخال الدردشة",
  "settings.agentBehaviour.disable.title": "معطل",
  "settings.agentBehaviour.disable.description": "تعطيل هذا الوكيل بالكامل — لن يظهر في أي مكان",
  "settings.agentBehaviour.badge.hidden": "مخفي",
  "settings.agentBehaviour.badge.disabled": "معطل",
  "settings.agentBehaviour.badge.deprecated": "مُهمَل",
  "settings.agentBehaviour.discoveredSkills": "المهارات المكتشفة",
  "settings.agentBehaviour.noSkillsFound":
    "لم يتم العثور على مهارات. أضف مسارات مجلدات أو عناوين URL أدناه لإتاحة المهارات.",
  "settings.agentBehaviour.availableModes": "الأوضاع المخصصة المتاحة",
  "settings.agentBehaviour.noAgentsFound": "لم يتم العثور على وكلاء.",
  "settings.agentBehaviour.createMode": "إنشاء وضع جديد",
  "settings.agentBehaviour.createMode.name": "الاسم",
  "settings.agentBehaviour.createMode.name.placeholder": "مثال: reviewer",
  "settings.agentBehaviour.createMode.name.description":
    "معرّف فريد للوضع. استخدم الأحرف الصغيرة والأرقام والشرطات فقط.",
  "settings.agentBehaviour.createMode.description": "الوصف",
  "settings.agentBehaviour.createMode.description.placeholder": "مثال: يراجع الكود للجودة وأفضل الممارسات",
  "settings.agentBehaviour.createMode.description.help": "وصف قصير لما يفعله هذا الوضع.",
  "settings.agentBehaviour.createMode.prompt": "موجه النظام",
  "settings.agentBehaviour.createMode.prompt.placeholder":
    "مثال: أنت مراجع كود. ركز على جودة الكود وأفضل الممارسات والأخطاء المحتملة.",
  "settings.agentBehaviour.createMode.prompt.help": "تعليمات لعميل الذكاء الاصطناعي عند استخدام هذا الوضع.",
  "settings.agentBehaviour.createMode.button": "إنشاء",
  "settings.agentBehaviour.createMode.cancel": "إلغاء",
  "settings.agentBehaviour.createMode.nameRequired": "الاسم مطلوب",
  "settings.agentBehaviour.createMode.nameInvalid": "يجب أن يحتوي الاسم على أحرف صغيرة وأرقام وشرطات فقط",
  "settings.agentBehaviour.createMode.nameTaken": "يوجد وضع بهذا الاسم بالفعل",
  "settings.agentBehaviour.importMode": "استيراد",
  "settings.agentBehaviour.importMode.invalidName":
    "اسم الوضع في الملف غير صالح. يجب أن يبدأ الاسم بحرف صغير ويحتوي فقط على أحرف صغيرة وأرقام وشرطات.",
  "settings.agentBehaviour.importMode.nameTaken": "يوجد وضع بهذا الاسم بالفعل.",
  "settings.agentBehaviour.importMode.invalidJson": "ملف JSON غير صالح. يرجى اختيار ملف تعريف وكيل صالح.",
  "settings.agentBehaviour.importMode.tooLarge": "الملف كبير جدًا. يجب أن تكون تعريفات الوكيل أقل من 1 ميجابايت.",
  "settings.agentBehaviour.exportMode": "تصدير تعريف الوكيل",
  "settings.agentBehaviour.editMode": "تعديل الوضع",
  "settings.agentBehaviour.editMode.description": "الوصف",
  "settings.agentBehaviour.editMode.prompt": "موجه النظام",
  "settings.agentBehaviour.editMode.save": "تم",
  "settings.agentBehaviour.editMode.back": "العودة إلى القائمة",
  "settings.agentBehaviour.editMode.native":
    "هذا وضع مضمن. لا يمكن تغيير تعريفه الأساسي، ولكن يمكنك تكوين التجاوزات أدناه.",
  "settings.agentBehaviour.editMode.promptOverride": "تجاوز موجه مخصص لهذا الوضع المدمج",
  "settings.agentBehaviour.badge.subagent": "وكيل فرعي",
  "settings.agentBehaviour.permissions.title": "الأذونات المحسوبة",
  "settings.agentBehaviour.permissions.count": "{{count}} قواعد",
  "settings.agentBehaviour.permissions.effective": "الفعال (حرف بدل):",
  "settings.agentBehaviour.permissions.col.tool": "الأداة",
  "settings.agentBehaviour.permissions.col.pattern": "النمط",
  "settings.agentBehaviour.permissions.col.action": "الإجراء",
  "settings.agentBehaviour.permissions.copy": "نسخ الأذونات كـ JSON",
  "settings.agentBehaviour.permissions.hint":
    "يتم تقييم القواعد بالترتيب — القاعدة المطابقة الأخيرة هي التي تُطبق. هذه هي مجموعة القواعد المحلولة من خلفية CLI.",
  "settings.agentBehaviour.removeAgent.title": "إزالة الوكيل",
  "settings.agentBehaviour.removeAgent.confirm":
    'هل تريد إزالة الوكيل "{{name}}"؟ سيؤدي هذا إلى تعطيله عن طريق تحديث الإعدادات.',
  "settings.agentBehaviour.removeAgent.button": "إزالة",
  "settings.agentBehaviour.removeMcp.title": "إزالة خادم MCP",
  "settings.agentBehaviour.removeMcp.confirm": 'هل تريد إزالة خادم MCP "{{name}}"؟ سيؤدي هذا إلى إزالته من الإعدادات.',
  "settings.agentBehaviour.removeMcp.button": "إزالة",
  "settings.agentBehaviour.editMcp": "تعديل خادم MCP",
  "settings.agentBehaviour.editMcp.transportLocal": "خادم محلي (نقل stdio)",
  "settings.agentBehaviour.editMcp.transportRemote": "خادم بعيد (نقل SSE/HTTP)",
  "settings.agentBehaviour.editMcp.env": "متغيرات البيئة",
  "settings.agentBehaviour.editMcp.env.help": "المتغيرات التي يتم تمريرها إلى عملية خادم MCP.",
  "settings.agentBehaviour.addMcp.command": "الأمر",
  "settings.agentBehaviour.addMcp.command.placeholder": "e.g. npx",
  "settings.agentBehaviour.addMcp.args": "الوسائط",
  "settings.agentBehaviour.addMcp.args.help":
    "وسيطة واحدة لكل سطر. يتم الحفاظ على المسارات التي تحتوي على مسافات كما هي.",
  "settings.agentBehaviour.addMcp.args.placeholder": "e.g.\n-y\n@modelcontextprotocol/server-filesystem\n/tmp",
  "settings.agentBehaviour.addMcp.url": "عنوان URL للخادم",
  "settings.agentBehaviour.addMcp.url.placeholder": "e.g. http://localhost:3000/sse",
  "settings.agentBehaviour.skillPaths": "مسارات مجلدات المهارات",
  "settings.agentBehaviour.skillUrls": "عناوين URL للمهارات",
  "settings.agentBehaviour.removeSkill.title": "إزالة المهارة",
  "settings.agentBehaviour.removeSkill.confirm":
    'هل تريد إزالة المهارة "{{name}}"؟ سيؤدي هذا إلى حذف ملفات المهارة من القرص.',
  "settings.agentBehaviour.removeSkill.button": "إزالة",
  "settings.agentBehaviour.rules.description":
    "القواعد هي ملفات تعليمات توجه سلوك الوكيل. يتم تضمينها في موجه النظام لكل محادثة. أضف مسارات الملفات أدناه لتضمين قواعد إضافية.",
  "settings.agentBehaviour.instructionFiles": "ملفات تعليمات إضافية",
  "settings.agentBehaviour.instructionFiles.description": "مسارات ملفات التعليمات الإضافية في موجه النظام",
  "settings.agentBehaviour.claudeCompat.heading": "توافق Claude Code",
  "settings.agentBehaviour.claudeCompat.title": "تحميل ملفات Claude Code",
  "settings.agentBehaviour.claudeCompat.description":
    "تحميل تعليمات ومهارات CLAUDE.md من مجلد إعدادات Claude Code إلى الجلسات. قم بتمكين هذا الخيار إذا كنت ترغب في أن يستخدم Kilo مهارات وتعليمات Claude Code الخاصة بك. يتطلب إعادة التشغيل.",
  "settings.agentBehaviour.mcpDetail.command": "الأمر",
  "settings.agentBehaviour.mcpDetail.args": "الوسائط",
  "settings.agentBehaviour.mcpDetail.env": "البيئة",
  "settings.agentBehaviour.mcpDetail.disabled": "هذا الخادم معطّل.",
  "settings.agentBehaviour.mcpBrowseMarketplace": "تصفح Marketplace",
  "settings.agentBehaviour.mcpEmpty":
    "لم يتم تهيئة خوادم MCP. أضف خوادم MCP في kilo.jsonc، أو اطلب من الوكيل إضافتها لك.",
  "settings.agentBehaviour.workflowsPlaceholder": "تُدار سير العمل عبر ملفات سير العمل في مساحة العمل.",
  "settings.agentBehaviour.workflows.description":
    "سير العمل هي أوامر شرطة مائلة مخصصة محددة في التهيئة الخاصة بك. اكتب /command-name في الدردشة لتشغيلها. يتم تهيئة الأوامر في opencode.json ضمن قسم 'command'.",
  "settings.agentBehaviour.workflows.empty": "لم يتم تهيئة أوامر مخصصة. أضف أوامر إلى opencode.json لرؤيتها هنا.",
  "settings.agentBehaviour.workflows.detail.description": "الوصف",
  "settings.agentBehaviour.workflows.detail.template": "القالب",

  "settings.autoApprove.description":
    "تحديد كيفية السماح بتشغيل الأدوات. معظم الأدوات معينة افتراضياً على السماح. doom_loop و external_directory معينة افتراضياً على السؤال.",
  "settings.autoApprove.level.allow": "سماح",
  "settings.autoApprove.level.ask": "سؤال",
  "settings.autoApprove.level.deny": "رفض",
  "settings.autoApprove.wildcardLabel.commands": "جميع الأوامر (*)",
  "settings.autoApprove.wildcardLabel.paths": "جميع المسارات (*)",
  "settings.autoApprove.exceptions": "الاستثناءات",
  "settings.autoApprove.addCommand": "إضافة أمر",
  "settings.autoApprove.addPath": "إضافة مسار",
  "settings.autoApprove.placeholder.command": "مثال: git *",
  "settings.autoApprove.placeholder.path": "مثال: *.env",
  "settings.autoApprove.tool.read": "قراءة الملفات. يسمح للوكيل بقراءة الملفات التي تطابق المسار المحدد.",
  "settings.autoApprove.tool.edit":
    "تعديل الملفات. يسمح للوكيل بإنشاء أو تحرير الملفات، بما في ذلك التصحيحات والتحديثات متعددة الملفات.",
  "settings.autoApprove.tool.glob":
    "مطابقة الملفات بالنمط. يسمح بمطابقة الملفات باستخدام أنماط glob (مثل src/**/*.ts).",
  "settings.autoApprove.tool.grep":
    "البحث في محتويات الملفات. يسمح بالبحث المستند إلى التعبيرات النمطية (regex) داخل الملفات.",
  "settings.autoApprove.tool.list": "عرض محتويات المجلد. يسمح بعرض الملفات والمجلدات داخل الدليل.",
  "settings.autoApprove.tool.bash": "تنفيذ أوامر الطرفية. يسمح بتنفيذ أوامر الصدفة (مثل git status).",
  "settings.autoApprove.tool.task": "إطلاق وكلاء فرعيين. يسمح ببدء وكلاء فرعيين متخصصين لمهام محددة.",
  "settings.autoApprove.tool.skill": "تحميل المهارات. يسمح بتحميل المهارات المحددة مسبقًا بالاسم.",
  "settings.autoApprove.tool.lsp": "الاستعلام من خادم اللغة. يسمح بتشغيل استعلامات خادم اللغة لذكاء الكود.",
  "settings.autoApprove.tool.todoreadwrite": "إدارة قائمة المهام. يسمح بقراءة وتحديث قائمة المهام الداخلية.",
  "settings.autoApprove.tool.webfetch": "جلب رابط ويب. يسمح باسترداد المحتوى من رابط (URL) محدد.",
  "settings.autoApprove.tool.websearch": "البحث في الويب. يسمح بإجراء عمليات بحث خارجية في الويب.",
  "settings.autoApprove.tool.external_directory":
    "الوصول للملفات خارج مساحة العمل. يتم تشغيله عند الوصول إلى ملفات خارج مسار المشروع الحالي.",
  "settings.autoApprove.tool.doom_loop":
    "منع الإجراءات المتطابقة المتكررة. يتم تشغيله عندما يتكرر نفس استدعاء الأداة بمدخلات متطابقة.",
  "settings.checkpoints.enable.title": "تمكين اللقطات",
  "settings.checkpoints.enable.description": "إنشاء نقاط فحص قبل تحرير الملفات",
  "settings.context.autoCompaction.title": "ضغط تلقائي",
  "settings.context.autoCompaction.description": "ضغط السياق تلقائياً قبل أن يصل إلى الحد",
  "settings.context.compactionLimit.title": "حد الضغط التلقائي",
  "settings.context.compactionLimit.description":
    "اضغط عندما يصل السياق إلى هذه النسبة المئوية من نافذة النموذج. اتركه فارغاً لاستخدام هامش الأمان فقط.",
  "settings.context.prune.title": "تقليم المخرجات القديمة",
  "settings.context.prune.description": "إزالة مخرجات الأدوات القديمة أثناء الضغط",
  "settings.context.watcherPatterns": "أنماط تجاهل مراقب الملفات",
  "settings.context.watcherPatterns.description": "أنماط glob للملفات التي يجب على المراقب تجاهلها",

  "settings.commitMessage.title": "Commit Message",
  "settings.commitMessage.override.title": "استخدام prompt مخصص",
  "settings.commitMessage.override.description":
    "تجاوز prompt الـ commit message الافتراضي. عند التفعيل، سيستبدل الـ prompt المخصص الخاص بك الـ prompt المدمج لـ conventional commits بالكامل.",
  "settings.commitMessage.prompt.title": "prompt مخصص",
  "settings.commitMessage.prompt.description":
    "الـ prompt النظامي المرسل إلى الذكاء الاصطناعي عند إنشاء commit messages. هذا يستبدل الـ prompt الافتراضي بالكامل.",
  "settings.commitMessage.prompt.placeholder":
    "على سبيل المثال: قم بإنشاء commit messages باللغة الإسبانية باتباع تنسيق conventional commits. أرجع الـ commit message فقط.",

  "settings.display.username.title": "اسم المستخدم",
  "settings.display.username.description": "اسم مستخدم مخصص في المحادثات",
  "settings.display.fontSize.title": "حجم الخط",
  "settings.display.fontSize.description": "اضبط حجم خط webview UI الخاص بـ Kilo بشكل مستقل عن VS Code.",
  "settings.display.reasoningAutoCollapse.title": "طي الاستدلال تلقائيًا",
  "settings.display.reasoningAutoCollapse.description":
    "يطوي كتل الاستدلال بعد أن ينتهي الوكيل من كتابتها. اتركه معطلاً لإبقاء الاستدلال موسعًا ما لم تطوه يدويًا.",
  "settings.display.terminalCommand.title": "Terminal Command Blocks",
  "settings.display.terminalCommand.description": "Choose whether terminal command blocks start expanded or collapsed.",
  "settings.display.terminalCommand.expanded": "Expanded",
  "settings.display.terminalCommand.collapsed": "Collapsed",
  "settings.display.codeEdit.title": "كتل تعديلات التعليمات البرمجية",
  "settings.display.codeEdit.description":
    "اختر ما إذا كانت الكتل التي تعرض تعديلات التعليمات البرمجية والفروقات تبدأ موسّعة أم مطوية.",
  "settings.display.codeEdit.expanded": "موسّعة",
  "settings.display.codeEdit.collapsed": "مطوية",
  "settings.providers.defaultModel.title": "النموذج الافتراضي",
  "settings.providers.defaultModel.description": "النموذج الأساسي للمحادثات",
  "settings.providers.smallModel.title": "نموذج صغير",
  "settings.providers.smallModel.description":
    "نموذج خفيف لتوليد العناوين ورسائل الـ commit وتحسين المطالبات والمهام السريعة الأخرى",
  "settings.providers.disabled": "مزودون معطلون",
  "settings.providers.disabled.description": "مزودون لإخفائهم من القائمة",
  "settings.providers.disabled.enable": "تمكين",
  "settings.providers.enabled": "مزودون مفعلون (قائمة بيضاء)",
  "settings.providers.enabled.description": "إذا تم التعيين، فقط هؤلاء المزودون سيكونون متاحين",
  "settings.providers.notSet": "غير محدد (استخدام الافتراضي)",
  "dialog.model.notSet": "غير محدد",
  "profile.personalAccount": "حساب شخصي",
  "profile.switchingAccount": "جارٍ تبديل الحساب…",

  // Agent Manager strings live in webview-ui/agent-manager/i18n/ar.ts

  "question.summary": "{{n}} من {{total}} أسئلة",
  "common.review": "مراجعة",

  // legacy-migration start
  "settings.legacyMigration.link": "الترحيل من الإصدار القديم",
  "settings.aboutKiloCode.legacyMigration.title": "ترحيل الإصدار القديم",
  "settings.aboutKiloCode.legacyMigration.description":
    "ترحيل الإعدادات من تثبيت سابق لـ Kilo Code، بما في ذلك مفاتيح API لمقدمي الخدمة والنموذج الافتراضي.",
  "settings.aboutKiloCode.rooImport.description": "استيراد سجل المحادثات من تثبيت Roo Code.",
  "settings.aboutKiloCode.rooImport.button": "استيراد الجلسات من Roo Code",

  // Screen 1 — What's New
  "migration.whatsNew.title": "ما الجديد في Kilo Code",
  "migration.whatsNew.subtitle": "لقد أعدنا بناء الإضافة على أساس أسرع وأكثر كفاءة.",
  "migration.whatsNew.features.performance.title": "أداء أسرع للوكيل",
  "migration.whatsNew.features.performance.detail":
    "استدعاءات الأدوات المتوازية والوكلاء الفرعيون يتيحون لوكيلك إنجاز المزيد في وقت واحد — فتقضي وقتًا أقل في الانتظار ووقتًا أكثر في الإنجاز.",
  "migration.whatsNew.features.interface.title": "واجهة مبسّطة",
  "migration.whatsNew.features.interface.detail": "أقل تشتيتًا، أسهل وأسرع في القراءة.",
  "migration.whatsNew.features.agentManager.title": "مدير الوكلاء",
  "migration.whatsNew.features.agentManager.detail":
    "واجهة موحدة لتشغيل عدة وكلاء بالتوازي، كل منهم في شجرة عمل خاصة — راقب التقدم، وبدّل السياق، وراجع التغييرات في مكان واحد.",
  "migration.whatsNew.features.foundation.title": "أساس مشترك",
  "migration.whatsNew.features.foundation.detail":
    "نواة صغيرة وفعالة واحدة عبر كل منتجات Kilo. تجربة مألوفة بغض النظر عن طريقة عملك.",
  "migration.whatsNew.blogLink": "اقرأ الإعلان الكامل",
  "migration.whatsNew.docsLink": "الجديد والأسئلة الشائعة",
  "migration.whatsNew.continue": "متابعة",

  // Screen 2 — Migrate Settings
  "migration.migrate.title": "ترحيل إعداداتك",
  "migration.migrate.subtitle": "لقد وجدنا إعدادات من تثبيتك السابق. إليك ما يمكننا نقله.",
  "migration.migrate.selectLabel": "اختر ما تريد ترحيله",
  "migration.migrate.cannotMigrate": "لا يمكن ترحيله",
  "migration.migrate.chatHistory": "جلسات الدردشة والسجل",
  "migration.migrate.chatHistoryDesc": "غير متوافق مع البنية الجديدة",
  "migration.migrate.button": "ترحيل الإعدادات",
  "migration.migrate.skip": "تخطي",
  "migration.migrate.keysDetected": "تم اكتشاف {{count}} مفاتيح",
  "migration.migrate.serversConfigured": "تم تكوين {{count}} خادم(خوادم)",
  "migration.migrate.modesFound": "تم العثور على {{count}} وضع(أوضاع)",
  "migration.migrate.nothingToMigrate": "لم يتم العثور على أي شيء لترحيله في الإعدادات القديمة.",

  // Migrate — item labels (reused from old select keys)
  "migration.select.providers": "مفاتيح API لمقدمي الخدمة",
  "migration.select.mcpServers": "خوادم MCP",
  "migration.select.customModes": "الأوضاع المخصصة / الوكلاء",
  "migration.select.defaultModel": "النموذج الافتراضي",
  "migration.select.autoApproval": "الموافقة التلقائية",
  "migration.select.language": "لغة واجهة المستخدم",
  "migration.select.autocomplete": "إعدادات الإكمال التلقائي",

  // Migrate — completion
  "migration.complete.summary": "تم ترحيل {{success}} من {{total}} عناصر بنجاح.",
  "migration.complete.cleanup": "إزالة بيانات الإعدادات القديمة",
  "migration.complete.cleanupDescription":
    "هذا يزيل الإعدادات القديمة من مساحة تخزين VS Code. لن تتمكن من إعادة تشغيل هذا الترحيل.",
  "migration.complete.done": "تم",
  "migration.migrate.sessionsDetected": "تم اكتشاف {{count}} جلسة",
  "migration.error.sessionFailed": "فشل ترحيل الجلسة",
  "migration.error.continue": "متابعة",
  "migration.error.action.copy": "نسخ",
  "migration.error.toast.copied": "تم نسخ الخطأ إلى الحافظة",

  "migration.sessionSummary.title": "الملخص:",
  "migration.sessionSummary.copy": "نسخ التقرير",
  "migration.sessionSummary.toast.copied": "تم نسخ التقرير",
  "migration.sessionSummary.successful": "ناجحة",
  "migration.sessionSummary.skipped": "تم تخطيها",
  "migration.sessionSummary.alreadyMigrated": "تم ترحيلها بالفعل",
  "migration.sessionSummary.errored": "حدثت بها أخطاء",
  "migration.sessionSummary.none": "لا يوجد",
  "migration.forceReimport.title": "فرض إعادة الاستيراد",
  "migration.forceReimport.description":
    "ستؤدي إعادة استيراد {{target}} إلى استبدالها وحذف أي رسائل جديدة تم إنشاؤها بالفعل في تلك الجلسات.",
  "migration.forceReimport.target.one": "هذه الجلسة",
  "migration.forceReimport.target.many": "هذه الجلسات الـ {{count}}",
  "migration.forceReimport.button": "فرض إعادة الاستيراد",
  "migration.forceReimport.all": "إعادة استيراد الكل",
  "migration.forceReimport.proceed": "متابعة",
  "migration.forceReimport.toast.started": "بدأت إعادة الاستيراد القسرية",
  "migration.running.title": "الترحيل قيد التنفيذ",
  "migration.running.description.line1": "أنت على وشك الإنهاء بينما لا تزال هناك جلسات قيد الترحيل.",
  "migration.running.description.line2": "إذا غادرت الآن، فقد تبقى بعض الجلسات غير مكتملة.",
  "migration.running.stay": "البقاء",
  "migration.running.proceed": "متابعة",
  "migration.sessionProgress.preparing": "جارٍ تحضير الجلسة",
  "migration.sessionProgress.storing": "جارٍ حفظ الجلسة",
  "migration.sessionProgress.skipped": "تم تخطي الجلسة",
  "migration.sessionProgress.header": "جارٍ ترحيل {{current}} من {{total}}",
  "migration.sessionFormat.unknownDate": "تاريخ غير معروف",
  "migration.sessionFormat.unknown": "غير معروف",
  "migration.sessionFormat.unknownError": "خطأ غير معروف",
  // legacy-migration end

  "error.details.show": "التفاصيل",

  "task.todos.progress": "{{done}}/{{total}} مهام مكتملة",
  "task.todos.allDone": "{{count}} مهام مكتملة",
  "settings.saveBar.unsavedChanges": "تغييرات غير محفوظة",
  "settings.saveBar.discard": "تجاهل",
  "settings.saveBar.save": "حفظ",
  "settings.saveBar.warning.one": "جلسة واحدة تعمل وستتوقف",
  "settings.saveBar.warning.many": "عدة جلسات تعمل وستتوقف",
  "settings.saveBar.saveAnyway": "حفظ على أي حال",
  "settings.saveBar.cancel": "إلغاء",
  "settings.saveBar.saving": "جارٍ الحفظ…",
  "settings.saveBar.saveFailed": "تعذر حفظ الإعدادات",
  "notifications.action.next": "التالي",
  "notifications.action.close": "إغلاق",
  "notifications.action.tryModel": "جرّب {{model}}",
  "notifications.action.tryModelGeneric": "جرّب النموذج",
  "diffViewer.source.workspace.label": "الفرع",
  "diffViewer.source.workspace.tooltip":
    "جميع التغييرات على هذا الفرع مقارنة بالفرع الأساسي. يشمل الملفات غير الملتزمة (staged و unstaged وغير المتتبعة) والالتزامات المحلية التي لم تُضف بعد إلى الأساس.",
  "diffViewer.source.staged.label": "مُهيّأ",
  "diffViewer.source.staged.tooltip":
    "الملفات التي أضفت تغييراتها إلى منطقة التهيئة في git (`git add`)، كما ستظهر في الالتزام التالي.",
  "diffViewer.source.unstaged.label": "غير مُهيّأ",
  "diffViewer.source.unstaged.tooltip":
    "الملفات المعدّلة في شجرة العمل ولكن لم يتم تهيئتها بعد، بالإضافة إلى الملفات غير المتتبعة (الجديدة).",
  "diffViewer.source.session.label": "الجلسة",
  "diffViewer.source.session.tooltip":
    "الملفات التي غيّرها Kilo خلال الجلسة الحالية، بناءً على لقطات لكل دور. يُعاد ضبطها عند بدء جلسة جديدة.",
  "diffViewer.group.session": "الجلسة",
  "diffViewer.group.git": "Git",
  "diffViewer.notice.snapshotsDisabled":
    "اللقطات معطّلة لهذا المستودع. يُرجى تعديل ملفات الإعدادات لعرض تغييرات الجلسة.",

  "diffViewer.baseBranch.auto": "افتراضي",
  "diffViewer.baseBranch.default": "افتراضي",
  "diffViewer.baseBranch.remote": "بعيد",
  "diffViewer.baseBranch.search": "البحث في الفروع",
  "diffViewer.baseBranch.empty": "لا توجد فروع مطابقة",
  "diffViewer.baseBranch.loading": "جارٍ تحميل الفروع…",
  "diffViewer.baseBranch.none": "—",
  "plan.exit.ready": "الخطة جاهزة:",
}
