mirror of
https://github.com/lobehub/lobehub
synced 2026-04-21 09:37:28 +00:00
* ✨ feat: add cross-platform message tool for AI bot channel operations Implement a unified message tool (`lobe-message`) that provides AI with messaging capabilities across Discord, Telegram, Slack, Google Chat, and IRC through a single interface with platform-specific extensions. Core APIs: sendMessage, readMessages, editMessage, deleteMessage, searchMessages, reactToMessage, getReactions, pin/unpin management, channel/member info, thread operations, and polls. Architecture follows the established builtin-tool pattern: - Package: @lobechat/builtin-tool-message (manifest, types, executor, ExecutionRuntime, client components) - Registry: registered in builtin-tools (renders, inspectors, interventions, streamings) - Server runtime: stub service ready for platform adapter integration https://claude.ai/code/session_011sHc6R7V4cSYKere9RY1QM * feat: implement platform specific message service * chore: add wechat platform * chore: update wechat api service * chore: update protocol implementation * chore: optimize platform api test * fix: lark domain error * feat: support bot message cli * chore: refactor adapter to service * chore: optimize bot status fetch * fix: bot status * fix: channel nav ignore * feat: message tool support bot manage * feat: add lobe-message runtime * feat: support direct message * feat: add history limit * chore: update const limit * feat: optimize server id message history limit * chore: optimize system role & inject platform environment info * chore: update readMessages vibe * fix: form body width 50% * chore: optimize tool prompt * chore: update i18n files * chore: optimize read message system role and update bot message lh * updage readMessage api rate limit * chore: comatible for readMessages * fix: feishu readMessage implementation error * fix: test case * chore: update i18n files * fix: lint error * chore: add timeout for conversaction case * fix: message test case * fix: vite gzip error --------- Co-authored-by: Claude <noreply@anthropic.com>
460 lines
34 KiB
JSON
460 lines
34 KiB
JSON
{
|
||
"ModelSwitch.title": "النموذج",
|
||
"active": "نشط",
|
||
"agentBuilder.installPlugin.authRequired": "يتطلب Cloud MCP تسجيل الدخول للمتابعة",
|
||
"agentBuilder.installPlugin.cancel": "إلغاء",
|
||
"agentBuilder.installPlugin.clickApproveToConnect": "انقر على \"موافقة\" للاتصال وتفويض هذا التكامل",
|
||
"agentBuilder.installPlugin.clickApproveToInstall": "انقر على \"موافقة\" لتثبيت هذه المهارة",
|
||
"agentBuilder.installPlugin.connectedAndEnabled": "متصل ومفعل",
|
||
"agentBuilder.installPlugin.connectionFailed": "فشل الاتصال. أعد المحاولة أو تحقق من التفويض وإعدادات الشبكة.",
|
||
"agentBuilder.installPlugin.installFailed": "فشل التثبيت. أعد المحاولة أو اعرض التفاصيل وحاول مرة أخرى.",
|
||
"agentBuilder.installPlugin.installPlugin": "تثبيت المهارة",
|
||
"agentBuilder.installPlugin.installToEnable": "قم بالتثبيت لتفعيل هذه المهارة للوكيل (يمكنك القيام بذلك لاحقًا)",
|
||
"agentBuilder.installPlugin.installedAndEnabled": "تم التثبيت والتفعيل",
|
||
"agentBuilder.installPlugin.requiresAuth": "يتطلب التفويض. انقر على \"موافقة\" للاتصال",
|
||
"agentBuilder.installPlugin.retry": "إعادة المحاولة",
|
||
"agentBuilder.title": "منشئ الوكلاء",
|
||
"agentBuilder.welcome": "أخبرني بحالتك.\n\nكتابة، برمجة، أو تحليل بيانات — أي شيء يناسبك. أنت تملك الهدف والمعايير؛ سأقوم بتقسيمها إلى وكلاء تعاونيين قابلين للتنفيذ.",
|
||
"agentDefaultMessage": "مرحبًا، أنا **{{name}}**. جملة واحدة تكفي.\n\nهل ترغب في أن أتناسب مع سير عملك بشكل أفضل؟ انتقل إلى [إعدادات الوكيل]({{url}}) واملأ ملف تعريف الوكيل (يمكنك تعديله في أي وقت).",
|
||
"agentDefaultMessageWithSystemRole": "مرحبًا، أنا **{{name}}**. جملة واحدة تكفي — أنت المتحكم.",
|
||
"agentDefaultMessageWithoutEdit": "مرحبًا، أنا **{{name}}**. جملة واحدة تكفي — أنت المتحكم.",
|
||
"agents": "الوكلاء",
|
||
"artifact.generating": "يتم التوليد",
|
||
"artifact.inThread": "لا يمكن العرض في الموضوع الفرعي، يرجى التبديل إلى منطقة المحادثة الرئيسية للفتح",
|
||
"artifact.thinking": "يفكر",
|
||
"artifact.thought": "عملية التفكير",
|
||
"artifact.unknownTitle": "عمل بدون عنوان",
|
||
"availableAgents": "الوكلاء المتاحون",
|
||
"backToBottom": "الانتقال إلى الأحدث",
|
||
"beforeUnload.confirmLeave": "لا يزال هناك طلب قيد التشغيل. هل تريد المغادرة؟",
|
||
"builtinCopilot": "المساعد المدمج",
|
||
"chatList.expandMessage": "توسيع الرسالة",
|
||
"chatList.longMessageDetail": "عرض التفاصيل",
|
||
"clearCurrentMessages": "مسح رسائل الجلسة الحالية",
|
||
"compressedHistory": "السجل المضغوط",
|
||
"compression.cancel": "إلغاء الضغط",
|
||
"compression.cancelConfirm": "هل أنت متأكد أنك تريد إلغاء الضغط؟ سيؤدي ذلك إلى استعادة الرسائل الأصلية.",
|
||
"compression.history": "السجل",
|
||
"compression.summary": "الملخص",
|
||
"confirmClearCurrentMessages": "أنت على وشك مسح رسائل الجلسة الحالية. بمجرد المسح، لا يمكن استعادتها. يرجى تأكيد الإجراء.",
|
||
"confirmRemoveChatGroupItemAlert": "سيتم حذف هذه المجموعة. سيتم أيضًا حذف المساعدين الخاصين بالمجموعة، بينما لن يتأثر المساعدون الخارجيون.",
|
||
"confirmRemoveGroupItemAlert": "أنت على وشك حذف هذه المجموعة. بعد الحذف، سيتم نقل وكلائها إلى القائمة الافتراضية. يرجى تأكيد الإجراء.",
|
||
"confirmRemoveGroupSuccess": "تم حذف المجموعة بنجاح",
|
||
"confirmRemoveSessionItemAlert": "أنت على وشك حذف هذا الوكيل. بمجرد الحذف، لا يمكن استعادته. يرجى تأكيد الإجراء.",
|
||
"confirmRemoveSessionSuccess": "تم حذف الوكيل بنجاح",
|
||
"defaultAgent": "الوكيل الافتراضي",
|
||
"defaultGroupChat": "مجموعة",
|
||
"defaultList": "القائمة الافتراضية",
|
||
"defaultSession": "الوكيل الافتراضي",
|
||
"desktopNotification.aiReplyCompleted.body": "رد الوكيل جاهز",
|
||
"desktopNotification.aiReplyCompleted.title": "تم إكمال الرد",
|
||
"dm.placeholder": "ستظهر رسائلك الخاصة مع {{agentTitle}} هنا.",
|
||
"dm.tooltip": "إرسال رسالة خاصة",
|
||
"dm.visibleTo": "مرئي فقط لـ {{target}}",
|
||
"dm.you": "أنت",
|
||
"duplicateSession.loading": "يتم النسخ...",
|
||
"duplicateSession.success": "تم النسخ بنجاح",
|
||
"duplicateSession.title": "نسخة {{title}}",
|
||
"duplicateTitle": "نسخة {{title}}",
|
||
"emptyAgent": "لا يوجد وكلاء بعد. ابدأ بأول وكيل لك — وابنِ نظامك بمرور الوقت.",
|
||
"emptyAgentAction": "إنشاء وكيل",
|
||
"extendParams.disableContextCaching.desc": "قلل تكلفة إنشاء محادثة واحدة بنسبة تصل إلى 90٪ وزد السرعة حتى 4 أضعاف. <1>اعرف المزيد</1>",
|
||
"extendParams.disableContextCaching.title": "تفعيل تخزين السياق المؤقت",
|
||
"extendParams.effort.desc": "تحكم في عدد الرموز التي يستخدمها كلود عند الرد باستخدام معلمة الجهد.",
|
||
"extendParams.effort.title": "الجهد",
|
||
"extendParams.enableAdaptiveThinking.desc": "اسمح لكلود باتخاذ قرارات ديناميكية حول متى وكم يفكر باستخدام وضع التفكير التكيفي.",
|
||
"extendParams.enableAdaptiveThinking.title": "تفعيل التفكير التكيفي",
|
||
"extendParams.enableReasoning.desc": "استنادًا إلى حد آلية التفكير في Claude. <1>اعرف المزيد</1>",
|
||
"extendParams.enableReasoning.title": "تفعيل التفكير العميق",
|
||
"extendParams.imageAspectRatio.title": "نسبة أبعاد الصورة",
|
||
"extendParams.imageResolution.title": "دقة الصورة",
|
||
"extendParams.reasoningBudgetToken.title": "رمز استهلاك التفكير",
|
||
"extendParams.reasoningEffort.title": "شدة التفكير",
|
||
"extendParams.textVerbosity.title": "مستوى تفصيل النص الناتج",
|
||
"extendParams.thinking.title": "مفتاح التفكير العميق",
|
||
"extendParams.thinkingBudget.title": "ميزانية التفكير",
|
||
"extendParams.thinkingLevel.title": "مستوى التفكير",
|
||
"extendParams.title": "ميزات توسيع النموذج",
|
||
"extendParams.urlContext.desc": "عند التفعيل، سيتم تحليل الروابط تلقائيًا لاستخراج محتوى صفحة الويب الفعلي",
|
||
"extendParams.urlContext.title": "استخراج محتوى رابط الويب",
|
||
"group.desc": "ادفع المهمة للأمام مع عدة وكلاء في مساحة مشتركة واحدة.",
|
||
"group.memberTooltip": "يوجد {{count}} عضو في المجموعة",
|
||
"group.orchestratorThinking": "المنسق يفكر...",
|
||
"group.profile.contentPlaceholder": "قم بتحديد أهداف المجموعة/طرق العمل هنا. سيتم مشاركة هذه المعلومات مع جميع أعضاء المجموعة.",
|
||
"group.profile.external": "خارجي",
|
||
"group.profile.externalAgentWarning": "هذا وكيل خارجي. أي تغييرات يتم إجراؤها هنا ستُعدل مباشرة إعدادات الوكيل الأصلية.",
|
||
"group.profile.groupSettings": "إعدادات المجموعة",
|
||
"group.profile.supervisor": "المشرف",
|
||
"group.profile.supervisorPlaceholder": "يقوم المشرف بتنسيق عمل الوكلاء المختلفين. تعيين معلومات المشرف هنا يتيح تنسيقًا أدق لسير العمل.",
|
||
"group.removeMember": "إزالة العضو",
|
||
"group.title": "مجموعة",
|
||
"groupDescription": "وصف المجموعة",
|
||
"groupSidebar.agentProfile.chat": "محادثة",
|
||
"groupSidebar.agentProfile.model": "النموذج",
|
||
"groupSidebar.agentProfile.settings": "الإعدادات",
|
||
"groupSidebar.members.addMember": "إضافة عضو",
|
||
"groupSidebar.members.enableOrchestrator": "تفعيل المنسق",
|
||
"groupSidebar.members.memberSettings": "إعدادات الأعضاء",
|
||
"groupSidebar.members.orchestrator": "المنسق",
|
||
"groupSidebar.members.orchestratorThinking": "المنسق يفكر...",
|
||
"groupSidebar.members.removeMember": "إزالة العضو",
|
||
"groupSidebar.members.stopOrchestrator": "إيقاف",
|
||
"groupSidebar.members.triggerOrchestrator": "تشغيل",
|
||
"groupSidebar.tabs.host": "المنسق",
|
||
"groupSidebar.tabs.members": "الأعضاء",
|
||
"groupSidebar.tabs.role": "الملف الشخصي",
|
||
"groupWizard.chooseMembers": "اختر وكلاء موجودين...",
|
||
"groupWizard.createGroup": "إنشاء مجموعة",
|
||
"groupWizard.existingMembers": "الوكلاء الحاليون",
|
||
"groupWizard.groupMembers": "سيتم أيضًا إضافة هؤلاء الوكلاء إلى قائمتك",
|
||
"groupWizard.host.description": "دع المجموعة تتقدم تلقائيًا. يمكنك التدخل في أي وقت.",
|
||
"groupWizard.host.title": "تفعيل المنسق",
|
||
"groupWizard.host.tooltip": "عند الإيقاف، ستحتاج إلى الإشارة إلى الأعضاء للحصول على ردودهم.",
|
||
"groupWizard.memberCount": "{{count}} عضو",
|
||
"groupWizard.noMatchingTemplates": "لا توجد قوالب مطابقة",
|
||
"groupWizard.noSelectedTemplates": "لم يتم تحديد أي قوالب",
|
||
"groupWizard.noTemplateMembers": "لا يوجد أعضاء في القالب",
|
||
"groupWizard.noTemplates": "لا توجد قوالب متاحة",
|
||
"groupWizard.searchTemplates": "البحث في القوالب...",
|
||
"groupWizard.title": "إنشاء مجموعة",
|
||
"groupWizard.useTemplate": "استخدام قالب",
|
||
"hideForYou": "محتوى الرسائل الخاصة مخفي. يرجى تفعيل 'عرض محتوى الرسائل الخاصة' في الإعدادات لعرضه.",
|
||
"history.title": "سيحتفظ الوكيل فقط بآخر {{count}} رسالة.",
|
||
"historyRange": "نطاق السجل",
|
||
"historySummary": "ملخص الرسائل السابقة",
|
||
"inactive": "غير نشط",
|
||
"inbox.desc": "تعاون في مساحة عمل واحدة وحوّل الأفكار إلى نتائج.",
|
||
"inbox.title": "Lobe AI",
|
||
"input.addAi": "إضافة رسالة من الذكاء الاصطناعي",
|
||
"input.addUser": "إضافة رسالة من المستخدم",
|
||
"input.disclaimer": "قد يخطئ الوكلاء. استخدم حكمك الخاص للمعلومات الحساسة.",
|
||
"input.errorMsg": "فشل الإرسال: {{errorMsg}}. أعد المحاولة أو أرسل لاحقًا.",
|
||
"input.more": "المزيد",
|
||
"input.send": "إرسال",
|
||
"input.sendWithCmdEnter": "اضغط <key/> للإرسال",
|
||
"input.sendWithEnter": "اضغط <key/> للإرسال",
|
||
"input.stop": "إيقاف",
|
||
"input.warp": "سطر جديد",
|
||
"input.warpWithKey": "اضغط <key/> لإدراج فاصل أسطر",
|
||
"intentUnderstanding.title": "جارٍ فهم نيتك...",
|
||
"inviteMembers": "دعوة الأعضاء",
|
||
"knowledgeBase.all": "كل المحتوى",
|
||
"knowledgeBase.allFiles": "كل الملفات",
|
||
"knowledgeBase.allLibraries": "كل المكتبات",
|
||
"knowledgeBase.disabled": "دردشة المكتبة غير متاحة في هذا النشر. يرجى التبديل إلى قاعدة بيانات على الخادم أو استخدام {{cloud}}.",
|
||
"knowledgeBase.library.action.add": "إضافة",
|
||
"knowledgeBase.library.action.detail": "تفاصيل",
|
||
"knowledgeBase.library.action.remove": "إزالة",
|
||
"knowledgeBase.library.title": "الملفات / المكتبات",
|
||
"knowledgeBase.relativeFilesOrLibraries": "الملفات/المكتبات ذات الصلة",
|
||
"knowledgeBase.title": "المكتبة",
|
||
"knowledgeBase.uploadGuide": "يمكن عرض الملفات المرفوعة في قسم 'الموارد'.",
|
||
"knowledgeBase.viewMore": "عرض المزيد",
|
||
"memberSelection.addMember": "إضافة عضو",
|
||
"memberSelection.allMembers": "جميع الأعضاء",
|
||
"memberSelection.createGroup": "إنشاء مجموعة",
|
||
"memberSelection.noAvailableAgents": "لا يوجد وكلاء متاحون للدعوة",
|
||
"memberSelection.noSelectedAgents": "لم يتم تحديد أي وكلاء بعد",
|
||
"memberSelection.searchAgents": "البحث عن وكلاء...",
|
||
"memberSelection.selectedAgents": "المحددون ({{count}})",
|
||
"memberSelection.setInitialMembers": "تحديد أعضاء المجموعة",
|
||
"members": "الأعضاء",
|
||
"memory.effort.desc": "تحكم في مدى شدة استرجاع وتحديث الذكاء الاصطناعي للذاكرة.",
|
||
"memory.effort.high.title": "عالي",
|
||
"memory.effort.low.title": "منخفض",
|
||
"memory.effort.medium.title": "متوسط",
|
||
"memory.effort.title": "العدوانية",
|
||
"memory.off.desc": "تعطيل الذاكرة لهذه المحادثة.",
|
||
"memory.off.title": "تعطيل الذاكرة",
|
||
"memory.on.desc": "تذكر التفضيلات والمعلومات من المحادثات.",
|
||
"memory.on.title": "تمكين الذاكرة",
|
||
"memory.title": "الذاكرة",
|
||
"mention.title": "الإشارة إلى الأعضاء",
|
||
"messageAction.collapse": "طي الرسالة",
|
||
"messageAction.continueGeneration": "متابعة التوليد",
|
||
"messageAction.delAndRegenerate": "حذف وإعادة التوليد",
|
||
"messageAction.deleteDisabledByThreads": "لا يمكن حذف هذه الرسالة لأنها تحتوي على موضوع فرعي",
|
||
"messageAction.expand": "توسيع الرسالة",
|
||
"messageAction.interrupted": "تم الإيقاف",
|
||
"messageAction.interruptedHint": "ماذا يجب أن أفعل بدلاً من ذلك؟",
|
||
"messageAction.reaction": "إضافة تفاعل",
|
||
"messageAction.regenerate": "إعادة التوليد",
|
||
"messages.dm.sentTo": "مرئي فقط لـ {{name}}",
|
||
"messages.dm.title": "رسالة خاصة",
|
||
"messages.modelCard.credit": "الأرصدة",
|
||
"messages.modelCard.creditPricing": "التسعير",
|
||
"messages.modelCard.creditTooltip": "لأغراض العد، نعتبر 1 دولار = 1 مليون رصيد. مثال: 3 دولارات/مليون رموز → 3 أرصدة لكل رمز.",
|
||
"messages.modelCard.pricing.inputCachedTokens": "المدخلات المخزنة {{amount}} أرصدة · ${{amount}}/مليون",
|
||
"messages.modelCard.pricing.inputCharts": "${{amount}}/مليون حرف",
|
||
"messages.modelCard.pricing.inputMinutes": "${{amount}}/دقيقة",
|
||
"messages.modelCard.pricing.inputTokens": "المدخلات {{amount}} أرصدة · ${{amount}}/مليون",
|
||
"messages.modelCard.pricing.outputTokens": "المخرجات {{amount}} أرصدة · ${{amount}}/مليون",
|
||
"messages.modelCard.pricing.writeCacheInputTokens": "كتابة إلى التخزين المؤقت {{amount}} أرصدة · ${{amount}}/مليون",
|
||
"messages.tokenDetails.average": "متوسط السعر للوحدة",
|
||
"messages.tokenDetails.input": "المدخلات",
|
||
"messages.tokenDetails.inputAudio": "مدخل صوتي",
|
||
"messages.tokenDetails.inputCached": "مدخل مخزن مؤقتًا",
|
||
"messages.tokenDetails.inputCitation": "استشهاد المدخل",
|
||
"messages.tokenDetails.inputText": "مدخل نصي",
|
||
"messages.tokenDetails.inputTitle": "تفاصيل المدخل",
|
||
"messages.tokenDetails.inputTool": "استخدام أداة الإدخال",
|
||
"messages.tokenDetails.inputUncached": "مدخل غير مخزن مؤقتًا",
|
||
"messages.tokenDetails.inputWriteCached": "كتابة إلى التخزين المؤقت للمدخل",
|
||
"messages.tokenDetails.output": "المخرجات",
|
||
"messages.tokenDetails.outputAudio": "مخرج صوتي",
|
||
"messages.tokenDetails.outputImage": "مخرج صورة",
|
||
"messages.tokenDetails.outputText": "مخرج نصي",
|
||
"messages.tokenDetails.outputTitle": "تفاصيل المخرج",
|
||
"messages.tokenDetails.reasoning": "تفكير عميق",
|
||
"messages.tokenDetails.speed.tps.title": "TPS",
|
||
"messages.tokenDetails.speed.tps.tooltip": "الرموز في الثانية (TPS). يشير إلى متوسط سرعة المحتوى الذي يولده الذكاء الاصطناعي (رموز/ثانية)، محسوبًا من لحظة استلام أول رمز.",
|
||
"messages.tokenDetails.speed.ttft.title": "TTFT",
|
||
"messages.tokenDetails.speed.ttft.tooltip": "الوقت لأول رمز (TTFT). يشير إلى الفترة الزمنية من إرسال الرسالة إلى استلام أول رمز من العميل.",
|
||
"messages.tokenDetails.title": "تفاصيل التوليد",
|
||
"messages.tokenDetails.total": "الاستهلاك الكلي",
|
||
"minimap.jumpToMessage": "الانتقال إلى الرسالة {{index}}",
|
||
"minimap.nextMessage": "الرسالة التالية",
|
||
"minimap.previousMessage": "الرسالة السابقة",
|
||
"minimap.senderAssistant": "الوكيل",
|
||
"minimap.senderUser": "أنت",
|
||
"newAgent": "إنشاء وكيل",
|
||
"newGroupChat": "إنشاء مجموعة",
|
||
"newPage": "إنشاء صفحة",
|
||
"noAgentsYet": "لا يوجد أعضاء في هذه المجموعة بعد. انقر على زر + لدعوة وكلاء.",
|
||
"noAvailableAgents": "لا يوجد أعضاء متاحون للدعوة",
|
||
"noMatchingAgents": "لم يتم العثور على أعضاء مطابقين",
|
||
"noMembersYet": "لا تحتوي هذه المجموعة على أي أعضاء بعد. انقر على زر + لدعوة وكلاء.",
|
||
"noSelectedAgents": "لم يتم تحديد أي أعضاء بعد",
|
||
"openInNewWindow": "فتح في نافذة جديدة",
|
||
"operation.contextCompression": "السياق طويل جدًا، يتم ضغط السجل...",
|
||
"operation.execAgentRuntime": "جارٍ تحضير الرد",
|
||
"operation.execClientTask": "تنفيذ المهمة",
|
||
"operation.sendMessage": "جارٍ إرسال الرسالة",
|
||
"owner": "مالك المجموعة",
|
||
"pageCopilot.title": "وكيل الصفحة",
|
||
"pageCopilot.welcome": "**كتابة أوضح وأكثر دقة**\n\nاكتب مسودة أو أعد الصياغة أو حسّن—أخبرني بنيتك وسأتولى الباقي.",
|
||
"pageSelection.lines": "الأسطر {{start}}-{{end}}",
|
||
"pageSelection.reference": "النص المحدد",
|
||
"pin": "تثبيت",
|
||
"pinOff": "إلغاء التثبيت",
|
||
"prompts.summaryExpert": "بصفتك خبيرًا في التلخيص، يرجى تلخيص المحتوى التالي بناءً على التعليمات أعلاه:",
|
||
"rag.referenceChunks": "مصدر المرجع",
|
||
"rag.userQuery.actions.delete": "حذف إعادة صياغة الاستعلام",
|
||
"rag.userQuery.actions.regenerate": "إعادة توليد الاستعلام",
|
||
"regenerate": "إعادة التوليد",
|
||
"roleAndArchive": "ملف الوكيل وسجل المحادثات",
|
||
"runtimeEnv.mode.cloud": "بيئة السحابة",
|
||
"runtimeEnv.mode.cloudDesc": "تشغيل في بيئة سحابة آمنة",
|
||
"runtimeEnv.mode.local": "محلي",
|
||
"runtimeEnv.mode.localDesc": "الوصول إلى الملفات والأوامر المحلية",
|
||
"runtimeEnv.mode.none": "إيقاف",
|
||
"runtimeEnv.mode.noneDesc": "تعطيل بيئة التشغيل",
|
||
"runtimeEnv.selectMode": "اختر بيئة التشغيل",
|
||
"runtimeEnv.title": "بيئة التشغيل",
|
||
"search.grounding.imageSearchQueries": "كلمات البحث عن الصور",
|
||
"search.grounding.imageTitle": "تم العثور على {{count}} صورة",
|
||
"search.grounding.searchQueries": "كلمات البحث",
|
||
"search.grounding.title": "تم العثور على {{count}} نتيجة",
|
||
"search.mode.auto.desc": "البحث في الويب تلقائيًا عند الحاجة.",
|
||
"search.mode.auto.title": "تلقائي",
|
||
"search.mode.off.desc": "تعطيل الوصول إلى الإنترنت.",
|
||
"search.mode.off.title": "إيقاف",
|
||
"search.mode.on.desc": "البحث دائمًا في الويب للحصول على أحدث المعلومات.",
|
||
"search.mode.on.title": "دائمًا مفعّل",
|
||
"search.mode.useModelBuiltin": "استخدام البحث المدمج في النموذج",
|
||
"search.searchModel.desc": "النموذج الحالي لا يدعم استدعاء الوظائف، لذا يجب إقرانه بنموذج يدعم ذلك للبحث عبر الإنترنت.",
|
||
"search.searchModel.title": "نموذج مساعد للبحث",
|
||
"search.title": "بحث الويب",
|
||
"searchAgentPlaceholder": "البحث عن وكلاء...",
|
||
"searchAgents": "البحث عن وكلاء...",
|
||
"selectedAgents": "الوكلاء المحددون",
|
||
"sendPlaceholder": "اطرح سؤالًا، أنشئ، أو ابدأ مهمة، <hotkey><hotkey/>",
|
||
"sessionGroup.config": "إدارة المجموعة",
|
||
"sessionGroup.confirmRemoveGroupAlert": "سيتم حذف هذه المجموعة. بعد الحذف، سيتم نقل الوكلاء إلى القائمة الافتراضية. يرجى تأكيد العملية.",
|
||
"sessionGroup.createAgentSuccess": "تم إنشاء الوكيل بنجاح",
|
||
"sessionGroup.createGroup": "إضافة مجموعة جديدة",
|
||
"sessionGroup.createGroupFailed": "فشل في إنشاء محادثة جماعية",
|
||
"sessionGroup.createGroupSuccess": "تم إنشاء المحادثة الجماعية بنجاح",
|
||
"sessionGroup.createSuccess": "تم الإنشاء بنجاح",
|
||
"sessionGroup.creatingAgent": "جارٍ إنشاء الوكيل...",
|
||
"sessionGroup.groupName": "اسم المجموعة",
|
||
"sessionGroup.inputPlaceholder": "يرجى إدخال اسم المجموعة...",
|
||
"sessionGroup.moveGroup": "نقل إلى مجموعة",
|
||
"sessionGroup.newGroup": "مجموعة جديدة",
|
||
"sessionGroup.noAvailableAgents": "لا يوجد وكلاء متاحون",
|
||
"sessionGroup.noMatchingAgents": "لم يتم العثور على وكلاء مطابقين",
|
||
"sessionGroup.noSelectedAgents": "يرجى تحديد وكلاء",
|
||
"sessionGroup.rename": "إعادة تسمية المجموعة",
|
||
"sessionGroup.renameSuccess": "تمت إعادة التسمية بنجاح",
|
||
"sessionGroup.searchAgents": "البحث عن وكلاء",
|
||
"sessionGroup.selectedAgents": "الوكلاء المحددون ({{count}})",
|
||
"sessionGroup.sortSuccess": "تم الترتيب بنجاح",
|
||
"sessionGroup.sorting": "جارٍ تحديث ترتيب المجموعات...",
|
||
"sessionGroup.tooLong": "يجب أن يتراوح طول اسم المجموعة بين 1 و20 حرفًا",
|
||
"shareModal.copy": "نسخ",
|
||
"shareModal.copyLink": "نسخ الرابط",
|
||
"shareModal.copyLinkSuccess": "تم نسخ الرابط",
|
||
"shareModal.download": "تحميل لقطة شاشة",
|
||
"shareModal.downloadError": "فشل التحميل",
|
||
"shareModal.downloadFile": "تحميل الملف",
|
||
"shareModal.downloadPdf": "تحميل PDF",
|
||
"shareModal.downloadSuccess": "تم التحميل بنجاح",
|
||
"shareModal.exportMode.full": "افتراضي",
|
||
"shareModal.exportMode.label": "وضع التصدير",
|
||
"shareModal.exportMode.simple": "متوافق مع OpenAI",
|
||
"shareModal.exportPdf": "تصدير كـ PDF",
|
||
"shareModal.exportTitle": "العنوان الافتراضي",
|
||
"shareModal.generatePdf": "إنشاء PDF",
|
||
"shareModal.generatingPdf": "جارٍ إنشاء PDF...",
|
||
"shareModal.imageType": "تنسيق الصورة",
|
||
"shareModal.includeTool": "تضمين رسائل المهارة",
|
||
"shareModal.includeUser": "تضمين رسائل المستخدم",
|
||
"shareModal.link": "الرابط",
|
||
"shareModal.link.linkHint": "يمكن لأي شخص لديه الرابط عرض هذا الموضوع",
|
||
"shareModal.link.noTopic": "ابدأ محادثة أولاً للمشاركة",
|
||
"shareModal.link.permissionLink": "أي شخص لديه الرابط",
|
||
"shareModal.link.permissionPrivate": "خاص",
|
||
"shareModal.link.privateHint": "يمكنك فقط الوصول إلى هذا الرابط",
|
||
"shareModal.link.updateError": "فشل في تحديث إعدادات المشاركة",
|
||
"shareModal.link.visibilityUpdated": "تم تحديث مستوى الرؤية",
|
||
"shareModal.loadingPdf": "جارٍ تحميل PDF...",
|
||
"shareModal.noPdfData": "لا توجد بيانات PDF متاحة",
|
||
"shareModal.pdf": "PDF",
|
||
"shareModal.pdfErrorDescription": "حدث خطأ أثناء إنشاء PDF، يرجى المحاولة مرة أخرى",
|
||
"shareModal.pdfGenerationError": "فشل إنشاء PDF",
|
||
"shareModal.pdfReady": "PDF جاهز",
|
||
"shareModal.popover.moreOptions": "خيارات مشاركة إضافية",
|
||
"shareModal.popover.privacyWarning.confirm": "أفهم، المتابعة",
|
||
"shareModal.popover.privacyWarning.content": "يرجى التأكد من أن محادثتك لا تحتوي على أي معلومات شخصية أو حساسة. أنت المسؤول عن أي محتوى تختار مشاركته وما يترتب عليه من نتائج.",
|
||
"shareModal.popover.privacyWarning.doNotShowAgain": "لا تُظهر هذا مرة أخرى",
|
||
"shareModal.popover.privacyWarning.title": "تنبيه الخصوصية",
|
||
"shareModal.popover.title": "مشاركة الموضوع",
|
||
"shareModal.popover.visibility": "مستوى الرؤية",
|
||
"shareModal.regeneratePdf": "إعادة إنشاء PDF",
|
||
"shareModal.screenshot": "لقطة شاشة",
|
||
"shareModal.settings": "إعدادات التصدير",
|
||
"shareModal.text": "نص",
|
||
"shareModal.widthMode.label": "وضع العرض",
|
||
"shareModal.widthMode.narrow": "ضيق",
|
||
"shareModal.widthMode.wide": "عريض",
|
||
"shareModal.withBackground": "تضمين صورة الخلفية",
|
||
"shareModal.withFooter": "تضمين التذييل",
|
||
"shareModal.withPluginInfo": "تضمين معلومات المهارة",
|
||
"shareModal.withRole": "تضمين دور الرسالة",
|
||
"shareModal.withSystemRole": "تضمين ملف الوكيل",
|
||
"sharePage.actions.findMord": "اعثر على المزيد",
|
||
"sharePage.actions.tryItYourself": "جرّبه بنفسك",
|
||
"sharePage.error.forbidden.subtitle": "هذه المشاركة خاصة ولا يمكن الوصول إليها.",
|
||
"sharePage.error.forbidden.title": "تم رفض الوصول",
|
||
"sharePage.error.notFound.subtitle": "هذا الموضوع غير موجود أو تم حذفه.",
|
||
"sharePage.error.notFound.title": "الموضوع غير موجود",
|
||
"sharePage.error.unauthorized.action": "تسجيل الدخول",
|
||
"sharePage.error.unauthorized.subtitle": "يرجى تسجيل الدخول لعرض هذا الموضوع المشترك.",
|
||
"sharePage.error.unauthorized.title": "مطلوب تسجيل الدخول",
|
||
"sharePageDisclaimer": "تمت مشاركة هذا المحتوى من قبل مستخدم ولا يعبر عن آراء LobeHub. لا تتحمل LobeHub أي مسؤولية عن أي نتائج ناتجة عن هذا المحتوى المشترك.",
|
||
"stt.action": "إدخال صوتي",
|
||
"stt.loading": "جارٍ التعرف...",
|
||
"stt.prettifying": "جارٍ التجميل...",
|
||
"supervisor.label": "المشرف",
|
||
"supervisor.todoList.allComplete": "تم إكمال جميع المهام",
|
||
"supervisor.todoList.title": "المهام المكتملة",
|
||
"tab.groupProfile": "ملف المجموعة",
|
||
"tab.integration": "التكامل",
|
||
"tab.profile": "ملف الوكيل",
|
||
"tab.search": "بحث",
|
||
"task.activity.calling": "جارٍ استدعاء المهارة...",
|
||
"task.activity.clientExecuting": "يتم التنفيذ محليًا...",
|
||
"task.activity.generating": "جارٍ توليد الرد...",
|
||
"task.activity.gotResult": "تم استلام نتيجة الأداة",
|
||
"task.activity.toolCalling": "جارٍ استدعاء {{toolName}}...",
|
||
"task.activity.toolResult": "تم استلام نتيجة {{toolName}}",
|
||
"task.batchTasks": "{{count}} مهمة فرعية مجمعة",
|
||
"task.groupTasks": "{{count}} مهام متوازية",
|
||
"task.groupTasksTitle": "{{agents}} و{{count}} مهام للوكلاء",
|
||
"task.groupTasksTitleSimple": "{{agents}} {{count}} مهام",
|
||
"task.instruction": "تعليمات المهمة",
|
||
"task.intermediateSteps": "{{count}} خطوة وسيطة",
|
||
"task.metrics.duration": "(استغرق {{duration}})",
|
||
"task.metrics.stepsShort": "خطوات",
|
||
"task.metrics.toolCallsShort": "استخدامات الأداة",
|
||
"task.status.cancelled": "تم إلغاء المهمة",
|
||
"task.status.failed": "فشلت المهمة",
|
||
"task.status.fetchingDetails": "جارٍ جلب التفاصيل...",
|
||
"task.status.initializing": "جارٍ تهيئة المهمة...",
|
||
"task.subtask": "مهمة فرعية",
|
||
"thread.divider": "موضوع فرعي",
|
||
"thread.threadMessageCount": "{{messageCount}} رسالة",
|
||
"thread.title": "موضوع فرعي",
|
||
"todoProgress.allCompleted": "تم إكمال جميع المهام",
|
||
"todoProgress.title": "المهام",
|
||
"toggleWideScreen.off": "إيقاف وضع الشاشة العريضة",
|
||
"toggleWideScreen.on": "تشغيل وضع الشاشة العريضة",
|
||
"tokenDetails.chats": "رسائل الدردشة",
|
||
"tokenDetails.historySummary": "ملخص السجل",
|
||
"tokenDetails.rest": "المتبقي",
|
||
"tokenDetails.supervisor": "مضيف المجموعة",
|
||
"tokenDetails.systemRole": "إعدادات الدور",
|
||
"tokenDetails.title": "تفاصيل السياق",
|
||
"tokenDetails.tools": "إعدادات المهارة",
|
||
"tokenDetails.total": "الإجمالي المتاح",
|
||
"tokenDetails.used": "الإجمالي المستخدم",
|
||
"tokenTag.overload": "تجاوز الحد",
|
||
"tokenTag.remained": "المتبقي",
|
||
"tokenTag.used": "المستخدم",
|
||
"tool.intervention.approvalMode": "وضع الموافقة",
|
||
"tool.intervention.approve": "موافقة",
|
||
"tool.intervention.approveAndRemember": "موافقة وتذكر",
|
||
"tool.intervention.approveOnce": "الموافقة هذه المرة فقط",
|
||
"tool.intervention.mode.allowList": "قائمة السماح",
|
||
"tool.intervention.mode.allowListDesc": "تنفيذ الأدوات المعتمدة فقط تلقائيًا",
|
||
"tool.intervention.mode.autoRun": "موافقة تلقائية",
|
||
"tool.intervention.mode.autoRunDesc": "الموافقة تلقائيًا على جميع تنفيذات الأدوات",
|
||
"tool.intervention.mode.manual": "يدوي",
|
||
"tool.intervention.mode.manualDesc": "يتطلب الموافقة اليدوية لكل استدعاء",
|
||
"tool.intervention.pending": "قيد الانتظار",
|
||
"tool.intervention.reject": "رفض",
|
||
"tool.intervention.rejectAndContinue": "رفض وإعادة المحاولة",
|
||
"tool.intervention.rejectOnly": "رفض",
|
||
"tool.intervention.rejectReasonPlaceholder": "سيساعد السبب الوكيل على فهم حدودك وتحسين التصرفات المستقبلية",
|
||
"tool.intervention.rejectTitle": "رفض استدعاء المهارة",
|
||
"tool.intervention.rejectedWithReason": "تم رفض استدعاء المهارة: {{reason}}",
|
||
"tool.intervention.scrollToIntervention": "عرض",
|
||
"tool.intervention.toolAbort": "لقد ألغيت استدعاء المهارة",
|
||
"tool.intervention.toolRejected": "تم رفض استدعاء المهارة",
|
||
"toolAuth.authorize": "تفويض",
|
||
"toolAuth.authorizing": "جارٍ التفويض...",
|
||
"toolAuth.hint": "بدون التفويض أو الإعداد، قد لا تعمل المهارات. قد يؤدي ذلك إلى تقييد الوكيل أو حدوث أخطاء.",
|
||
"toolAuth.signIn": "تسجيل الدخول",
|
||
"toolAuth.title": "تفويض المهارات لهذا الوكيل",
|
||
"topic.checkOpenNewTopic": "هل تريد بدء موضوع جديد؟",
|
||
"topic.checkSaveCurrentMessages": "هل تريد حفظ المحادثة الحالية كموضوع؟",
|
||
"topic.openNewTopic": "فتح موضوع جديد",
|
||
"topic.recent": "المواضيع الأخيرة",
|
||
"topic.saveCurrentMessages": "حفظ الجلسة الحالية كموضوع",
|
||
"translate.action": "ترجمة",
|
||
"translate.clear": "مسح الترجمة",
|
||
"tts.action": "تحويل النص إلى كلام",
|
||
"tts.clear": "مسح الصوت",
|
||
"untitledAgent": "وكيل بدون اسم",
|
||
"untitledGroup": "مجموعة بدون اسم",
|
||
"updateAgent": "تحديث معلومات الوكيل",
|
||
"upload.action.fileUpload": "رفع ملف",
|
||
"upload.action.folderUpload": "رفع مجلد",
|
||
"upload.action.imageDisabled": "النموذج الحالي لا يدعم التعرف البصري. يرجى التبديل إلى نموذج آخر لاستخدام هذه الميزة.",
|
||
"upload.action.imageUpload": "رفع صورة",
|
||
"upload.action.tooltip": "رفع",
|
||
"upload.clientMode.actionFiletip": "رفع ملف",
|
||
"upload.clientMode.actionTooltip": "رفع",
|
||
"upload.clientMode.disabled": "النموذج الحالي لا يدعم التعرف البصري وتحليل الملفات. يرجى التبديل إلى نموذج آخر لاستخدام هذه الميزة.",
|
||
"upload.clientMode.fileNotSupported": "رفع الملفات غير مدعوم في وضع المتصفح؛ يُسمح فقط بالصور.",
|
||
"upload.clientMode.visionNotSupported": "النموذج الحالي لا يدعم التعرف البصري. يرجى التبديل إلى نموذج مختلف لاستخدام هذه الميزة.",
|
||
"upload.preview.prepareTasks": "جارٍ تجهيز الأجزاء...",
|
||
"upload.preview.status.pending": "جارٍ التحضير للرفع...",
|
||
"upload.preview.status.processing": "جارٍ معالجة الملف...",
|
||
"upload.validation.videoSizeExceeded": "يجب ألا يتجاوز حجم ملف الفيديو 20 ميغابايت. الحجم الحالي هو {{actualSize}}.",
|
||
"viewMode.fullWidth": "العرض الكامل",
|
||
"viewMode.normal": "قياسي",
|
||
"viewMode.wideScreen": "شاشة عريضة",
|
||
"you": "أنت",
|
||
"zenMode": "وضع التركيز"
|
||
}
|