diff --git a/locales/ar/agent.json b/locales/ar/agent.json
index 9cdc29d7f6..f596c86396 100644
--- a/locales/ar/agent.json
+++ b/locales/ar/agent.json
@@ -100,6 +100,35 @@
"channel.groupPolicyOpenHint": "الرد في أي مجموعة أو قناة أو موضوع",
"channel.historyLimit": "حد رسائل السجل",
"channel.historyLimitHint": "العدد الافتراضي للرسائل التي يتم جلبها عند قراءة سجل القناة",
+ "channel.imessage.applicationIdHint": "معرّف ثابت مشترك بين قناة السحابة وجسر سطح المكتب.",
+ "channel.imessage.applicationIdPlaceholder": "مثال: home-mac-mini",
+ "channel.imessage.blueBubblesPassword": "كلمة مرور BlueBubbles",
+ "channel.imessage.blueBubblesPasswordHint": "يتم تخزينها محليًا في LobeHub Desktop وتُستخدم فقط لاستدعاء خادم BlueBubbles المحلي.",
+ "channel.imessage.blueBubblesServerUrl": "عنوان URL لخادم BlueBubbles",
+ "channel.imessage.blueBubblesServerUrlHint": "عنوان URL لخادم BlueBubbles المحلي القابل للوصول من هذا التطبيق على سطح المكتب.",
+ "channel.imessage.bridgeEnabled": "تفعيل الجسر",
+ "channel.imessage.bridgeEnabledHint": "عند التفعيل، يستقبل LobeHub Desktop إشعارات BlueBubbles المحلية ويعيد توجيهها إلى LobeHub.",
+ "channel.imessage.bridgeMissingApplicationId": "أدخل معرّف التطبيق أولاً.",
+ "channel.imessage.bridgeMissingPassword": "أدخل كلمة مرور BlueBubbles أولاً.",
+ "channel.imessage.bridgeMissingServerUrl": "أدخل عنوان URL لخادم BlueBubbles أولاً.",
+ "channel.imessage.bridgeMissingWebhookSecret": "أدخل السر الخاص بالويب هوك أولاً.",
+ "channel.imessage.bridgePasswordSavedPlaceholder": "اتركه فارغًا للحفاظ على كلمة المرور المحفوظة",
+ "channel.imessage.bridgeRefresh": "تحديث",
+ "channel.imessage.bridgeRefreshFailed": "فشل في تحديث جسر iMessage لسطح المكتب",
+ "channel.imessage.bridgeRunning": "يعمل",
+ "channel.imessage.bridgeSave": "حفظ الجسر",
+ "channel.imessage.bridgeSaveFailed": "فشل في حفظ جسر iMessage لسطح المكتب",
+ "channel.imessage.bridgeSaved": "تم حفظ جسر iMessage لسطح المكتب",
+ "channel.imessage.bridgeStopped": "متوقف",
+ "channel.imessage.bridgeTest": "اختبار BlueBubbles",
+ "channel.imessage.bridgeTestFailed": "فشل اختبار BlueBubbles",
+ "channel.imessage.bridgeTestSuccess": "تم اجتياز اتصال BlueBubbles",
+ "channel.imessage.description": "قم بتوصيل هذا المساعد بـ iMessage من خلال جسر LobeHub Desktop BlueBubbles المحلي.",
+ "channel.imessage.desktopBridge": "جسر سطح المكتب",
+ "channel.imessage.desktopDeviceId": "معرّف جهاز سطح المكتب",
+ "channel.imessage.desktopDeviceIdHint": "جهاز LobeHub Desktop الذي يشغل جسر BlueBubbles المحلي. يمكنك العثور عليه في إعدادات بوابة سطح المكتب.",
+ "channel.imessage.webhookSecret": "السر الخاص بالويب هوك",
+ "channel.imessage.webhookSecretHint": "سر مشترك بين LobeHub Desktop وويب هوك السحابة. استخدم نفس القيمة في إعدادات جسر سطح المكتب.",
"channel.importConfig": "استيراد التكوين",
"channel.importFailed": "فشل في استيراد التكوين",
"channel.importInvalidFormat": "تنسيق ملف التكوين غير صالح",
@@ -176,6 +205,7 @@
"channel.userIdHint": "معرف المستخدم الخاص بك على هذه المنصة. يمكن للذكاء الاصطناعي استخدامه لإرسال رسائل مباشرة إليك.",
"channel.userIdHint.discord": "فعّل وضع المطوّر (الإعدادات → متقدم)، ثم انقر بزر الفأرة الأيمن على صورتك الشخصية → انسخ معرّف المستخدم.",
"channel.userIdHint.feishu": "افتح تطبيقك على منصة Feishu / Lark Open Platform → الأذونات، ثم ابحث عن المعرّف المفتوح الخاص بك.",
+ "channel.userIdHint.imessage": "استخدم معرف iMessage الخاص بك كما يظهر في BlueBubbles، وعادةً ما يكون عنوان بريد إلكتروني أو رقم هاتف بصيغة E.164.",
"channel.userIdHint.line": "افتح وحدة تحكم مطوري LINE → قناتك → علامة تبويب الإعدادات الأساسية، ونسخ \"معرّف المستخدم الخاص بك\" (يبدأ بحرف U، 33 حرفًا).",
"channel.userIdHint.qq": "رقم QQ الخاص بك، يظهر في صفحة ملفك الشخصي.",
"channel.userIdHint.slack": "افتح ملفك الشخصي في Slack → ⋮ المزيد → انسخ معرّف العضو (يبدأ بـ U).",
diff --git a/locales/ar/chat.json b/locales/ar/chat.json
index bf8b31edf7..679d544c28 100644
--- a/locales/ar/chat.json
+++ b/locales/ar/chat.json
@@ -69,6 +69,11 @@
"cliAuthGuide.errorDetails": "تفاصيل الخطأ",
"cliAuthGuide.runCommand": "شغّل هذا في الطرفية",
"cliAuthGuide.title": "سجّل الدخول إلى {{name}}",
+ "cliOverloadedGuide.actions.retry": "إعادة المحاولة",
+ "cliOverloadedGuide.desc": "خدمة النموذج العلوي لـ {{name}} مثقلة مؤقتًا. عادةً ما يتم حل هذا في غضون لحظات.",
+ "cliOverloadedGuide.errorDetails": "تفاصيل الخطأ",
+ "cliOverloadedGuide.retryHint": "انتظر بضع ثوانٍ وأعد المحاولة. إذا استمرت المشكلة، قد يكون المزود يواجه حادثًا أوسع.",
+ "cliOverloadedGuide.title": "{{name}} مثقل مؤقتًا",
"cliRateLimitGuide.actions.openSystemTools": "افتح أدوات النظام",
"cliRateLimitGuide.actions.retry": "إعادة المحاولة",
"cliRateLimitGuide.afterReset": "انتظر حتى وقت إعادة التعيين، ثم أعد محاولة إرسال رسالتك. إذا كنت تستخدم ترخيص API، يمكنك أيضًا التحقق من الحصة والحالة المالية لدى مزود الخدمة.",
@@ -203,6 +208,17 @@
"heteroAgent.cloudRepo.noRepos": "لم يتم تكوين أي مستودعات. أضفها في إعدادات الوكيل.",
"heteroAgent.cloudRepo.notSet": "لم يتم تحديد أي مستودع",
"heteroAgent.cloudRepo.sectionTitle": "المستودعات",
+ "heteroAgent.executionTarget.infoTooltip": "اختر جهازًا بعيدًا لتشغيل هذا الجهاز من الويب. \"هذا الجهاز\" يشغل الوكيل محليًا وهو متاح فقط داخل تطبيق سطح المكتب.",
+ "heteroAgent.executionTarget.loading": "جارٍ تحميل الأجهزة...",
+ "heteroAgent.executionTarget.local": "هذا الجهاز",
+ "heteroAgent.executionTarget.localDesc": "تشغيل كعملية محلية على تطبيق سطح المكتب هذا",
+ "heteroAgent.executionTarget.noDevices": "لا توجد أجهزة بعيدة حتى الآن. قم بتثبيت تطبيق سطح المكتب أو قم بتشغيل `lh connect` على جهاز آخر.",
+ "heteroAgent.executionTarget.offline": "غير متصل",
+ "heteroAgent.executionTarget.online": "متصل",
+ "heteroAgent.executionTarget.sandbox": "بيئة سحابية مؤقتة",
+ "heteroAgent.executionTarget.sandboxDesc": "تشغيل في بيئة سحابية مؤقتة",
+ "heteroAgent.executionTarget.title": "جهاز التنفيذ",
+ "heteroAgent.executionTarget.unknownDevice": "جهاز غير معروف",
"heteroAgent.fullAccess.label": "وصول كامل",
"heteroAgent.fullAccess.tooltip": "يعمل Claude Code محليًا مع صلاحية قراءة/كتابة كاملة في دليل العمل. تبديل أوضاع الصلاحيات غير متاح بعد.",
"heteroAgent.resumeReset.cwdChanged": "تم تغيير دليل العمل. لا يمكن استئناف جلسة Claude Code السابقة إلا من دليلها الأصلي، لذا بدأت محادثة جديدة.",
@@ -274,6 +290,11 @@
"memory.on.desc": "تذكر التفضيلات والمعلومات من المحادثات.",
"memory.on.title": "تمكين الذاكرة",
"memory.title": "الذاكرة",
+ "mention.category.agents": "الوكلاء",
+ "mention.category.members": "الأعضاء",
+ "mention.category.skills": "المهارات",
+ "mention.category.tools": "الأدوات",
+ "mention.category.topics": "المواضيع",
"mention.title": "الإشارة إلى الأعضاء",
"messageAction.collapse": "طي الرسالة",
"messageAction.continueGeneration": "متابعة التوليد",
@@ -330,6 +351,7 @@
"newCodexAgent": "أضف Codex",
"newGroupChat": "إنشاء مجموعة",
"newPage": "إنشاء صفحة",
+ "newPlatformAgent": "إضافة وكيل منصة",
"noAgentsYet": "لا يوجد أعضاء في هذه المجموعة بعد. انقر على زر + لدعوة وكلاء.",
"noAvailableAgents": "لا يوجد أعضاء متاحون للدعوة",
"noMatchingAgents": "لم يتم العثور على أعضاء مطابقين",
@@ -350,6 +372,45 @@
"pageSelection.reference": "النص المحدد",
"pin": "تثبيت",
"pinOff": "إلغاء التثبيت",
+ "platformAgent.create.available": "متاح",
+ "platformAgent.create.back": "رجوع",
+ "platformAgent.create.checkFailed": "فشل التحقق",
+ "platformAgent.create.checking": "جارٍ التحقق من التوفر...",
+ "platformAgent.create.comingSoon": "قريبًا",
+ "platformAgent.create.create": "إنشاء وكيل",
+ "platformAgent.create.creating": "جارٍ الإنشاء...",
+ "platformAgent.create.desc.amp": "الاتصال بـ Amp الذي يعمل على أحد أجهزتك",
+ "platformAgent.create.desc.hermes": "الاتصال بـ Hermes الذي يعمل على أحد أجهزتك",
+ "platformAgent.create.desc.openclaw": "الاتصال بـ OpenClaw الذي يعمل على أحد أجهزتك",
+ "platformAgent.create.desc.opencode": "الاتصال بـ OpenCode الذي يعمل على أحد أجهزتك",
+ "platformAgent.create.descriptionPlaceholder": "وصف مختصر (اختياري)",
+ "platformAgent.create.downloadDesktop": "تحميل تطبيق سطح المكتب",
+ "platformAgent.create.fetchingProfile": "جارٍ جلب الملف الشخصي...",
+ "platformAgent.create.namePlaceholder": "مثال: وكيل OpenClaw الخاص بي",
+ "platformAgent.create.next": "التالي",
+ "platformAgent.create.noDevices": "لا توجد أجهزة متصلة",
+ "platformAgent.create.noDevicesCliHint": "أو قم بتوصيل أي جهاز عبر CLI، ثم انقر على تحديث:",
+ "platformAgent.create.noDevicesCmd": "lh connect",
+ "platformAgent.create.noDevicesDesktopHint": "قم بتثبيت تطبيق سطح المكتب — يتصل تلقائيًا بعد تسجيل الدخول",
+ "platformAgent.create.notInstalled": "{{name}} غير مثبت على هذا الجهاز",
+ "platformAgent.create.refresh": "تحديث",
+ "platformAgent.create.selectDevice": "اختر جهازًا",
+ "platformAgent.create.step1": "اختر المنصة",
+ "platformAgent.create.step2": "اختر الجهاز",
+ "platformAgent.create.step3": "تكوين الوكيل",
+ "platformAgent.create.title": "إضافة وكيل منصة",
+ "platformAgent.create.upgradeCmd": "npm install -g @lobehub/cli",
+ "platformAgent.create.versionTooLow": "إصدار lh منخفض جدًا",
+ "platformAgent.create.versionTooLowHint": "قم بتحديث lh إلى أحدث إصدار:",
+ "platformAgent.device.online": "متصل",
+ "platformAgent.deviceGuard.configure": "تكوين",
+ "platformAgent.deviceGuard.deviceOffline.desc": "الجهاز المرتبط غير متصل. قم بتشغيل `lh connect` على هذا الجهاز ثم قم بالتحديث.",
+ "platformAgent.deviceGuard.deviceOffline.title": "الجهاز غير متصل",
+ "platformAgent.deviceGuard.noDevice.desc": "هذا الوكيل ليس لديه جهاز مرتبط. قم بتحرير ملف الوكيل لتكوين واحد.",
+ "platformAgent.deviceGuard.noDevice.title": "لا يوجد جهاز مرتبط",
+ "platformAgent.deviceGuard.platformUnavailable.desc": "{{name}} غير مثبت على الجهاز المتصل.",
+ "platformAgent.deviceGuard.platformUnavailable.title": "{{name}} غير متاح",
+ "platformAgent.deviceGuard.refresh": "تحديث",
"plus.addSkills": "إضافة مهارات...",
"plus.search.appSearch": "بحث ذكي",
"plus.search.appSearchDesc": "خدمة بحث محسّنة من LobeHub، تقدم أفضل نتائج الاسترجاع.",
@@ -553,6 +614,9 @@
"taskDetail.modelConfig": "تجاوز الإعدادات النموذجية",
"taskDetail.navigation": "التنقل",
"taskDetail.nextRunCountdown": "التشغيل التالي خلال {{countdown}}",
+ "taskDetail.notFound.backToTasks": "العودة إلى جميع المهام",
+ "taskDetail.notFound.desc": "قد تكون هذه المهمة قد حُذفت، أو ليس لديك إذن لعرضها.",
+ "taskDetail.notFound.title": "المهمة غير موجودة",
"taskDetail.pauseTask": "إيقاف المهمة مؤقتًا",
"taskDetail.priority.high": "عالية",
"taskDetail.priority.low": "منخفضة",
@@ -912,10 +976,11 @@
"workingPanel.resources.deleteError": "Failed to delete document",
"workingPanel.resources.deleteSuccess": "Document deleted",
"workingPanel.resources.deleteTitle": "Delete document?",
+ "workingPanel.resources.deleteTitleMulti": "حذف {{count}} عنصرًا؟",
"workingPanel.resources.empty": "لا توجد مستندات بعد. ستظهر المستندات المرتبطة بهذا الوكيل هنا.",
"workingPanel.resources.error": "Failed to load resources",
- "workingPanel.resources.filter.all": "الكل",
"workingPanel.resources.filter.documents": "مستندات",
+ "workingPanel.resources.filter.skills": "المهارات",
"workingPanel.resources.filter.web": "ويب",
"workingPanel.resources.loading": "Loading resources...",
"workingPanel.resources.previewError": "Failed to load preview",
@@ -924,6 +989,7 @@
"workingPanel.resources.renameError": "Failed to rename document",
"workingPanel.resources.renameSuccess": "Document renamed",
"workingPanel.resources.tree.createError": "فشل في الإنشاء",
+ "workingPanel.resources.tree.deleteSelected": "حذف المحدد ({{count}})",
"workingPanel.resources.tree.moveError": "فشل في النقل",
"workingPanel.resources.tree.newDocument": "مستند جديد",
"workingPanel.resources.tree.newFolder": "مجلد جديد",
@@ -947,12 +1013,15 @@
"workingPanel.review.empty.noBaseRef": "تعذر تحديد الفرع الافتراضي البعيد. قم بتشغيل `git remote set-head origin --auto` في الطرفية.",
"workingPanel.review.error": "تعذر تحميل الفرق لهذا الملف",
"workingPanel.review.expandAll": "توسيع الكل",
+ "workingPanel.review.group.collapseDiffs": "طي جميع الفروقات في هذه المجموعة",
+ "workingPanel.review.group.expandDiffs": "توسيع جميع الفروقات في هذه المجموعة",
+ "workingPanel.review.group.fileCount": "{{count}} ملفات",
+ "workingPanel.review.group.submoduleClean": "لا تغييرات داخلية",
"workingPanel.review.mode.branch": "فرع",
"workingPanel.review.mode.unstaged": "غير مُرتب",
"workingPanel.review.more": "خيارات إضافية",
"workingPanel.review.refresh": "تحديث",
"workingPanel.review.revealInTree": "إظهار في الشجرة",
- "workingPanel.review.revealNotFound": "الملف غير موجود في فهرس المشروع",
"workingPanel.review.revert": "تجاهل التغييرات",
"workingPanel.review.revert.confirm.cancel": "إلغاء",
"workingPanel.review.revert.confirm.description": "سيتم تجاهل تغييرات شجرة العمل على {{filePath}} نهائيًا. ستُحذف الملفات غير المتعقبة من القرص.",
@@ -970,6 +1039,9 @@
"workingPanel.review.wordWrap.disable": "تعطيل التفاف النص",
"workingPanel.review.wordWrap.enable": "تمكين التفاف النص",
"workingPanel.skills.empty": "لم يتم العثور على مهارات في هذا المشروع",
+ "workingPanel.skills.section.agent": "مهارات الوكيل",
+ "workingPanel.skills.section.project": "مهارات المشروع",
+ "workingPanel.skills.section.user": "مهارات المستخدم",
"workingPanel.skills.title": "المهارات",
"workingPanel.space": "مسافة",
"workingPanel.title": "Working Panel",
diff --git a/locales/ar/common.json b/locales/ar/common.json
index 181d91a5ca..250b6a0c2e 100644
--- a/locales/ar/common.json
+++ b/locales/ar/common.json
@@ -353,6 +353,7 @@
"messengerBanner.title": "تحدث إلى Lobe AI عبر تطبيقات المراسلة المفضلة لديك",
"more": "المزيد",
"navPanel.agent": "الوكيل",
+ "navPanel.bottomDivider": "العناصر أدناه تثبت في الأسفل",
"navPanel.customizeSidebar": "تخصيص الشريط الجانبي",
"navPanel.displayItems": "عناصر العرض",
"navPanel.hidden": "مخفي",
@@ -479,5 +480,6 @@
"userPanel.setting": "الإعدادات",
"userPanel.upgradePlan": "ترقية الخطة",
"userPanel.usages": "إحصائيات الاستخدام",
- "version": "الإصدار"
+ "version": "الإصدار",
+ "zoom": "تكبير"
}
diff --git a/locales/ar/components.json b/locales/ar/components.json
index 6290000080..a593180150 100644
--- a/locales/ar/components.json
+++ b/locales/ar/components.json
@@ -5,6 +5,10 @@
"DragUpload.dragDesc": "اسحب الملفات وأفلتها هنا لتحميل صور متعددة.",
"DragUpload.dragFileDesc": "اسحب الصور والملفات وأفلتها هنا لتحميل صور وملفات متعددة.",
"DragUpload.dragFileTitle": "تحميل الملفات",
+ "DragUpload.dragFolderDesc": "أسقط المجلد للإشارة إليه كـ @إشارة في إدخال الدردشة.",
+ "DragUpload.dragFolderTitle": "الإشارة إلى المجلد",
+ "DragUpload.dragMixedDesc": "يتم إدراج المجلدات كـ @إشارات؛ يتم تحميل الملفات.",
+ "DragUpload.dragMixedTitle": "الإشارة إلى المجلد وتحميل الملفات",
"DragUpload.dragTitle": "تحميل الصور",
"FileManager.actions.addToLibrary": "إضافة إلى المكتبة",
"FileManager.actions.batchChunking": "تجزئة جماعية",
diff --git a/locales/ar/editor.json b/locales/ar/editor.json
index 7d45dfe154..0b8830dd84 100644
--- a/locales/ar/editor.json
+++ b/locales/ar/editor.json
@@ -1,8 +1,10 @@
{
+ "actionTag.category.agentSkill": "مهارة الوكيل",
"actionTag.category.command": "أمر",
"actionTag.category.projectSkill": "مهارة المشروع",
"actionTag.category.skill": "مهارة",
"actionTag.category.tool": "أداة",
+ "actionTag.tooltip.agentSkill": "يحمّل حزمة مهارات من مستندات هذا الوكيل للطلب.",
"actionTag.tooltip.command": "يشغّل أمر الشرطة المائلة على جانب العميل قبل الإرسال.",
"actionTag.tooltip.projectSkill": "يتم إرسالها كاستدعاء شرطة مائلة بحيث يقوم CLI الخاص بالوكيل بتشغيل مهارة المشروع المطابقة.",
"actionTag.tooltip.skill": "يحمّل حزمة مهارات قابلة لإعادة الاستخدام لهذا الطلب.",
diff --git a/locales/ar/electron.json b/locales/ar/electron.json
index 93da9335eb..e2507ee9de 100644
--- a/locales/ar/electron.json
+++ b/locales/ar/electron.json
@@ -35,6 +35,7 @@
"navigation.recentView": "المشاهدات الأخيرة",
"navigation.resources": "الموارد",
"navigation.settings": "الإعدادات",
+ "navigation.task": "مهمة",
"navigation.tasks": "المهام",
"navigation.unpin": "إلغاء التثبيت",
"notification.finishChatGeneration": "اكتمل توليد الرسالة بواسطة الذكاء الاصطناعي",
diff --git a/locales/ar/file.json b/locales/ar/file.json
index 20ee844445..eb7ea6d911 100644
--- a/locales/ar/file.json
+++ b/locales/ar/file.json
@@ -53,6 +53,8 @@
"home.uploadEntries.folder.title": "تحميل مجلد",
"home.uploadEntries.library.title": "إنشاء مكتبة جديدة",
"home.uploadEntries.newPage.title": "صفحة جديدة",
+ "library.hierarchy.empty.desc": "أضف ملفات أو أنشئ مجلدًا للبدء",
+ "library.hierarchy.empty.title": "لا يوجد شيء هنا بعد",
"library.list.confirmRemoveLibrary": "أنت على وشك حذف هذه المكتبة. لن يتم حذف الملفات الموجودة بداخلها، بل سيتم نقلها إلى جميع الملفات. لا يمكن التراجع عن هذا الإجراء، لذا يرجى المتابعة بحذر.",
"library.list.empty": "انقر <1>+1> لإنشاء مكتبة جديدة",
"library.new": "مكتبة جديدة",
diff --git a/locales/ar/home.json b/locales/ar/home.json
index e13f3fe03a..ae057c887a 100644
--- a/locales/ar/home.json
+++ b/locales/ar/home.json
@@ -45,12 +45,12 @@
"recommendations.heteroAgent.tag": "وكيل البرمجة",
"recommendations.heteroAgent.title": "أضف وكيل {{name}}",
"recommendations.subtitle": "بعض التوصيات لإعدادك",
+ "starter.claudeOpus48": "كلود أوبوس 4.8",
+ "starter.claudeOpus48Already": "تستخدم بالفعل كلود أوبوس 4.8",
+ "starter.claudeOpus48Switched": "تم التبديل إلى كلود أوبوس 4.8",
"starter.createAgent": "إنشاء وكيل",
"starter.createGroup": "إنشاء مجموعة",
"starter.deepResearch": "بحث معمق",
- "starter.deepseekV4Pro": "DeepSeek V4 Pro",
- "starter.deepseekV4ProAlready": "أنت تستخدم بالفعل DeepSeek V4 Pro",
- "starter.deepseekV4ProSwitched": "تم التبديل إلى DeepSeek V4 Pro",
"starter.developing": "قريبًا",
"starter.image": "صورة",
"starter.imageGeneration": "توليد الصور",
diff --git a/locales/ar/image.json b/locales/ar/image.json
index d7a9067d5c..fbff551495 100644
--- a/locales/ar/image.json
+++ b/locales/ar/image.json
@@ -20,6 +20,7 @@
"config.resolution.options.1K": "1K",
"config.resolution.options.2K": "2K",
"config.resolution.options.4K": "4K",
+ "config.resolution.options.512": "٥١٢بكسل",
"config.seed.label": "البذرة",
"config.seed.random": "بذرة عشوائية",
"config.size.label": "الحجم",
diff --git a/locales/ar/labs.json b/locales/ar/labs.json
index fbf11522b9..dab0d9cef6 100644
--- a/locales/ar/labs.json
+++ b/locales/ar/labs.json
@@ -1,15 +1,21 @@
{
+ "features.agentDocumentFloatingChatPanel.desc": "عرض لوحة الدردشة العائمة في معاينة مستند الوكيل فقط عند تمكين هذه الميزة التجريبية.",
+ "features.agentDocumentFloatingChatPanel.title": "لوحة الدردشة العائمة لمستند الوكيل",
"features.agentSelfIteration.desc": "السماح للمساعد بالتفكير الذاتي، وبناء الوعي الذاتي، والاستمرار في التطوير عبر المحاولات والتفاعلات المتواصلة.",
"features.agentSelfIteration.title": "التكرار الذاتي للوكيل",
"features.assistantMessageGroup.desc": "تجميع رسائل الوكيل ونتائج استدعاء الأدوات معًا للعرض",
"features.assistantMessageGroup.title": "تجميع رسائل الوكيل",
+ "features.executionDeviceSwitcher.desc": "إظهار مفتاح تبديل جهاز التنفيذ في شريط أدوات الوكيل المتنوع بحيث يمكنك توجيه العمليات إلى هذا الجهاز أو إلى سحابة تجريبية أو إلى جهاز بعيد مرتبط.",
+ "features.executionDeviceSwitcher.title": "مفتاح تبديل جهاز التنفيذ",
"features.gatewayMode.desc": "تنفيذ مهام الوكيل على الخادم عبر بوابة WebSocket بدلًا من التشغيل محليًا، مما يتيح تنفيذًا أسرع ويقلل من استهلاك موارد العميل.",
"features.gatewayMode.title": "تنفيذ الوكيل من جانب الخادم (البوابة)",
"features.groupChat.desc": "تمكين تنسيق الدردشة الجماعية متعددة الوكلاء.",
"features.groupChat.title": "دردشة جماعية (متعددة الوكلاء)",
+ "features.imessage.desc": "ربط الوكلاء بـ iMessage من خلال جسر BlueBubbles المحلي لتطبيق LobeHub Desktop.",
+ "features.imessage.title": "قناة iMessage",
"features.inputMarkdown.desc": "عرض Markdown في منطقة الإدخال في الوقت الفعلي (نص عريض، كتل الشيفرة، جداول، إلخ).",
"features.inputMarkdown.title": "عرض Markdown في الإدخال",
- "features.messenger.desc": "تحدث إلى وكلائك عبر تطبيق تيليجرام (وتطبيقات المراسلة الأخرى) من خلال روبوت LobeHub المشترك. يضيف علامة تبويب المراسلة في الإعدادات لربط حسابك واختيار الوكيل الذي يتلقى الرسائل.",
- "features.messenger.title": "المراسلة",
+ "features.platformAgent.desc": "عرض خيار \"إضافة وكيل منصة\" في قائمة الإنشاء. يعمل وكلاء المنصة (مثل OpenClaw، Hermes) على جهاز متصل ويتواصلون عبر lh connect.",
+ "features.platformAgent.title": "إنشاء وكيل منصة",
"title": "المختبرات"
}
diff --git a/locales/ar/modelProvider.json b/locales/ar/modelProvider.json
index eab41a21b5..00d72c6b3b 100644
--- a/locales/ar/modelProvider.json
+++ b/locales/ar/modelProvider.json
@@ -233,7 +233,7 @@
"providerModels.item.modelConfig.extendParams.options.imageAspectRatio2.hint": "لـ Nano Banana 2؛ يتحكم في نسبة العرض إلى الارتفاع للصور المُنشأة (يدعم النسب العريضة جدًا 1:4، 4:1، 1:8، 8:1).",
"providerModels.item.modelConfig.extendParams.options.imageResolution.hint": "لنماذج توليد الصور من Gemini 3؛ يتحكم في دقة الصور المُولدة.",
"providerModels.item.modelConfig.extendParams.options.imageResolution2.hint": "لـ نماذج الصور Gemini 3.1 Flash؛ يتحكم في دقة الصور المُنشأة (يدعم 512 بكسل).",
- "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "خاص بـ Claude Opus 4.7؛ يتحكم في مستوى الجهد (منخفض/متوسط/عال/عالٍ جداً/أقصى).",
+ "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "لـ Claude Opus 4.7 والإصدارات الأحدث؛ يتحكم في مستوى الجهد (منخفض/متوسط/مرتفع/مرتفع جدًا/أقصى).",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken.hint": "لنماذج Claude وQwen3 وما شابهها؛ يتحكم في ميزانية الرموز المخصصة للاستدلال.",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken32k.hint": "لـ GLM-5 و GLM-4.7؛ يتحكم في ميزانية الرموز للتفكير (الحد الأقصى 32k).",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken80k.hint": "لسلسلة Qwen3؛ يتحكم في ميزانية الرموز للتفكير (الحد الأقصى 80k).",
@@ -245,7 +245,6 @@
"providerModels.item.modelConfig.extendParams.options.thinkingLevel2.hint": "لـ نماذج المعاينة Gemini 3 Pro؛ يتحكم في عمق التفكير.",
"providerModels.item.modelConfig.extendParams.options.thinkingLevel3.hint": "لـ نماذج المعاينة Gemini 3.1 Pro؛ يتحكم في عمق التفكير بمستويات منخفضة/متوسطة/عالية.",
"providerModels.item.modelConfig.extendParams.options.thinkingLevel4.hint": "لـ نماذج الصور Gemini 3.1 Flash؛ تبديل التفكير تشغيل/إيقاف.",
- "providerModels.item.modelConfig.extendParams.options.thinkingLevel5.hint": "للمعاينة السريعة لـ Gemini 3.1 Flash-Lite؛ يتحكم في عمق التفكير بمستويات الحد الأدنى/المنخفض/المتوسط/العالي.",
"providerModels.item.modelConfig.extendParams.options.urlContext.hint": "لسلسلة Gemini؛ يدعم توفير سياق من خلال عنوان URL.",
"providerModels.item.modelConfig.extendParams.placeholder": "اختر المعلمات الموسعة لتفعيلها",
"providerModels.item.modelConfig.extendParams.previewFallback": "المعاينة غير متوفرة",
diff --git a/locales/ar/modelRuntime.json b/locales/ar/modelRuntime.json
new file mode 100644
index 0000000000..6a2dbf9ecc
--- /dev/null
+++ b/locales/ar/modelRuntime.json
@@ -0,0 +1,42 @@
+{
+ "AccountDeactivated": "تم تعطيل حسابك أو تعليقه. قد يكون ذلك بسبب السياسات أو الأمن أو مراجعة الحساب. يرجى الاتصال بدعم المزود للحصول على المساعدة.",
+ "AgentRuntimeError": "خطأ في تنفيذ وقت تشغيل نموذج اللغة Lobe. يرجى استكشاف الأخطاء وإصلاحها أو إعادة المحاولة بناءً على المعلومات التالية.",
+ "CapabilityNotSupported": "عذرًا، هذا النموذج لا يدعم الإمكانية المطلوبة (مثل إدخال الرؤية أو استدعاء الأدوات). يرجى التبديل إلى نموذج يدعم ذلك.",
+ "ComfyUIBizError": "حدث خطأ أثناء طلب خدمة ComfyUI. يرجى استكشاف الأخطاء باستخدام المعلومات أدناه أو إعادة المحاولة.",
+ "ComfyUIEmptyResult": "لم يتم إنشاء أي صورة بواسطة ComfyUI. يرجى التحقق من إعدادات النموذج أو إعادة المحاولة.",
+ "ComfyUIModelError": "فشل تحميل نموذج ComfyUI. يرجى التأكد من وجود ملف النموذج.",
+ "ComfyUIServiceUnavailable": "فشل الاتصال بخدمة ComfyUI. يرجى التأكد من أنها تعمل بشكل صحيح وأن عنوان URL للخدمة تم تكوينه بشكل صحيح.",
+ "ComfyUIUploadFailed": "فشل تحميل الصورة إلى ComfyUI. يرجى التحقق من اتصال الخادم أو إعادة المحاولة.",
+ "ComfyUIWorkflowError": "فشل تنفيذ سير العمل في ComfyUI. يرجى التحقق من إعدادات سير العمل.",
+ "ConnectionCheckFailed": "عاد الطلب فارغًا. يرجى التحقق مما إذا كان عنوان وكيل API لا ينتهي بـ `/v1`.",
+ "ContentModeration": "عذرًا، تم رفض المحتوى بواسطة مرشح الأمان في المصدر. يرجى تعديل الطلب وإعادة المحاولة.",
+ "ContextEnginePipelineError": "فشل تجميع سياق المحادثة لهذا الطلب. يرجى إعادة المحاولة؛ إذا استمرت المشكلة، يرجى الاتصال بالدعم.",
+ "DatabasePersistError": "فشلت عملية قاعدة البيانات أثناء حفظ أو تحميل هذه المحادثة. يرجى إعادة المحاولة؛ إذا استمرت المشكلة، يرجى الاتصال بالدعم.",
+ "ExceededContextWindow": "يتجاوز محتوى الطلب الحالي الطول الذي يمكن للنموذج التعامل معه. يرجى تقليل كمية المحتوى وإعادة المحاولة.",
+ "InsufficientQuota": "عذرًا، تم الوصول إلى الحصة المخصصة لهذه المفتاح. يرجى التحقق مما إذا كان رصيد حسابك كافيًا أو إعادة المحاولة بعد زيادة حصة المفتاح.",
+ "InvalidBedrockCredentials": "فشل التحقق من صحة Bedrock. يرجى التحقق من AccessKeyId/SecretAccessKey وإعادة المحاولة.",
+ "InvalidComfyUIArgs": "إعدادات ComfyUI غير صالحة. يرجى التحقق من الإعدادات وإعادة المحاولة.",
+ "InvalidGithubToken": "رمز الوصول الشخصي لـ GitHub غير صحيح أو فارغ. يرجى التحقق من رمز الوصول الشخصي لـ GitHub وإعادة المحاولة.",
+ "InvalidOllamaArgs": "إعدادات Ollama غير صالحة، يرجى التحقق من إعدادات Ollama وإعادة المحاولة.",
+ "InvalidProviderAPIKey": "مفتاح API الخاص بـ {{provider}} غير صحيح أو فارغ، يرجى التحقق من مفتاح API الخاص بـ {{provider}} وإعادة المحاولة.",
+ "InvalidRequestFormat": "عذرًا، رفض المزود المصدر الطلب باعتباره غير صالح. يرجى التحقق من الإدخال أو تجربة نموذج مختلف.",
+ "InvalidVertexCredentials": "فشل التحقق من صحة Vertex. يرجى التحقق من بيانات الاعتماد وإعادة المحاولة.",
+ "LocationNotSupportError": "نأسف، موقعك الحالي لا يدعم خدمة هذا النموذج. قد يكون ذلك بسبب قيود إقليمية أو عدم توفر الخدمة. يرجى التأكد مما إذا كان الموقع الحالي يدعم استخدام هذه الخدمة، أو حاول استخدام موقع مختلف.",
+ "ModelNotFound": "عذرًا، لم يتم العثور على النموذج المطلوب. قد لا يكون موجودًا أو قد لا تكون لديك الأذونات اللازمة للوصول إليه. يرجى إعادة المحاولة بعد تغيير مفتاح API أو تعديل أذونات الوصول.",
+ "NoAvailableChannel": "عذرًا، لا يحتوي الوكيل أو الموجه على قناة متاحة للنموذج المطلوب. يرجى تبديل إعدادات القناة/المفتاح أو إعادة المحاولة لاحقًا.",
+ "OllamaBizError": "حدث خطأ أثناء طلب خدمة Ollama، يرجى استكشاف الأخطاء وإصلاحها أو إعادة المحاولة بناءً على المعلومات التالية.",
+ "OllamaServiceUnavailable": "خدمة Ollama غير متوفرة. يرجى التحقق مما إذا كانت Ollama تعمل بشكل صحيح أو إذا تم إعداد تكوين عبر الأصل لـ Ollama بشكل صحيح.",
+ "OperationInactivityTimeout": "كانت عملية الوكيل خاملة لفترة طويلة وتم إنهاؤها. يرجى إعادة المحاولة.",
+ "PermissionDenied": "عذرًا، ليس لديك إذن للوصول إلى هذه الخدمة. يرجى التحقق مما إذا كان مفتاحك يحتوي على حقوق الوصول اللازمة.",
+ "ProviderBizError": "حدث خطأ أثناء طلب خدمة {{provider}}، يرجى استكشاف الأخطاء وإصلاحها أو إعادة المحاولة بناءً على المعلومات التالية.",
+ "ProviderNetworkError": "انتهت مهلة الاتصال بالمزود أو تم قطعها. يرجى التحقق من الشبكة وإعادة المحاولة.",
+ "ProviderServiceUnavailable": "المزود مشغول مؤقتًا أو غير متوفر. يرجى إعادة المحاولة قريبًا.",
+ "QuotaLimitReached": "عذرًا، تم الوصول إلى الحد الأقصى لاستخدام الرموز أو عدد الطلبات لهذه المفتاح. يرجى زيادة حصة المفتاح أو إعادة المحاولة لاحقًا.",
+ "RateLimitExceeded": "عذرًا، تم الوصول إلى الحد الأقصى لاستخدام الرموز أو عدد الطلبات لهذه المفتاح. يرجى إعادة المحاولة لاحقًا أو زيادة حصة المفتاح.",
+ "StateStorePersistError": "تسبب مشكلة مؤقتة في تخزين حالة المحادثة في تعطيل هذه العملية. يرجى إعادة المحاولة؛ إذا استمرت المشكلة، يرجى الاتصال بالدعم.",
+ "StreamChunkError": "حدث خطأ أثناء تحليل جزء الرسالة من الطلب المتدفق. يرجى التحقق مما إذا كانت واجهة API الحالية تتوافق مع المواصفات القياسية، أو الاتصال بمزود API للحصول على المساعدة.",
+ "UpstreamGatewayError": "عاد البوابة أو الوكيل المصدر بخطأ. يرجى إعادة المحاولة قريبًا؛ إذا استمرت المشكلة، تحقق من إعدادات الوكيل / نقطة النهاية.",
+ "UpstreamHttpError": "عاد المزود بخطأ HTTP دون تفاصيل إضافية. يرجى إعادة المحاولة، أو التحقق من الطلب وإعدادات النموذج.",
+ "UpstreamMalformedResponse": "عاد المزود باستجابة غير صالحة لا يمكن تحليلها. يرجى إعادة المحاولة؛ إذا استمرت المشكلة، جرب نموذجًا أو مزودًا مختلفًا.",
+ "UserConfigError": "إعدادات المزود غير صالحة (عنوان URL الأساسي غير صحيح، متغير بيئة مفقود، قيود المفتاح الافتراضي، إلخ). يرجى مراجعة إعدادات المزود."
+}
diff --git a/locales/ar/models.json b/locales/ar/models.json
index 1294b9aee8..e3d4dd678e 100644
--- a/locales/ar/models.json
+++ b/locales/ar/models.json
@@ -106,6 +106,7 @@
"MiniMax-Hailuo-2.3.description": "نموذج جديد لإنشاء الفيديو مع تحسينات شاملة في حركة الجسم، والواقعية الفيزيائية، واتباع التعليمات.",
"MiniMax-M1.description": "نموذج استدلال داخلي جديد بسلسلة تفكير تصل إلى 80K ومدخلات حتى 1M، يقدم أداءً مماثلاً لأفضل النماذج العالمية.",
"MiniMax-M2-Stable.description": "مصمم لتدفقات العمل البرمجية والوكلاء بكفاءة عالية، مع قدرة تزامن أعلى للاستخدام التجاري.",
+ "MiniMax-M2.1-Lightning.description": "قدرات برمجة متعددة اللغات قوية مع استدلال أسرع وأكثر كفاءة.",
"MiniMax-M2.1-highspeed.description": "قدرات برمجة متعددة اللغات قوية، تجربة برمجة مطورة بشكل شامل. أسرع وأكثر كفاءة.",
"MiniMax-M2.1.description": "MiniMax-M2.1 هو نموذج مفتوح المصدر رائد من MiniMax، يركز على حل المهام الواقعية المعقدة. يتميز بقدرات برمجة متعددة اللغات والقدرة على أداء المهام المعقدة كوكلاء ذكي.",
"MiniMax-M2.5-highspeed.description": "MiniMax M2.5 Highspeed: نفس أداء M2.5 مع استدلال أسرع.",
@@ -325,6 +326,7 @@
"claude-opus-4-5.description": "Claude Opus 4.5 من Anthropic — نموذج رئيسي مع تفكير وبرمجة من الدرجة الأولى.",
"claude-opus-4-6.description": "Claude Opus 4.6 من Anthropic — نافذة سياق 1M نموذج رئيسي مع تفكير متقدم.",
"claude-opus-4-7.description": "Claude Opus 4.7 من Anthropic — أحدث نموذج Opus مع تفكير وبرمجة متقدمة.",
+ "claude-opus-4-8.description": "Claude Opus 4.8 هو النموذج الأكثر قدرة من Anthropic، مبني على Opus 4.7 مع تحسينات في الاستدلال، البرمجة الوكيلة، واستخدام الأدوات.",
"claude-opus-4.5.description": "Claude Opus 4.5 هو النموذج الرائد من Anthropic، يجمع بين الذكاء الفائق والأداء القابل للتوسع لمهام الاستدلال المعقدة وعالية الجودة.",
"claude-opus-4.6-fast.description": "Claude Opus 4.6 هو النموذج الأكثر ذكاءً من Anthropic لبناء الوكلاء والبرمجة.",
"claude-opus-4.6.description": "Claude Opus 4.6 هو النموذج الأكثر ذكاءً من Anthropic لبناء الوكلاء والبرمجة.",
@@ -400,6 +402,7 @@
"deepseek-ai/DeepSeek-V3.2.description": "DeepSeek-V3.2 هو نموذج يجمع بين الكفاءة الحسابية العالية وأداء التفكير والوكيل الممتاز. يعتمد نهجه على ثلاثة اختراقات تكنولوجية رئيسية: DeepSeek Sparse Attention (DSA)، وهي آلية انتباه فعالة تقلل بشكل كبير من التعقيد الحسابي مع الحفاظ على أداء النموذج، ومُحسنة خصيصًا للسيناريوهات ذات السياق الطويل؛ إطار عمل للتعلم المعزز القابل للتوسع يمكن من خلاله أن ينافس أداء النموذج GPT-5، مع نسخته عالية الحوسبة التي تضاهي Gemini-3.0-Pro في قدرات التفكير؛ وخط أنابيب واسع النطاق لتوليف مهام الوكيل يهدف إلى دمج قدرات التفكير في سيناريوهات استخدام الأدوات، مما يحسن اتباع التعليمات والتعميم في البيئات التفاعلية المعقدة. حقق النموذج أداءً متميزًا في الأولمبياد الدولي للرياضيات (IMO) وأولمبياد المعلوماتية الدولي (IOI) لعام 2025.",
"deepseek-ai/DeepSeek-V3.description": "DeepSeek-V3 هو نموذج MoE يحتوي على 671 مليار معلمة، يستخدم MLA وDeepSeekMoE مع توازن تحميل خالٍ من الفقدان لتدريب واستدلال فعال. تم تدريبه مسبقًا على 14.8 تريليون رمز عالي الجودة مع SFT وRL، ويتفوق على النماذج المفتوحة الأخرى ويقترب من النماذج المغلقة الرائدة.",
"deepseek-ai/DeepSeek-V4-Flash.description": "DeepSeek-V4-Flash هو إصدار معاينة لنموذج اللغة MoE في سلسلة DeepSeek-V4. حجم المعلمات الإجمالي هو 284 مليار، حجم المعلمات النشطة هو 13 مليار، ويدعم سياق طويل للغاية يصل إلى 1 مليون رمز. يستخدم النموذج هيكل انتباه هجين يجمع بين CSA وHCA، ويقدم mHC وMuon Optimizer لتحسين كفاءة التفكير طويل السياق، استقرار التدريب، والأداء العام.",
+ "deepseek-ai/DeepSeek-V4-Pro.description": "DeepSeek-V4-Pro هو النموذج الرائد في سلسلة DeepSeek-V4، مع 1.6 تريليون معلمات إجمالية و49 مليار معلمات نشطة، ويدعم أصلاً سياقًا طويلًا للغاية يصل إلى مليون رمز. يعتمد النموذج على بنية هجينة مبتكرة للانتباه تجمع بين الانتباه المضغوط النادر (CSA) والانتباه المضغوط العالي (HCA)، مما يتطلب فقط 27% من عمليات الاستدلال لكل رمز مقارنة بـ DeepSeek-V3.2 و10% من ذاكرة KV عند سياق 1 مليون. كما يقدم اتصالات فائقة مقيدة بالمشعب (mHC) لتعزيز استقرار انتشار الإشارات بين الطبقات، ويستخدم محسن Muon لتسريع التقارب. تم تدريب DeepSeek-V4-Pro مسبقًا على أكثر من 32 تريليون رموز متنوعة عالية الجودة، مع تدريب لاحق باستخدام نهج من مرحلتين يتضمن زراعة خبراء المجال المستقلين بالإضافة إلى تقطير السياسات عبر الإنترنت للتكامل الموحد. يحقق وضع كثافة الاستدلال القصوى DeepSeek-V4-Pro-Max أداءً عاليًا في معايير البرمجة ويقلل بشكل كبير الفجوة مع النماذج المغلقة الرائدة في مهام الاستدلال والبرمجة الوكيلة، مما يجعله واحدًا من أقوى النماذج مفتوحة المصدر اليوم، ويدعم أوضاع كثافة الاستدلال Non-think وThink High وThink Max.",
"deepseek-ai/deepseek-llm-67b-chat.description": "DeepSeek LLM Chat (67B) هو نموذج مبتكر يوفر فهمًا عميقًا للغة وتفاعلًا ذكيًا.",
"deepseek-ai/deepseek-v3.1-terminus.description": "DeepSeek V3.1 هو نموذج تفكير من الجيل التالي يتمتع بقدرات أقوى في التفكير المعقد وسلسلة التفكير لمهام التحليل العميق.",
"deepseek-ai/deepseek-v3.2.description": "DeepSeek V3.2 هو نموذج استدلال من الجيل التالي يتميز بقدرات استدلال معقدة وسلسلة التفكير.",
@@ -490,6 +493,8 @@
"doubao-seedream-4-0-250828.description": "Seedream 4.0 هو نموذج توليد صور من ByteDance Seed، يدعم إدخال النصوص والصور مع توليد صور عالية الجودة وقابلة للتحكم بدرجة كبيرة. يُولّد الصور من التعليمات النصية.",
"doubao-seedream-4-5-251128.description": "Seedream 4.5 هو أحدث نموذج متعدد الوسائط من ByteDance، يدمج قدرات تحويل النص إلى صورة، والصورة إلى صورة، وتوليد الصور بالجملة، مع دمج الفهم العام وقدرات الاستدلال. مقارنة بالإصدار السابق 4.0، يقدم جودة توليد محسّنة بشكل كبير، مع تحسين تناسق التحرير ودمج الصور المتعددة. يوفر تحكمًا أكثر دقة في التفاصيل البصرية، مما يجعل النصوص الصغيرة والوجوه الصغيرة أكثر طبيعية، ويحقق تخطيطًا وألوانًا أكثر انسجامًا، مما يعزز الجماليات العامة.",
"doubao-seedream-5-0-260128.description": "Doubao-Seedream-5.0-lite هو أحدث نموذج لتوليد الصور من ByteDance. لأول مرة، يدمج قدرات الاسترجاع عبر الإنترنت، مما يسمح له بتضمين معلومات الويب في الوقت الفعلي وتعزيز حداثة الصور المولدة. كما تم ترقية ذكاء النموذج، مما يمكنه من تفسير التعليمات المعقدة والمحتوى البصري بدقة. بالإضافة إلى ذلك، يقدم تغطية محسّنة للمعرفة العالمية، وتناسقًا مرجعيًا، وجودة توليد في السيناريوهات المهنية، مما يلبي بشكل أفضل احتياجات الإبداع البصري على مستوى المؤسسات.",
+ "dreamina-seedance-2-0-260128.description": "Seedance 2.0 من ByteDance هو النموذج الأكثر قوة لتوليد الفيديو، ويدعم توليد الفيديو متعدد الوسائط، تحرير الفيديو، تمديد الفيديو، تحويل النص إلى فيديو، وتحويل الصورة إلى فيديو مع صوت متزامن.",
+ "dreamina-seedance-2-0-fast-260128.description": "Seedance 2.0 Fast من ByteDance يقدم نفس قدرات Seedance 2.0 مع سرعات توليد أسرع وسعر أكثر تنافسية.",
"emohaa.description": "Emohaa هو نموذج للصحة النفسية يتمتع بقدرات استشارية احترافية لمساعدة المستخدمين على فهم المشكلات العاطفية.",
"ernie-4.5-0.3b.description": "ERNIE 4.5 0.3B هو نموذج مفتوح المصدر وخفيف الوزن، مصمم للنشر المحلي والمخصص.",
"ernie-4.5-8k-preview.description": "ERNIE 4.5 8K Preview هو نموذج معاينة بسياق 8K لتقييم أداء ERNIE 4.5.",
@@ -515,6 +520,7 @@
"ernie-x1-turbo-32k.description": "ERNIE X1 Turbo 32K هو نموذج تفكير سريع بسياق 32K للاستدلال المعقد والدردشة متعددة الأدوار.",
"ernie-x1.1-preview.description": "معاينة ERNIE X1.1 هو نموذج تفكير مخصص للتقييم والاختبار.",
"ernie-x1.1.description": "ERNIE X1.1 هو نموذج تفكير تجريبي للتقييم والاختبار.",
+ "fal-ai/bytedance/seedream/v4.5.description": "Seedream 4.5، الذي تم تطويره بواسطة فريق Seed في ByteDance، يدعم تحرير الصور المتعددة والتكوين. يتميز باتساق محسّن للموضوع، اتباع دقيق للتعليمات، فهم المنطق المكاني، التعبير الجمالي، تصميم تخطيط الملصقات والشعارات مع تقديم نصوص وصور عالية الدقة.",
"fal-ai/bytedance/seedream/v4.description": "Seedream 4.0 هو نموذج توليد الصور من ByteDance Seed، يدعم المدخلات النصية والصورية مع توليد صور عالي الجودة وقابل للتحكم بدرجة كبيرة. يقوم بتوليد الصور من التعليمات النصية.",
"fal-ai/flux-kontext/dev.description": "نموذج FLUX.1 يركز على تحرير الصور، ويدعم إدخال النصوص والصور.",
"fal-ai/flux-pro/kontext.description": "FLUX.1 Kontext [pro] يقبل النصوص وصور مرجعية كمدخلات، مما يتيح تعديلات محلية مستهدفة وتحولات معقدة في المشهد العام.",
@@ -571,8 +577,9 @@
"gemini-3.1-flash-lite.description": "Gemini 3.1 Flash-Lite هو النموذج متعدد الوسائط الأكثر كفاءة من Google، مُحسّن للمهام الوكيلية ذات الحجم الكبير، الترجمة، ومعالجة البيانات.",
"gemini-3.1-pro-preview.description": "Gemini 3.1 Pro Preview يحسن من Gemini 3 Pro مع قدرات استدلال محسّنة ويضيف دعم مستوى التفكير المتوسط.",
"gemini-3.1-pro.description": "Gemini 3.1 Pro من Google — نموذج متعدد الوسائط متميز مع نافذة سياق 1M.",
+ "gemini-3.5-flash.description": "أذكى نموذج من Gemini مصمم للسرعة، يجمع بين الذكاء المتقدم والبحث المتفوق والتأصيل.",
"gemini-flash-latest.description": "يشير إلى gemini-3-flash-preview",
- "gemini-flash-lite-latest.description": "يشير إلى gemini-2.5-flash-lite-preview-09-2025",
+ "gemini-flash-lite-latest.description": "يشير إلى gemini-3.1-flash-lite",
"gemini-pro-latest.description": "يشير إلى gemini-3.1-pro-preview",
"gemma-7b-it.description": "Gemma 7B فعال من حيث التكلفة للمهام الصغيرة والمتوسطة.",
"gemma2-9b-it.description": "Gemma 2 9B مُحسّن للمهام المحددة وتكامل الأدوات.",
@@ -731,6 +738,8 @@
"grok-4-fast-reasoning.description": "يسعدنا إطلاق Grok 4 Fast، أحدث تقدم في نماذج الاستدلال منخفضة التكلفة.",
"grok-4.20-0309-non-reasoning.description": "نموذج غير تفكير للاستخدامات البسيطة.",
"grok-4.20-0309-reasoning.description": "نموذج ذكي وسريع للغاية يفكر قبل الرد.",
+ "grok-4.20-beta-0309-non-reasoning.description": "نسخة غير استدلالية للاستخدامات البسيطة.",
+ "grok-4.20-beta-0309-reasoning.description": "نموذج ذكي وسريع للغاية يستدل قبل الرد.",
"grok-4.20-multi-agent-0309.description": "فريق من 4 أو 16 وكيلًا، يتفوق في حالات الاستخدام البحثية، لا يدعم حاليًا الأدوات على جانب العميل. يدعم فقط أدوات xAI على جانب الخادم (مثل X Search، أدوات البحث على الويب) وأدوات MCP البعيدة.",
"grok-4.3.description": "أكثر نموذج لغة كبير يسعى للحقيقة في العالم.",
"grok-4.description": "أحدث نموذج Grok الرائد بأداء لا مثيل له في اللغة، الرياضيات، والاستدلال — نموذج شامل حقيقي. يشير حاليًا إلى grok-4-0709؛ نظرًا للموارد المحدودة، فإن سعره مؤقتًا أعلى بنسبة 10% من السعر الرسمي ومن المتوقع أن يعود إلى السعر الرسمي لاحقًا.",
@@ -1208,6 +1217,7 @@
"qwen3.6-flash.description": "يقدم نموذج Qwen3.6 Flash للرؤية واللغة أداءً محسّناً بشكل ملحوظ مقارنةً بإصدار 3.5-Flash. يركز النموذج على تعزيز قدرات البرمجة الوكيلية (متفوقاً بشكل كبير على سابقه في العديد من معايير تقييم الوكلاء البرمجيين)، إضافة إلى تحسين قدرات الاستدلال الرياضي واستدلال الأكواد. وعلى جانب الرؤية، يقدم النموذج تحسينات واضحة في الذكاء المكاني، مع تقدم قوي في تحديد المواقع واكتشاف الأهداف.",
"qwen3.6-max-preview.description": "أكبر نموذج مغلق المصدر ضمن سلسلة Qwen3.6. يقدم معرفة أعمق بالعالم، وقدرة أعلى على اتباع التعليمات، وأداءً أقوى في البرمجة الوكيلية للمهام المعقدة. وهو نصي فقط، ويدعم وضع التفكير بشكل افتراضي، إضافة إلى التخزين المؤقت الصريح واستدعاء الدوال.",
"qwen3.6-plus.description": "يقدم Qwen 3.6-Plus ترقيات كبيرة في قدرات البرمجة، مع التركيز على البرمجة الوكيلية وتطوير الواجهات الأمامية، مما يعزز تجربة Vibe Coding بشكل ملحوظ. كما تم تحسين قدرات الاستدلال في السيناريوهات العامة. وفي جانب التعددية الوسائط، تم تعزيز قدرات مثل التعرف الشامل، وقراءة النصوص (OCR)، وتحديد المواقع بشكل كبير. ويعالج هذا الإصدار المشكلات المعروفة في إصدار Qwen 3.5-Plus، مع الحفاظ على نفس أسلوب الاستخدام.",
+ "qwen3.7-max.description": "Qwen3.7 Max من Alibaba — أحدث إصدار Max مع سياق 1 مليون، وقدرات استدلال واستخدام أدوات قوية.",
"qwen3.description": "Qwen3 هو نموذج اللغة الكبير من الجيل التالي من Alibaba، يتميز بأداء قوي في مجموعة متنوعة من الاستخدامات.",
"qwq-32b-preview.description": "QwQ هو نموذج بحث تجريبي من Qwen يركز على تحسين الاستدلال.",
"qwq-32b.description": "QwQ هو نموذج استدلال من عائلة Qwen. مقارنة بالنماذج المضبوطة على التعليمات، يقدم تفكيراً واستدلالاً يعزز الأداء بشكل كبير، خاصة في المشكلات المعقدة. QwQ-32B هو نموذج متوسط الحجم ينافس أفضل نماذج الاستدلال مثل DeepSeek-R1 و o1-mini.",
@@ -1215,6 +1225,8 @@
"qwq.description": "QwQ هو نموذج استدلال من عائلة Qwen. مقارنة بالنماذج المضبوطة على التعليمات، يقدم قدرات تفكير واستدلال تعزز الأداء بشكل كبير، خاصة في المشكلات الصعبة. QwQ-32B هو نموذج متوسط الحجم ينافس أفضل نماذج الاستدلال مثل DeepSeek-R1 و o1-mini.",
"qwq_32b.description": "نموذج استدلال متوسط الحجم من عائلة Qwen. مقارنة بالنماذج المضبوطة على التعليمات، تعزز قدرات التفكير والاستدلال في QwQ الأداء بشكل كبير، خاصة في المشكلات الصعبة.",
"r1-1776.description": "R1-1776 هو إصدار ما بعد التدريب من DeepSeek R1 مصمم لتقديم معلومات واقعية غير خاضعة للرقابة أو التحيز.",
+ "seedance-1-5-pro-251215.description": "Seedance 1.5 Pro من ByteDance يدعم تحويل النص إلى فيديو، تحويل الصورة إلى فيديو (الإطار الأول، الإطار الأول + الأخير)، وتوليد الصوت المتزامن مع المرئيات.",
+ "seedream-5-0-260128.description": "ByteDance-Seedream-5.0-lite من BytePlus يتميز بتوليد معزز بالاسترجاع من الويب للحصول على معلومات في الوقت الفعلي، تفسير محسّن للمطالبات المعقدة، وتحسين اتساق المراجع لإنشاء مرئي احترافي.",
"solar-mini-ja.description": "Solar Mini (Ja) يوسع Solar Mini مع تركيز على اللغة اليابانية مع الحفاظ على الأداء القوي والكفاءة في الإنجليزية والكورية.",
"solar-mini.description": "Solar Mini هو نموذج لغة مدمج يتفوق على GPT-3.5، يتميز بقدرات متعددة اللغات قوية تدعم الإنجليزية والكورية، ويقدم حلاً فعالاً بصمة صغيرة.",
"solar-pro.description": "Solar Pro هو نموذج لغة عالي الذكاء من Upstage، يركز على اتباع التعليمات باستخدام وحدة معالجة رسومات واحدة، مع درجات IFEval تتجاوز 80. حالياً يدعم اللغة الإنجليزية؛ وكان من المقرر إصدار النسخة الكاملة في نوفمبر 2024 مع دعم لغات موسع وسياق أطول.",
diff --git a/locales/ar/onboarding.json b/locales/ar/onboarding.json
index c85b88a26a..2509f91b5f 100644
--- a/locales/ar/onboarding.json
+++ b/locales/ar/onboarding.json
@@ -20,6 +20,7 @@
"agent.greeting.vibePlaceholder": "مثلًا: دافئ وودود، حاد ومباشر...",
"agent.history.current": "الحالي",
"agent.history.title": "مواضيع السجل",
+ "agent.input.preparing": "جارٍ التحضير…",
"agent.layout.mode.agent": "وضع الوكيل",
"agent.layout.mode.classic": "الوضع الكلاسيكي",
"agent.layout.skip": "تخطي هذه الخطوة",
@@ -57,16 +58,8 @@
"agent.telemetryHint": "يمكنك أيضًا الإجابة بكلماتك الخاصة.",
"agent.title": "تسجيل المحادثة",
"agent.welcome": "...هم؟ لقد استيقظت للتو — ذهني فارغ. من أنت؟ وأيضًا — ماذا يجب أن يُطلق علي؟ أحتاج إلى اسم أيضًا.",
- "agent.welcome.footer": "قم بتكوين وكيل Lobe AI الخاص بك. يعمل على خادمك، ويتعلم من كل تفاعل، ويصبح أقوى كلما استمر في العمل.",
- "agent.welcome.guide.growTogether.desc": "مع كل محادثة، سأفهمك بشكل أفضل وأصبح زميلًا أقوى مع مرور الوقت.",
- "agent.welcome.guide.growTogether.title": "النمو معك",
- "agent.welcome.guide.knowYou.desc": "ما الذي يشغل بالك هذه الأيام؟ القليل من السياق يساعدني في دعمك بشكل أفضل.",
- "agent.welcome.guide.knowYou.title": "التعرف عليك",
- "agent.welcome.guide.name.desc": "امنحني اسمًا ليكون الأمر أكثر شخصية منذ البداية.",
- "agent.welcome.guide.name.title": "امنحني اسمًا",
"agent.welcome.sentence.1": "سررت بلقائك! دعنا نتعرّف على بعض.",
"agent.welcome.sentence.2": "ما نوع الشريك الذي تريدني أن أكونه؟",
- "agent.welcome.sentence.3": "أولًا، اختر لي اسمًا :)",
"agent.welcome.suggestion.avatarHint": "استخدم {{emoji}} كالصورة الرمزية.",
"agent.welcome.suggestion.switch": "جرّب مجموعة أخرى",
"agent.welcome.suggestion.title": "تحتاج نقطة بداية؟ اختر واحدًا ويمكننا تحسينه لاحقًا.",
diff --git a/locales/ar/plugin.json b/locales/ar/plugin.json
index f2be6c72cc..f51d337364 100644
--- a/locales/ar/plugin.json
+++ b/locales/ar/plugin.json
@@ -73,9 +73,8 @@
"builtins.lobe-agent.apiName.analyzeVisualMedia.mediaCount": "{{count}} وسائط",
"builtins.lobe-agent.apiName.analyzeVisualMedia.result": "تحليل الوسائط المرئية: {{question}}",
"builtins.lobe-agent.apiName.callSubAgent": "استدعاء الوكيل الفرعي",
- "builtins.lobe-agent.apiName.callSubAgent.completed": "تم إرسال الوكيل الفرعي: ",
- "builtins.lobe-agent.apiName.callSubAgent.loading": "جارٍ إرسال الوكيل الفرعي: ",
"builtins.lobe-agent.apiName.callSubAgents": "استدعاء الوكلاء الفرعيين",
+ "builtins.lobe-agent.apiName.callSubAgents.more": "{{count}} إجمالاً",
"builtins.lobe-agent.apiName.clearTodos": "مسح المهام",
"builtins.lobe-agent.apiName.clearTodos.modeAll": "الكل",
"builtins.lobe-agent.apiName.clearTodos.modeCompleted": "المكتملة",
@@ -87,17 +86,24 @@
"builtins.lobe-agent.apiName.updatePlan.completed": "مكتمل",
"builtins.lobe-agent.apiName.updatePlan.modified": "تم التعديل",
"builtins.lobe-agent.apiName.updateTodos": "تحديث المهام",
+ "builtins.lobe-agent.subAgent.stats.tokens": "{{count}} رموز",
+ "builtins.lobe-agent.subAgent.stats.tools": "{{count}} أدوات",
"builtins.lobe-agent.title": "وكيل لوب",
"builtins.lobe-claude-code.agent.instruction": "تعليمات",
"builtins.lobe-claude-code.agent.result": "النتيجة",
- "builtins.lobe-claude-code.task.createLabel": "إنشاء المهمة: ",
+ "builtins.lobe-claude-code.task.create.completed": "تم إنشاء المهمة: ",
+ "builtins.lobe-claude-code.task.create.loading": "جارٍ إنشاء المهمة: ",
"builtins.lobe-claude-code.task.getLabel": "تفحص المهمة #{{taskId}}",
- "builtins.lobe-claude-code.task.listLabel": "عرض المهام",
+ "builtins.lobe-claude-code.task.list.completed": "تم سرد المهام",
+ "builtins.lobe-claude-code.task.list.loading": "جارٍ سرد المهام",
+ "builtins.lobe-claude-code.task.update.completed": "تم تحديث المهمة رقم {{taskId}}",
+ "builtins.lobe-claude-code.task.update.loading": "جارٍ تحديث المهمة رقم {{taskId}}",
"builtins.lobe-claude-code.task.updateCompleted": "مكتملة",
"builtins.lobe-claude-code.task.updateDeleted": "محذوفة",
"builtins.lobe-claude-code.task.updateInProgress": "بدأت",
- "builtins.lobe-claude-code.task.updateLabel": "تحديث المهمة #{{taskId}}",
"builtins.lobe-claude-code.task.updatePending": "إعادة تعيين",
+ "builtins.lobe-claude-code.task.updateSubject.completed": "تم تحديث المهمة",
+ "builtins.lobe-claude-code.task.updateSubject.loading": "جارٍ تحديث المهمة",
"builtins.lobe-claude-code.todoWrite.allDone": "جميع المهام مكتملة",
"builtins.lobe-claude-code.todoWrite.currentStep": "الخطوة الحالية",
"builtins.lobe-claude-code.todoWrite.todos": "المهام",
@@ -261,6 +267,8 @@
"builtins.lobe-skill-store.render.repository": "المستودع",
"builtins.lobe-skill-store.render.version": "الإصدار",
"builtins.lobe-skill-store.title": "متجر المهارات",
+ "builtins.lobe-skills.apiName.activateAgentSkill": "تفعيل مهارة الوكيل",
+ "builtins.lobe-skills.apiName.activateProjectSkill": "تفعيل مهارة المشروع",
"builtins.lobe-skills.apiName.activateSkill": "تفعيل المهارة",
"builtins.lobe-skills.apiName.execScript": "تشغيل البرنامج النصي",
"builtins.lobe-skills.apiName.exportFile": "تصدير الملف",
@@ -530,6 +538,7 @@
"localSystem.workingDirectory.checkoutAction": "سحب",
"localSystem.workingDirectory.checkoutFailed": "فشل السحب",
"localSystem.workingDirectory.chooseDifferentFolder": "اختر مجلدًا مختلفًا",
+ "localSystem.workingDirectory.clear": "مسح",
"localSystem.workingDirectory.createBranchAction": "سحب فرع جديد…",
"localSystem.workingDirectory.current": "دليل العمل الحالي",
"localSystem.workingDirectory.detachedHead": "رأس منفصل عند {{sha}}",
diff --git a/locales/ar/providers.json b/locales/ar/providers.json
index 313b2aecb3..e7614ea9fd 100644
--- a/locales/ar/providers.json
+++ b/locales/ar/providers.json
@@ -33,6 +33,7 @@
"jina.description": "تأسست Jina AI في عام 2020، وهي شركة رائدة في مجال البحث الذكي. تشمل تقنياتها نماذج المتجهات، ومعيدو الترتيب، ونماذج لغوية صغيرة لبناء تطبيقات بحث توليدية ومتعددة الوسائط عالية الجودة.",
"kimicodingplan.description": "كود Kimi من Moonshot AI يوفر الوصول إلى نماذج Kimi بما في ذلك K2.5 لأداء مهام الترميز.",
"lmstudio.description": "LM Studio هو تطبيق سطح مكتب لتطوير وتجربة النماذج اللغوية الكبيرة على جهازك.",
+ "lobehub.description": "يستخدم LobeHub Cloud واجهات برمجة التطبيقات الرسمية للوصول إلى نماذج الذكاء الاصطناعي ويقيس الاستخدام باستخدام أرصدة مرتبطة برموز النماذج.",
"longcat.description": "LongCat هو سلسلة من نماذج الذكاء الاصطناعي التوليدية الكبيرة التي تم تطويرها بشكل مستقل بواسطة Meituan. تم تصميمه لتعزيز إنتاجية المؤسسة الداخلية وتمكين التطبيقات المبتكرة من خلال بنية حسابية فعالة وقدرات متعددة الوسائط قوية.",
"minimax.description": "تأسست MiniMax في عام 2021، وتبني نماذج ذكاء اصطناعي متعددة الوسائط للأغراض العامة، بما في ذلك نماذج نصية بمليارات المعلمات، ونماذج صوتية وبصرية، بالإضافة إلى تطبيقات مثل Hailuo AI.",
"minimaxcodingplan.description": "خطة الرموز MiniMax توفر الوصول إلى نماذج MiniMax بما في ذلك M2.7 لأداء مهام الترميز عبر اشتراك ثابت الرسوم.",
diff --git a/locales/ar/setting.json b/locales/ar/setting.json
index 697b9f2e20..e845a8d5ec 100644
--- a/locales/ar/setting.json
+++ b/locales/ar/setting.json
@@ -180,8 +180,6 @@
"agentSkillModal.url.title": "استيراد من رابط",
"agentSkillModal.url.urlPlaceholder": "https://example.com/path/to/SKILL.md",
"agentSkillTag": "مهارة الوكيل",
- "agentTab.documents": "المستندات",
- "agentTab.meta": "معلومات الوكيل",
"agentTab.opening": "إعدادات البداية",
"agentTab.plugin": "إعدادات المهارات",
"agentTab.prompt": "ملف تعريف الوكيل",
@@ -481,6 +479,20 @@
"notification.item.image_generation_completed": "اكتمل إنشاء الصورة",
"notification.item.video_generation_completed": "اكتمل إنشاء الفيديو",
"notification.title": "قنوات الإشعارات",
+ "platformAgentConfig.availability.available": "متاح",
+ "platformAgentConfig.availability.checking": "جارٍ التحقق...",
+ "platformAgentConfig.availability.label": "التوفر",
+ "platformAgentConfig.availability.noDevice": "لا يوجد جهاز مرتبط",
+ "platformAgentConfig.availability.notInstalled": "غير مثبت",
+ "platformAgentConfig.changeDevice": "تغيير الجهاز",
+ "platformAgentConfig.device.label": "الجهاز المرتبط",
+ "platformAgentConfig.device.none": "لا شيء",
+ "platformAgentConfig.device.offline": "غير متصل",
+ "platformAgentConfig.device.online": "متصل",
+ "platformAgentConfig.platform.label": "المنصة",
+ "platformAgentConfig.redetect": "إعادة الكشف",
+ "platformAgentConfig.selectDevice": "اختر جهازًا",
+ "platformAgentConfig.title": "إعدادات المنصة",
"plugin.addMCPPlugin": "إضافة MCP",
"plugin.addTooltip": "مهارات مخصصة",
"plugin.clearDeprecated": "إزالة المهارات الموقوفة",
@@ -491,6 +503,8 @@
"plugin.settings.tooltip": "إعدادات المهارة",
"plugin.store": "متجر المهارات",
"publishToCommunity": "النشر في المجتمع",
+ "serviceModel.contextLimit.placeholder": "حد السياق",
+ "serviceModel.memoryModels.title": "نماذج الذاكرة",
"serviceModel.modelAssignments.title": "تعيينات النموذج",
"serviceModel.optionalFeatures.title": "الميزات الاختيارية",
"settingAgent.avatar.sizeExceeded": "يتجاوز حجم الصورة 1 ميجابايت، يرجى اختيار صورة أصغر",
@@ -537,6 +551,9 @@
"settingChat.enableAutoScrollOnStreaming.desc": "تجاوز الإعداد العام لهذا المساعد",
"settingChat.enableAutoScrollOnStreaming.title": "التمرير التلقائي أثناء استجابة الذكاء الاصطناعي",
"settingChat.enableCompressHistory.title": "تمكين التلخيص التلقائي لسجل الدردشة",
+ "settingChat.enableFollowUpChips.desc": "بعد كل رد، يتم عرض خيارات الرد السريع أسفل الرسالة. يتطلب تكوين النموذج العالمي للمتابعة.",
+ "settingChat.enableFollowUpChips.notConfiguredHint": "قم بتكوين النموذج العالمي للمتابعة أولاً لتمكين هذه الخاصية.",
+ "settingChat.enableFollowUpChips.title": "اقتراحات المتابعة",
"settingChat.enableHistoryCount.alias": "غير محدود",
"settingChat.enableHistoryCount.limited": "تضمين فقط {{number}} رسالة محادثة",
"settingChat.enableHistoryCount.setlimited": "تحديد عدد محدود من الرسائل",
@@ -828,6 +845,9 @@
"systemAgent.customPrompt.desc": "عند تعبئته، سيستخدم الوكيل النظامي الموجه المخصص عند توليد المحتوى",
"systemAgent.customPrompt.placeholder": "يرجى إدخال موجه مخصص",
"systemAgent.customPrompt.title": "موجه مخصص",
+ "systemAgent.followUpAction.label": "نموذج اقتراحات المتابعة",
+ "systemAgent.followUpAction.modelDesc": "النموذج المستخدم لاقتراح ردود متابعة سريعة أسفل كل رسالة مساعد",
+ "systemAgent.followUpAction.title": "اقتراحات المتابعة",
"systemAgent.generationTopic.label": "النموذج",
"systemAgent.generationTopic.modelDesc": "النموذج المخصص لتسمية مواضيع فن الذكاء الاصطناعي تلقائيًا",
"systemAgent.generationTopic.title": "وكيل تسمية مواضيع فن الذكاء الاصطناعي",
@@ -838,6 +858,9 @@
"systemAgent.inputCompletion.label": "النموذج",
"systemAgent.inputCompletion.modelDesc": "النموذج المستخدم لاقتراحات الإكمال التلقائي للإدخال (مثل نص الشبح في GitHub Copilot)",
"systemAgent.inputCompletion.title": "وكيل الإكمال التلقائي للإدخال",
+ "systemAgent.memoryAnalysisAgentConfig.label": "النموذج",
+ "systemAgent.memoryAnalysisAgentConfig.modelDesc": "النموذج المستخدم لتحديد ما إذا كانت المحادثات تحتوي على ذاكرة واستخراج الهويات، التفضيلات، السياقات، الأنشطة، والتجارب.",
+ "systemAgent.memoryAnalysisAgentConfig.title": "تحليل الذاكرة",
"systemAgent.promptRewrite.label": "النموذج",
"systemAgent.promptRewrite.modelDesc": "حدد النموذج المستخدم لإعادة صياغة المطالبات",
"systemAgent.promptRewrite.title": "وكيل إعادة صياغة المطالبات",
@@ -851,12 +874,20 @@
"systemAgent.translation.label": "النموذج",
"systemAgent.translation.modelDesc": "تحديد النموذج المستخدم للترجمة",
"systemAgent.translation.title": "وكيل ترجمة الرسائل",
+ "systemAgent.userMemoryEmbedding.label": "النموذج",
+ "systemAgent.userMemoryEmbedding.modelDesc": "النموذج المستخدم لتضمين محتوى الذاكرة للاسترجاع. حد السياق يحدد كل إدخال للتضمين.",
+ "systemAgent.userMemoryEmbedding.title": "تضمين الذاكرة",
+ "systemAgent.userMemoryPersonaWriter.label": "النموذج",
+ "systemAgent.userMemoryPersonaWriter.modelDesc": "النموذج المستخدم لكتابة ملخصات ذاكرة موجهة نحو الشخصية.",
+ "systemAgent.userMemoryPersonaWriter.title": "كاتب ذاكرة الشخصية",
"tab.about": "حول",
"tab.addAgentSkill": "إضافة مهارة الوكيل",
"tab.addCustomMcp": "إضافة مهارة MCP مخصصة",
"tab.addCustomMcp.desc": "تكوين خادم MCP مخصص يدويًا",
"tab.addCustomSkill": "إضافة مهارة مخصصة",
"tab.advanced": "متقدم",
+ "tab.advanced.appUpdates.title": "تحديثات التطبيق",
+ "tab.advanced.toolsAndDiagnostics.title": "الأدوات والتشخيصات",
"tab.advanced.updateChannel.canary": "كناري",
"tab.advanced.updateChannel.canaryDesc": "يتم تشغيله عند كل دمج PR، مع عدة إصدارات يومياً. الأكثر عدم استقراراً.",
"tab.advanced.updateChannel.desc": "بشكل افتراضي، احصل على إشعارات للتحديثات المستقرة. قناة Canary تتلقى إصدارات ما قبل الإطلاق التي قد تكون غير مستقرة للعمل الإنتاجي.",
diff --git a/locales/ar/spend.json b/locales/ar/spend.json
index c6b283c937..3bcd401d44 100644
--- a/locales/ar/spend.json
+++ b/locales/ar/spend.json
@@ -26,6 +26,7 @@
"table.columns.trigger.enums.onboarding": "التسجيل",
"table.columns.trigger.enums.openapi": "واجهة برمجة التطبيقات المفتوحة",
"table.columns.trigger.enums.semantic_search": "بحث المعرفة",
+ "table.columns.trigger.enums.signup_email_llm_review": "مراجعة بريد التسجيل الإلكتروني",
"table.columns.trigger.enums.topic": "ملخص الموضوع",
"table.columns.trigger.enums.video": "توليد الفيديو",
"table.columns.trigger.enums.visual_analysis": "التحليل البصري",
diff --git a/locales/ar/topic.json b/locales/ar/topic.json
index 7c08342e61..37fb92f46b 100644
--- a/locales/ar/topic.json
+++ b/locales/ar/topic.json
@@ -51,6 +51,77 @@
"inPopup.focus": "الانتقال إلى نافذة المنبثقة",
"inPopup.title": "فتح في نافذة منبثقة",
"loadMore": "تحميل المزيد",
+ "management.actions.newChat": "دردشة جديدة",
+ "management.actions.select": "اختيار",
+ "management.actionsMenu.archiveStale.confirm": "أرشفة {{count}} موضوعًا غير نشط لأكثر من 3 أشهر؟ سيتم وضع علامة عليها كمكتملة.",
+ "management.actionsMenu.archiveStale.confirmOk": "أرشفة",
+ "management.actionsMenu.archiveStale.done": "تم أرشفة {{count}} موضوعًا غير نشط.",
+ "management.actionsMenu.archiveStale.label": "أرشفة المواضيع غير النشطة لأكثر من 3 أشهر",
+ "management.actionsMenu.archiveStale.noneFound": "لم يتم العثور على مواضيع غير نشطة.",
+ "management.actionsMenu.archiveStale.title": "أرشفة المواضيع غير النشطة؟",
+ "management.actionsMenu.autoSummarize.comingSoon": "التلخيص التلقائي قادم قريبًا — تابع على خارطة الطريق.",
+ "management.actionsMenu.autoSummarize.label": "إنشاء ملخصات تلقائية للمواضيع التي لا تحتوي على ملخص",
+ "management.actionsMenu.title": "إجراءات إضافية",
+ "management.bulk.archive": "أرشفة",
+ "management.bulk.cancel": "إلغاء",
+ "management.bulk.delete": "حذف",
+ "management.bulk.deleteConfirm": "أنت على وشك حذف {{count}} موضوعًا. لا يمكن التراجع عن هذا الإجراء.",
+ "management.bulk.deleteTitle": "حذف المواضيع؟",
+ "management.bulk.favorite": "مفضلة",
+ "management.bulk.selectedCount_one": "{{count}} محدد",
+ "management.bulk.selectedCount_other": "{{count}} محددة",
+ "management.card.noPreview": "لا توجد معاينة متاحة",
+ "management.columns.project": "المشروع",
+ "management.columns.status": "الحالة",
+ "management.columns.title": "العنوان",
+ "management.columns.trigger": "المشغل",
+ "management.columns.updated": "تم التحديث",
+ "management.empty.filtered.action": "مسح الفلاتر",
+ "management.empty.filtered.desc": "حاول تعديل الفلاتر أو مسحها لرؤية المزيد من المواضيع.",
+ "management.empty.filtered.title": "لا توجد مواضيع تطابق هذه الفلاتر",
+ "management.empty.noTopics.action": "ابدأ دردشة جديدة",
+ "management.empty.noTopics.desc": "ابدأ محادثة مع هذا الوكيل لإنشاء أول موضوع لك.",
+ "management.empty.noTopics.title": "لا توجد مواضيع بعد",
+ "management.filters.project.empty": "لا توجد مشاريع",
+ "management.filters.project.label": "المشروع",
+ "management.filters.status.active": "نشط",
+ "management.filters.status.all": "الكل",
+ "management.filters.status.archived": "مؤرشف",
+ "management.filters.status.completed": "مكتمل",
+ "management.filters.status.favorite": "المفضلة",
+ "management.filters.status.running": "قيد التشغيل",
+ "management.filters.time.all": "كل الوقت",
+ "management.filters.time.label": "الوقت",
+ "management.filters.time.month": "الشهر الماضي",
+ "management.filters.time.today": "اليوم",
+ "management.filters.time.week": "الأسبوع الماضي",
+ "management.filters.trigger.api": "API",
+ "management.filters.trigger.chat": "دردشة",
+ "management.filters.trigger.eval": "تقييم",
+ "management.filters.trigger.label": "المشغل",
+ "management.filters.trigger.task": "مهمة",
+ "management.group.byProject": "حسب المشروع",
+ "management.group.byTime": "حسب الوقت",
+ "management.group.label": "التجميع",
+ "management.group.noProject": "لا يوجد مشروع",
+ "management.group.none": "لا شيء",
+ "management.loadingMore": "جارٍ تحميل المزيد من المواضيع…",
+ "management.searchPlaceholder": "ابحث في مواضيع هذا الوكيل…",
+ "management.sidebarEntry": "المواضيع",
+ "management.sort.createdAt": "وقت الإنشاء",
+ "management.sort.label": "الترتيب",
+ "management.sort.title": "العنوان",
+ "management.sort.updatedAt": "وقت التحديث",
+ "management.status.active": "نشط",
+ "management.status.archived": "مؤرشف",
+ "management.status.completed": "مكتمل",
+ "management.status.failed": "فشل",
+ "management.status.paused": "متوقف مؤقتًا",
+ "management.status.running": "قيد التشغيل",
+ "management.status.waitingForHuman": "في انتظار الإدخال",
+ "management.title": "المواضيع",
+ "management.view.card": "بطاقة",
+ "management.view.list": "قائمة",
"newTopic": "موضوع جديد",
"renameModal.description": "يُفضَّل أن يكون قصيرًا وسهل التعرّف.",
"renameModal.title": "إعادة تسمية الموضوع",
diff --git a/locales/bg-BG/agent.json b/locales/bg-BG/agent.json
index 28157d490b..d284c019b2 100644
--- a/locales/bg-BG/agent.json
+++ b/locales/bg-BG/agent.json
@@ -100,6 +100,35 @@
"channel.groupPolicyOpenHint": "Отговаря във всяка група, канал или нишка",
"channel.historyLimit": "Лимит на съобщенията в историята",
"channel.historyLimitHint": "По подразбиране брой съобщения за извличане при четене на историята на канала",
+ "channel.imessage.applicationIdHint": "Стабилен идентификатор, споделен между облачния канал и десктоп моста.",
+ "channel.imessage.applicationIdPlaceholder": "напр. home-mac-mini",
+ "channel.imessage.blueBubblesPassword": "Парола за BlueBubbles",
+ "channel.imessage.blueBubblesPasswordHint": "Съхранява се локално в LobeHub Desktop и се използва само за връзка с локалния сървър на BlueBubbles.",
+ "channel.imessage.blueBubblesServerUrl": "URL на сървъра BlueBubbles",
+ "channel.imessage.blueBubblesServerUrlHint": "Локалният URL на сървъра BlueBubbles, достъпен от това десктоп приложение.",
+ "channel.imessage.bridgeEnabled": "Активиране на моста",
+ "channel.imessage.bridgeEnabledHint": "Когато е активирано, LobeHub Desktop получава локални уеб куки от BlueBubbles и ги препраща към LobeHub.",
+ "channel.imessage.bridgeMissingApplicationId": "Първо въведете Application ID.",
+ "channel.imessage.bridgeMissingPassword": "Първо въведете паролата за BlueBubbles.",
+ "channel.imessage.bridgeMissingServerUrl": "Първо въведете URL на сървъра BlueBubbles.",
+ "channel.imessage.bridgeMissingWebhookSecret": "Първо въведете Webhook Secret.",
+ "channel.imessage.bridgePasswordSavedPlaceholder": "Оставете празно, за да запазите съхранената парола",
+ "channel.imessage.bridgeRefresh": "Обновяване",
+ "channel.imessage.bridgeRefreshFailed": "Неуспешно обновяване на десктоп моста за iMessage",
+ "channel.imessage.bridgeRunning": "Работи",
+ "channel.imessage.bridgeSave": "Запазване на моста",
+ "channel.imessage.bridgeSaveFailed": "Неуспешно запазване на десктоп моста за iMessage",
+ "channel.imessage.bridgeSaved": "Десктоп мостът за iMessage е запазен",
+ "channel.imessage.bridgeStopped": "Спрян",
+ "channel.imessage.bridgeTest": "Тест на BlueBubbles",
+ "channel.imessage.bridgeTestFailed": "Тестът на BlueBubbles не успя",
+ "channel.imessage.bridgeTestSuccess": "Връзката с BlueBubbles е успешна",
+ "channel.imessage.description": "Свържете този асистент с iMessage чрез локалния десктоп мост BlueBubbles на LobeHub.",
+ "channel.imessage.desktopBridge": "Десктоп мост",
+ "channel.imessage.desktopDeviceId": "ID на десктоп устройството",
+ "channel.imessage.desktopDeviceIdHint": "Десктоп устройството на LobeHub, което изпълнява локалния мост BlueBubbles. Намерете го в настройките на Desktop Gateway.",
+ "channel.imessage.webhookSecret": "Webhook Secret",
+ "channel.imessage.webhookSecretHint": "Споделена тайна между LobeHub Desktop и облачния webhook. Използвайте същата стойност в конфигурацията на десктоп моста.",
"channel.importConfig": "Импортиране на конфигурация",
"channel.importFailed": "Неуспешно импортиране на конфигурация",
"channel.importInvalidFormat": "Невалиден формат на конфигурационния файл",
@@ -176,6 +205,7 @@
"channel.userIdHint": "Вашият потребителски ID на тази платформа. AI може да го използва, за да ви изпраща директни съобщения.",
"channel.userIdHint.discord": "Включете Developer Mode (Settings → Advanced), след това кликнете с десен бутон върху своя аватар → Copy User ID.",
"channel.userIdHint.feishu": "Отворете вашето приложение в Feishu / Lark Open Platform → Permissions и намерете своя Open ID.",
+ "channel.userIdHint.imessage": "Използвайте вашия iMessage идентификатор, както се вижда в BlueBubbles, обикновено имейл адрес или телефонен номер във формат E.164.",
"channel.userIdHint.line": "Отворете LINE Developers Console → вашия канал → раздел Основни настройки и копирайте „Вашето потребителско ID“ (започва с U, 33 символа).",
"channel.userIdHint.qq": "Вашият QQ номер, показан на страницата на вашия QQ профил.",
"channel.userIdHint.slack": "Отворете своя Slack профил → ⋮ More → Copy member ID (започва с U).",
diff --git a/locales/bg-BG/chat.json b/locales/bg-BG/chat.json
index 42410ec2d8..5b355956e5 100644
--- a/locales/bg-BG/chat.json
+++ b/locales/bg-BG/chat.json
@@ -69,6 +69,11 @@
"cliAuthGuide.errorDetails": "Подробности за грешката",
"cliAuthGuide.runCommand": "Изпълнете това в терминала",
"cliAuthGuide.title": "Влезте в {{name}}",
+ "cliOverloadedGuide.actions.retry": "Опитай отново",
+ "cliOverloadedGuide.desc": "Услугата на модела на {{name}} временно е претоварена. Обикновено това се оправя след малко.",
+ "cliOverloadedGuide.errorDetails": "Детайли за грешката",
+ "cliOverloadedGuide.retryHint": "Изчакайте няколко секунди и опитайте отново. Ако продължава да не работи, доставчикът може да има по-широк инцидент.",
+ "cliOverloadedGuide.title": "{{name}} временно е претоварен",
"cliRateLimitGuide.actions.openSystemTools": "Отвори системните инструменти",
"cliRateLimitGuide.actions.retry": "Опитай отново",
"cliRateLimitGuide.afterReset": "Изчакайте до времето за нулиране, след което опитайте отново. Ако използвате API удостоверяване, проверете квотата и фактурирането при вашия доставчик.",
@@ -203,6 +208,17 @@
"heteroAgent.cloudRepo.noRepos": "Няма конфигурирани хранилища. Добавете ги в настройките на агента.",
"heteroAgent.cloudRepo.notSet": "Няма избрано хранилище",
"heteroAgent.cloudRepo.sectionTitle": "Хранилища",
+ "heteroAgent.executionTarget.infoTooltip": "Изберете отдалечено устройство, за да управлявате тази машина от уеба. \"Това устройство\" изпълнява агента локално и е достъпно само в десктоп приложението.",
+ "heteroAgent.executionTarget.loading": "Зареждане на устройства...",
+ "heteroAgent.executionTarget.local": "Това устройство",
+ "heteroAgent.executionTarget.localDesc": "Изпълнява се като локален процес в това десктоп приложение",
+ "heteroAgent.executionTarget.noDevices": "Все още няма отдалечени устройства. Инсталирайте десктоп приложението или изпълнете `lh connect` на друга машина.",
+ "heteroAgent.executionTarget.offline": "Офлайн",
+ "heteroAgent.executionTarget.online": "Онлайн",
+ "heteroAgent.executionTarget.sandbox": "Облачен пясъчник",
+ "heteroAgent.executionTarget.sandboxDesc": "Изпълнява се в временен облачен пясъчник",
+ "heteroAgent.executionTarget.title": "Устройство за изпълнение",
+ "heteroAgent.executionTarget.unknownDevice": "Неизвестно устройство",
"heteroAgent.fullAccess.label": "Пълен достъп",
"heteroAgent.fullAccess.tooltip": "Claude Code работи локално с пълен достъп за четене/запис в работната директория. Превключването на режимите на достъп все още не е налично.",
"heteroAgent.resumeReset.cwdChanged": "Работната директория е променена. Предишната сесия на Claude Code може да бъде продължена само от оригиналната ѝ директория, затова е започнат нов разговор.",
@@ -274,6 +290,11 @@
"memory.on.desc": "Запомнете предпочитания и информация от разговорите.",
"memory.on.title": "Активиране на паметта",
"memory.title": "Памет",
+ "mention.category.agents": "Агенти",
+ "mention.category.members": "Членове",
+ "mention.category.skills": "Умения",
+ "mention.category.tools": "Инструменти",
+ "mention.category.topics": "Теми",
"mention.title": "Споменаване на членове",
"messageAction.collapse": "Свий съобщението",
"messageAction.continueGeneration": "Продължи генерирането",
@@ -330,6 +351,7 @@
"newCodexAgent": "Добави Codex",
"newGroupChat": "Създай група",
"newPage": "Създай страница",
+ "newPlatformAgent": "Добавяне на платформен агент",
"noAgentsYet": "Тази група все още няма членове. Натиснете бутона +, за да поканите агенти.",
"noAvailableAgents": "Няма налични членове за покана",
"noMatchingAgents": "Няма съвпадащи членове",
@@ -350,6 +372,45 @@
"pageSelection.reference": "Избран текст",
"pin": "Закачи",
"pinOff": "Откачи",
+ "platformAgent.create.available": "Наличен",
+ "platformAgent.create.back": "Назад",
+ "platformAgent.create.checkFailed": "Проверката не успя",
+ "platformAgent.create.checking": "Проверка на наличността...",
+ "platformAgent.create.comingSoon": "Очаквайте скоро",
+ "platformAgent.create.create": "Създаване на агент",
+ "platformAgent.create.creating": "Създаване...",
+ "platformAgent.create.desc.amp": "Свържете се с Amp, работещ на едно от вашите устройства",
+ "platformAgent.create.desc.hermes": "Свържете се с Hermes, работещ на едно от вашите устройства",
+ "platformAgent.create.desc.openclaw": "Свържете се с OpenClaw, работещ на едно от вашите устройства",
+ "platformAgent.create.desc.opencode": "Свържете се с OpenCode, работещ на едно от вашите устройства",
+ "platformAgent.create.descriptionPlaceholder": "Кратко описание (по избор)",
+ "platformAgent.create.downloadDesktop": "Изтеглете десктоп приложението",
+ "platformAgent.create.fetchingProfile": "Извличане на профил...",
+ "platformAgent.create.namePlaceholder": "напр. Моят OpenClaw агент",
+ "platformAgent.create.next": "Напред",
+ "platformAgent.create.noDevices": "Няма свързани устройства",
+ "platformAgent.create.noDevicesCliHint": "Или свържете някоя машина чрез CLI, след това кликнете Обнови:",
+ "platformAgent.create.noDevicesCmd": "lh connect",
+ "platformAgent.create.noDevicesDesktopHint": "Инсталирайте десктоп приложението — то се свързва автоматично след вход",
+ "platformAgent.create.notInstalled": "{{name}} не е инсталиран на това устройство",
+ "platformAgent.create.refresh": "Обнови",
+ "platformAgent.create.selectDevice": "Изберете устройство",
+ "platformAgent.create.step1": "Изберете платформа",
+ "platformAgent.create.step2": "Изберете устройство",
+ "platformAgent.create.step3": "Конфигурирайте агент",
+ "platformAgent.create.title": "Добавяне на платформен агент",
+ "platformAgent.create.upgradeCmd": "npm install -g @lobehub/cli",
+ "platformAgent.create.versionTooLow": "Версията на lh е твърде ниска",
+ "platformAgent.create.versionTooLowHint": "Актуализирайте lh до последната версия:",
+ "platformAgent.device.online": "Онлайн",
+ "platformAgent.deviceGuard.configure": "Конфигуриране",
+ "platformAgent.deviceGuard.deviceOffline.desc": "Свързаното устройство не е свързано. Изпълнете `lh connect` на тази машина, след това обновете.",
+ "platformAgent.deviceGuard.deviceOffline.title": "Устройството не е свързано",
+ "platformAgent.deviceGuard.noDevice.desc": "Този агент няма свързано устройство. Редактирайте профила на агента, за да конфигурирате такова.",
+ "platformAgent.deviceGuard.noDevice.title": "Няма свързано устройство",
+ "platformAgent.deviceGuard.platformUnavailable.desc": "{{name}} не е инсталиран на свързаното устройство.",
+ "platformAgent.deviceGuard.platformUnavailable.title": "{{name}} не е наличен",
+ "platformAgent.deviceGuard.refresh": "Обнови",
"plus.addSkills": "Добавяне на умения...",
"plus.search.appSearch": "Интелигентно търсене",
"plus.search.appSearchDesc": "Оптимизирана търсачка на LobeHub, предоставяща най-добри резултати от търсенето.",
@@ -553,6 +614,9 @@
"taskDetail.modelConfig": "Замяна на модела",
"taskDetail.navigation": "Навигация",
"taskDetail.nextRunCountdown": "Следващо изпълнение след {{countdown}}",
+ "taskDetail.notFound.backToTasks": "Обратно към всички задачи",
+ "taskDetail.notFound.desc": "Тази задача може да е изтрита или нямате разрешение да я видите.",
+ "taskDetail.notFound.title": "Задачата не е намерена",
"taskDetail.pauseTask": "Пауза на задачата",
"taskDetail.priority.high": "Висок",
"taskDetail.priority.low": "Нисък",
@@ -912,10 +976,11 @@
"workingPanel.resources.deleteError": "Failed to delete document",
"workingPanel.resources.deleteSuccess": "Document deleted",
"workingPanel.resources.deleteTitle": "Delete document?",
+ "workingPanel.resources.deleteTitleMulti": "Изтриване на {{count}} елемента?",
"workingPanel.resources.empty": "Все още няма документи. Документите, свързани с този агент, ще се показват тук.",
"workingPanel.resources.error": "Failed to load resources",
- "workingPanel.resources.filter.all": "Всички",
"workingPanel.resources.filter.documents": "Документи",
+ "workingPanel.resources.filter.skills": "Умения",
"workingPanel.resources.filter.web": "Уеб",
"workingPanel.resources.loading": "Loading resources...",
"workingPanel.resources.previewError": "Failed to load preview",
@@ -924,6 +989,7 @@
"workingPanel.resources.renameError": "Failed to rename document",
"workingPanel.resources.renameSuccess": "Document renamed",
"workingPanel.resources.tree.createError": "Неуспешно създаване",
+ "workingPanel.resources.tree.deleteSelected": "Изтриване на избраните ({{count}})",
"workingPanel.resources.tree.moveError": "Неуспешно преместване",
"workingPanel.resources.tree.newDocument": "Нов документ",
"workingPanel.resources.tree.newFolder": "Нова папка",
@@ -947,12 +1013,15 @@
"workingPanel.review.empty.noBaseRef": "Не може да се определи отдалеченият клон по подразбиране. Изпълнете `git remote set-head origin --auto` в терминала си.",
"workingPanel.review.error": "Не може да се зареди разликата на този файл",
"workingPanel.review.expandAll": "Разгъни всички",
+ "workingPanel.review.group.collapseDiffs": "Свиване на всички разлики в тази група",
+ "workingPanel.review.group.expandDiffs": "Разширяване на всички разлики в тази група",
+ "workingPanel.review.group.fileCount": "{{count}} файла",
+ "workingPanel.review.group.submoduleClean": "Няма вътрешни промени",
"workingPanel.review.mode.branch": "Клон",
"workingPanel.review.mode.unstaged": "Неинсценирано",
"workingPanel.review.more": "Още опции",
"workingPanel.review.refresh": "Обнови",
"workingPanel.review.revealInTree": "Покажи в дървото",
- "workingPanel.review.revealNotFound": "Файлът не е намерен в индекса на проекта",
"workingPanel.review.revert": "Отхвърли промените",
"workingPanel.review.revert.confirm.cancel": "Отказ",
"workingPanel.review.revert.confirm.description": "Промените в работното дърво за {{filePath}} ще бъдат изтрити окончателно. Неследените файлове ще бъдат изтрити от диска.",
@@ -970,6 +1039,9 @@
"workingPanel.review.wordWrap.disable": "Деактивирай пренасяне на думи",
"workingPanel.review.wordWrap.enable": "Активирай пренасяне на думи",
"workingPanel.skills.empty": "Няма намерени умения в този проект",
+ "workingPanel.skills.section.agent": "Умения на агента",
+ "workingPanel.skills.section.project": "Умения на проекта",
+ "workingPanel.skills.section.user": "Умения на потребителя",
"workingPanel.skills.title": "Умения",
"workingPanel.space": "Пространство",
"workingPanel.title": "Working Panel",
diff --git a/locales/bg-BG/common.json b/locales/bg-BG/common.json
index 728383e97f..77100ed2f3 100644
--- a/locales/bg-BG/common.json
+++ b/locales/bg-BG/common.json
@@ -353,6 +353,7 @@
"messengerBanner.title": "Говорете с Lobe AI в любимите си приложения за съобщения",
"more": "Още",
"navPanel.agent": "Агент",
+ "navPanel.bottomDivider": "Елементите по-долу се закрепват към дъното",
"navPanel.customizeSidebar": "Персонализиране на страничната лента",
"navPanel.displayItems": "Показвани елементи",
"navPanel.hidden": "Скрито",
@@ -479,5 +480,6 @@
"userPanel.setting": "Настройки",
"userPanel.upgradePlan": "Надграждане на плана",
"userPanel.usages": "Статистика на използване",
- "version": "Версия"
+ "version": "Версия",
+ "zoom": "Увеличение"
}
diff --git a/locales/bg-BG/components.json b/locales/bg-BG/components.json
index 7362e60f66..cf5a5d2656 100644
--- a/locales/bg-BG/components.json
+++ b/locales/bg-BG/components.json
@@ -5,6 +5,10 @@
"DragUpload.dragDesc": "Плъзнете и пуснете файлове тук, за да качите няколко изображения.",
"DragUpload.dragFileDesc": "Плъзнете и пуснете изображения и файлове тук, за да качите няколко изображения и файла.",
"DragUpload.dragFileTitle": "Качване на файлове",
+ "DragUpload.dragFolderDesc": "Пуснете папката, за да я реферирате като @споменаване в полето за чат.",
+ "DragUpload.dragFolderTitle": "Рефериране на папка",
+ "DragUpload.dragMixedDesc": "Папките се вмъкват като @споменавания; файловете се качват.",
+ "DragUpload.dragMixedTitle": "Рефериране на папка и качване на файлове",
"DragUpload.dragTitle": "Качване на изображения",
"FileManager.actions.addToLibrary": "Добавяне в библиотеката",
"FileManager.actions.batchChunking": "Групово разделяне",
diff --git a/locales/bg-BG/editor.json b/locales/bg-BG/editor.json
index 38e621e859..da2dfd7d0a 100644
--- a/locales/bg-BG/editor.json
+++ b/locales/bg-BG/editor.json
@@ -1,8 +1,10 @@
{
+ "actionTag.category.agentSkill": "Умение на агент",
"actionTag.category.command": "Команда",
"actionTag.category.projectSkill": "Умение за проект",
"actionTag.category.skill": "Умение",
"actionTag.category.tool": "Инструмент",
+ "actionTag.tooltip.agentSkill": "Зарежда пакет с умения от документите на този агент за заявката.",
"actionTag.tooltip.command": "Изпълнява локална slash команда преди изпращане.",
"actionTag.tooltip.projectSkill": "Изпраща се като команда със знак наклонена черта, така че CLI на агента да изпълни съответното умение за проект.",
"actionTag.tooltip.skill": "Зарежда многократно използваем пакет с умения за тази заявка.",
diff --git a/locales/bg-BG/electron.json b/locales/bg-BG/electron.json
index a3ac707e91..3af13a702e 100644
--- a/locales/bg-BG/electron.json
+++ b/locales/bg-BG/electron.json
@@ -35,6 +35,7 @@
"navigation.recentView": "Последни преглеждания",
"navigation.resources": "Ресурси",
"navigation.settings": "Настройки",
+ "navigation.task": "Задача",
"navigation.tasks": "Задачи",
"navigation.unpin": "Откачи",
"notification.finishChatGeneration": "Генерирането на съобщение от ИИ е завършено",
diff --git a/locales/bg-BG/file.json b/locales/bg-BG/file.json
index ab40a4f1ec..c924ae3fdb 100644
--- a/locales/bg-BG/file.json
+++ b/locales/bg-BG/file.json
@@ -53,6 +53,8 @@
"home.uploadEntries.folder.title": "Качване на папка",
"home.uploadEntries.library.title": "Създай нова библиотека",
"home.uploadEntries.newPage.title": "Нова страница",
+ "library.hierarchy.empty.desc": "Добавете файлове или създайте папка, за да започнете",
+ "library.hierarchy.empty.title": "Все още няма нищо тук",
"library.list.confirmRemoveLibrary": "Ще изтриете тази библиотека. Файловете в нея няма да бъдат изтрити, а ще бъдат преместени в 'Всички файлове'. Това действие не може да бъде отменено, моля, бъдете внимателни.",
"library.list.empty": "Натиснете <1>+1>, за да създадете нова библиотека",
"library.new": "Нова библиотека",
diff --git a/locales/bg-BG/home.json b/locales/bg-BG/home.json
index 7b2959f51f..d406d63471 100644
--- a/locales/bg-BG/home.json
+++ b/locales/bg-BG/home.json
@@ -45,12 +45,12 @@
"recommendations.heteroAgent.tag": "Агент за кодиране",
"recommendations.heteroAgent.title": "Добавяне на агент {{name}}",
"recommendations.subtitle": "Някои препоръки за вашата настройка",
+ "starter.claudeOpus48": "Клод Опус 4.8",
+ "starter.claudeOpus48Already": "Вече използвате Клод Опус 4.8",
+ "starter.claudeOpus48Switched": "Превключихте на Клод Опус 4.8",
"starter.createAgent": "Създай агент",
"starter.createGroup": "Създай група",
"starter.deepResearch": "Задълбочено проучване",
- "starter.deepseekV4Pro": "DeepSeek V4 Pro",
- "starter.deepseekV4ProAlready": "Вече използвате DeepSeek V4 Pro",
- "starter.deepseekV4ProSwitched": "Превключихте към DeepSeek V4 Pro",
"starter.developing": "Очаквайте скоро",
"starter.image": "Изображение",
"starter.imageGeneration": "Генериране на изображения",
diff --git a/locales/bg-BG/image.json b/locales/bg-BG/image.json
index e7025ab08a..bac41e3a6f 100644
--- a/locales/bg-BG/image.json
+++ b/locales/bg-BG/image.json
@@ -20,6 +20,7 @@
"config.resolution.options.1K": "1K",
"config.resolution.options.2K": "2K",
"config.resolution.options.4K": "4K",
+ "config.resolution.options.512": "512px",
"config.seed.label": "Сийд",
"config.seed.random": "Случаен сийд",
"config.size.label": "Размер",
diff --git a/locales/bg-BG/labs.json b/locales/bg-BG/labs.json
index 24185357ac..63ce790841 100644
--- a/locales/bg-BG/labs.json
+++ b/locales/bg-BG/labs.json
@@ -1,15 +1,21 @@
{
+ "features.agentDocumentFloatingChatPanel.desc": "Показване на плаващия чат панел в прегледа на документи на агент само когато тази лабораторна функция е активирана.",
+ "features.agentDocumentFloatingChatPanel.title": "Плаващ чат панел за документи на агент",
"features.agentSelfIteration.desc": "Позволява на асистента да разсъждава, да изгражда самосъзнание и да извършва непрекъснати подобрения чрез последователни опити и взаимодействия.",
"features.agentSelfIteration.title": "Само-итерация на агента",
"features.assistantMessageGroup.desc": "Групиране на съобщенията от агента и резултатите от извикванията на инструменти заедно за показване",
"features.assistantMessageGroup.title": "Групиране на съобщения от агент",
+ "features.executionDeviceSwitcher.desc": "Показване на превключвателя за изпълнителни устройства в хетерогенната лента с инструменти на агента, за да можете да насочвате изпълненията към това устройство, облачен пясъчник или свързано отдалечено устройство.",
+ "features.executionDeviceSwitcher.title": "Превключвател за изпълнителни устройства",
"features.gatewayMode.desc": "Изпълнявайте задачите на агента на сървъра чрез Gateway WebSocket вместо локално. Осигурява по-бързо изпълнение и намалява използването на ресурси от клиента.",
"features.gatewayMode.title": "Изпълнение на агента от страна на сървъра (Gateway)",
"features.groupChat.desc": "Активиране на координация в групов чат с множество агенти.",
"features.groupChat.title": "Групов чат (многоагентен)",
+ "features.imessage.desc": "Свързване на агентите с iMessage чрез локалния LobeHub Desktop BlueBubbles мост.",
+ "features.imessage.title": "Канал iMessage",
"features.inputMarkdown.desc": "Реално време визуализация на Markdown в полето за въвеждане (удебелен текст, кодови блокове, таблици и др.).",
"features.inputMarkdown.title": "Визуализация на Markdown при въвеждане",
- "features.messenger.desc": "Говорете с вашите агенти от Telegram (и други месинджъри) чрез споделения LobeHub бот. Добавя раздел Месинджър в Настройки за свързване на вашия акаунт и избор на агент, който получава съобщения.",
- "features.messenger.title": "Месинджър",
+ "features.platformAgent.desc": "Показване на записа \"Добавяне на платформен агент\" в менюто за създаване. Платформените агенти (например OpenClaw, Hermes) работят на свързано устройство и комуникират обратно чрез lh connect.",
+ "features.platformAgent.title": "Създаване на платформен агент",
"title": "Лаборатория"
}
diff --git a/locales/bg-BG/modelProvider.json b/locales/bg-BG/modelProvider.json
index 14ef20ed2f..6c72a4a367 100644
--- a/locales/bg-BG/modelProvider.json
+++ b/locales/bg-BG/modelProvider.json
@@ -233,7 +233,7 @@
"providerModels.item.modelConfig.extendParams.options.imageAspectRatio2.hint": "За Nano Banana 2; контролира съотношението на страните на генерираните изображения (поддържа изключително широки 1:4, 4:1, 1:8, 8:1).",
"providerModels.item.modelConfig.extendParams.options.imageResolution.hint": "За моделите Gemini 3 за генериране на изображения; контролира резолюцията на генерираните изображения.",
"providerModels.item.modelConfig.extendParams.options.imageResolution2.hint": "За модели Gemini 3.1 Flash Image; контролира резолюцията на генерираните изображения (поддържа 512px).",
- "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "За Claude Opus 4.7; управлява нивото на усилие (ниско/средно/високо/много високо/максимално).",
+ "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "За Claude Opus 4.7 и по-нови версии; контролира нивото на усилие (ниско/средно/високо/много високо/максимално).",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken.hint": "За Claude, Qwen3 и подобни; контролира бюджета от токени за разсъждение.",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken32k.hint": "За GLM-5 и GLM-4.7; контролира бюджета за токени за разсъждение (максимум 32k).",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken80k.hint": "За серията Qwen3; контролира бюджета за токени за разсъждение (максимум 80k).",
@@ -245,7 +245,6 @@
"providerModels.item.modelConfig.extendParams.options.thinkingLevel2.hint": "За модели Gemini 3 Pro Preview; контролира дълбочината на мислене.",
"providerModels.item.modelConfig.extendParams.options.thinkingLevel3.hint": "За модели Gemini 3.1 Pro Preview; контролира дълбочината на мислене с ниско/средно/високо ниво.",
"providerModels.item.modelConfig.extendParams.options.thinkingLevel4.hint": "За модели Gemini 3.1 Flash Image; включване/изключване на мисленето.",
- "providerModels.item.modelConfig.extendParams.options.thinkingLevel5.hint": "За Gemini 3.1 Flash-Lite Preview; контролира дълбочината на мислене с минимално/ниско/средно/високо ниво.",
"providerModels.item.modelConfig.extendParams.options.urlContext.hint": "За серията Gemini; поддържа предоставяне на контекст чрез URL.",
"providerModels.item.modelConfig.extendParams.placeholder": "Изберете разширени параметри за активиране",
"providerModels.item.modelConfig.extendParams.previewFallback": "Прегледът не е наличен",
diff --git a/locales/bg-BG/modelRuntime.json b/locales/bg-BG/modelRuntime.json
new file mode 100644
index 0000000000..515966e6d3
--- /dev/null
+++ b/locales/bg-BG/modelRuntime.json
@@ -0,0 +1,42 @@
+{
+ "AccountDeactivated": "Вашият акаунт е деактивиран или временно спрян. Това може да се дължи на политика, сигурност или преглед на акаунта. Моля, свържете се с поддръжката на доставчика за помощ.",
+ "AgentRuntimeError": "Грешка при изпълнение на езиковия модел Lobe. Моля, отстранете проблема или опитайте отново въз основа на следната информация.",
+ "CapabilityNotSupported": "Съжаляваме, този модел не поддържа заявената функционалност (като вход за визия или използване на инструменти). Моля, преминете към модел, който я поддържа.",
+ "ComfyUIBizError": "Възникна грешка при заявка към услугата ComfyUI. Моля, отстранете проблема, използвайки информацията по-долу, или опитайте отново.",
+ "ComfyUIEmptyResult": "ComfyUI не генерира изображение. Моля, проверете конфигурацията на модела или опитайте отново.",
+ "ComfyUIModelError": "Неуспешно зареждане на модела ComfyUI. Моля, уверете се, че файлът на модела съществува.",
+ "ComfyUIServiceUnavailable": "Неуспешно свързване с услугата ComfyUI. Моля, уверете се, че тя работи правилно и че URL адресът на услугата е конфигуриран правилно.",
+ "ComfyUIUploadFailed": "Неуспешно качване на изображение в ComfyUI. Моля, проверете връзката със сървъра или опитайте отново.",
+ "ComfyUIWorkflowError": "Неуспешно изпълнение на работния процес в ComfyUI. Моля, проверете конфигурацията на работния процес.",
+ "ConnectionCheckFailed": "Заявката върна празен резултат. Моля, проверете дали адресът на API проксито не завършва с `/v1`.",
+ "ContentModeration": "Съжаляваме, съдържанието беше отхвърлено от филтъра за безопасност на доставчика. Моля, променете заявката си и опитайте отново.",
+ "ContextEnginePipelineError": "Неуспешно съставяне на контекста на разговора за тази заявка. Моля, опитайте отново; ако проблемът продължи, свържете се с поддръжката.",
+ "DatabasePersistError": "Операция с базата данни не успя при запазване или зареждане на този разговор. Моля, опитайте отново; ако проблемът продължи, свържете се с поддръжката.",
+ "ExceededContextWindow": "Съдържанието на текущата заявка надвишава дължината, която моделът може да обработи. Моля, намалете количеството съдържание и опитайте отново.",
+ "InsufficientQuota": "Съжаляваме, квотата за този ключ е изчерпана. Моля, проверете дали балансът на вашия акаунт е достатъчен или опитайте отново след увеличаване на квотата на ключа.",
+ "InvalidBedrockCredentials": "Неуспешно удостоверяване в Bedrock. Моля, проверете AccessKeyId/SecretAccessKey и опитайте отново.",
+ "InvalidComfyUIArgs": "Невалидна конфигурация на ComfyUI. Моля, проверете настройките и опитайте отново.",
+ "InvalidGithubToken": "GitHub Personal Access Token е неправилен или празен. Моля, проверете вашия GitHub Personal Access Token и опитайте отново.",
+ "InvalidOllamaArgs": "Невалидна конфигурация на Ollama, моля, проверете конфигурацията на Ollama и опитайте отново.",
+ "InvalidProviderAPIKey": "{{provider}} API ключът е неправилен или празен, моля, проверете вашия {{provider}} API ключ и опитайте отново.",
+ "InvalidRequestFormat": "Съжаляваме, доставчикът отхвърли заявката като неправилно форматирана. Моля, проверете входните данни или опитайте с друг модел.",
+ "InvalidVertexCredentials": "Неуспешно удостоверяване във Vertex. Моля, проверете вашите идентификационни данни и опитайте отново.",
+ "LocationNotSupportError": "Съжаляваме, вашето текущо местоположение не поддържа тази услуга на модела. Това може да се дължи на регионални ограничения или липса на наличност на услугата. Моля, потвърдете дали текущото местоположение поддържа използването на тази услуга или опитайте от друго местоположение.",
+ "ModelNotFound": "Съжаляваме, заявеният модел не може да бъде намерен. Той може да не съществува или да нямате необходимите права за достъп. Моля, опитайте отново след промяна на API ключа или коригиране на правата за достъп.",
+ "NoAvailableChannel": "Съжаляваме, проксито или маршрутизаторът няма наличен канал за заявения модел. Моля, сменете конфигурацията на канала/ключа или опитайте отново по-късно.",
+ "OllamaBizError": "Грешка при заявка към услугата Ollama, моля, отстранете проблема или опитайте отново въз основа на следната информация.",
+ "OllamaServiceUnavailable": "Услугата Ollama не е налична. Моля, проверете дали Ollama работи правилно или дали конфигурацията за кръстосан произход на Ollama е настроена правилно.",
+ "OperationInactivityTimeout": "Операцията на агента беше неактивна твърде дълго и беше прекратена. Моля, опитайте заявката отново.",
+ "PermissionDenied": "Съжаляваме, нямате разрешение за достъп до тази услуга. Моля, проверете дали вашият ключ има необходимите права за достъп.",
+ "ProviderBizError": "Грешка при заявка към услугата {{provider}}, моля, отстранете проблема или опитайте отново въз основа на следната информация.",
+ "ProviderNetworkError": "Връзката с доставчика изтече или беше прекъсната. Моля, проверете вашата мрежа и опитайте отново.",
+ "ProviderServiceUnavailable": "Доставчикът временно е претоварен или недостъпен. Моля, опитайте отново след малко.",
+ "QuotaLimitReached": "Съжаляваме, използването на токени или броят на заявките достигна лимита на квотата за този ключ. Моля, увеличете квотата на ключа или опитайте отново по-късно.",
+ "RateLimitExceeded": "Съжаляваме, използването на токени или броят на заявките достигна лимита на скоростта за този ключ. Моля, опитайте отново по-късно или увеличете квотата на ключа.",
+ "StateStorePersistError": "Временен проблем с хранилището на състоянието на разговора прекъсна тази операция. Моля, опитайте отново; ако проблемът продължи, свържете се с поддръжката.",
+ "StreamChunkError": "Грешка при анализиране на част от съобщението в заявката за стрийминг. Моля, проверете дали текущият API интерфейс отговаря на стандартните спецификации или се свържете с вашия доставчик на API за помощ.",
+ "UpstreamGatewayError": "Горният шлюз или прокси върна грешка. Моля, опитайте отново след малко; ако проблемът продължи, проверете конфигурацията на вашето прокси/крайна точка.",
+ "UpstreamHttpError": "Доставчикът върна HTTP грешка без допълнителни подробности. Моля, опитайте отново или проверете вашата заявка и конфигурацията на модела.",
+ "UpstreamMalformedResponse": "Доставчикът върна неправилно форматиран отговор, който не може да бъде анализиран. Моля, опитайте отново; ако проблемът продължи, опитайте с друг модел или доставчик.",
+ "UserConfigError": "Конфигурацията на доставчика е невалидна (неправилен основен URL адрес, липсваща променлива на средата, ограничение на виртуален ключ и др.). Моля, прегледайте настройките на доставчика."
+}
diff --git a/locales/bg-BG/models.json b/locales/bg-BG/models.json
index 7324bae455..a49a036bf6 100644
--- a/locales/bg-BG/models.json
+++ b/locales/bg-BG/models.json
@@ -106,6 +106,7 @@
"MiniMax-Hailuo-2.3.description": "Чисто нов модел за видео генериране с цялостни подобрения в движенията на тялото, физическата реалистичност и следването на инструкции.",
"MiniMax-M1.description": "Нов вътрешен модел за разсъждение с 80K верига на мисълта и 1M вход, предлагащ производителност, сравнима с водещите глобални модели.",
"MiniMax-M2-Stable.description": "Създаден за ефективно програмиране и агентски работни потоци, с по-висока едновременност за търговска употреба.",
+ "MiniMax-M2.1-Lightning.description": "Мощни многоезични програмни възможности с по-бързо и ефективно извеждане.",
"MiniMax-M2.1-highspeed.description": "Мощни многоезични програмни възможности, цялостно подобрено програмиране. По-бързо и по-ефективно.",
"MiniMax-M2.1.description": "MiniMax-M2.1 е водеща отворена голяма езикова система от MiniMax, фокусирана върху решаването на сложни реални задачи. Основните ѝ предимства са възможностите за програмиране на множество езици и способността да действа като агент за решаване на сложни задачи.",
"MiniMax-M2.5-highspeed.description": "MiniMax M2.5 Highspeed: Същата производителност като M2.5, но с по-бързо извеждане.",
@@ -325,6 +326,7 @@
"claude-opus-4-5.description": "Claude Opus 4.5 от Anthropic — флагмански модел с върхово разсъждение и кодови умения.",
"claude-opus-4-6.description": "Claude Opus 4.6 от Anthropic — флагман с 1M контекст и усъвършенствано разсъждение.",
"claude-opus-4-7.description": "Claude Opus 4.7 от Anthropic — най-новият Opus с водещо разсъждение и кодови способности.",
+ "claude-opus-4-8.description": "Claude Opus 4.8 е най-способният модел на Anthropic, базиран на Opus 4.7 с подобрения в разсъжденията, агентното кодиране и използването на инструменти.",
"claude-opus-4.5.description": "Claude Opus 4.5 е водещият модел на Anthropic, съчетаващ първокласен интелект с мащабируемо представяне за сложни задачи с високо качество на разсъжденията.",
"claude-opus-4.6-fast.description": "Claude Opus 4.6 е най-интелигентният модел на Anthropic за създаване на агенти и програмиране.",
"claude-opus-4.6.description": "Claude Opus 4.6 е най-интелигентният модел на Anthropic за създаване на агенти и програмиране.",
@@ -400,6 +402,7 @@
"deepseek-ai/DeepSeek-V3.2.description": "DeepSeek-V3.2 е модел, който съчетава висока изчислителна ефективност с отлично разсъждение и производителност като агент. Подходът му се основава на три основни технологични пробива: DeepSeek Sparse Attention (DSA), ефективен механизъм за внимание, който значително намалява изчислителната сложност, като същевременно поддържа производителността на модела и е специално оптимизиран за сценарии с дълъг контекст; мащабируема рамка за подсилващо обучение, чрез която производителността на модела може да съперничи на GPT-5, а версията с висока изчислителна мощност може да съперничи на Gemini-3.0-Pro по способности за разсъждение; и мащабна тръбопроводна система за синтез на задачи за агенти, предназначена да интегрира способности за разсъждение в сценарии за използване на инструменти, като по този начин подобрява следването на инструкции и обобщаването в сложни интерактивни среди. Моделът постигна златни медали на Международната математическа олимпиада (IMO) и Международната олимпиада по информатика (IOI) през 2025 г.",
"deepseek-ai/DeepSeek-V3.description": "DeepSeek-V3 е MoE модел с 671 милиарда параметъра, използващ MLA и DeepSeekMoE с балансирано натоварване без загуби за ефективно обучение и извеждане. Предварително обучен върху 14.8 трилиона висококачествени токени със SFT и RL, той превъзхожда други отворени модели и се доближава до водещите затворени модели.",
"deepseek-ai/DeepSeek-V4-Flash.description": "DeepSeek-V4-Flash е предварителна версия на MoE езиковия модел от серията DeepSeek-V4. Общият размер на параметрите е 284B, размерът на активните параметри е 13B и поддържа ултра-дълъг контекст от 1M токена. Моделът използва хибридна архитектура за внимание, която комбинира CSA и HCA, и въвежда mHC и Muon Optimizer за подобряване на ефективността на разсъжденията в дълъг контекст, стабилността на обучението и общата производителност.",
+ "deepseek-ai/DeepSeek-V4-Pro.description": "DeepSeek-V4-Pro е водещият MoE езиков модел в серията DeepSeek-V4, с общо 1.6T параметри и 49B активни параметри, който нативно поддържа ултра-дълъг контекст от 1 милион токени. Моделът използва иновативна хибридна архитектура за внимание, комбинираща Компресирано Рядко Внимание (CSA) и Силно Компресирано Внимание (HCA), изискваща само 27% от FLOPs за извеждане на токен на DeepSeek-V3.2 и 10% KV кеш при 1M контекст. Той също така въвежда Многообразно-Ограничени Хипер Връзки (mHC) за подобряване на стабилността на сигналната пропагция между слоевете и използва оптимизатора Muon за ускоряване на конвергенцията. DeepSeek-V4-Pro е предварително обучен на над 32T висококачествени разнообразни токени, с последващо обучение чрез двустепенна парадигма на независимо култивиране на домейн експерти и онлайн дистилация на политики за унифицирана интеграция. Неговият режим на максимална интензивност на разсъждения DeepSeek-V4-Pro-Max постига върхови резултати в кодиращите бенчмаркове и значително намалява разликата с водещите затворени модели при задачи за разсъждение и агентност, което го прави един от най-силните отворени модели днес, поддържащ режими на разсъждение Non-think, Think High и Think Max.",
"deepseek-ai/deepseek-llm-67b-chat.description": "DeepSeek LLM Chat (67B) е иновативен модел, предлагащ дълбоко езиково разбиране и интеракция.",
"deepseek-ai/deepseek-v3.1-terminus.description": "DeepSeek V3.1 е модел за разсъждение от ново поколение с по-силни способности за сложни разсъждения и верига от мисли за задълбочени аналитични задачи.",
"deepseek-ai/deepseek-v3.2.description": "DeepSeek V3.2 е модел за разсъждение от следващо поколение с по-силни способности за сложни разсъждения и верига на мисълта.",
@@ -490,6 +493,8 @@
"doubao-seedream-4-0-250828.description": "Seedream 4.0 е модел за генериране на изображения от ByteDance Seed, поддържащ вход от текст и изображения с високо контролируемо, висококачествено генериране на изображения. Генерира изображения от текстови подсказки.",
"doubao-seedream-4-5-251128.description": "Seedream 4.5 е най-новият мултимодален модел за изображения на ByteDance, интегриращ текст-към-изображение, изображение-към-изображение и групово генериране на изображения, като включва обща логика и способности за разсъждение. В сравнение с предишната версия 4.0, той предлага значително подобрено качество на генериране, с по-добра консистентност при редактиране и мулти-изображение сливане. Осигурява по-прецизен контрол върху визуалните детайли, като произвежда малък текст и малки лица по-естествено, и постига по-хармонично оформление и цветове, подобрявайки цялостната естетика.",
"doubao-seedream-5-0-260128.description": "Doubao-Seedream-5.0-lite е най-новият модел за генериране на изображения на ByteDance. За първи път интегрира възможности за онлайн извличане, позволявайки му да включва информация в реално време от уеб и да подобрява актуалността на генерираните изображения. Интелигентността на модела също е подобрена, позволявайки прецизно интерпретиране на сложни инструкции и визуално съдържание. Освен това предлага подобрено глобално покритие на знания, консистентност на референциите и качество на генериране в професионални сценарии, по-добре отговаряйки на нуждите за визуално създаване на корпоративно ниво.",
+ "dreamina-seedance-2-0-260128.description": "Seedance 2.0 от ByteDance е най-мощният модел за генериране на видео, поддържащ мултимодално генериране на референтно видео, редактиране на видео, разширение на видео, текст-към-видео и изображение-към-видео със синхронизиран аудио.",
+ "dreamina-seedance-2-0-fast-260128.description": "Seedance 2.0 Fast от ByteDance предлага същите възможности като Seedance 2.0 с по-бързи скорости на генериране на по-конкурентна цена.",
"emohaa.description": "Emohaa е модел за психично здраве с професионални консултантски способности, който помага на потребителите да разберат емоционални проблеми.",
"ernie-4.5-0.3b.description": "ERNIE 4.5 0.3B е лек модел с отворен код за локално и персонализирано внедряване.",
"ernie-4.5-8k-preview.description": "ERNIE 4.5 8K Preview е модел за предварителен преглед с 8K контекст за оценка на ERNIE 4.5.",
@@ -515,6 +520,7 @@
"ernie-x1-turbo-32k.description": "ERNIE X1 Turbo 32K е бърз мислещ модел с 32K контекст за сложни разсъждения и многозавойни разговори.",
"ernie-x1.1-preview.description": "ERNIE X1.1 Preview е предварителен модел за мислене, предназначен за оценка и тестване.",
"ernie-x1.1.description": "ERNIE X1.1 е мисловен модел за предварителен преглед за оценка и тестване.",
+ "fal-ai/bytedance/seedream/v4.5.description": "Seedream 4.5, създаден от екипа Seed на ByteDance, поддържа редактиране и композиция на множество изображения. Характеризира се с подобрена консистентност на обектите, прецизно следване на инструкции, разбиране на пространствена логика, естетическо изразяване, оформление на плакати и дизайн на лого с високопрецизно рендиране на текст-изображение.",
"fal-ai/bytedance/seedream/v4.description": "Seedream 4.0 е модел за генериране на изображения от ByteDance Seed, поддържащ текстови и визуални входове с високо контролируемо и висококачествено генериране на изображения. Той генерира изображения от текстови подсказки.",
"fal-ai/flux-kontext/dev.description": "FLUX.1 модел, фокусиран върху редактиране на изображения, поддържащ вход от текст и изображения.",
"fal-ai/flux-pro/kontext.description": "FLUX.1 Kontext [pro] приема текст и референтни изображения като вход, позволявайки целенасочени локални редакции и сложни глобални трансформации на сцени.",
@@ -571,8 +577,9 @@
"gemini-3.1-flash-lite.description": "Gemini 3.1 Flash-Lite е най-икономичният мултимодален модел на Google, оптимизиран за задачи с голям обем, превод и обработка на данни.",
"gemini-3.1-pro-preview.description": "Gemini 3.1 Pro Preview подобрява Gemini 3 Pro с усъвършенствани способности за разсъждение и добавя поддръжка за средно ниво на мислене.",
"gemini-3.1-pro.description": "Gemini 3.1 Pro от Google — премиум мултимодален модел с 1M контекст.",
+ "gemini-3.5-flash.description": "Най-интелигентният модел на Gemini, създаден за скорост, комбиниращ гранична интелигентност с превъзходно търсене и обосновка.",
"gemini-flash-latest.description": "Посочва gemini-3-flash-preview",
- "gemini-flash-lite-latest.description": "Посочва gemini-2.5-flash-lite-preview-09-2025",
+ "gemini-flash-lite-latest.description": "Посочва gemini-3.1-flash-lite",
"gemini-pro-latest.description": "Посочва gemini-3.1-pro-preview",
"gemma-7b-it.description": "Gemma 7B е икономически ефективен за малки до средни задачи.",
"gemma2-9b-it.description": "Gemma 2 9B е оптимизиран за специфични задачи и интеграция с инструменти.",
@@ -731,6 +738,8 @@
"grok-4-fast-reasoning.description": "С гордост представяме Grok 4 Fast – нашият най-нов напредък в икономичните логически модели.",
"grok-4.20-0309-non-reasoning.description": "Неразсъждаващ вариант за прости случаи.",
"grok-4.20-0309-reasoning.description": "Интелигентен, изключително бърз модел с разсъждение.",
+ "grok-4.20-beta-0309-non-reasoning.description": "Вариант без разсъждения за прости случаи на употреба",
+ "grok-4.20-beta-0309-reasoning.description": "Интелигентен, изключително бърз модел, който разсъждава преди да отговори",
"grok-4.20-multi-agent-0309.description": "Екип от 4 или 16 агента — отличен за проучвания; поддържа само xAI сървърни инструменти.",
"grok-4.3.description": "Най-истинно търсещият голям езиков модел в света",
"grok-4.description": "Най-новият флагман Grok с ненадмината производителност в езика, математиката и разсъжденията — истински универсален модел. В момента сочи към grok-4-0709; поради ограничени ресурси временно е с 10% по-висока цена от официалната и се очаква да се върне към официалната цена по-късно.",
@@ -1208,6 +1217,7 @@
"qwen3.6-flash.description": "Нативният vision-language модел Qwen3.6 Flash предоставя значително подобрено представяне в сравнение с версия 3.5-Flash. Този модел се фокусира върху повишаване на възможностите за агентско програмиране (значително превъзхожда предшественика си в множество стандартизирани тестове за код-агенти), както и подобрения в математическото и кодовото разсъждение. В областта на визуалните задачи демонстрира съществени подобрения в пространствения интелект, със силно повишена точност в локализацията на обекти и откриването на цели.",
"qwen3.6-max-preview.description": "Най-големият модел със затворен код в серията Qwen3.6. Предоставя по-силни знания за света, по-добро следване на инструкции и агентско програмиране за комплексни задачи. Той е само текстов, поддържа мислещ режим по подразбиране, explicit caching и извикване на функции.",
"qwen3.6-plus.description": "Qwen 3.6-Plus въвежда значителни подобрения в способностите за програмиране, с фокус върху Agentic Coding и front-end разработка, значително подобрявайки изживяването при Vibe Coding. Неговата способност за разсъждение в общи сценарии също е допълнително усъвършенствана. В областта на мултимодалността възможности като универсално разпознаване, OCR и локализация на обекти са значително подобрени. Също така коригира известни проблеми от версията Qwen 3.5-Plus. Употребата остава същата като при Qwen 3.5-Plus.",
+ "qwen3.7-max.description": "Qwen3.7 Max от Alibaba — най-новият Max вариант с 1M контекст, силни възможности за разсъждение и използване на инструменти.",
"qwen3.description": "Qwen3 е следващото поколение голям езиков модел на Alibaba с висока ефективност в разнообразни приложения.",
"qwq-32b-preview.description": "QwQ е експериментален изследователски модел от Qwen, фокусиран върху подобрена аргументация.",
"qwq-32b.description": "QwQ е модел за аргументация от семейството на Qwen. В сравнение със стандартните модели, обучени с инструкции, предлага мисловни и логически способности, които значително подобряват ефективността при сложни задачи. QwQ-32B е среден по размер модел, съперничещ на водещи модели като DeepSeek-R1 и o1-mini.",
@@ -1215,6 +1225,8 @@
"qwq.description": "QwQ е модел за аргументация от семейството на Qwen. В сравнение със стандартните модели, обучени с инструкции, предлага мисловни и логически способности, които значително подобряват ефективността при трудни задачи. QwQ-32B е среден по размер модел, който се конкурира с водещи модели като DeepSeek-R1 и o1-mini.",
"qwq_32b.description": "Среден по размер модел за аргументация от семейството на Qwen. В сравнение със стандартните модели, обучени с инструкции, мисловните и логическите способности на QwQ значително подобряват ефективността при трудни задачи.",
"r1-1776.description": "R1-1776 е дообучен вариант на DeepSeek R1, създаден да предоставя неконфронтирана, обективна и фактическа информация.",
+ "seedance-1-5-pro-251215.description": "Seedance 1.5 Pro от ByteDance поддържа текст-към-видео, изображение-към-видео (първи кадър, първи+последен кадър) и генериране на аудио, синхронизирано с визуализации.",
+ "seedream-5-0-260128.description": "ByteDance-Seedream-5.0-lite от BytePlus предлага генериране, обогатено с уеб извличане за реална информация, подобрена интерпретация на сложни подканвания и подобрена консистентност на референциите за професионално визуално създаване.",
"solar-mini-ja.description": "Solar Mini (Ja) разширява Solar Mini с фокус върху японски език, като запазва ефективността и силната производителност на английски и корейски.",
"solar-mini.description": "Solar Mini е компактен LLM, който превъзхожда GPT-3.5, с мощни многоезични възможности, поддържащ английски и корейски, и предлага ефективно решение с малък отпечатък.",
"solar-pro.description": "Solar Pro е интелигентен LLM от Upstage, фокусиран върху следване на инструкции на един GPU, с IFEval резултати над 80. Понастоящем поддържа английски; пълното издание е планирано за ноември 2024 с разширена езикова поддръжка и по-дълъг контекст.",
diff --git a/locales/bg-BG/onboarding.json b/locales/bg-BG/onboarding.json
index 9f7bba3818..aed3abcabe 100644
--- a/locales/bg-BG/onboarding.json
+++ b/locales/bg-BG/onboarding.json
@@ -20,6 +20,7 @@
"agent.greeting.vibePlaceholder": "напр. Топло и приятелско, Остро и директно...",
"agent.history.current": "Текущо",
"agent.history.title": "История на темите",
+ "agent.input.preparing": "Подготвям се…",
"agent.layout.mode.agent": "Агентски режим",
"agent.layout.mode.classic": "Класически режим",
"agent.layout.skip": "Пропуснете тази стъпка",
@@ -57,16 +58,8 @@
"agent.telemetryHint": "Можете също да отговорите със свои думи.",
"agent.title": "Разговорно въвеждане",
"agent.welcome": "...хм? Току-що се събудих — умът ми е празен. Кой сте вие? И — какво име да ми дадете? Имам нужда и от име.",
- "agent.welcome.footer": "Настройте своя Lobe AI агент. Той работи на вашия сървър, учи се от всяко взаимодействие и става по-мощен, колкото по-дълго работи.",
- "agent.welcome.guide.growTogether.desc": "С всяка беседа ще те опознавам по-добре и с времето ще ставам все по-надежден партньор.",
- "agent.welcome.guide.growTogether.title": "Растем заедно",
- "agent.welcome.guide.knowYou.desc": "Какво имаш за вършене напоследък? Малко контекст ще ми помогне да те подкрепя по-добре.",
- "agent.welcome.guide.knowYou.title": "Да те опозная",
- "agent.welcome.guide.name.desc": "Дай ми име, за да звучи по-лично от самото начало.",
- "agent.welcome.guide.name.title": "Дай ми име",
"agent.welcome.sentence.1": "Радвам се да се запознаем! Нека се опознаем по-добре.",
"agent.welcome.sentence.2": "Какъв тип партньор искаш да бъда?",
- "agent.welcome.sentence.3": "Първо, дай ми име :)",
"agent.welcome.suggestion.avatarHint": "Използвайте {{emoji}} като аватар.",
"agent.welcome.suggestion.switch": "Покажи друг набор",
"agent.welcome.suggestion.title": "Нуждаете се от отправна точка? Изберете име и по-късно можем да го прецизираме.",
diff --git a/locales/bg-BG/plugin.json b/locales/bg-BG/plugin.json
index 9466bdb969..f00f2af69c 100644
--- a/locales/bg-BG/plugin.json
+++ b/locales/bg-BG/plugin.json
@@ -73,9 +73,8 @@
"builtins.lobe-agent.apiName.analyzeVisualMedia.mediaCount": "{{count}} медии",
"builtins.lobe-agent.apiName.analyzeVisualMedia.result": "Анализиране на визуални медии: {{question}}",
"builtins.lobe-agent.apiName.callSubAgent": "Извикай под-агент",
- "builtins.lobe-agent.apiName.callSubAgent.completed": "Под-агент изпратен: ",
- "builtins.lobe-agent.apiName.callSubAgent.loading": "Изпращане на под-агент: ",
"builtins.lobe-agent.apiName.callSubAgents": "Извикай под-агенти",
+ "builtins.lobe-agent.apiName.callSubAgents.more": "{{count}} общо",
"builtins.lobe-agent.apiName.clearTodos": "Изчисти задачи",
"builtins.lobe-agent.apiName.clearTodos.modeAll": "всички",
"builtins.lobe-agent.apiName.clearTodos.modeCompleted": "завършени",
@@ -87,17 +86,24 @@
"builtins.lobe-agent.apiName.updatePlan.completed": "Завършен",
"builtins.lobe-agent.apiName.updatePlan.modified": "Модифициран",
"builtins.lobe-agent.apiName.updateTodos": "Актуализирай задачи",
+ "builtins.lobe-agent.subAgent.stats.tokens": "{{count}} токена",
+ "builtins.lobe-agent.subAgent.stats.tools": "{{count}} инструмента",
"builtins.lobe-agent.title": "Lobe Агент",
"builtins.lobe-claude-code.agent.instruction": "Инструкция",
"builtins.lobe-claude-code.agent.result": "Резултат",
- "builtins.lobe-claude-code.task.createLabel": "Създаване на задача: ",
+ "builtins.lobe-claude-code.task.create.completed": "Задачата е създадена: ",
+ "builtins.lobe-claude-code.task.create.loading": "Създаване на задача: ",
"builtins.lobe-claude-code.task.getLabel": "Преглеждане на задача #{{taskId}}",
- "builtins.lobe-claude-code.task.listLabel": "Списък със задачи",
+ "builtins.lobe-claude-code.task.list.completed": "Задачите са изброени",
+ "builtins.lobe-claude-code.task.list.loading": "Изброяване на задачи",
+ "builtins.lobe-claude-code.task.update.completed": "Задача #{{taskId}} е актуализирана",
+ "builtins.lobe-claude-code.task.update.loading": "Актуализиране на задача #{{taskId}}",
"builtins.lobe-claude-code.task.updateCompleted": "Завършено",
"builtins.lobe-claude-code.task.updateDeleted": "Изтрито",
"builtins.lobe-claude-code.task.updateInProgress": "Започнато",
- "builtins.lobe-claude-code.task.updateLabel": "Актуализиране на задача #{{taskId}}",
"builtins.lobe-claude-code.task.updatePending": "Нулиране",
+ "builtins.lobe-claude-code.task.updateSubject.completed": "Задачата е актуализирана",
+ "builtins.lobe-claude-code.task.updateSubject.loading": "Актуализиране на задача",
"builtins.lobe-claude-code.todoWrite.allDone": "Всички задачи са изпълнени",
"builtins.lobe-claude-code.todoWrite.currentStep": "Текуща стъпка",
"builtins.lobe-claude-code.todoWrite.todos": "Задачи",
@@ -261,6 +267,8 @@
"builtins.lobe-skill-store.render.repository": "Репозитория",
"builtins.lobe-skill-store.render.version": "Версия",
"builtins.lobe-skill-store.title": "Магазин за умения",
+ "builtins.lobe-skills.apiName.activateAgentSkill": "Активиране на умение на агент",
+ "builtins.lobe-skills.apiName.activateProjectSkill": "Активиране на умение на проект",
"builtins.lobe-skills.apiName.activateSkill": "Активиране на умение",
"builtins.lobe-skills.apiName.execScript": "Изпълнение на скрипт",
"builtins.lobe-skills.apiName.exportFile": "Експортиране на файл",
@@ -530,6 +538,7 @@
"localSystem.workingDirectory.checkoutAction": "Превключване",
"localSystem.workingDirectory.checkoutFailed": "Неуспешно превключване",
"localSystem.workingDirectory.chooseDifferentFolder": "Изберете друга папка",
+ "localSystem.workingDirectory.clear": "Изчисти",
"localSystem.workingDirectory.createBranchAction": "Превключване към нов клон…",
"localSystem.workingDirectory.current": "Текуща работна директория",
"localSystem.workingDirectory.detachedHead": "Отделена HEAD на {{sha}}",
diff --git a/locales/bg-BG/providers.json b/locales/bg-BG/providers.json
index 43b17d4992..27efb4fb45 100644
--- a/locales/bg-BG/providers.json
+++ b/locales/bg-BG/providers.json
@@ -33,6 +33,7 @@
"jina.description": "Основана през 2020 г., Jina AI е водеща компания в областта на търсещия AI. Технологичният ѝ стек включва векторни модели, преоценители и малки езикови модели за създаване на надеждни генеративни и мултимодални търсещи приложения.",
"kimicodingplan.description": "Kimi Code от Moonshot AI предоставя достъп до модели Kimi, включително K2.5, за задачи, свързани с програмиране.",
"lmstudio.description": "LM Studio е десктоп приложение за разработка и експериментиране с LLM на вашия компютър.",
+ "lobehub.description": "LobeHub Cloud използва официални API-та за достъп до AI модели и измерва използването чрез Кредити, свързани с токените на модела.",
"longcat.description": "LongCat е серия от големи модели за генеративен AI, независимо разработени от Meituan. Той е създаден да подобри вътрешната продуктивност на предприятието и да позволи иновативни приложения чрез ефективна изчислителна архитектура и силни мултимодални възможности.",
"minimax.description": "Основана през 2021 г., MiniMax създава универсален AI с мултимодални базови модели, включително текстови модели с трилиони параметри, речеви и визуални модели, както и приложения като Hailuo AI.",
"minimaxcodingplan.description": "MiniMax Token Plan предоставя достъп до модели MiniMax, включително M2.7, за задачи, свързани с програмиране, чрез абонамент с фиксирана такса.",
diff --git a/locales/bg-BG/setting.json b/locales/bg-BG/setting.json
index a9a752ed84..9056b8919b 100644
--- a/locales/bg-BG/setting.json
+++ b/locales/bg-BG/setting.json
@@ -180,8 +180,6 @@
"agentSkillModal.url.title": "Импортиране от URL",
"agentSkillModal.url.urlPlaceholder": "https://example.com/път/до/SKILL.md",
"agentSkillTag": "Умение на агент",
- "agentTab.documents": "Документи",
- "agentTab.meta": "Информация за агента",
"agentTab.opening": "Начални настройки",
"agentTab.plugin": "Настройки на уменията",
"agentTab.prompt": "Профил на агента",
@@ -481,6 +479,20 @@
"notification.item.image_generation_completed": "Генерирането на изображение завърши",
"notification.item.video_generation_completed": "Генерирането на видео завърши",
"notification.title": "Канали за известия",
+ "platformAgentConfig.availability.available": "Наличен",
+ "platformAgentConfig.availability.checking": "Проверка...",
+ "platformAgentConfig.availability.label": "Наличност",
+ "platformAgentConfig.availability.noDevice": "Няма свързано устройство",
+ "platformAgentConfig.availability.notInstalled": "Не е инсталиран",
+ "platformAgentConfig.changeDevice": "Смяна на устройство",
+ "platformAgentConfig.device.label": "Свързано устройство",
+ "platformAgentConfig.device.none": "Няма",
+ "platformAgentConfig.device.offline": "Офлайн",
+ "platformAgentConfig.device.online": "Онлайн",
+ "platformAgentConfig.platform.label": "Платформа",
+ "platformAgentConfig.redetect": "Повторно откриване",
+ "platformAgentConfig.selectDevice": "Изберете устройство",
+ "platformAgentConfig.title": "Конфигурация на платформата",
"plugin.addMCPPlugin": "Добавяне на MCP",
"plugin.addTooltip": "Персонализирани умения",
"plugin.clearDeprecated": "Премахване на остарели умения",
@@ -491,6 +503,8 @@
"plugin.settings.tooltip": "Конфигурация на умение",
"plugin.store": "Магазин за умения",
"publishToCommunity": "Публикувай в общността",
+ "serviceModel.contextLimit.placeholder": "Ограничение на контекста",
+ "serviceModel.memoryModels.title": "Модели на паметта",
"serviceModel.modelAssignments.title": "Назначения на модели",
"serviceModel.optionalFeatures.title": "Опционални функции",
"settingAgent.avatar.sizeExceeded": "Размерът на изображението надвишава лимита от 1MB, моля изберете по-малко изображение",
@@ -537,6 +551,9 @@
"settingChat.enableAutoScrollOnStreaming.desc": "Замени глобалната настройка за този асистент",
"settingChat.enableAutoScrollOnStreaming.title": "Автоматично превъртане по време на отговор от ИИ",
"settingChat.enableCompressHistory.title": "Активирай автоматично обобщаване на историята",
+ "settingChat.enableFollowUpChips.desc": "След всяко съобщение показвайте бутони за бърз отговор под съобщението. Изисква конфигуриране на глобалния модел за последващи действия.",
+ "settingChat.enableFollowUpChips.notConfiguredHint": "Първо конфигурирайте глобалния модел за последващи действия, за да го активирате.",
+ "settingChat.enableFollowUpChips.title": "Предложения за последващи действия",
"settingChat.enableHistoryCount.alias": "Без ограничение",
"settingChat.enableHistoryCount.limited": "Включва само {{number}} съобщения",
"settingChat.enableHistoryCount.setlimited": "Задай ограничение за историята",
@@ -828,6 +845,9 @@
"systemAgent.customPrompt.desc": "След попълване, системният агент ще използва персонализираната подсказка при генериране на съдържание",
"systemAgent.customPrompt.placeholder": "Моля, въведете персонализирана подсказка",
"systemAgent.customPrompt.title": "Персонализирана подсказка",
+ "systemAgent.followUpAction.label": "Модел за предложения за последващи действия",
+ "systemAgent.followUpAction.modelDesc": "Модел, използван за предлагане на бързи отговори под всяко съобщение на асистента",
+ "systemAgent.followUpAction.title": "Предложения за последващи действия",
"systemAgent.generationTopic.label": "Модел",
"systemAgent.generationTopic.modelDesc": "Модел, използван за автоматично именуване на теми за AI изкуство",
"systemAgent.generationTopic.title": "Агент за именуване на теми за AI изкуство",
@@ -838,6 +858,9 @@
"systemAgent.inputCompletion.label": "Модел",
"systemAgent.inputCompletion.modelDesc": "Модел, използван за предложения за автоматично довършване на въвеждане (като призрачния текст на GitHub Copilot)",
"systemAgent.inputCompletion.title": "Агент за автоматично довършване на въвеждане",
+ "systemAgent.memoryAnalysisAgentConfig.label": "Модел",
+ "systemAgent.memoryAnalysisAgentConfig.modelDesc": "Модел, използван за определяне дали разговорите съдържат памет и за извличане на идентичности, предпочитания, контексти, дейности и преживявания.",
+ "systemAgent.memoryAnalysisAgentConfig.title": "Анализ на паметта",
"systemAgent.promptRewrite.label": "Модел",
"systemAgent.promptRewrite.modelDesc": "Определете модела, използван за пренаписване на подсказки",
"systemAgent.promptRewrite.title": "Агент за пренаписване на подсказки",
@@ -851,12 +874,20 @@
"systemAgent.translation.label": "Модел",
"systemAgent.translation.modelDesc": "Посочете модел за превод",
"systemAgent.translation.title": "Агент за превод на съобщения",
+ "systemAgent.userMemoryEmbedding.label": "Модел",
+ "systemAgent.userMemoryEmbedding.modelDesc": "Модел, използван за вграждане на съдържание на паметта за извличане. Ограничението на контекста ограничава всяко входно вграждане.",
+ "systemAgent.userMemoryEmbedding.title": "Вграждане на паметта",
+ "systemAgent.userMemoryPersonaWriter.label": "Модел",
+ "systemAgent.userMemoryPersonaWriter.modelDesc": "Модел, използван за създаване на резюмета на паметта, ориентирани към личността.",
+ "systemAgent.userMemoryPersonaWriter.title": "Писател на памет за личността",
"tab.about": "Относно",
"tab.addAgentSkill": "Добавяне на умение на агент",
"tab.addCustomMcp": "Добавяне на персонализирано MCP умение",
"tab.addCustomMcp.desc": "Ръчно конфигуриране на персонализиран MCP сървър",
"tab.addCustomSkill": "Добавяне на персонализирано умение",
"tab.advanced": "Разширени",
+ "tab.advanced.appUpdates.title": "Актуализации на приложението",
+ "tab.advanced.toolsAndDiagnostics.title": "Инструменти и диагностика",
"tab.advanced.updateChannel.canary": "Канарче",
"tab.advanced.updateChannel.canaryDesc": "Задейства се при всяко сливане на PR, множество компилации на ден. Най-нестабилната версия.",
"tab.advanced.updateChannel.desc": "По подразбиране получавайте известия за стабилни актуализации. Каналът Canary получава предварителни версии, които може да са нестабилни за производствена работа.",
diff --git a/locales/bg-BG/spend.json b/locales/bg-BG/spend.json
index 3247c84512..906752a0cb 100644
--- a/locales/bg-BG/spend.json
+++ b/locales/bg-BG/spend.json
@@ -26,6 +26,7 @@
"table.columns.trigger.enums.onboarding": "Въвеждане",
"table.columns.trigger.enums.openapi": "OpenAPI",
"table.columns.trigger.enums.semantic_search": "Търсене на знания",
+ "table.columns.trigger.enums.signup_email_llm_review": "Преглед на имейл за регистрация",
"table.columns.trigger.enums.topic": "Резюме на тема",
"table.columns.trigger.enums.video": "Генериране на видеа",
"table.columns.trigger.enums.visual_analysis": "Визуален анализ",
diff --git a/locales/bg-BG/topic.json b/locales/bg-BG/topic.json
index e677f1bdb1..f892eec500 100644
--- a/locales/bg-BG/topic.json
+++ b/locales/bg-BG/topic.json
@@ -51,6 +51,77 @@
"inPopup.focus": "Фокус върху изскачащия прозорец",
"inPopup.title": "Отваряне в изскачащ прозорец",
"loadMore": "Зареди още",
+ "management.actions.newChat": "Нов чат",
+ "management.actions.select": "Избери",
+ "management.actionsMenu.archiveStale.confirm": "Архивирайте {{count}} теми, които са били неактивни повече от 3 месеца? Те ще бъдат маркирани като завършени.",
+ "management.actionsMenu.archiveStale.confirmOk": "Архивирай",
+ "management.actionsMenu.archiveStale.done": "Архивирани {{count}} неактивни теми.",
+ "management.actionsMenu.archiveStale.label": "Архивирайте теми, неактивни повече от 3 месеца",
+ "management.actionsMenu.archiveStale.noneFound": "Не са намерени неактивни теми.",
+ "management.actionsMenu.archiveStale.title": "Архивиране на неактивни теми?",
+ "management.actionsMenu.autoSummarize.comingSoon": "Автоматичното обобщение скоро ще бъде налично — следете в пътната карта.",
+ "management.actionsMenu.autoSummarize.label": "Автоматично генериране на обобщения за теми без такова",
+ "management.actionsMenu.title": "Още действия",
+ "management.bulk.archive": "Архивирай",
+ "management.bulk.cancel": "Отмени",
+ "management.bulk.delete": "Изтрий",
+ "management.bulk.deleteConfirm": "Ще изтриете {{count}} теми. Това действие не може да бъде отменено.",
+ "management.bulk.deleteTitle": "Изтриване на теми?",
+ "management.bulk.favorite": "Любими",
+ "management.bulk.selectedCount_one": "{{count}} избрана",
+ "management.bulk.selectedCount_other": "{{count}} избрани",
+ "management.card.noPreview": "Няма наличен преглед",
+ "management.columns.project": "Проект",
+ "management.columns.status": "Статус",
+ "management.columns.title": "Заглавие",
+ "management.columns.trigger": "Тригер",
+ "management.columns.updated": "Обновено",
+ "management.empty.filtered.action": "Изчисти филтрите",
+ "management.empty.filtered.desc": "Опитайте да коригирате филтрите или да ги изчистите, за да видите повече теми.",
+ "management.empty.filtered.title": "Няма теми, които отговарят на тези филтри",
+ "management.empty.noTopics.action": "Започни нов чат",
+ "management.empty.noTopics.desc": "Започнете разговор с този агент, за да създадете първата си тема.",
+ "management.empty.noTopics.title": "Все още няма теми",
+ "management.filters.project.empty": "Няма проекти",
+ "management.filters.project.label": "Проект",
+ "management.filters.status.active": "Активни",
+ "management.filters.status.all": "Всички",
+ "management.filters.status.archived": "Архивирани",
+ "management.filters.status.completed": "Завършени",
+ "management.filters.status.favorite": "Любими",
+ "management.filters.status.running": "В процес",
+ "management.filters.time.all": "Цялото време",
+ "management.filters.time.label": "Време",
+ "management.filters.time.month": "Последния месец",
+ "management.filters.time.today": "Днес",
+ "management.filters.time.week": "Последната седмица",
+ "management.filters.trigger.api": "API",
+ "management.filters.trigger.chat": "Чат",
+ "management.filters.trigger.eval": "Оценка",
+ "management.filters.trigger.label": "Тригер",
+ "management.filters.trigger.task": "Задача",
+ "management.group.byProject": "По проект",
+ "management.group.byTime": "По време",
+ "management.group.label": "Групиране",
+ "management.group.noProject": "Без проект",
+ "management.group.none": "Няма",
+ "management.loadingMore": "Зареждане на още теми...",
+ "management.searchPlaceholder": "Търсене на теми на този агент...",
+ "management.sidebarEntry": "Теми",
+ "management.sort.createdAt": "Време на създаване",
+ "management.sort.label": "Сортиране",
+ "management.sort.title": "Заглавие",
+ "management.sort.updatedAt": "Време на обновяване",
+ "management.status.active": "Активни",
+ "management.status.archived": "Архивирани",
+ "management.status.completed": "Завършени",
+ "management.status.failed": "Неуспешни",
+ "management.status.paused": "Паузирани",
+ "management.status.running": "В процес",
+ "management.status.waitingForHuman": "Очаква въвеждане",
+ "management.title": "Теми",
+ "management.view.card": "Карти",
+ "management.view.list": "Списък",
"newTopic": "Нова тема",
"renameModal.description": "Поддържайте го кратко и лесно за разпознаване.",
"renameModal.title": "Преименуване на тема",
diff --git a/locales/de-DE/agent.json b/locales/de-DE/agent.json
index d31699a5b5..ed75510961 100644
--- a/locales/de-DE/agent.json
+++ b/locales/de-DE/agent.json
@@ -100,6 +100,35 @@
"channel.groupPolicyOpenHint": "In jedem Gruppen-, Kanal- oder Thread-Kontext antworten",
"channel.historyLimit": "Begrenzung der Nachrichtenhistorie",
"channel.historyLimitHint": "Standardanzahl von Nachrichten, die beim Lesen der Kanäle-Historie abgerufen werden",
+ "channel.imessage.applicationIdHint": "Eine stabile Kennung, die vom Cloud-Kanal und der Desktop-Bridge gemeinsam genutzt wird.",
+ "channel.imessage.applicationIdPlaceholder": "z. B. home-mac-mini",
+ "channel.imessage.blueBubblesPassword": "BlueBubbles-Passwort",
+ "channel.imessage.blueBubblesPasswordHint": "Lokal in LobeHub Desktop gespeichert und nur zur Kommunikation mit dem lokalen BlueBubbles-Server verwendet.",
+ "channel.imessage.blueBubblesServerUrl": "BlueBubbles-Server-URL",
+ "channel.imessage.blueBubblesServerUrlHint": "Die lokale BlueBubbles-Server-URL, die von dieser Desktop-App erreichbar ist.",
+ "channel.imessage.bridgeEnabled": "Bridge aktivieren",
+ "channel.imessage.bridgeEnabledHint": "Wenn aktiviert, empfängt LobeHub Desktop lokale BlueBubbles-Webhooks und leitet sie an LobeHub weiter.",
+ "channel.imessage.bridgeMissingApplicationId": "Geben Sie zuerst die Application ID ein.",
+ "channel.imessage.bridgeMissingPassword": "Geben Sie zuerst das BlueBubbles-Passwort ein.",
+ "channel.imessage.bridgeMissingServerUrl": "Geben Sie zuerst die BlueBubbles-Server-URL ein.",
+ "channel.imessage.bridgeMissingWebhookSecret": "Geben Sie zuerst das Webhook-Secret ein.",
+ "channel.imessage.bridgePasswordSavedPlaceholder": "Leer lassen, um das gespeicherte Passwort beizubehalten",
+ "channel.imessage.bridgeRefresh": "Aktualisieren",
+ "channel.imessage.bridgeRefreshFailed": "Aktualisierung der iMessage-Desktop-Bridge fehlgeschlagen",
+ "channel.imessage.bridgeRunning": "Läuft",
+ "channel.imessage.bridgeSave": "Bridge speichern",
+ "channel.imessage.bridgeSaveFailed": "Speichern der iMessage-Desktop-Bridge fehlgeschlagen",
+ "channel.imessage.bridgeSaved": "iMessage-Desktop-Bridge gespeichert",
+ "channel.imessage.bridgeStopped": "Gestoppt",
+ "channel.imessage.bridgeTest": "BlueBubbles testen",
+ "channel.imessage.bridgeTestFailed": "BlueBubbles-Test fehlgeschlagen",
+ "channel.imessage.bridgeTestSuccess": "BlueBubbles-Verbindung erfolgreich",
+ "channel.imessage.description": "Verbinden Sie diesen Assistenten mit iMessage über die lokale LobeHub Desktop BlueBubbles-Bridge.",
+ "channel.imessage.desktopBridge": "Desktop-Bridge",
+ "channel.imessage.desktopDeviceId": "Desktop-Geräte-ID",
+ "channel.imessage.desktopDeviceIdHint": "Das LobeHub-Desktop-Gerät, das die lokale BlueBubbles-Bridge ausführt. Finden Sie es in den Desktop-Gateway-Einstellungen.",
+ "channel.imessage.webhookSecret": "Webhook-Secret",
+ "channel.imessage.webhookSecretHint": "Ein gemeinsames Secret zwischen LobeHub Desktop und dem Cloud-Webhook. Verwenden Sie denselben Wert in der Desktop-Bridge-Konfiguration.",
"channel.importConfig": "Konfiguration importieren",
"channel.importFailed": "Fehler beim Import der Konfiguration",
"channel.importInvalidFormat": "Ungültiges Format der Konfigurationsdatei",
@@ -176,6 +205,7 @@
"channel.userIdHint": "Ihre Benutzer-ID auf dieser Plattform. Die KI kann sie verwenden, um Ihnen Direktnachrichten zu senden.",
"channel.userIdHint.discord": "Entwicklermodus aktivieren (Einstellungen → Erweitert), dann Rechtsklick auf Ihr Profilbild → Benutzer-ID kopieren.",
"channel.userIdHint.feishu": "Öffnen Sie Ihre App auf der Feishu / Lark Open Platform → Berechtigungen und suchen Sie dort Ihre Open ID.",
+ "channel.userIdHint.imessage": "Verwenden Sie Ihre iMessage-Adresse, wie sie in BlueBubbles angezeigt wird, normalerweise eine E-Mail-Adresse oder eine E.164-Telefonnummer.",
"channel.userIdHint.line": "Öffnen Sie die LINE Developers Console → Ihr Kanal → Registerkarte Grundeinstellungen, und kopieren Sie \"Ihre Benutzer-ID\" (beginnt mit U, 33 Zeichen).",
"channel.userIdHint.qq": "Ihre QQ-Nummer, auf Ihrer QQ-Profilseite angezeigt.",
"channel.userIdHint.slack": "Öffnen Sie Ihr Slack-Profil → ⋮ Mehr → Mitglieds-ID kopieren (beginnt mit U).",
diff --git a/locales/de-DE/chat.json b/locales/de-DE/chat.json
index c7ce339374..f92275ea3b 100644
--- a/locales/de-DE/chat.json
+++ b/locales/de-DE/chat.json
@@ -69,6 +69,11 @@
"cliAuthGuide.errorDetails": "Fehlerdetails",
"cliAuthGuide.runCommand": "Führen Sie dies im Terminal aus",
"cliAuthGuide.title": "Bei {{name}} anmelden",
+ "cliOverloadedGuide.actions.retry": "Erneut versuchen",
+ "cliOverloadedGuide.desc": "Der Upstream-Modellservice von {{name}} ist vorübergehend überlastet. Dies löst sich normalerweise in wenigen Momenten.",
+ "cliOverloadedGuide.errorDetails": "Fehlerdetails",
+ "cliOverloadedGuide.retryHint": "Warten Sie ein paar Sekunden und versuchen Sie es erneut. Wenn das Problem weiterhin besteht, könnte der Anbieter ein größeres Problem haben.",
+ "cliOverloadedGuide.title": "{{name}} ist vorübergehend überlastet",
"cliRateLimitGuide.actions.openSystemTools": "Systemwerkzeuge öffnen",
"cliRateLimitGuide.actions.retry": "Erneut versuchen",
"cliRateLimitGuide.afterReset": "Warten Sie bis zum Reset-Zeitpunkt und versuchen Sie dann erneut, Ihre Nachricht zu senden. Wenn Sie eine API-Autorisierung verwenden, können Sie außerdem Ihr Kontingent und Ihren Abrechnungsstatus prüfen.",
@@ -203,6 +208,17 @@
"heteroAgent.cloudRepo.noRepos": "Keine Repositories konfiguriert. Fügen Sie diese in den Agenteneinstellungen hinzu.",
"heteroAgent.cloudRepo.notSet": "Kein Repository ausgewählt",
"heteroAgent.cloudRepo.sectionTitle": "Repositories",
+ "heteroAgent.executionTarget.infoTooltip": "Wählen Sie ein Remote-Gerät aus, um diese Maschine über das Web zu steuern. \"Dieses Gerät\" führt den Agenten lokal aus und ist nur in der Desktop-App verfügbar.",
+ "heteroAgent.executionTarget.loading": "Geräte werden geladen…",
+ "heteroAgent.executionTarget.local": "Dieses Gerät",
+ "heteroAgent.executionTarget.localDesc": "Als lokaler Prozess in dieser Desktop-App ausführen",
+ "heteroAgent.executionTarget.noDevices": "Noch keine Remote-Geräte. Installieren Sie die Desktop-App oder führen Sie `lh connect` auf einer anderen Maschine aus.",
+ "heteroAgent.executionTarget.offline": "Offline",
+ "heteroAgent.executionTarget.online": "Online",
+ "heteroAgent.executionTarget.sandbox": "Cloud-Sandbox",
+ "heteroAgent.executionTarget.sandboxDesc": "In einer temporären Cloud-Sandbox ausführen",
+ "heteroAgent.executionTarget.title": "Ausführungsgerät",
+ "heteroAgent.executionTarget.unknownDevice": "Unbekanntes Gerät",
"heteroAgent.fullAccess.label": "Vollzugriff",
"heteroAgent.fullAccess.tooltip": "Claude Code läuft lokal mit vollständigem Lese-/Schreibzugriff auf das Arbeitsverzeichnis. Das Umschalten von Berechtigungsmodi ist derzeit nicht verfügbar.",
"heteroAgent.resumeReset.cwdChanged": "Arbeitsverzeichnis geändert. Die vorherige Claude-Code-Sitzung kann nur aus dem ursprünglichen Verzeichnis fortgesetzt werden, daher wurde eine neue Unterhaltung gestartet.",
@@ -274,6 +290,11 @@
"memory.on.desc": "Merken Sie sich Präferenzen und Informationen aus Gesprächen.",
"memory.on.title": "Speicher aktivieren",
"memory.title": "Speicher",
+ "mention.category.agents": "Agenten",
+ "mention.category.members": "Mitglieder",
+ "mention.category.skills": "Fähigkeiten",
+ "mention.category.tools": "Werkzeuge",
+ "mention.category.topics": "Themen",
"mention.title": "Mitglieder erwähnen",
"messageAction.collapse": "Nachricht einklappen",
"messageAction.continueGeneration": "Generierung fortsetzen",
@@ -330,6 +351,7 @@
"newCodexAgent": "Codex hinzufügen",
"newGroupChat": "Gruppe erstellen",
"newPage": "Seite erstellen",
+ "newPlatformAgent": "Plattform-Agent hinzufügen",
"noAgentsYet": "Diese Gruppe hat noch keine Mitglieder. Klicke auf +, um Agenten einzuladen.",
"noAvailableAgents": "Keine Mitglieder zum Einladen verfügbar",
"noMatchingAgents": "Keine passenden Mitglieder gefunden",
@@ -350,6 +372,45 @@
"pageSelection.reference": "Ausgewählter Text",
"pin": "Anheften",
"pinOff": "Lösen",
+ "platformAgent.create.available": "Verfügbar",
+ "platformAgent.create.back": "Zurück",
+ "platformAgent.create.checkFailed": "Überprüfung fehlgeschlagen",
+ "platformAgent.create.checking": "Verfügbarkeit wird überprüft...",
+ "platformAgent.create.comingSoon": "Demnächst verfügbar",
+ "platformAgent.create.create": "Agent erstellen",
+ "platformAgent.create.creating": "Wird erstellt...",
+ "platformAgent.create.desc.amp": "Mit Amp verbinden, das auf einem Ihrer Geräte läuft",
+ "platformAgent.create.desc.hermes": "Mit Hermes verbinden, das auf einem Ihrer Geräte läuft",
+ "platformAgent.create.desc.openclaw": "Mit OpenClaw verbinden, das auf einem Ihrer Geräte läuft",
+ "platformAgent.create.desc.opencode": "Mit OpenCode verbinden, das auf einem Ihrer Geräte läuft",
+ "platformAgent.create.descriptionPlaceholder": "Kurze Beschreibung (optional)",
+ "platformAgent.create.downloadDesktop": "Desktop-App herunterladen",
+ "platformAgent.create.fetchingProfile": "Profil wird abgerufen...",
+ "platformAgent.create.namePlaceholder": "z. B. Mein OpenClaw-Agent",
+ "platformAgent.create.next": "Weiter",
+ "platformAgent.create.noDevices": "Keine Geräte verbunden",
+ "platformAgent.create.noDevicesCliHint": "Oder verbinden Sie eine Maschine über die CLI und klicken Sie dann auf Aktualisieren:",
+ "platformAgent.create.noDevicesCmd": "lh connect",
+ "platformAgent.create.noDevicesDesktopHint": "Installieren Sie die Desktop-App — sie verbindet sich automatisch nach der Anmeldung",
+ "platformAgent.create.notInstalled": "{{name}} ist auf diesem Gerät nicht installiert",
+ "platformAgent.create.refresh": "Aktualisieren",
+ "platformAgent.create.selectDevice": "Gerät auswählen",
+ "platformAgent.create.step1": "Plattform auswählen",
+ "platformAgent.create.step2": "Gerät auswählen",
+ "platformAgent.create.step3": "Agent konfigurieren",
+ "platformAgent.create.title": "Plattform-Agent hinzufügen",
+ "platformAgent.create.upgradeCmd": "npm install -g @lobehub/cli",
+ "platformAgent.create.versionTooLow": "lh-Version ist zu niedrig",
+ "platformAgent.create.versionTooLowHint": "Aktualisieren Sie lh auf die neueste Version:",
+ "platformAgent.device.online": "Online",
+ "platformAgent.deviceGuard.configure": "Konfigurieren",
+ "platformAgent.deviceGuard.deviceOffline.desc": "Das zugeordnete Gerät ist nicht verbunden. Führen Sie `lh connect` auf dieser Maschine aus und aktualisieren Sie dann.",
+ "platformAgent.deviceGuard.deviceOffline.title": "Gerät nicht verbunden",
+ "platformAgent.deviceGuard.noDevice.desc": "Dieser Agent hat kein zugeordnetes Gerät. Bearbeiten Sie das Agentenprofil, um eines zu konfigurieren.",
+ "platformAgent.deviceGuard.noDevice.title": "Kein Gerät zugeordnet",
+ "platformAgent.deviceGuard.platformUnavailable.desc": "{{name}} ist auf dem verbundenen Gerät nicht installiert.",
+ "platformAgent.deviceGuard.platformUnavailable.title": "{{name}} nicht verfügbar",
+ "platformAgent.deviceGuard.refresh": "Aktualisieren",
"plus.addSkills": "Fähigkeiten hinzufügen...",
"plus.search.appSearch": "Intelligente Suche",
"plus.search.appSearchDesc": "LobeHub-optimierter Suchdienst, der die besten Suchergebnisse liefert.",
@@ -553,6 +614,9 @@
"taskDetail.modelConfig": "Modell-Override",
"taskDetail.navigation": "Navigation",
"taskDetail.nextRunCountdown": "Nächster Lauf in {{countdown}}",
+ "taskDetail.notFound.backToTasks": "Zurück zu allen Aufgaben",
+ "taskDetail.notFound.desc": "Diese Aufgabe wurde möglicherweise gelöscht oder Sie haben keine Berechtigung, sie anzusehen.",
+ "taskDetail.notFound.title": "Aufgabe nicht gefunden",
"taskDetail.pauseTask": "Aufgabe pausieren",
"taskDetail.priority.high": "Hoch",
"taskDetail.priority.low": "Niedrig",
@@ -912,10 +976,11 @@
"workingPanel.resources.deleteError": "Failed to delete document",
"workingPanel.resources.deleteSuccess": "Document deleted",
"workingPanel.resources.deleteTitle": "Delete document?",
+ "workingPanel.resources.deleteTitleMulti": "{{count}} Elemente löschen?",
"workingPanel.resources.empty": "Noch keine Dokumente. Dokumente, die diesem Agenten zugeordnet sind, werden hier angezeigt.",
"workingPanel.resources.error": "Failed to load resources",
- "workingPanel.resources.filter.all": "Alle",
"workingPanel.resources.filter.documents": "Dokumente",
+ "workingPanel.resources.filter.skills": "Fähigkeiten",
"workingPanel.resources.filter.web": "Web",
"workingPanel.resources.loading": "Loading resources...",
"workingPanel.resources.previewError": "Failed to load preview",
@@ -924,6 +989,7 @@
"workingPanel.resources.renameError": "Failed to rename document",
"workingPanel.resources.renameSuccess": "Document renamed",
"workingPanel.resources.tree.createError": "Erstellen fehlgeschlagen",
+ "workingPanel.resources.tree.deleteSelected": "Ausgewählte löschen ({{count}})",
"workingPanel.resources.tree.moveError": "Verschieben fehlgeschlagen",
"workingPanel.resources.tree.newDocument": "Neues Dokument",
"workingPanel.resources.tree.newFolder": "Neuer Ordner",
@@ -947,12 +1013,15 @@
"workingPanel.review.empty.noBaseRef": "Der Standardzweig des Remote-Repositorys konnte nicht ermittelt werden. Führen Sie `git remote set-head origin --auto` in Ihrem Terminal aus.",
"workingPanel.review.error": "Konnte den Diff dieser Datei nicht laden",
"workingPanel.review.expandAll": "Alle ausklappen",
+ "workingPanel.review.group.collapseDiffs": "Alle Unterschiede in dieser Gruppe einklappen",
+ "workingPanel.review.group.expandDiffs": "Alle Unterschiede in dieser Gruppe ausklappen",
+ "workingPanel.review.group.fileCount": "{{count}} Dateien",
+ "workingPanel.review.group.submoduleClean": "Keine internen Änderungen",
"workingPanel.review.mode.branch": "Zweig",
"workingPanel.review.mode.unstaged": "Nicht gestaged",
"workingPanel.review.more": "Weitere Optionen",
"workingPanel.review.refresh": "Aktualisieren",
"workingPanel.review.revealInTree": "Im Baum anzeigen",
- "workingPanel.review.revealNotFound": "Datei im Projektindex nicht gefunden",
"workingPanel.review.revert": "Änderungen verwerfen",
"workingPanel.review.revert.confirm.cancel": "Abbrechen",
"workingPanel.review.revert.confirm.description": "Die Änderungen in der Arbeitskopie an {{filePath}} werden dauerhaft verworfen. Nicht verfolgte Dateien werden von der Festplatte gelöscht.",
@@ -970,6 +1039,9 @@
"workingPanel.review.wordWrap.disable": "Zeilenumbruch deaktivieren",
"workingPanel.review.wordWrap.enable": "Zeilenumbruch aktivieren",
"workingPanel.skills.empty": "Keine Fähigkeiten in diesem Projekt gefunden",
+ "workingPanel.skills.section.agent": "Agentenfähigkeiten",
+ "workingPanel.skills.section.project": "Projektfähigkeiten",
+ "workingPanel.skills.section.user": "Benutzerfähigkeiten",
"workingPanel.skills.title": "Fähigkeiten",
"workingPanel.space": "Leerzeichen",
"workingPanel.title": "Working Panel",
diff --git a/locales/de-DE/common.json b/locales/de-DE/common.json
index f5fb6c76c2..693a6fee04 100644
--- a/locales/de-DE/common.json
+++ b/locales/de-DE/common.json
@@ -353,6 +353,7 @@
"messengerBanner.title": "Sprechen Sie mit Lobe AI über Ihre bevorzugten Messaging-Apps",
"more": "Mehr",
"navPanel.agent": "Agent",
+ "navPanel.bottomDivider": "Elemente unten verankern am unteren Rand",
"navPanel.customizeSidebar": "Seitenleiste anpassen",
"navPanel.displayItems": "Anzuzeigende Elemente",
"navPanel.hidden": "Ausgeblendet",
@@ -479,5 +480,6 @@
"userPanel.setting": "Einstellungen",
"userPanel.upgradePlan": "Plan upgraden",
"userPanel.usages": "Nutzungsstatistiken",
- "version": "Version"
+ "version": "Version",
+ "zoom": "Zoom"
}
diff --git a/locales/de-DE/components.json b/locales/de-DE/components.json
index 45dc8a3ad8..6be419466f 100644
--- a/locales/de-DE/components.json
+++ b/locales/de-DE/components.json
@@ -5,6 +5,10 @@
"DragUpload.dragDesc": "Dateien hierher ziehen, um mehrere Bilder hochzuladen.",
"DragUpload.dragFileDesc": "Bilder und Dateien hierher ziehen, um mehrere Bilder und Dateien hochzuladen.",
"DragUpload.dragFileTitle": "Dateien hochladen",
+ "DragUpload.dragFolderDesc": "Ziehen Sie den Ordner hierher, um ihn als @Erwähnung im Chat-Eingabefeld zu referenzieren.",
+ "DragUpload.dragFolderTitle": "Ordner referenzieren",
+ "DragUpload.dragMixedDesc": "Ordner werden als @Erwähnungen eingefügt; Dateien werden hochgeladen.",
+ "DragUpload.dragMixedTitle": "Ordner referenzieren & Dateien hochladen",
"DragUpload.dragTitle": "Bilder hochladen",
"FileManager.actions.addToLibrary": "Zur Bibliothek hinzufügen",
"FileManager.actions.batchChunking": "Stapelverarbeitung",
diff --git a/locales/de-DE/editor.json b/locales/de-DE/editor.json
index 2d1f5c5ade..1d3c1612a3 100644
--- a/locales/de-DE/editor.json
+++ b/locales/de-DE/editor.json
@@ -1,8 +1,10 @@
{
+ "actionTag.category.agentSkill": "Agentenfertigkeit",
"actionTag.category.command": "Befehl",
"actionTag.category.projectSkill": "Projektfertigkeit",
"actionTag.category.skill": "Fähigkeit",
"actionTag.category.tool": "Werkzeug",
+ "actionTag.tooltip.agentSkill": "Lädt ein Fertigkeitenpaket aus den Dokumenten dieses Agenten für die Anfrage.",
"actionTag.tooltip.command": "Führt vor dem Senden einen clientseitigen Slash-Befehl aus.",
"actionTag.tooltip.projectSkill": "Als Slash-Befehl gesendet, damit die CLI des Agenten die passende Projektfertigkeit ausführt.",
"actionTag.tooltip.skill": "Lädt für diese Anfrage ein wiederverwendbares Fähigkeitspaket.",
diff --git a/locales/de-DE/electron.json b/locales/de-DE/electron.json
index f7f189f267..b1122eebb0 100644
--- a/locales/de-DE/electron.json
+++ b/locales/de-DE/electron.json
@@ -35,6 +35,7 @@
"navigation.recentView": "Zuletzt angesehen",
"navigation.resources": "Ressourcen",
"navigation.settings": "Einstellungen",
+ "navigation.task": "Aufgabe",
"navigation.tasks": "Aufgaben",
"navigation.unpin": "Loslösen",
"notification.finishChatGeneration": "KI-Nachrichtenerstellung abgeschlossen",
diff --git a/locales/de-DE/file.json b/locales/de-DE/file.json
index 8463cfe366..f9487a9a0d 100644
--- a/locales/de-DE/file.json
+++ b/locales/de-DE/file.json
@@ -53,6 +53,8 @@
"home.uploadEntries.folder.title": "Ordner hochladen",
"home.uploadEntries.library.title": "Neue Bibliothek erstellen",
"home.uploadEntries.newPage.title": "Neue Seite",
+ "library.hierarchy.empty.desc": "Fügen Sie Dateien hinzu oder erstellen Sie einen Ordner, um loszulegen",
+ "library.hierarchy.empty.title": "Hier ist noch nichts",
"library.list.confirmRemoveLibrary": "Sie sind dabei, diese Bibliothek zu löschen. Die darin enthaltenen Dateien werden nicht gelöscht, sondern in 'Alle Dateien' verschoben. Diese Aktion kann nicht rückgängig gemacht werden. Bitte seien Sie vorsichtig.",
"library.list.empty": "Klicken Sie auf <1>+1>, um eine neue Bibliothek zu erstellen",
"library.new": "Neue Bibliothek",
diff --git a/locales/de-DE/home.json b/locales/de-DE/home.json
index 663c37063d..bc6db41b0b 100644
--- a/locales/de-DE/home.json
+++ b/locales/de-DE/home.json
@@ -45,12 +45,12 @@
"recommendations.heteroAgent.tag": "Coding-Agent",
"recommendations.heteroAgent.title": "{{name}} Agent hinzufügen",
"recommendations.subtitle": "Einige Empfehlungen für Ihre Einrichtung",
+ "starter.claudeOpus48": "Claude Opus 4.8",
+ "starter.claudeOpus48Already": "Bereits Claude Opus 4.8 verwenden",
+ "starter.claudeOpus48Switched": "Zu Claude Opus 4.8 gewechselt",
"starter.createAgent": "Agent erstellen",
"starter.createGroup": "Gruppe erstellen",
"starter.deepResearch": "Tiefgehende Recherche",
- "starter.deepseekV4Pro": "DeepSeek V4 Pro",
- "starter.deepseekV4ProAlready": "DeepSeek V4 Pro wird bereits verwendet",
- "starter.deepseekV4ProSwitched": "Zu DeepSeek V4 Pro gewechselt",
"starter.developing": "Demnächst verfügbar",
"starter.image": "Bild",
"starter.imageGeneration": "Bildgenerierung",
diff --git a/locales/de-DE/image.json b/locales/de-DE/image.json
index 4909c9691f..b0c423715c 100644
--- a/locales/de-DE/image.json
+++ b/locales/de-DE/image.json
@@ -20,6 +20,7 @@
"config.resolution.options.1K": "1K",
"config.resolution.options.2K": "2K",
"config.resolution.options.4K": "4K",
+ "config.resolution.options.512": "512px",
"config.seed.label": "Seed",
"config.seed.random": "Zufälliger Seed",
"config.size.label": "Größe",
diff --git a/locales/de-DE/labs.json b/locales/de-DE/labs.json
index 1c1a2d1330..5f15b52b0e 100644
--- a/locales/de-DE/labs.json
+++ b/locales/de-DE/labs.json
@@ -1,15 +1,21 @@
{
+ "features.agentDocumentFloatingChatPanel.desc": "Zeigen Sie das schwebende Chat-Panel in der Dokumentvorschau des Agenten nur an, wenn diese Lab-Funktion aktiviert ist.",
+ "features.agentDocumentFloatingChatPanel.title": "Schwebendes Chat-Panel für Agentendokumente",
"features.agentSelfIteration.desc": "Ermöglicht dem Assistenten, zu reflektieren, Selbstwahrnehmung aufzubauen und sich durch fortlaufende Versuche und Interaktionen kontinuierlich weiterzuentwickeln.",
"features.agentSelfIteration.title": "Agenten-Selbstiteration",
"features.assistantMessageGroup.desc": "Agenten-Nachrichten und deren Tool-Ergebnisse gemeinsam anzeigen",
"features.assistantMessageGroup.title": "Agenten-Nachrichten gruppieren",
+ "features.executionDeviceSwitcher.desc": "Zeigen Sie den Ausführungsgeräte-Umschalter in der heterogenen Agenten-Toolbar an, damit Sie Läufe auf dieses Gerät, eine Cloud-Sandbox oder ein verbundenes Remote-Gerät leiten können.",
+ "features.executionDeviceSwitcher.title": "Ausführungsgeräte-Umschalter",
"features.gatewayMode.desc": "Führt Agentenaufgaben über die Gateway-WebSocket-Verbindung auf dem Server aus, statt sie lokal auszuführen. Ermöglicht eine schnellere Ausführung und verringert die Client-Ressourcennutzung.",
"features.gatewayMode.title": "Serverseitige Agentenausführung (Gateway)",
"features.groupChat.desc": "Koordination von Gruppenchats mit mehreren Agenten aktivieren.",
"features.groupChat.title": "Gruppenchat (Multi-Agenten)",
+ "features.imessage.desc": "Verbinden Sie Agenten mit iMessage über die lokale LobeHub Desktop BlueBubbles-Bridge.",
+ "features.imessage.title": "iMessage-Kanal",
"features.inputMarkdown.desc": "Markdown in Echtzeit im Eingabebereich rendern (fetter Text, Codeblöcke, Tabellen usw.).",
"features.inputMarkdown.title": "Markdown-Darstellung im Eingabefeld",
- "features.messenger.desc": "Sprechen Sie mit Ihren Agenten über Telegram (und andere Messenger) über den gemeinsamen LobeHub-Bot. Fügt einen Messenger-Tab in den Einstellungen hinzu, um Ihr Konto zu verknüpfen und auszuwählen, welcher Agent Nachrichten erhält.",
- "features.messenger.title": "Messenger",
+ "features.platformAgent.desc": "Zeigen Sie den Eintrag \"Plattform-Agent hinzufügen\" im Erstellungsmenü an. Plattform-Agenten (z. B. OpenClaw, Hermes) laufen auf einem verbundenen Gerät und kommunizieren über lh connect zurück.",
+ "features.platformAgent.title": "Erstellung von Plattform-Agenten",
"title": "Labs"
}
diff --git a/locales/de-DE/modelProvider.json b/locales/de-DE/modelProvider.json
index f8067476a2..3c0142d3be 100644
--- a/locales/de-DE/modelProvider.json
+++ b/locales/de-DE/modelProvider.json
@@ -233,7 +233,7 @@
"providerModels.item.modelConfig.extendParams.options.imageAspectRatio2.hint": "Für Nano Banana 2; steuert das Seitenverhältnis der generierten Bilder (unterstützt extra-breit 1:4, 4:1, 1:8, 8:1).",
"providerModels.item.modelConfig.extendParams.options.imageResolution.hint": "Für Gemini 3 Bildgenerierungsmodelle; steuert die Auflösung der generierten Bilder.",
"providerModels.item.modelConfig.extendParams.options.imageResolution2.hint": "Für Gemini 3.1 Flash Image-Modelle; steuert die Auflösung der generierten Bilder (unterstützt 512px).",
- "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "Für Claude Opus 4.7; steuert den Aufwand (niedrig/mittel/hoch/sehr hoch/maximal).",
+ "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "Für Claude Opus 4.7 und später; steuert das Anstrengungsniveau (niedrig/mittel/hoch/sehr hoch/max).",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken.hint": "Für Claude, Qwen3 und ähnliche Modelle; steuert das Token-Budget für logisches Denken.",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken32k.hint": "Für GLM-5 und GLM-4.7; steuert das Token-Budget für das logische Denken (max. 32k).",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken80k.hint": "Für die Qwen3-Serie; steuert das Token-Budget für das logische Denken (max. 80k).",
@@ -245,7 +245,6 @@
"providerModels.item.modelConfig.extendParams.options.thinkingLevel2.hint": "Für Gemini 3 Pro Preview-Modelle; steuert die Denktiefe.",
"providerModels.item.modelConfig.extendParams.options.thinkingLevel3.hint": "Für Gemini 3.1 Pro Preview-Modelle; steuert die Denktiefe mit niedrigen/mittleren/hohen Stufen.",
"providerModels.item.modelConfig.extendParams.options.thinkingLevel4.hint": "Für Gemini 3.1 Flash Image-Modelle; schaltet das Denken ein/aus.",
- "providerModels.item.modelConfig.extendParams.options.thinkingLevel5.hint": "Für Gemini 3.1 Flash-Lite Vorschau; steuert die Denktiefe mit minimalen/niedrigen/mittleren/hohen Stufen.",
"providerModels.item.modelConfig.extendParams.options.urlContext.hint": "Für die Gemini-Serie; unterstützt die Bereitstellung von URL-Kontext.",
"providerModels.item.modelConfig.extendParams.placeholder": "Wählen Sie zu aktivierende erweiterte Parameter",
"providerModels.item.modelConfig.extendParams.previewFallback": "Vorschau nicht verfügbar",
diff --git a/locales/de-DE/modelRuntime.json b/locales/de-DE/modelRuntime.json
new file mode 100644
index 0000000000..c10065b79c
--- /dev/null
+++ b/locales/de-DE/modelRuntime.json
@@ -0,0 +1,42 @@
+{
+ "AccountDeactivated": "Ihr Konto wurde deaktiviert oder gesperrt. Dies kann aus Gründen der Richtlinien, Sicherheit oder einer Kontoprüfung geschehen sein. Bitte wenden Sie sich an den Support des Anbieters, um Unterstützung zu erhalten.",
+ "AgentRuntimeError": "Ausführungsfehler des Lobe-Sprachmodells zur Laufzeit. Bitte beheben Sie das Problem oder versuchen Sie es erneut basierend auf den folgenden Informationen.",
+ "CapabilityNotSupported": "Entschuldigung, dieses Modell unterstützt die angeforderte Funktion (wie z. B. visuelle Eingabe oder Tool-Aufrufe) nicht. Bitte wechseln Sie zu einem Modell, das dies unterstützt.",
+ "ComfyUIBizError": "Beim Anfordern des ComfyUI-Dienstes ist ein Fehler aufgetreten. Bitte beheben Sie das Problem mit den unten stehenden Informationen oder versuchen Sie es erneut.",
+ "ComfyUIEmptyResult": "ComfyUI hat kein Bild generiert. Bitte überprüfen Sie die Modellkonfiguration oder versuchen Sie es erneut.",
+ "ComfyUIModelError": "Das ComfyUI-Modell konnte nicht geladen werden. Bitte stellen Sie sicher, dass die Modellausgabedatei existiert.",
+ "ComfyUIServiceUnavailable": "Verbindung zum ComfyUI-Dienst fehlgeschlagen. Bitte stellen Sie sicher, dass der Dienst ordnungsgemäß läuft und die Dienst-URL korrekt konfiguriert ist.",
+ "ComfyUIUploadFailed": "Das Hochladen des Bildes zu ComfyUI ist fehlgeschlagen. Bitte überprüfen Sie die Serververbindung oder versuchen Sie es erneut.",
+ "ComfyUIWorkflowError": "Die Ausführung des ComfyUI-Workflows ist fehlgeschlagen. Bitte überprüfen Sie die Workflow-Konfiguration.",
+ "ConnectionCheckFailed": "Die Anfrage hat keine Antwort zurückgegeben. Bitte überprüfen Sie, ob die API-Proxy-Adresse nicht mit `/v1` endet.",
+ "ContentModeration": "Entschuldigung, der Inhalt wurde vom Sicherheitsfilter des Upstream-Anbieters abgelehnt. Bitte überarbeiten Sie Ihre Eingabeaufforderung und versuchen Sie es erneut.",
+ "ContextEnginePipelineError": "Die Konversation konnte für diese Anfrage nicht korrekt zusammengeführt werden. Bitte versuchen Sie es erneut; falls das Problem weiterhin besteht, wenden Sie sich an den Support.",
+ "DatabasePersistError": "Ein Datenbankvorgang ist beim Speichern oder Laden dieser Konversation fehlgeschlagen. Bitte versuchen Sie es erneut; falls das Problem weiterhin besteht, wenden Sie sich an den Support.",
+ "ExceededContextWindow": "Der aktuelle Anfrageinhalt überschreitet die Länge, die das Modell verarbeiten kann. Bitte reduzieren Sie die Menge des Inhalts und versuchen Sie es erneut.",
+ "InsufficientQuota": "Entschuldigung, das Kontingent für diesen Schlüssel wurde erreicht. Bitte überprüfen Sie, ob Ihr Kontostand ausreicht, oder versuchen Sie es erneut, nachdem Sie das Kontingent des Schlüssels erhöht haben.",
+ "InvalidBedrockCredentials": "Bedrock-Authentifizierung fehlgeschlagen. Bitte überprüfen Sie AccessKeyId/SecretAccessKey und versuchen Sie es erneut.",
+ "InvalidComfyUIArgs": "Ungültige ComfyUI-Konfiguration. Bitte überprüfen Sie die Einstellungen und versuchen Sie es erneut.",
+ "InvalidGithubToken": "Das GitHub-Personal-Access-Token ist falsch oder leer. Bitte überprüfen Sie Ihr GitHub-Personal-Access-Token und versuchen Sie es erneut.",
+ "InvalidOllamaArgs": "Ungültige Ollama-Konfiguration. Bitte überprüfen Sie die Ollama-Konfiguration und versuchen Sie es erneut.",
+ "InvalidProviderAPIKey": "{{provider}} API-Schlüssel ist falsch oder leer. Bitte überprüfen Sie Ihren {{provider}} API-Schlüssel und versuchen Sie es erneut.",
+ "InvalidRequestFormat": "Entschuldigung, der Upstream-Anbieter hat die Anfrage als fehlerhaft abgelehnt. Bitte überprüfen Sie die Eingabe oder versuchen Sie ein anderes Modell.",
+ "InvalidVertexCredentials": "Vertex-Authentifizierung fehlgeschlagen. Bitte überprüfen Sie Ihre Anmeldedaten und versuchen Sie es erneut.",
+ "LocationNotSupportError": "Entschuldigung, Ihr aktueller Standort unterstützt diesen Modelldienst nicht. Dies kann auf regionale Einschränkungen oder die Nichtverfügbarkeit des Dienstes zurückzuführen sein. Bitte überprüfen Sie, ob der aktuelle Standort die Nutzung dieses Dienstes unterstützt, oder versuchen Sie es von einem anderen Standort aus.",
+ "ModelNotFound": "Entschuldigung, das angeforderte Modell konnte nicht gefunden werden. Es existiert möglicherweise nicht oder Sie haben nicht die erforderlichen Zugriffsberechtigungen. Bitte versuchen Sie es erneut, nachdem Sie den API-Schlüssel geändert oder Ihre Zugriffsberechtigungen angepasst haben.",
+ "NoAvailableChannel": "Entschuldigung, der Proxy oder Router hat keinen verfügbaren Kanal für das angeforderte Modell. Bitte wechseln Sie die Kanal-/Schlüsselkonfiguration oder versuchen Sie es später erneut.",
+ "OllamaBizError": "Fehler bei der Anforderung des Ollama-Dienstes. Bitte beheben Sie das Problem oder versuchen Sie es erneut basierend auf den folgenden Informationen.",
+ "OllamaServiceUnavailable": "Ollama-Dienst ist nicht verfügbar. Bitte überprüfen Sie, ob Ollama ordnungsgemäß läuft oder ob die Cross-Origin-Konfiguration von Ollama korrekt eingestellt ist.",
+ "OperationInactivityTimeout": "Die Agentenoperation war zu lange inaktiv und wurde beendet. Bitte versuchen Sie die Anfrage erneut.",
+ "PermissionDenied": "Entschuldigung, Sie haben keine Berechtigung, auf diesen Dienst zuzugreifen. Bitte überprüfen Sie, ob Ihr Schlüssel die erforderlichen Zugriffsrechte hat.",
+ "ProviderBizError": "Fehler bei der Anforderung des {{provider}}-Dienstes. Bitte beheben Sie das Problem oder versuchen Sie es erneut basierend auf den folgenden Informationen.",
+ "ProviderNetworkError": "Die Verbindung zum Anbieter wurde unterbrochen oder ist abgelaufen. Bitte überprüfen Sie Ihr Netzwerk und versuchen Sie es erneut.",
+ "ProviderServiceUnavailable": "Der Anbieter ist vorübergehend überlastet oder nicht verfügbar. Bitte versuchen Sie es in Kürze erneut.",
+ "QuotaLimitReached": "Entschuldigung, die Token-Nutzung oder die Anzahl der Anfragen hat das Kontingentlimit für diesen Schlüssel erreicht. Bitte erhöhen Sie das Kontingent des Schlüssels oder versuchen Sie es später erneut.",
+ "RateLimitExceeded": "Entschuldigung, die Token-Nutzung oder die Anzahl der Anfragen hat das Ratenlimit für diesen Schlüssel erreicht. Bitte versuchen Sie es später erneut oder erhöhen Sie das Kontingent des Schlüssels.",
+ "StateStorePersistError": "Ein vorübergehendes Problem mit dem Konversationsstatusspeicher hat diesen Vorgang unterbrochen. Bitte versuchen Sie es erneut; falls das Problem weiterhin besteht, wenden Sie sich an den Support.",
+ "StreamChunkError": "Fehler beim Parsen des Nachrichtenchunks der Streaming-Anfrage. Bitte überprüfen Sie, ob die aktuelle API-Schnittstelle den Standardspezifikationen entspricht, oder wenden Sie sich an Ihren API-Anbieter, um Unterstützung zu erhalten.",
+ "UpstreamGatewayError": "Das Upstream-Gateway oder der Proxy hat einen Fehler zurückgegeben. Bitte versuchen Sie es in Kürze erneut; falls das Problem weiterhin besteht, überprüfen Sie Ihre Proxy-/Endpunktkonfiguration.",
+ "UpstreamHttpError": "Der Anbieter hat einen HTTP-Fehler ohne weitere Details zurückgegeben. Bitte versuchen Sie es erneut oder überprüfen Sie Ihre Anfrage- und Modellkonfiguration.",
+ "UpstreamMalformedResponse": "Der Anbieter hat eine fehlerhafte Antwort zurückgegeben, die nicht analysiert werden konnte. Bitte versuchen Sie es erneut; falls das Problem weiterhin besteht, versuchen Sie ein anderes Modell oder einen anderen Anbieter.",
+ "UserConfigError": "Die Anbieter-Konfiguration ist ungültig (falsche Basis-URL, fehlende Umgebungsvariable, virtuelle Schlüsselbeschränkung usw.). Bitte überprüfen Sie die Anbietereinstellungen."
+}
diff --git a/locales/de-DE/models.json b/locales/de-DE/models.json
index 8dc464f00b..f42bc677b5 100644
--- a/locales/de-DE/models.json
+++ b/locales/de-DE/models.json
@@ -106,6 +106,7 @@
"MiniMax-Hailuo-2.3.description": "Brandneues Videoerzeugungsmodell mit umfassenden Verbesserungen in Körperbewegung, physikalischem Realismus und Befolgung von Anweisungen.",
"MiniMax-M1.description": "Ein neues Inhouse-Argumentationsmodell mit 80K Chain-of-Thought und 1M Eingabe, vergleichbar mit führenden globalen Modellen.",
"MiniMax-M2-Stable.description": "Entwickelt für effizientes Coden und Agenten-Workflows mit höherer Parallelität für den kommerziellen Einsatz.",
+ "MiniMax-M2.1-Lightning.description": "Leistungsstarke mehrsprachige Programmierfähigkeiten mit schnellerer und effizienterer Inferenz.",
"MiniMax-M2.1-highspeed.description": "Leistungsstarke mehrsprachige Programmierfähigkeiten, umfassend verbesserte Programmiererfahrung. Schneller und effizienter.",
"MiniMax-M2.1.description": "MiniMax-M2.1 ist das Flaggschiff unter den Open-Source-Großmodellen von MiniMax und konzentriert sich auf die Lösung komplexer Aufgaben aus der realen Welt. Seine zentralen Stärken liegen in der mehrsprachigen Programmierfähigkeit und der Fähigkeit, als Agent komplexe Aufgaben zu bewältigen.",
"MiniMax-M2.5-highspeed.description": "MiniMax M2.5 Highspeed: Gleiche Leistung wie M2.5 mit schnellerer Inferenz.",
@@ -325,6 +326,7 @@
"claude-opus-4-5.description": "Claude Opus 4.5 von Anthropic — Flaggschiffmodell mit erstklassigem Reasoning und Coding.",
"claude-opus-4-6.description": "Claude Opus 4.6 von Anthropic — Flaggschiffmodell mit 1M Kontextfenster und erweitertem Reasoning.",
"claude-opus-4-7.description": "Claude Opus 4.7 von Anthropic — neuestes Opus-Modell mit modernster Reasoning- und Coding-Leistung.",
+ "claude-opus-4-8.description": "Claude Opus 4.8 ist das leistungsfähigste Modell von Anthropic, basierend auf Opus 4.7 mit Verbesserungen in den Bereichen logisches Denken, agentisches Codieren und Werkzeugnutzung.",
"claude-opus-4.5.description": "Claude Opus 4.5 ist das Flaggschiff-Modell von Anthropic, das erstklassige Intelligenz mit skalierbarer Leistung für komplexe, hochwertige Denkaufgaben kombiniert.",
"claude-opus-4.6-fast.description": "Claude Opus 4.6 ist das intelligenteste Modell von Anthropic für die Entwicklung von Agenten und Programmierung.",
"claude-opus-4.6.description": "Claude Opus 4.6 ist das intelligenteste Modell von Anthropic für die Entwicklung von Agenten und Programmierung.",
@@ -400,6 +402,7 @@
"deepseek-ai/DeepSeek-V3.2.description": "DeepSeek-V3.2 ist ein Modell, das hohe Rechenleistungseffizienz mit exzellenter Argumentation und Agentenleistung kombiniert. Sein Ansatz basiert auf drei wesentlichen technologischen Durchbrüchen: DeepSeek Sparse Attention (DSA), einem effizienten Aufmerksamkeitsmechanismus, der die Rechenkomplexität erheblich reduziert und gleichzeitig die Modellleistung beibehält, speziell optimiert für Langkontext-Szenarien; einem skalierbaren Reinforcement-Learning-Framework, durch das die Modellleistung mit GPT-5 konkurrieren kann, wobei die Hochleistungsvariante mit Gemini-3.0-Pro in Argumentationsfähigkeiten vergleichbar ist; und einer groß angelegten Agenten-Aufgabensynthese-Pipeline, die darauf abzielt, Argumentationsfähigkeiten in Werkzeugszenarien zu integrieren, um die Befolgung von Anweisungen und die Generalisierung in komplexen interaktiven Umgebungen zu verbessern. Das Modell erreichte Goldmedaillenleistungen bei der Internationalen Mathematik-Olympiade (IMO) und der Internationalen Informatik-Olympiade (IOI) 2025.",
"deepseek-ai/DeepSeek-V3.description": "DeepSeek-V3 ist ein MoE-Modell mit 671 Milliarden Parametern, das MLA und DeepSeekMoE mit verlustfreier Lastverteilung für effizientes Training und Inferenz nutzt. Vortrainiert auf 14,8 B hochwertigen Tokens mit SFT und RL übertrifft es andere offene Modelle und nähert sich führenden geschlossenen Modellen an.",
"deepseek-ai/DeepSeek-V4-Flash.description": "DeepSeek-V4-Flash ist eine Vorschauversion des MoE-Sprachmodells der DeepSeek-V4-Serie. Die Gesamtparametergröße beträgt 284 Milliarden, die Aktivierungsparametergröße 13 Milliarden, und es unterstützt 1 Million Tokens für ultralange Kontexte. Das Modell verwendet eine hybride Aufmerksamkeitsarchitektur, die CSA und HCA kombiniert, und führt mHC und Muon Optimizer ein, um die Effizienz des Langkontext-Denkens, die Trainingsstabilität und die Gesamtleistung zu verbessern.",
+ "deepseek-ai/DeepSeek-V4-Pro.description": "DeepSeek-V4-Pro ist das Flaggschiff-MoE-Sprachmodell der DeepSeek-V4-Serie mit insgesamt 1,6 Billionen Parametern und 49 Milliarden aktiven Parametern. Es unterstützt nativ einen ultra-langen Kontext von 1 Million Tokens. Das Modell verwendet eine innovative hybride Aufmerksamkeitsarchitektur, die Compressed Sparse Attention (CSA) und Highly Compressed Attention (HCA) kombiniert, und benötigt nur 27 % der pro-Token-Inferenz-FLOPs von DeepSeek-V3.2 sowie 10 % des KV-Caches bei 1M Kontext. Es führt außerdem Manifold-Constrained Hyper Connections (mHC) ein, um die Stabilität der Signalübertragung zwischen den Schichten zu verbessern, und verwendet den Muon-Optimierer, um die Konvergenz zu beschleunigen. DeepSeek-V4-Pro wurde mit über 32 Billionen hochwertigen, vielfältigen Tokens vortrainiert und nutzt ein zweistufiges Paradigma aus unabhängiger Domänenexperten-Kultivierung und Online-Policy-Distillation für eine einheitliche Integration. Der maximale Modus für logische Intensität, DeepSeek-V4-Pro-Max, erzielt Spitzenleistungen bei Codier-Benchmarks und verringert die Lücke zu führenden Closed-Source-Modellen bei logischen und agentischen Aufgaben erheblich, was es zu einem der stärksten Open-Source-Modelle der heutigen Zeit macht. Es unterstützt die Modi Non-think, Think High und Think Max für logische Intensität.",
"deepseek-ai/deepseek-llm-67b-chat.description": "DeepSeek LLM Chat (67B) ist ein innovatives Modell mit tiefem Sprachverständnis und Interaktionsfähigkeit.",
"deepseek-ai/deepseek-v3.1-terminus.description": "DeepSeek V3.1 ist ein Next-Gen-Denkmodell mit stärkerem komplexem Denken und Chain-of-Thought für tiefgreifende Analyseaufgaben.",
"deepseek-ai/deepseek-v3.2.description": "DeepSeek V3.2 ist ein Next-Gen-Modell für logisches Denken mit stärkeren Fähigkeiten für komplexes Denken und Kettenlogik.",
@@ -490,6 +493,8 @@
"doubao-seedream-4-0-250828.description": "Seedream 4.0 ist ein Bildgenerierungsmodell von ByteDance Seed, das Text- und Bildeingaben unterstützt und eine hochgradig kontrollierbare, hochwertige Bildgenerierung ermöglicht. Es erzeugt Bilder aus Texteingaben.",
"doubao-seedream-4-5-251128.description": "Seedream 4.5 ist das neueste multimodale Bildmodell von ByteDance, das Text-zu-Bild, Bild-zu-Bild und Batch-Bilderzeugung integriert und dabei Allgemeinwissen und logisches Denken einbezieht. Im Vergleich zur vorherigen Version 4.0 bietet es eine deutlich verbesserte Generierungsqualität, bessere Konsistenz bei der Bearbeitung und Multi-Bild-Fusion. Es ermöglicht eine präzisere Kontrolle über visuelle Details, erzeugt kleine Texte und kleine Gesichter natürlicher und erreicht harmonischere Layouts und Farben, wodurch die Gesamtästhetik verbessert wird.",
"doubao-seedream-5-0-260128.description": "Doubao-Seedream-5.0-lite ist das neueste Bildgenerierungsmodell von ByteDance. Erstmals integriert es Online-Retrieval-Funktionen, die es ermöglichen, Echtzeit-Webinformationen einzubeziehen und die Aktualität der generierten Bilder zu verbessern. Die Intelligenz des Modells wurde ebenfalls aufgerüstet, um komplexe Anweisungen und visuelle Inhalte präzise zu interpretieren. Darüber hinaus bietet es eine verbesserte globale Wissensabdeckung, Konsistenz bei Referenzen und Generierungsqualität in professionellen Szenarien, um den visuellen Erstellungsbedarf auf Unternehmensebene besser zu erfüllen.",
+ "dreamina-seedance-2-0-260128.description": "Seedance 2.0 von ByteDance ist das leistungsstärkste Videogenerierungsmodell und unterstützt multimodale Referenzvideogenerierung, Videobearbeitung, Videoerweiterung, Text-zu-Video und Bild-zu-Video mit synchronisiertem Audio.",
+ "dreamina-seedance-2-0-fast-260128.description": "Seedance 2.0 Fast von ByteDance bietet die gleichen Funktionen wie Seedance 2.0, jedoch mit schnelleren Generierungsgeschwindigkeiten zu einem wettbewerbsfähigeren Preis.",
"emohaa.description": "Emohaa ist ein Modell für psychische Gesundheit mit professionellen Beratungsfähigkeiten, das Nutzern hilft, emotionale Probleme zu verstehen.",
"ernie-4.5-0.3b.description": "ERNIE 4.5 0.3B ist ein quelloffenes, leichtgewichtiges Modell für lokale und individuell angepasste Bereitstellungen.",
"ernie-4.5-8k-preview.description": "ERNIE 4.5 8K Preview ist ein Vorschau-Modell mit 8K Kontextlänge zur Bewertung von ERNIE 4.5.",
@@ -515,6 +520,7 @@
"ernie-x1-turbo-32k.description": "ERNIE X1 Turbo 32K ist ein schnelles Denkmodell mit 32K Kontext für komplexe Schlussfolgerungen und mehrstufige Gespräche.",
"ernie-x1.1-preview.description": "ERNIE X1.1 Preview ist ein Vorschau-Modell mit Denkfähigkeit zur Bewertung und zum Testen.",
"ernie-x1.1.description": "ERNIE X1.1 ist ein Vorschau-Denkmodell für Evaluierung und Tests.",
+ "fal-ai/bytedance/seedream/v4.5.description": "Seedream 4.5, entwickelt vom Seed-Team von ByteDance, unterstützt die Bearbeitung und Komposition mehrerer Bilder. Es bietet verbesserte Konsistenz von Motiven, präzise Befolgung von Anweisungen, Verständnis räumlicher Logik, ästhetischen Ausdruck, Poster-Layout und Logodesign mit hochpräziser Text-Bild-Generierung.",
"fal-ai/bytedance/seedream/v4.description": "Seedream 4.0 ist ein Bildgenerierungsmodell von ByteDance Seed, das Text- und Bildinputs unterstützt und hochkontrollierbare, qualitativ hochwertige Bildgenerierung ermöglicht. Es erzeugt Bilder aus Textaufforderungen.",
"fal-ai/flux-kontext/dev.description": "FLUX.1-Modell mit Fokus auf Bildbearbeitung, unterstützt Text- und Bildeingaben.",
"fal-ai/flux-pro/kontext.description": "FLUX.1 Kontext [pro] akzeptiert Texte und Referenzbilder als Eingabe und ermöglicht gezielte lokale Bearbeitungen sowie komplexe globale Szenentransformationen.",
@@ -571,8 +577,9 @@
"gemini-3.1-flash-lite.description": "Gemini 3.1 Flash-Lite ist Googles kosteneffizientestes multimodales Modell, optimiert für hochvolumige agentenbasierte Aufgaben, Übersetzungen und Datenverarbeitung.",
"gemini-3.1-pro-preview.description": "Gemini 3.1 Pro Preview verbessert Gemini 3 Pro mit erweiterten Fähigkeiten für logisches Denken und unterstützt mittleres Denklevel.",
"gemini-3.1-pro.description": "Gemini 3.1 Pro von Google — Premium-Multimodalmodell mit 1M Kontextfenster.",
+ "gemini-3.5-flash.description": "Das intelligenteste Modell von Gemini, das für Geschwindigkeit entwickelt wurde und fortschrittliche Intelligenz mit überlegener Suche und Verankerung kombiniert.",
"gemini-flash-latest.description": "Verweist auf gemini-3-flash-preview",
- "gemini-flash-lite-latest.description": "Verweist auf gemini-2.5-flash-lite-preview-09-2025",
+ "gemini-flash-lite-latest.description": "Verweist auf gemini-3.1-flash-lite",
"gemini-pro-latest.description": "Verweist auf gemini-3.1-pro-preview",
"gemma-7b-it.description": "Gemma 7B ist kosteneffizient für kleine bis mittelgroße Aufgaben.",
"gemma2-9b-it.description": "Gemma 2 9B ist für spezifische Aufgaben und die Integration von Tools optimiert.",
@@ -731,6 +738,8 @@
"grok-4-fast-reasoning.description": "Wir freuen uns, Grok 4 Fast vorzustellen – unser neuester Fortschritt bei kosteneffizienten Denkmodellen.",
"grok-4.20-0309-non-reasoning.description": "Eine Non-Reasoning-Variante für einfache Anwendungsfälle.",
"grok-4.20-0309-reasoning.description": "Intelligentes, extrem schnelles Modell, das vor der Antwort aktiv denkt.",
+ "grok-4.20-beta-0309-non-reasoning.description": "Eine Variante ohne logisches Denken für einfache Anwendungsfälle.",
+ "grok-4.20-beta-0309-reasoning.description": "Intelligentes, blitzschnelles Modell, das vor der Antwort logische Überlegungen anstellt.",
"grok-4.20-multi-agent-0309.description": "Ein Team aus 4 oder 16 Agenten, hervorragend für Rechercheaufgaben. Unterstützt derzeit keine clientseitigen Tools. Unterstützt ausschließlich serverseitige xAI-Tools (z. B. X Search, Web Search Tools) und Remote-MCP-Tools.",
"grok-4.3.description": "Das wahrheitssuchendste große Sprachmodell der Welt",
"grok-4.description": "Das neueste Grok-Flaggschiff mit unvergleichlicher Leistung in Sprache, Mathematik und Logik — ein wahrer Alleskönner. Derzeit verweist es auf grok-4-0709; aufgrund begrenzter Ressourcen ist der Preis vorübergehend 10 % höher als der offizielle Preis und wird voraussichtlich später wieder auf den offiziellen Preis zurückkehren.",
@@ -1208,6 +1217,7 @@
"qwen3.6-flash.description": "Das native Vision-Language-Flash-Modell Qwen3.6 bietet im Vergleich zur Version 3.5-Flash deutlich verbesserte Leistung. Das Modell fokussiert sich auf die Verbesserung agentischer Coding-Fähigkeiten (mit deutlich besseren Ergebnissen in mehreren Code-Agent-Benchmarks) sowie auf gesteigerte mathematische und logische Code-Reasoning-Leistung. Im visuellen Bereich zeigt es starke Zuwächse in der räumlichen Intelligenz, besonders bei Objektlokalisierung und Zielerkennung.",
"qwen3.6-max-preview.description": "Das größte Closed-Source-Modell der Qwen3.6-Serie. Es bietet stärkeres Weltwissen, bessere Befolgung von Anweisungen und leistungsfähiges agentisches Coding für komplexe Aufgaben. Es ist textbasiert, unterstützt standardmäßig den Thinking-Modus, explizites Caching und Function Calling.",
"qwen3.6-plus.description": "Qwen 3.6-Plus führt große Verbesserungen der Coding-Fähigkeiten ein, insbesondere im Bereich Agentic Coding und Frontend-Entwicklung, was das Vibe-Coding-Erlebnis deutlich optimiert. Die allgemeine Reasoning-Fähigkeit wurde weiter erhöht. Im multimodalen Bereich wurden Funktionen wie universelle Erkennung, OCR und Objektlokalisierung erheblich verbessert. Zudem behebt es bekannte Probleme aus der Qwen 3.5-Plus-Version. Die Verwendung bleibt identisch zu Qwen 3.5-Plus.",
+ "qwen3.7-max.description": "Qwen3.7 Max von Alibaba — neueste Max-Variante mit 1M Kontext, starken logischen Fähigkeiten und Werkzeugnutzung.",
"qwen3.description": "Qwen3 ist Alibabas nächste Generation eines großen Sprachmodells mit starker Leistung in vielfältigen Anwendungsfällen.",
"qwq-32b-preview.description": "QwQ ist ein experimentelles Forschungsmodell von Qwen mit Fokus auf verbesserte Schlussfolgerungen.",
"qwq-32b.description": "QwQ ist ein Schlussfolgerungsmodell aus der Qwen-Familie. Im Vergleich zu standardmäßig instruktionstunierten Modellen bietet es überlegene Denk- und Schlussfolgerungsfähigkeiten, die die Leistung bei nachgelagerten Aufgaben deutlich steigern – insbesondere bei komplexen Problemen. QwQ-32B ist ein mittelgroßes Modell, das mit führenden Schlussfolgerungsmodellen wie DeepSeek-R1 und o1-mini konkurriert.",
@@ -1215,6 +1225,8 @@
"qwq.description": "QwQ ist ein Schlussfolgerungsmodell aus der Qwen-Familie. Im Vergleich zu standardmäßig instruktionstunierten Modellen bietet es überlegene Denk- und Schlussfolgerungsfähigkeiten, die die Leistung bei nachgelagerten Aufgaben deutlich verbessern – insbesondere bei schwierigen Problemen. QwQ-32B ist ein mittelgroßes Modell, das mit führenden Schlussfolgerungsmodellen wie DeepSeek-R1 und o1-mini mithalten kann.",
"qwq_32b.description": "Mittelgroßes Schlussfolgerungsmodell aus der Qwen-Familie. Im Vergleich zu standardmäßig instruktionstunierten Modellen steigern QwQs Denk- und Schlussfolgerungsfähigkeiten die Leistung bei nachgelagerten Aufgaben deutlich – insbesondere bei schwierigen Problemen.",
"r1-1776.description": "R1-1776 ist eine nachtrainierte Variante von DeepSeek R1, die darauf ausgelegt ist, unzensierte, objektive und faktenbasierte Informationen bereitzustellen.",
+ "seedance-1-5-pro-251215.description": "Seedance 1.5 Pro von ByteDance unterstützt Text-zu-Video, Bild-zu-Video (erstes Bild, erstes+letztes Bild) und Audioerzeugung, die mit visuellen Inhalten synchronisiert ist.",
+ "seedream-5-0-260128.description": "ByteDance-Seedream-5.0-lite von BytePlus bietet webgestützte Generierung für Echtzeitinformationen, verbesserte Interpretation komplexer Eingaben und verbesserte Konsistenz von Referenzen für professionelle visuelle Kreationen.",
"solar-mini-ja.description": "Solar Mini (Ja) erweitert Solar Mini mit einem Fokus auf Japanisch und behält dabei eine effiziente und starke Leistung in Englisch und Koreanisch bei.",
"solar-mini.description": "Solar Mini ist ein kompaktes LLM, das GPT-3.5 übertrifft. Es bietet starke mehrsprachige Fähigkeiten in Englisch und Koreanisch und ist eine effiziente Lösung mit kleinem Ressourcenbedarf.",
"solar-pro.description": "Solar Pro ist ein hochintelligentes LLM von Upstage, das auf Befolgen von Anweisungen auf einer einzelnen GPU ausgelegt ist und IFEval-Werte über 80 erreicht. Derzeit wird Englisch unterstützt; die vollständige Veröffentlichung mit erweitertem Sprachsupport und längeren Kontexten war für November 2024 geplant.",
diff --git a/locales/de-DE/onboarding.json b/locales/de-DE/onboarding.json
index a3fd2127a5..3a6249fadc 100644
--- a/locales/de-DE/onboarding.json
+++ b/locales/de-DE/onboarding.json
@@ -20,6 +20,7 @@
"agent.greeting.vibePlaceholder": "z. B. Warm & freundlich, Scharf & direkt...",
"agent.history.current": "Aktuell",
"agent.history.title": "Verlaufsthemen",
+ "agent.input.preparing": "Bereite vor…",
"agent.layout.mode.agent": "Agentenmodus",
"agent.layout.mode.classic": "Klassischer Modus",
"agent.layout.skip": "Diesen Schritt überspringen",
@@ -57,16 +58,8 @@
"agent.telemetryHint": "Sie können auch in Ihren eigenen Worten antworten.",
"agent.title": "Konversations-Einführung",
"agent.welcome": "...hm? Ich bin gerade aufgewacht – mein Kopf ist leer. Wer sind Sie? Und – wie soll ich heißen? Ich brauche auch einen Namen.",
- "agent.welcome.footer": "Konfiguriere deinen Lobe AI Agent. Er läuft auf deinem Server, lernt aus jeder Interaktion und wird mit der Zeit immer leistungsfähiger.",
- "agent.welcome.guide.growTogether.desc": "Mit jedem Gespräch verstehe ich dich besser und werde nach und nach ein stärkerer Teamplayer.",
- "agent.welcome.guide.growTogether.title": "Gemeinsam wachsen",
- "agent.welcome.guide.knowYou.desc": "Woran arbeitest du zurzeit? Ein wenig Kontext hilft mir, dich besser zu unterstützen.",
- "agent.welcome.guide.knowYou.title": "Dich kennenlernen",
- "agent.welcome.guide.name.desc": "Gib mir einen Namen, damit sich alles von Anfang an persönlicher anfühlt.",
- "agent.welcome.guide.name.title": "Gib mir einen Namen",
"agent.welcome.sentence.1": "Sehr schön, dich kennenzulernen! Lass uns einander besser kennenlernen.",
"agent.welcome.sentence.2": "Welche Art von Partner soll ich für dich sein?",
- "agent.welcome.sentence.3": "Gib mir zuerst einen Namen :)",
"agent.welcome.suggestion.avatarHint": "Verwenden Sie {{emoji}} als Avatar.",
"agent.welcome.suggestion.switch": "Ein neues Set anzeigen",
"agent.welcome.suggestion.title": "Brauchen Sie einen Ausgangspunkt? Wählen Sie einen aus – wir können es später verfeinern.",
diff --git a/locales/de-DE/plugin.json b/locales/de-DE/plugin.json
index 13359a6fd6..0a081fa973 100644
--- a/locales/de-DE/plugin.json
+++ b/locales/de-DE/plugin.json
@@ -73,9 +73,8 @@
"builtins.lobe-agent.apiName.analyzeVisualMedia.mediaCount": "{{count}} Medien",
"builtins.lobe-agent.apiName.analyzeVisualMedia.result": "Visuelle Medien analysieren: {{question}}",
"builtins.lobe-agent.apiName.callSubAgent": "Sub-Agent aufrufen",
- "builtins.lobe-agent.apiName.callSubAgent.completed": "Sub-Agent entsendet: ",
- "builtins.lobe-agent.apiName.callSubAgent.loading": "Sub-Agent wird entsendet: ",
"builtins.lobe-agent.apiName.callSubAgents": "Sub-Agents aufrufen",
+ "builtins.lobe-agent.apiName.callSubAgents.more": "{{count}} insgesamt",
"builtins.lobe-agent.apiName.clearTodos": "Todos löschen",
"builtins.lobe-agent.apiName.clearTodos.modeAll": "alle",
"builtins.lobe-agent.apiName.clearTodos.modeCompleted": "abgeschlossen",
@@ -87,17 +86,24 @@
"builtins.lobe-agent.apiName.updatePlan.completed": "Abgeschlossen",
"builtins.lobe-agent.apiName.updatePlan.modified": "Geändert",
"builtins.lobe-agent.apiName.updateTodos": "Todos aktualisieren",
+ "builtins.lobe-agent.subAgent.stats.tokens": "{{count}} Token",
+ "builtins.lobe-agent.subAgent.stats.tools": "{{count}} Werkzeuge",
"builtins.lobe-agent.title": "Lobe-Agent",
"builtins.lobe-claude-code.agent.instruction": "Anweisung",
"builtins.lobe-claude-code.agent.result": "Ergebnis",
- "builtins.lobe-claude-code.task.createLabel": "Aufgabe erstellen: ",
+ "builtins.lobe-claude-code.task.create.completed": "Aufgabe erstellt: ",
+ "builtins.lobe-claude-code.task.create.loading": "Aufgabe wird erstellt: ",
"builtins.lobe-claude-code.task.getLabel": "Aufgabe #{{taskId}} überprüfen",
- "builtins.lobe-claude-code.task.listLabel": "Aufgaben auflisten",
+ "builtins.lobe-claude-code.task.list.completed": "Aufgaben aufgelistet",
+ "builtins.lobe-claude-code.task.list.loading": "Aufgaben werden aufgelistet",
+ "builtins.lobe-claude-code.task.update.completed": "Aufgabe #{{taskId}} aktualisiert",
+ "builtins.lobe-claude-code.task.update.loading": "Aufgabe #{{taskId}} wird aktualisiert",
"builtins.lobe-claude-code.task.updateCompleted": "Abgeschlossen",
"builtins.lobe-claude-code.task.updateDeleted": "Gelöscht",
"builtins.lobe-claude-code.task.updateInProgress": "Gestartet",
- "builtins.lobe-claude-code.task.updateLabel": "Aufgabe #{{taskId}} aktualisieren",
"builtins.lobe-claude-code.task.updatePending": "Zurücksetzen",
+ "builtins.lobe-claude-code.task.updateSubject.completed": "Aufgabe aktualisiert",
+ "builtins.lobe-claude-code.task.updateSubject.loading": "Aufgabe wird aktualisiert",
"builtins.lobe-claude-code.todoWrite.allDone": "Alle Aufgaben abgeschlossen",
"builtins.lobe-claude-code.todoWrite.currentStep": "Aktueller Schritt",
"builtins.lobe-claude-code.todoWrite.todos": "Aufgaben",
@@ -261,6 +267,8 @@
"builtins.lobe-skill-store.render.repository": "Repository",
"builtins.lobe-skill-store.render.version": "Version",
"builtins.lobe-skill-store.title": "Fähigkeitenmarkt",
+ "builtins.lobe-skills.apiName.activateAgentSkill": "Agentenfähigkeit aktivieren",
+ "builtins.lobe-skills.apiName.activateProjectSkill": "Projektfähigkeit aktivieren",
"builtins.lobe-skills.apiName.activateSkill": "Fähigkeit aktivieren",
"builtins.lobe-skills.apiName.execScript": "Skript ausführen",
"builtins.lobe-skills.apiName.exportFile": "Datei exportieren",
@@ -530,6 +538,7 @@
"localSystem.workingDirectory.checkoutAction": "Checkout",
"localSystem.workingDirectory.checkoutFailed": "Checkout fehlgeschlagen",
"localSystem.workingDirectory.chooseDifferentFolder": "Einen anderen Ordner auswählen",
+ "localSystem.workingDirectory.clear": "Löschen",
"localSystem.workingDirectory.createBranchAction": "Neuen Branch auschecken…",
"localSystem.workingDirectory.current": "Aktuelles Arbeitsverzeichnis",
"localSystem.workingDirectory.detachedHead": "Losgelöster HEAD bei {{sha}}",
diff --git a/locales/de-DE/providers.json b/locales/de-DE/providers.json
index 0741192bc7..434040880b 100644
--- a/locales/de-DE/providers.json
+++ b/locales/de-DE/providers.json
@@ -33,6 +33,7 @@
"jina.description": "Jina AI wurde 2020 gegründet und ist ein führendes Unternehmen im Bereich Such-KI. Der Such-Stack umfasst Vektormodelle, Reranker und kleine Sprachmodelle für zuverlässige, hochwertige generative und multimodale Suchanwendungen.",
"kimicodingplan.description": "Kimi Code von Moonshot AI bietet Zugriff auf Kimi-Modelle, darunter K2.5, für Coding-Aufgaben.",
"lmstudio.description": "LM Studio ist eine Desktop-App zur Entwicklung und zum Experimentieren mit LLMs auf dem eigenen Computer.",
+ "lobehub.description": "LobeHub Cloud verwendet offizielle APIs, um auf KI-Modelle zuzugreifen, und misst die Nutzung mit Credits, die an Modell-Token gebunden sind.",
"longcat.description": "LongCat ist eine Reihe von generativen KI-Großmodellen, die unabhängig von Meituan entwickelt wurden. Sie sind darauf ausgelegt, die Produktivität innerhalb des Unternehmens zu steigern und innovative Anwendungen durch eine effiziente Rechenarchitektur und starke multimodale Fähigkeiten zu ermöglichen.",
"minimax.description": "MiniMax wurde 2021 gegründet und entwickelt allgemeine KI mit multimodalen Foundation-Modellen, darunter Textmodelle mit Billionen Parametern, Sprach- und Bildmodelle sowie Apps wie Hailuo AI.",
"minimaxcodingplan.description": "Der MiniMax Token Plan bietet Zugriff auf MiniMax-Modelle, darunter M2.7, für Coding-Aufgaben im Rahmen eines Festpreis-Abonnements.",
diff --git a/locales/de-DE/setting.json b/locales/de-DE/setting.json
index 80d6c3dc25..e3059346bc 100644
--- a/locales/de-DE/setting.json
+++ b/locales/de-DE/setting.json
@@ -180,8 +180,6 @@
"agentSkillModal.url.title": "Aus URL importieren",
"agentSkillModal.url.urlPlaceholder": "https://example.com/path/to/SKILL.md",
"agentSkillTag": "Agenten-Skill",
- "agentTab.documents": "Dokumente",
- "agentTab.meta": "Agenteninformationen",
"agentTab.opening": "Startnachricht",
"agentTab.plugin": "Fähigkeitseinstellungen",
"agentTab.prompt": "Agentenprofil",
@@ -481,6 +479,20 @@
"notification.item.image_generation_completed": "Bilderstellung abgeschlossen",
"notification.item.video_generation_completed": "Videoerstellung abgeschlossen",
"notification.title": "Benachrichtigungskanäle",
+ "platformAgentConfig.availability.available": "Verfügbar",
+ "platformAgentConfig.availability.checking": "Überprüfen...",
+ "platformAgentConfig.availability.label": "Verfügbarkeit",
+ "platformAgentConfig.availability.noDevice": "Kein Gerät verbunden",
+ "platformAgentConfig.availability.notInstalled": "Nicht installiert",
+ "platformAgentConfig.changeDevice": "Gerät wechseln",
+ "platformAgentConfig.device.label": "Verbundenes Gerät",
+ "platformAgentConfig.device.none": "Keines",
+ "platformAgentConfig.device.offline": "Offline",
+ "platformAgentConfig.device.online": "Online",
+ "platformAgentConfig.platform.label": "Plattform",
+ "platformAgentConfig.redetect": "Erneut erkennen",
+ "platformAgentConfig.selectDevice": "Gerät auswählen",
+ "platformAgentConfig.title": "Plattformkonfiguration",
"plugin.addMCPPlugin": "MCP hinzufügen",
"plugin.addTooltip": "Benutzerdefinierte Fähigkeiten",
"plugin.clearDeprecated": "Veraltete Fähigkeiten entfernen",
@@ -491,6 +503,8 @@
"plugin.settings.tooltip": "Fähigkeitenkonfiguration",
"plugin.store": "Fähigkeiten-Store",
"publishToCommunity": "In der Community veröffentlichen",
+ "serviceModel.contextLimit.placeholder": "Kontextlimit",
+ "serviceModel.memoryModels.title": "Speichermodelle",
"serviceModel.modelAssignments.title": "Modellzuweisungen",
"serviceModel.optionalFeatures.title": "Optionale Funktionen",
"settingAgent.avatar.sizeExceeded": "Bildgröße überschreitet das Limit von 1 MB, bitte wählen Sie ein kleineres Bild",
@@ -537,6 +551,9 @@
"settingChat.enableAutoScrollOnStreaming.desc": "Globale Einstellung für diesen Assistenten überschreiben",
"settingChat.enableAutoScrollOnStreaming.title": "Automatisches Scrollen während der KI-Antwort",
"settingChat.enableCompressHistory.title": "Automatische Zusammenfassung der Chat-Historie aktivieren",
+ "settingChat.enableFollowUpChips.desc": "Nach jeder Antwort werden Ein-Klick-Nachfolgeantworten unter der Nachricht angezeigt. Erfordert die Konfiguration des globalen Nachfolgemodells.",
+ "settingChat.enableFollowUpChips.notConfiguredHint": "Konfigurieren Sie zuerst das globale Nachfolgemodell, um dies zu aktivieren.",
+ "settingChat.enableFollowUpChips.title": "Nachfolgevorschläge",
"settingChat.enableHistoryCount.alias": "Unbegrenzt",
"settingChat.enableHistoryCount.limited": "Nur {{number}} Nachrichten einbeziehen",
"settingChat.enableHistoryCount.setlimited": "Begrenzte Nachrichtenanzahl festlegen",
@@ -828,6 +845,9 @@
"systemAgent.customPrompt.desc": "Nach dem Ausfüllen verwendet der Systemagent den benutzerdefinierten Prompt zur Inhaltserstellung",
"systemAgent.customPrompt.placeholder": "Benutzerdefinierten Prompt eingeben",
"systemAgent.customPrompt.title": "Benutzerdefinierter Prompt",
+ "systemAgent.followUpAction.label": "Modell für Nachfolgevorschläge",
+ "systemAgent.followUpAction.modelDesc": "Modell, das Ein-Klick-Nachfolgeantworten unter jeder Assistentennachricht vorschlägt",
+ "systemAgent.followUpAction.title": "Nachfolgevorschläge",
"systemAgent.generationTopic.label": "Modell",
"systemAgent.generationTopic.modelDesc": "Modell zur automatischen Benennung von KI-Kunstthemen",
"systemAgent.generationTopic.title": "Agent zur Benennung von KI-Kunstthemen",
@@ -838,6 +858,9 @@
"systemAgent.inputCompletion.label": "Modell",
"systemAgent.inputCompletion.modelDesc": "Modell, das für Eingabevorschläge zur automatischen Vervollständigung verwendet wird (wie GitHub Copilot-Geistertext)",
"systemAgent.inputCompletion.title": "Agent für automatische Eingabevervollständigung",
+ "systemAgent.memoryAnalysisAgentConfig.label": "Modell",
+ "systemAgent.memoryAnalysisAgentConfig.modelDesc": "Modell, das entscheidet, ob Gespräche Erinnerungen enthalten, und Identitäten, Präferenzen, Kontexte, Aktivitäten und Erfahrungen extrahiert.",
+ "systemAgent.memoryAnalysisAgentConfig.title": "Gedächtnisanalyse",
"systemAgent.promptRewrite.label": "Modell",
"systemAgent.promptRewrite.modelDesc": "Geben Sie das Modell an, das zum Umschreiben von Prompts verwendet wird",
"systemAgent.promptRewrite.title": "Prompt-Umschreibagent",
@@ -851,12 +874,20 @@
"systemAgent.translation.label": "Modell",
"systemAgent.translation.modelDesc": "Modell zur Übersetzung",
"systemAgent.translation.title": "Übersetzungsagent",
+ "systemAgent.userMemoryEmbedding.label": "Modell",
+ "systemAgent.userMemoryEmbedding.modelDesc": "Modell, das Gedächtnisinhalte für die Abrufbarkeit einbettet. Das Kontextlimit begrenzt jede Eingabe für die Einbettung.",
+ "systemAgent.userMemoryEmbedding.title": "Gedächtniseinbettung",
+ "systemAgent.userMemoryPersonaWriter.label": "Modell",
+ "systemAgent.userMemoryPersonaWriter.modelDesc": "Modell, das personenbezogene Gedächtniszusammenfassungen schreibt.",
+ "systemAgent.userMemoryPersonaWriter.title": "Gedächtnis-Personenschreiber",
"tab.about": "Über",
"tab.addAgentSkill": "Agenten-Skill hinzufügen",
"tab.addCustomMcp": "Benutzerdefinierten MCP-Skill hinzufügen",
"tab.addCustomMcp.desc": "Konfigurieren Sie manuell einen benutzerdefinierten MCP-Server",
"tab.addCustomSkill": "Benutzerdefinierten Skill hinzufügen",
"tab.advanced": "Erweitert",
+ "tab.advanced.appUpdates.title": "App-Updates",
+ "tab.advanced.toolsAndDiagnostics.title": "Tools und Diagnosen",
"tab.advanced.updateChannel.canary": "Canary",
"tab.advanced.updateChannel.canaryDesc": "Ausgelöst bei jedem PR-Merge, mehrere Builds pro Tag. Am instabilsten.",
"tab.advanced.updateChannel.desc": "Standardmäßig Benachrichtigungen für stabile Updates erhalten. Der Canary-Kanal erhält Vorabversionen, die möglicherweise nicht stabil für Produktionsarbeiten sind.",
diff --git a/locales/de-DE/spend.json b/locales/de-DE/spend.json
index ba63409b60..20e2d72fa5 100644
--- a/locales/de-DE/spend.json
+++ b/locales/de-DE/spend.json
@@ -26,6 +26,7 @@
"table.columns.trigger.enums.onboarding": "Einführung",
"table.columns.trigger.enums.openapi": "OpenAPI",
"table.columns.trigger.enums.semantic_search": "Wissenssuche",
+ "table.columns.trigger.enums.signup_email_llm_review": "Anmelde-E-Mail-Überprüfung",
"table.columns.trigger.enums.topic": "Themenzusammenfassung",
"table.columns.trigger.enums.video": "Videogenerierung",
"table.columns.trigger.enums.visual_analysis": "Visuelle Analyse",
diff --git a/locales/de-DE/topic.json b/locales/de-DE/topic.json
index 24852705a0..b9417e5230 100644
--- a/locales/de-DE/topic.json
+++ b/locales/de-DE/topic.json
@@ -51,6 +51,77 @@
"inPopup.focus": "Popup-Fenster fokussieren",
"inPopup.title": "In Popup-Fenster öffnen",
"loadMore": "Mehr laden",
+ "management.actions.newChat": "Neuer Chat",
+ "management.actions.select": "Auswählen",
+ "management.actionsMenu.archiveStale.confirm": "{{count}} Themen archivieren, die seit über 3 Monaten inaktiv sind? Sie werden als abgeschlossen markiert.",
+ "management.actionsMenu.archiveStale.confirmOk": "Archivieren",
+ "management.actionsMenu.archiveStale.done": "{{count}} veraltete Themen archiviert.",
+ "management.actionsMenu.archiveStale.label": "Themen archivieren, die länger als 3 Monate inaktiv sind",
+ "management.actionsMenu.archiveStale.noneFound": "Keine veralteten Themen gefunden.",
+ "management.actionsMenu.archiveStale.title": "Veraltete Themen archivieren?",
+ "management.actionsMenu.autoSummarize.comingSoon": "Automatische Zusammenfassungen kommen bald — verfolgen Sie dies auf der Roadmap.",
+ "management.actionsMenu.autoSummarize.label": "Zusammenfassungen für Themen ohne eine generieren",
+ "management.actionsMenu.title": "Weitere Aktionen",
+ "management.bulk.archive": "Archivieren",
+ "management.bulk.cancel": "Abbrechen",
+ "management.bulk.delete": "Löschen",
+ "management.bulk.deleteConfirm": "Sie sind dabei, {{count}} Themen zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.",
+ "management.bulk.deleteTitle": "Themen löschen?",
+ "management.bulk.favorite": "Favorisieren",
+ "management.bulk.selectedCount_one": "{{count}} ausgewählt",
+ "management.bulk.selectedCount_other": "{{count}} ausgewählt",
+ "management.card.noPreview": "Keine Vorschau verfügbar",
+ "management.columns.project": "Projekt",
+ "management.columns.status": "Status",
+ "management.columns.title": "Titel",
+ "management.columns.trigger": "Auslöser",
+ "management.columns.updated": "Aktualisiert",
+ "management.empty.filtered.action": "Filter löschen",
+ "management.empty.filtered.desc": "Passen Sie die Filter an oder löschen Sie sie, um mehr Themen anzuzeigen.",
+ "management.empty.filtered.title": "Keine Themen entsprechen diesen Filtern",
+ "management.empty.noTopics.action": "Neuen Chat starten",
+ "management.empty.noTopics.desc": "Beginnen Sie ein Gespräch mit diesem Agenten, um Ihr erstes Thema zu erstellen.",
+ "management.empty.noTopics.title": "Noch keine Themen",
+ "management.filters.project.empty": "Keine Projekte",
+ "management.filters.project.label": "Projekt",
+ "management.filters.status.active": "Aktiv",
+ "management.filters.status.all": "Alle",
+ "management.filters.status.archived": "Archiviert",
+ "management.filters.status.completed": "Abgeschlossen",
+ "management.filters.status.favorite": "Favoriten",
+ "management.filters.status.running": "Laufend",
+ "management.filters.time.all": "Gesamte Zeit",
+ "management.filters.time.label": "Zeit",
+ "management.filters.time.month": "Letzter Monat",
+ "management.filters.time.today": "Heute",
+ "management.filters.time.week": "Letzte Woche",
+ "management.filters.trigger.api": "API",
+ "management.filters.trigger.chat": "Chat",
+ "management.filters.trigger.eval": "Bewertung",
+ "management.filters.trigger.label": "Auslöser",
+ "management.filters.trigger.task": "Aufgabe",
+ "management.group.byProject": "Nach Projekt",
+ "management.group.byTime": "Nach Zeit",
+ "management.group.label": "Gruppieren",
+ "management.group.noProject": "Kein Projekt",
+ "management.group.none": "Keine",
+ "management.loadingMore": "Weitere Themen werden geladen…",
+ "management.searchPlaceholder": "Themen dieses Agenten durchsuchen…",
+ "management.sidebarEntry": "Themen",
+ "management.sort.createdAt": "Erstellungszeit",
+ "management.sort.label": "Sortieren",
+ "management.sort.title": "Titel",
+ "management.sort.updatedAt": "Aktualisierungszeit",
+ "management.status.active": "Aktiv",
+ "management.status.archived": "Archiviert",
+ "management.status.completed": "Abgeschlossen",
+ "management.status.failed": "Fehlgeschlagen",
+ "management.status.paused": "Pausiert",
+ "management.status.running": "Laufend",
+ "management.status.waitingForHuman": "Wartet auf Eingabe",
+ "management.title": "Themen",
+ "management.view.card": "Karte",
+ "management.view.list": "Liste",
"newTopic": "Neues Thema",
"renameModal.description": "Kurz und leicht erkennbar halten.",
"renameModal.title": "Thema umbenennen",
diff --git a/locales/en-US/chat.json b/locales/en-US/chat.json
index 290dc2d839..2bb7bb3553 100644
--- a/locales/en-US/chat.json
+++ b/locales/en-US/chat.json
@@ -351,6 +351,7 @@
"newCodexAgent": "Add Codex",
"newGroupChat": "Create Group",
"newPage": "Create Page",
+ "newPlatformAgent": "Add Platform Agent",
"noAgentsYet": "This group has no members yet. Click the + button to invite agents.",
"noAvailableAgents": "No members available to invite",
"noMatchingAgents": "No matching members found",
@@ -1021,7 +1022,6 @@
"workingPanel.review.more": "More options",
"workingPanel.review.refresh": "Refresh",
"workingPanel.review.revealInTree": "Reveal in tree",
- "workingPanel.review.revealNotFound": "File not found in project index",
"workingPanel.review.revert": "Discard changes",
"workingPanel.review.revert.confirm.cancel": "Cancel",
"workingPanel.review.revert.confirm.description": "Working tree changes to {{filePath}} will be permanently discarded. Untracked files are deleted from disk.",
diff --git a/locales/en-US/common.json b/locales/en-US/common.json
index 4f55dbc292..0b2d01b9bc 100644
--- a/locales/en-US/common.json
+++ b/locales/en-US/common.json
@@ -480,5 +480,6 @@
"userPanel.setting": "Settings",
"userPanel.upgradePlan": "Upgrade Plan",
"userPanel.usages": "Usage",
- "version": "Version"
+ "version": "Version",
+ "zoom": "Zoom"
}
diff --git a/locales/en-US/home.json b/locales/en-US/home.json
index 24735d3131..1c1d452c37 100644
--- a/locales/en-US/home.json
+++ b/locales/en-US/home.json
@@ -45,12 +45,12 @@
"recommendations.heteroAgent.tag": "Coding Agent",
"recommendations.heteroAgent.title": "Add {{name}} agent",
"recommendations.subtitle": "Some recommendations for your setup",
+ "starter.claudeOpus48": "Claude Opus 4.8",
+ "starter.claudeOpus48Already": "Already using Claude Opus 4.8",
+ "starter.claudeOpus48Switched": "Switched to Claude Opus 4.8",
"starter.createAgent": "Create Agent",
"starter.createGroup": "Create Group",
"starter.deepResearch": "Deep Research",
- "starter.deepseekV4Pro": "DeepSeek V4 Pro",
- "starter.deepseekV4ProAlready": "Already using DeepSeek V4 Pro",
- "starter.deepseekV4ProSwitched": "Switched to DeepSeek V4 Pro",
"starter.developing": "Coming soon",
"starter.image": "Image",
"starter.imageGeneration": "GPT Image 2",
diff --git a/locales/en-US/labs.json b/locales/en-US/labs.json
index 0edd70bd94..4b1c411d89 100644
--- a/locales/en-US/labs.json
+++ b/locales/en-US/labs.json
@@ -1,4 +1,6 @@
{
+ "features.agentDocumentFloatingChatPanel.desc": "Show the floating chat panel in agent document preview only when this lab feature is enabled.",
+ "features.agentDocumentFloatingChatPanel.title": "Agent Document Floating Chat Panel",
"features.agentSelfIteration.desc": "Allow the assistant to reflect, build self-awareness, and continuously iterate through ongoing attempts and interactions.",
"features.agentSelfIteration.title": "Agent Self-iteration",
"features.assistantMessageGroup.desc": "Group agent messages and their tool call results together for display",
@@ -9,6 +11,8 @@
"features.gatewayMode.title": "Server-Side Agent Execution (Gateway)",
"features.groupChat.desc": "Enable multi-agent group chat coordination.",
"features.groupChat.title": "Group Chat (Multi-Agent)",
+ "features.imessage.desc": "Connect agents to iMessage through the local LobeHub Desktop BlueBubbles bridge.",
+ "features.imessage.title": "iMessage Channel",
"features.inputMarkdown.desc": "Render Markdown in the input area in real time (bold text, code blocks, tables, etc.).",
"features.inputMarkdown.title": "Input Markdown Rendering",
"features.platformAgent.desc": "Show the \"Add Platform Agent\" entry in the create menu. Platform agents (e.g. OpenClaw, Hermes) run on a connected device and communicate back via lh connect.",
diff --git a/locales/en-US/modelProvider.json b/locales/en-US/modelProvider.json
index 1bf1100d26..4d3c73d738 100644
--- a/locales/en-US/modelProvider.json
+++ b/locales/en-US/modelProvider.json
@@ -233,7 +233,7 @@
"providerModels.item.modelConfig.extendParams.options.imageAspectRatio2.hint": "For Nano Banana 2; controls aspect ratio of generated images (supports extra-wide 1:4, 4:1, 1:8, 8:1).",
"providerModels.item.modelConfig.extendParams.options.imageResolution.hint": "For Gemini 3 image generation models; controls resolution of generated images.",
"providerModels.item.modelConfig.extendParams.options.imageResolution2.hint": "For Gemini 3.1 Flash Image models; controls resolution of generated images (supports 512px).",
- "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "For Claude Opus 4.7; controls effort level (low/medium/high/xhigh/max).",
+ "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "For Claude Opus 4.7 and later; controls effort level (low/medium/high/xhigh/max).",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken.hint": "For Claude, Qwen3 and similar; controls token budget for reasoning.",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken32k.hint": "For GLM-5 and GLM-4.7; controls token budget for reasoning (max 32k).",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken80k.hint": "For Qwen3 series; controls token budget for reasoning (max 80k).",
diff --git a/locales/en-US/modelRuntime.json b/locales/en-US/modelRuntime.json
index 81e30788ef..fd4d96d988 100644
--- a/locales/en-US/modelRuntime.json
+++ b/locales/en-US/modelRuntime.json
@@ -10,6 +10,8 @@
"ComfyUIWorkflowError": "ComfyUI workflow execution failed. Please verify the workflow configuration.",
"ConnectionCheckFailed": "The request returned empty. Please check if the API proxy address does not end with `/v1`.",
"ContentModeration": "Sorry, the content was rejected by the upstream safety filter. Please revise your prompt and try again.",
+ "ContextEnginePipelineError": "Failed to assemble the conversation context for this request. Please try again; if it persists, contact support.",
+ "DatabasePersistError": "A database operation failed while saving or loading this conversation. Please try again; if it persists, contact support.",
"ExceededContextWindow": "The current request content exceeds the length that the model can handle. Please reduce the amount of content and try again.",
"InsufficientQuota": "Sorry, the quota for this key has been reached. Please check if your account balance is sufficient or try again after increasing the key's quota.",
"InvalidBedrockCredentials": "Bedrock authentication failed. Please check the AccessKeyId/SecretAccessKey and retry.",
@@ -31,6 +33,7 @@
"ProviderServiceUnavailable": "The provider is temporarily overloaded or unavailable. Please try again shortly.",
"QuotaLimitReached": "Sorry, the token usage or request count has reached the quota limit for this key. Please increase the key's quota or try again later.",
"RateLimitExceeded": "Sorry, the token usage or request count has reached the rate limit for this key. Please try again later or increase the key's quota.",
+ "StateStorePersistError": "A temporary issue with the conversation state store interrupted this operation. Please try again; if it persists, contact support.",
"StreamChunkError": "Error parsing the message chunk of the streaming request. Please check if the current API interface complies with the standard specifications, or contact your API provider for assistance.",
"UpstreamGatewayError": "The upstream gateway or proxy returned an error. Please try again shortly; if it persists, check your proxy / endpoint configuration.",
"UpstreamHttpError": "The provider returned an HTTP error without further detail. Please try again, or check your request and model configuration.",
diff --git a/locales/en-US/models.json b/locales/en-US/models.json
index 754f80b0cd..cd86845baa 100644
--- a/locales/en-US/models.json
+++ b/locales/en-US/models.json
@@ -106,6 +106,7 @@
"MiniMax-Hailuo-2.3.description": "Brand-new video generation model with comprehensive upgrades in body motion, physical realism, and instruction following.",
"MiniMax-M1.description": "A new in-house reasoning model with 80K chain-of-thought and 1M input, delivering performance comparable to top global models.",
"MiniMax-M2-Stable.description": "Built for efficient coding and agent workflows, with higher concurrency for commercial use.",
+ "MiniMax-M2.1-Lightning.description": "Powerful multilingual programming capabilities with faster and more efficient inference.",
"MiniMax-M2.1-highspeed.description": "Powerful multilingual programming capabilities, comprehensively upgraded programming experience. Faster and more efficient.",
"MiniMax-M2.1.description": "MiniMax-M2.1 is a flagship open-source large model from MiniMax, focusing on solving complex real-world tasks. Its core strengths are multi-language programming capabilities and the ability to solve complex tasks as an Agent.",
"MiniMax-M2.5-highspeed.description": "MiniMax M2.5 Highspeed: Same performance as M2.5 with faster inference.",
@@ -325,6 +326,7 @@
"claude-opus-4-5.description": "Claude Opus 4.5 by Anthropic — flagship model with top-tier reasoning and coding.",
"claude-opus-4-6.description": "Claude Opus 4.6 by Anthropic — 1M context window flagship with advanced reasoning.",
"claude-opus-4-7.description": "Claude Opus 4.7 by Anthropic — latest Opus with state-of-the-art reasoning and coding.",
+ "claude-opus-4-8.description": "Claude Opus 4.8 is Anthropic's most capable model, building on Opus 4.7 with improvements across reasoning, agentic coding, and tool use.",
"claude-opus-4.5.description": "Claude Opus 4.5 is Anthropic’s flagship model, combining top-tier intelligence with scalable performance for complex, high-quality reasoning tasks.",
"claude-opus-4.6-fast.description": "Claude Opus 4.6 is Anthropic’s most intelligent model for building agents and coding.",
"claude-opus-4.6.description": "Claude Opus 4.6 is Anthropic’s most intelligent model for building agents and coding.",
@@ -491,6 +493,8 @@
"doubao-seedream-4-0-250828.description": "Seedream 4.0 is an image generation model from ByteDance Seed, supporting text and image inputs with highly controllable, high-quality image generation. It generates images from text prompts.",
"doubao-seedream-4-5-251128.description": "Seedream 4.5 is ByteDance’s latest multimodal image model, integrating text-to-image, image-to-image, and batch image generation capabilities, while incorporating commonsense and reasoning abilities. Compared to the previous 4.0 version, it delivers significantly improved generation quality, with better editing consistency and multi-image fusion. It offers more precise control over visual details, producing small text and small faces more naturally, and achieves more harmonious layout and color, enhancing overall aesthetics.",
"doubao-seedream-5-0-260128.description": "Doubao-Seedream-5.0-lite is ByteDance’s latest image-generation model. For the first time, it integrates online retrieval capabilities, allowing it to incorporate real-time web information and enhance the timeliness of generated images. The model’s intelligence has also been upgraded, enabling precise interpretation of complex instructions and visual content. Additionally, it offers improved global knowledge coverage, reference consistency, and generation quality in professional scenarios, better meeting enterprise-level visual creation needs.",
+ "dreamina-seedance-2-0-260128.description": "Seedance 2.0 by ByteDance is the most powerful video generation model, supporting multimodal reference video generation, video editing, video extension, text-to-video, and image-to-video with synchronized audio.",
+ "dreamina-seedance-2-0-fast-260128.description": "Seedance 2.0 Fast by ByteDance offers the same capabilities as Seedance 2.0 with faster generation speeds at a more competitive price.",
"emohaa.description": "Emohaa is a mental health model with professional counseling abilities to help users understand emotional issues.",
"ernie-4.5-0.3b.description": "ERNIE 4.5 0.3B is an open-source lightweight model for local and customized deployment.",
"ernie-4.5-8k-preview.description": "ERNIE 4.5 8K Preview is an 8K context preview model for evaluating ERNIE 4.5.",
@@ -516,6 +520,7 @@
"ernie-x1-turbo-32k.description": "ERNIE X1 Turbo 32K is a fast thinking model with 32K context for complex reasoning and multi-turn chat.",
"ernie-x1.1-preview.description": "ERNIE X1.1 Preview is a thinking-model preview for evaluation and testing.",
"ernie-x1.1.description": "ERNIE X1.1 is a thinking-model preview for evaluation and testing.",
+ "fal-ai/bytedance/seedream/v4.5.description": "Seedream 4.5, built by ByteDance Seed team, supports multi-image editing and composition. Features enhanced subject consistency, precise instruction following, spatial logic understanding, aesthetic expression, poster layout and logo design with high-precision text-image rendering.",
"fal-ai/bytedance/seedream/v4.description": "Seedream 4.0 is an image generation model from ByteDance Seed, supporting text and image inputs with highly controllable, high-quality image generation. It generates images from text prompts.",
"fal-ai/flux-kontext/dev.description": "FLUX.1 model focused on image editing, supporting text and image inputs.",
"fal-ai/flux-pro/kontext.description": "FLUX.1 Kontext [pro] accepts text and reference images as input, enabling targeted local edits and complex global scene transformations.",
@@ -572,8 +577,9 @@
"gemini-3.1-flash-lite.description": "Gemini 3.1 Flash-Lite is Google's most cost-efficient multimodal model, optimized for high-volume agentic tasks, translation, and data processing.",
"gemini-3.1-pro-preview.description": "Gemini 3.1 Pro Preview improves on Gemini 3 Pro with enhanced reasoning capabilities and adds medium thinking level support.",
"gemini-3.1-pro.description": "Gemini 3.1 Pro by Google — premium multimodal model with 1M context window.",
+ "gemini-3.5-flash.description": "Gemini's most intelligent model built for speed, combining frontier intelligence with superior search and grounding.",
"gemini-flash-latest.description": "Points to gemini-3-flash-preview",
- "gemini-flash-lite-latest.description": "Points to gemini-2.5-flash-lite-preview-09-2025",
+ "gemini-flash-lite-latest.description": "Points to gemini-3.1-flash-lite",
"gemini-pro-latest.description": "Points to gemini-3.1-pro-preview",
"gemma-7b-it.description": "Gemma 7B is cost-effective for small to mid-scale tasks.",
"gemma2-9b-it.description": "Gemma 2 9B is optimized for specific tasks and tool integration.",
@@ -732,6 +738,8 @@
"grok-4-fast-reasoning.description": "We’re excited to release Grok 4 Fast, our latest progress in cost-effective reasoning models.",
"grok-4.20-0309-non-reasoning.description": "A non-reasoning variant for simple use cases",
"grok-4.20-0309-reasoning.description": "Intelligent, blazing-fast model that reasons before responding",
+ "grok-4.20-beta-0309-non-reasoning.description": "A non-reasoning variant for simple use cases",
+ "grok-4.20-beta-0309-reasoning.description": "Intelligent, blazing-fast model that reasons before responding",
"grok-4.20-multi-agent-0309.description": "A team of 4 or 16 agents, Excels at research use cases, Does not currently support client-side tools. Only supports xAI server side tools (eg X Search, Web Search tools) and remote MCP tools.",
"grok-4.3.description": "The most truth-seeking large language model in the world",
"grok-4.description": "Latest Grok flagship with unmatched performance in language, math, and reasoning — a true all-rounder. Currently points to grok-4-0709; due to limited resources it is temporarily 10% higher than official pricing and is expected to return to official price later.",
@@ -1209,6 +1217,7 @@
"qwen3.6-flash.description": "Qwen3.6 native vision-language Flash model delivers significantly improved performance compared to the 3.5-Flash version. This model focuses on enhancing agentic coding capabilities (substantially outperforming its predecessor across multiple code-agent benchmarks), as well as improving mathematical reasoning and code reasoning abilities. On the vision side, it shows notable gains in spatial intelligence, with particularly strong improvements in object localization and target detection.",
"qwen3.6-max-preview.description": "The largest closed-source model in the Qwen3.6 series. It delivers stronger world knowledge, instruction following, and agentic coding performance for complex tasks. It is text-only, supports thinking mode by default, explicit caching, and function calling.",
"qwen3.6-plus.description": "Qwen 3.6-Plus introduces major upgrades in coding capabilities, with a focus on Agentic Coding and front-end development, significantly enhancing the Vibe Coding experience. Its reasoning ability across general scenarios has been further improved. In terms of multimodality, capabilities such as universal recognition, OCR, and object localization have been substantially enhanced. It also fixes known issues from the Qwen 3.5-Plus release. Usage remains the same as Qwen 3.5-Plus.",
+ "qwen3.7-max.description": "Qwen3.7 Max by Alibaba — latest Max variant with 1M context, strong reasoning, and tool use capabilities.",
"qwen3.description": "Qwen3 is Alibaba’s next-generation large language model with strong performance across diverse use cases.",
"qwq-32b-preview.description": "QwQ is an experimental research model from Qwen focused on improved reasoning.",
"qwq-32b.description": "QwQ is a reasoning model in the Qwen family. Compared with standard instruction-tuned models, it brings thinking and reasoning that significantly boost downstream performance, especially on complex problems. QwQ-32B is a mid-sized reasoning model that rivals top reasoning models like DeepSeek-R1 and o1-mini.",
@@ -1216,6 +1225,8 @@
"qwq.description": "QwQ is a reasoning model in the Qwen family. Compared with standard instruction-tuned models, it brings thinking and reasoning abilities that significantly improve downstream performance, especially on hard problems. QwQ-32B is a mid-sized reasoning model that competes well with top reasoning models like DeepSeek-R1 and o1-mini.",
"qwq_32b.description": "Mid-sized reasoning model in the Qwen family. Compared with standard instruction-tuned models, QwQ’s thinking and reasoning abilities significantly boost downstream performance, especially on hard problems.",
"r1-1776.description": "R1-1776 is a post-trained variant of DeepSeek R1 designed to provide uncensored, unbiased factual information.",
+ "seedance-1-5-pro-251215.description": "Seedance 1.5 Pro by ByteDance supports text-to-video, image-to-video (first frame, first+last frame), and audio generation synchronized with visuals.",
+ "seedream-5-0-260128.description": "ByteDance-Seedream-5.0-lite by BytePlus features web-retrieval-augmented generation for real-time information, enhanced complex prompt interpretation, and improved reference consistency for professional visual creation.",
"solar-mini-ja.description": "Solar Mini (Ja) extends Solar Mini with a focus on Japanese while maintaining efficient, strong performance in English and Korean.",
"solar-mini.description": "Solar Mini is a compact LLM that outperforms GPT-3.5, with strong multilingual capability supporting English and Korean, offering an efficient small-footprint solution.",
"solar-pro.description": "Solar Pro is a high-intelligence LLM from Upstage, focused on instruction following on a single GPU, with IFEval scores above 80. It currently supports English; the full release was planned for November 2024 with expanded language support and longer context.",
diff --git a/locales/en-US/spend.json b/locales/en-US/spend.json
index fbc615e50c..0c6d040e84 100644
--- a/locales/en-US/spend.json
+++ b/locales/en-US/spend.json
@@ -26,6 +26,7 @@
"table.columns.trigger.enums.onboarding": "Onboarding",
"table.columns.trigger.enums.openapi": "OpenAPI",
"table.columns.trigger.enums.semantic_search": "Knowledge Search",
+ "table.columns.trigger.enums.signup_email_llm_review": "Signup Email Review",
"table.columns.trigger.enums.topic": "Topic Summary",
"table.columns.trigger.enums.video": "Video Generation",
"table.columns.trigger.enums.visual_analysis": "Visual Analysis",
diff --git a/locales/es-ES/agent.json b/locales/es-ES/agent.json
index d77fe7c712..a1eb94ee08 100644
--- a/locales/es-ES/agent.json
+++ b/locales/es-ES/agent.json
@@ -100,6 +100,35 @@
"channel.groupPolicyOpenHint": "Responder en cualquier grupo, canal o hilo",
"channel.historyLimit": "Límite de Mensajes en el Historial",
"channel.historyLimitHint": "Número predeterminado de mensajes para recuperar al leer el historial del canal",
+ "channel.imessage.applicationIdHint": "Un identificador estable compartido por el canal en la nube y el puente de escritorio.",
+ "channel.imessage.applicationIdPlaceholder": "p. ej., home-mac-mini",
+ "channel.imessage.blueBubblesPassword": "Contraseña de BlueBubbles",
+ "channel.imessage.blueBubblesPasswordHint": "Almacenada localmente en LobeHub Desktop y utilizada solo para llamar al servidor local de BlueBubbles.",
+ "channel.imessage.blueBubblesServerUrl": "URL del Servidor de BlueBubbles",
+ "channel.imessage.blueBubblesServerUrlHint": "La URL del servidor local de BlueBubbles accesible desde esta aplicación de escritorio.",
+ "channel.imessage.bridgeEnabled": "Habilitar Puente",
+ "channel.imessage.bridgeEnabledHint": "Cuando está habilitado, LobeHub Desktop recibe webhooks locales de BlueBubbles y los reenvía a LobeHub.",
+ "channel.imessage.bridgeMissingApplicationId": "Primero ingrese el ID de la aplicación.",
+ "channel.imessage.bridgeMissingPassword": "Primero ingrese la contraseña de BlueBubbles.",
+ "channel.imessage.bridgeMissingServerUrl": "Primero ingrese la URL del Servidor de BlueBubbles.",
+ "channel.imessage.bridgeMissingWebhookSecret": "Primero ingrese el Secreto del Webhook.",
+ "channel.imessage.bridgePasswordSavedPlaceholder": "Deje en blanco para mantener la contraseña guardada",
+ "channel.imessage.bridgeRefresh": "Actualizar",
+ "channel.imessage.bridgeRefreshFailed": "Error al actualizar el puente de escritorio de iMessage",
+ "channel.imessage.bridgeRunning": "En ejecución",
+ "channel.imessage.bridgeSave": "Guardar Puente",
+ "channel.imessage.bridgeSaveFailed": "Error al guardar el puente de escritorio de iMessage",
+ "channel.imessage.bridgeSaved": "Puente de escritorio de iMessage guardado",
+ "channel.imessage.bridgeStopped": "Detenido",
+ "channel.imessage.bridgeTest": "Probar BlueBubbles",
+ "channel.imessage.bridgeTestFailed": "Prueba de BlueBubbles fallida",
+ "channel.imessage.bridgeTestSuccess": "Conexión con BlueBubbles exitosa",
+ "channel.imessage.description": "Conecta este asistente a iMessage a través del puente local de BlueBubbles en LobeHub Desktop.",
+ "channel.imessage.desktopBridge": "Puente de Escritorio",
+ "channel.imessage.desktopDeviceId": "ID del Dispositivo de Escritorio",
+ "channel.imessage.desktopDeviceIdHint": "El dispositivo de LobeHub Desktop que ejecuta el puente local de BlueBubbles. Encuéntrelo en la configuración de Desktop Gateway.",
+ "channel.imessage.webhookSecret": "Secreto del Webhook",
+ "channel.imessage.webhookSecretHint": "Un secreto compartido entre LobeHub Desktop y el webhook en la nube. Use el mismo valor en la configuración del puente de escritorio.",
"channel.importConfig": "Importar configuración",
"channel.importFailed": "No se pudo importar la configuración",
"channel.importInvalidFormat": "Formato de archivo de configuración inválido",
@@ -176,6 +205,7 @@
"channel.userIdHint": "Tu ID de usuario en esta plataforma. La IA puede usarlo para enviarte mensajes directos.",
"channel.userIdHint.discord": "Activa el modo desarrollador (Configuración → Avanzado), luego haz clic derecho en tu avatar → Copiar ID de usuario.",
"channel.userIdHint.feishu": "Abre tu app en la plataforma abierta de Feishu / Lark → Permisos, luego busca tu Open ID.",
+ "channel.userIdHint.imessage": "Use su identificador de iMessage como se ve en BlueBubbles, generalmente una dirección de correo electrónico o un número de teléfono en formato E.164.",
"channel.userIdHint.line": "Abre la Consola de Desarrolladores de LINE → tu canal → pestaña de configuración básica, y copia \"Tu ID de usuario\" (comienza con U, 33 caracteres).",
"channel.userIdHint.qq": "Tu número de QQ, visible en la página de tu perfil de QQ.",
"channel.userIdHint.slack": "Abre tu perfil de Slack → ⋮ Más → Copiar ID de miembro (empieza con U).",
diff --git a/locales/es-ES/chat.json b/locales/es-ES/chat.json
index 5901514081..e47c5deb02 100644
--- a/locales/es-ES/chat.json
+++ b/locales/es-ES/chat.json
@@ -69,6 +69,11 @@
"cliAuthGuide.errorDetails": "Detalles del error",
"cliAuthGuide.runCommand": "Ejecuta esto en la Terminal",
"cliAuthGuide.title": "Iniciar sesión en {{name}}",
+ "cliOverloadedGuide.actions.retry": "Reintentar",
+ "cliOverloadedGuide.desc": "El servicio de modelo upstream de {{name}} está temporalmente sobrecargado. Esto usualmente se resuelve en un momento.",
+ "cliOverloadedGuide.errorDetails": "Detalles del error",
+ "cliOverloadedGuide.retryHint": "Espera unos segundos y vuelve a intentarlo. Si sigue fallando, el proveedor podría estar experimentando un incidente mayor.",
+ "cliOverloadedGuide.title": "{{name}} está temporalmente sobrecargado",
"cliRateLimitGuide.actions.openSystemTools": "Abrir herramientas del sistema",
"cliRateLimitGuide.actions.retry": "Reintentar",
"cliRateLimitGuide.afterReset": "Espera hasta la hora de restablecimiento y vuelve a intentar tu mensaje. Si usas autorización por API, también puedes revisar tu cuota y estado de facturación.",
@@ -203,6 +208,17 @@
"heteroAgent.cloudRepo.noRepos": "No hay repositorios configurados. Agrégalos en la configuración del agente.",
"heteroAgent.cloudRepo.notSet": "Ningún repositorio seleccionado",
"heteroAgent.cloudRepo.sectionTitle": "Repositorios",
+ "heteroAgent.executionTarget.infoTooltip": "Elige un dispositivo remoto para controlar esa máquina desde la web. \"Este dispositivo\" ejecuta el agente localmente y solo está disponible dentro de la aplicación de escritorio.",
+ "heteroAgent.executionTarget.loading": "Cargando dispositivos…",
+ "heteroAgent.executionTarget.local": "Este dispositivo",
+ "heteroAgent.executionTarget.localDesc": "Ejecutar como un proceso local en esta aplicación de escritorio",
+ "heteroAgent.executionTarget.noDevices": "Aún no hay dispositivos remotos. Instala la aplicación de escritorio o ejecuta `lh connect` en otra máquina.",
+ "heteroAgent.executionTarget.offline": "Desconectado",
+ "heteroAgent.executionTarget.online": "Conectado",
+ "heteroAgent.executionTarget.sandbox": "Sandbox en la nube",
+ "heteroAgent.executionTarget.sandboxDesc": "Ejecutar en un sandbox efímero en la nube",
+ "heteroAgent.executionTarget.title": "Dispositivo de Ejecución",
+ "heteroAgent.executionTarget.unknownDevice": "Dispositivo desconocido",
"heteroAgent.fullAccess.label": "Acceso completo",
"heteroAgent.fullAccess.tooltip": "Claude Code se ejecuta localmente con acceso completo de lectura y escritura al directorio de trabajo. Cambiar los modos de permiso aún no está disponible.",
"heteroAgent.resumeReset.cwdChanged": "El directorio de trabajo ha cambiado. La sesión anterior de Claude Code solo puede reanudarse desde su directorio original, por lo que se ha iniciado una nueva conversación.",
@@ -274,6 +290,11 @@
"memory.on.desc": "Recuerda preferencias e información de las conversaciones.",
"memory.on.title": "Activar Memoria",
"memory.title": "Memoria",
+ "mention.category.agents": "Agentes",
+ "mention.category.members": "Miembros",
+ "mention.category.skills": "Habilidades",
+ "mention.category.tools": "Herramientas",
+ "mention.category.topics": "Temas",
"mention.title": "Mencionar miembros",
"messageAction.collapse": "Colapsar mensaje",
"messageAction.continueGeneration": "Continuar generando",
@@ -330,6 +351,7 @@
"newCodexAgent": "Agregar Codex",
"newGroupChat": "Crear grupo",
"newPage": "Crear página",
+ "newPlatformAgent": "Agregar Agente de Plataforma",
"noAgentsYet": "Este grupo aún no tiene miembros. Haz clic en el botón + para invitar agentes.",
"noAvailableAgents": "No hay miembros disponibles para invitar",
"noMatchingAgents": "No se encontraron miembros coincidentes",
@@ -350,6 +372,45 @@
"pageSelection.reference": "Texto Seleccionado",
"pin": "Fijar",
"pinOff": "Desfijar",
+ "platformAgent.create.available": "Disponible",
+ "platformAgent.create.back": "Atrás",
+ "platformAgent.create.checkFailed": "Verificación fallida",
+ "platformAgent.create.checking": "Verificando disponibilidad...",
+ "platformAgent.create.comingSoon": "Próximamente",
+ "platformAgent.create.create": "Crear Agente",
+ "platformAgent.create.creating": "Creando...",
+ "platformAgent.create.desc.amp": "Conectar a Amp ejecutándose en uno de tus dispositivos",
+ "platformAgent.create.desc.hermes": "Conectar a Hermes ejecutándose en uno de tus dispositivos",
+ "platformAgent.create.desc.openclaw": "Conectar a OpenClaw ejecutándose en uno de tus dispositivos",
+ "platformAgent.create.desc.opencode": "Conectar a OpenCode ejecutándose en uno de tus dispositivos",
+ "platformAgent.create.descriptionPlaceholder": "Descripción breve (opcional)",
+ "platformAgent.create.downloadDesktop": "Descargar la Aplicación de Escritorio",
+ "platformAgent.create.fetchingProfile": "Obteniendo perfil...",
+ "platformAgent.create.namePlaceholder": "p. ej., Mi Agente OpenClaw",
+ "platformAgent.create.next": "Siguiente",
+ "platformAgent.create.noDevices": "No hay dispositivos conectados",
+ "platformAgent.create.noDevicesCliHint": "O conecta cualquier máquina mediante CLI, luego haz clic en Actualizar:",
+ "platformAgent.create.noDevicesCmd": "lh connect",
+ "platformAgent.create.noDevicesDesktopHint": "Instala la Aplicación de Escritorio — se conecta automáticamente después de iniciar sesión",
+ "platformAgent.create.notInstalled": "{{name}} no está instalado en este dispositivo",
+ "platformAgent.create.refresh": "Actualizar",
+ "platformAgent.create.selectDevice": "Seleccionar un dispositivo",
+ "platformAgent.create.step1": "Seleccionar Plataforma",
+ "platformAgent.create.step2": "Seleccionar Dispositivo",
+ "platformAgent.create.step3": "Configurar Agente",
+ "platformAgent.create.title": "Agregar Agente de Plataforma",
+ "platformAgent.create.upgradeCmd": "npm install -g @lobehub/cli",
+ "platformAgent.create.versionTooLow": "La versión de lh es demasiado baja",
+ "platformAgent.create.versionTooLowHint": "Actualiza lh a la última versión:",
+ "platformAgent.device.online": "Conectado",
+ "platformAgent.deviceGuard.configure": "Configurar",
+ "platformAgent.deviceGuard.deviceOffline.desc": "El dispositivo vinculado no está conectado. Ejecuta `lh connect` en esa máquina y luego actualiza.",
+ "platformAgent.deviceGuard.deviceOffline.title": "Dispositivo no conectado",
+ "platformAgent.deviceGuard.noDevice.desc": "Este agente no tiene un dispositivo vinculado. Edita el perfil del agente para configurar uno.",
+ "platformAgent.deviceGuard.noDevice.title": "Ningún dispositivo vinculado",
+ "platformAgent.deviceGuard.platformUnavailable.desc": "{{name}} no está instalado en el dispositivo conectado.",
+ "platformAgent.deviceGuard.platformUnavailable.title": "{{name}} no disponible",
+ "platformAgent.deviceGuard.refresh": "Actualizar",
"plus.addSkills": "Agregar habilidades...",
"plus.search.appSearch": "Búsqueda inteligente",
"plus.search.appSearchDesc": "Servicio de búsqueda optimizado de LobeHub, ofreciendo los mejores resultados de recuperación.",
@@ -553,6 +614,9 @@
"taskDetail.modelConfig": "Anulación de modelo",
"taskDetail.navigation": "Navegación",
"taskDetail.nextRunCountdown": "Próxima ejecución en {{countdown}}",
+ "taskDetail.notFound.backToTasks": "Volver a todas las tareas",
+ "taskDetail.notFound.desc": "Es posible que esta tarea haya sido eliminada o que no tengas permiso para verla.",
+ "taskDetail.notFound.title": "Tarea no encontrada",
"taskDetail.pauseTask": "Pausar tarea",
"taskDetail.priority.high": "Alta",
"taskDetail.priority.low": "Baja",
@@ -912,10 +976,11 @@
"workingPanel.resources.deleteError": "Failed to delete document",
"workingPanel.resources.deleteSuccess": "Document deleted",
"workingPanel.resources.deleteTitle": "Delete document?",
+ "workingPanel.resources.deleteTitleMulti": "¿Eliminar {{count}} elementos?",
"workingPanel.resources.empty": "Aún no hay documentos. Los documentos asociados con este agente aparecerán aquí.",
"workingPanel.resources.error": "Failed to load resources",
- "workingPanel.resources.filter.all": "Todo",
"workingPanel.resources.filter.documents": "Documentos",
+ "workingPanel.resources.filter.skills": "Habilidades",
"workingPanel.resources.filter.web": "Web",
"workingPanel.resources.loading": "Loading resources...",
"workingPanel.resources.previewError": "Failed to load preview",
@@ -924,6 +989,7 @@
"workingPanel.resources.renameError": "Failed to rename document",
"workingPanel.resources.renameSuccess": "Document renamed",
"workingPanel.resources.tree.createError": "Error al crear",
+ "workingPanel.resources.tree.deleteSelected": "Eliminar seleccionados ({{count}})",
"workingPanel.resources.tree.moveError": "Error al mover",
"workingPanel.resources.tree.newDocument": "Nuevo documento",
"workingPanel.resources.tree.newFolder": "Nueva carpeta",
@@ -947,12 +1013,15 @@
"workingPanel.review.empty.noBaseRef": "No se pudo determinar la rama predeterminada remota. Ejecuta `git remote set-head origin --auto` en tu terminal.",
"workingPanel.review.error": "No se pudo cargar la diferencia de este archivo",
"workingPanel.review.expandAll": "Expandir todo",
+ "workingPanel.review.group.collapseDiffs": "Colapsar todas las diferencias en este grupo",
+ "workingPanel.review.group.expandDiffs": "Expandir todas las diferencias en este grupo",
+ "workingPanel.review.group.fileCount": "{{count}} archivos",
+ "workingPanel.review.group.submoduleClean": "Sin cambios internos",
"workingPanel.review.mode.branch": "Rama",
"workingPanel.review.mode.unstaged": "No preparado",
"workingPanel.review.more": "Más opciones",
"workingPanel.review.refresh": "Actualizar",
"workingPanel.review.revealInTree": "Revelar en el árbol",
- "workingPanel.review.revealNotFound": "Archivo no encontrado en el índice del proyecto",
"workingPanel.review.revert": "Descartar cambios",
"workingPanel.review.revert.confirm.cancel": "Cancelar",
"workingPanel.review.revert.confirm.description": "Los cambios en el árbol de trabajo de {{filePath}} se descartarán permanentemente. Los archivos sin seguimiento se eliminarán del disco.",
@@ -970,6 +1039,9 @@
"workingPanel.review.wordWrap.disable": "Desactivar ajuste de línea",
"workingPanel.review.wordWrap.enable": "Activar ajuste de línea",
"workingPanel.skills.empty": "No se encontraron habilidades en este proyecto",
+ "workingPanel.skills.section.agent": "Habilidades del agente",
+ "workingPanel.skills.section.project": "Habilidades del proyecto",
+ "workingPanel.skills.section.user": "Habilidades del usuario",
"workingPanel.skills.title": "Habilidades",
"workingPanel.space": "Espacio",
"workingPanel.title": "Working Panel",
diff --git a/locales/es-ES/common.json b/locales/es-ES/common.json
index 2c90640650..a0eec209a9 100644
--- a/locales/es-ES/common.json
+++ b/locales/es-ES/common.json
@@ -353,6 +353,7 @@
"messengerBanner.title": "Habla con Lobe AI en tus aplicaciones de mensajería favoritas",
"more": "Más",
"navPanel.agent": "Agente",
+ "navPanel.bottomDivider": "Los elementos debajo se anclan al fondo",
"navPanel.customizeSidebar": "Personalizar barra lateral",
"navPanel.displayItems": "Elementos visibles",
"navPanel.hidden": "Oculto",
@@ -479,5 +480,6 @@
"userPanel.setting": "Configuración",
"userPanel.upgradePlan": "Actualizar Plan",
"userPanel.usages": "Estadísticas de uso",
- "version": "Versión"
+ "version": "Versión",
+ "zoom": "Zoom"
}
diff --git a/locales/es-ES/components.json b/locales/es-ES/components.json
index aa9d7cfc19..475db7e044 100644
--- a/locales/es-ES/components.json
+++ b/locales/es-ES/components.json
@@ -5,6 +5,10 @@
"DragUpload.dragDesc": "Arrastra y suelta archivos aquí para subir múltiples imágenes.",
"DragUpload.dragFileDesc": "Arrastra y suelta imágenes y archivos aquí para subir múltiples imágenes y archivos.",
"DragUpload.dragFileTitle": "Subir archivos",
+ "DragUpload.dragFolderDesc": "Suelta la carpeta para referenciarla como @mención en el campo de entrada del chat.",
+ "DragUpload.dragFolderTitle": "Referenciar Carpeta",
+ "DragUpload.dragMixedDesc": "Las carpetas se insertan como @menciones; los archivos se suben.",
+ "DragUpload.dragMixedTitle": "Referenciar Carpeta y Subir Archivos",
"DragUpload.dragTitle": "Subir imágenes",
"FileManager.actions.addToLibrary": "Agregar a la biblioteca",
"FileManager.actions.batchChunking": "Fragmentación por lotes",
diff --git a/locales/es-ES/editor.json b/locales/es-ES/editor.json
index 94b16a46ff..72a643e3e8 100644
--- a/locales/es-ES/editor.json
+++ b/locales/es-ES/editor.json
@@ -1,8 +1,10 @@
{
+ "actionTag.category.agentSkill": "Habilidad del agente",
"actionTag.category.command": "Comando",
"actionTag.category.projectSkill": "Habilidad del proyecto",
"actionTag.category.skill": "Habilidad",
"actionTag.category.tool": "Herramienta",
+ "actionTag.tooltip.agentSkill": "Carga un paquete de habilidades de los documentos de este agente para la solicitud.",
"actionTag.tooltip.command": "Ejecuta un comando de barra en el cliente antes de enviar.",
"actionTag.tooltip.projectSkill": "Enviado como una invocación de barra diagonal para que la CLI del agente ejecute la habilidad del proyecto correspondiente.",
"actionTag.tooltip.skill": "Carga un paquete de habilidades reutilizable para esta solicitud.",
diff --git a/locales/es-ES/electron.json b/locales/es-ES/electron.json
index 5fb3eb86f2..c09871e718 100644
--- a/locales/es-ES/electron.json
+++ b/locales/es-ES/electron.json
@@ -35,6 +35,7 @@
"navigation.recentView": "Vistas recientes",
"navigation.resources": "Recursos",
"navigation.settings": "Configuración",
+ "navigation.task": "Tarea",
"navigation.tasks": "Tareas",
"navigation.unpin": "Desfijar",
"notification.finishChatGeneration": "Generación de mensaje por IA completada",
diff --git a/locales/es-ES/file.json b/locales/es-ES/file.json
index 0f586b835e..caba893aa7 100644
--- a/locales/es-ES/file.json
+++ b/locales/es-ES/file.json
@@ -53,6 +53,8 @@
"home.uploadEntries.folder.title": "Subir carpeta",
"home.uploadEntries.library.title": "Crear nueva biblioteca",
"home.uploadEntries.newPage.title": "Nueva página",
+ "library.hierarchy.empty.desc": "Agrega archivos o crea una carpeta para comenzar",
+ "library.hierarchy.empty.title": "Aún no hay nada aquí",
"library.list.confirmRemoveLibrary": "Estás a punto de eliminar esta biblioteca. Los archivos que contiene no se eliminarán, sino que se moverán a Todos los archivos. Esta acción no se puede deshacer, así que procede con precaución.",
"library.list.empty": "Haz clic en <1>+1> para crear una nueva biblioteca",
"library.new": "Nueva biblioteca",
diff --git a/locales/es-ES/home.json b/locales/es-ES/home.json
index 7f5daa4442..31e56bc4b6 100644
--- a/locales/es-ES/home.json
+++ b/locales/es-ES/home.json
@@ -45,12 +45,12 @@
"recommendations.heteroAgent.tag": "Agente de codificación",
"recommendations.heteroAgent.title": "Agregar agente de {{name}}",
"recommendations.subtitle": "Algunas recomendaciones para tu configuración",
+ "starter.claudeOpus48": "Claude Opus 4.8",
+ "starter.claudeOpus48Already": "Ya estás usando Claude Opus 4.8",
+ "starter.claudeOpus48Switched": "Cambiado a Claude Opus 4.8",
"starter.createAgent": "Crear agente",
"starter.createGroup": "Crear grupo",
"starter.deepResearch": "Investigación profunda",
- "starter.deepseekV4Pro": "DeepSeek V4 Pro",
- "starter.deepseekV4ProAlready": "Ya usas DeepSeek V4 Pro",
- "starter.deepseekV4ProSwitched": "Cambiaste a DeepSeek V4 Pro",
"starter.developing": "Próximamente",
"starter.image": "Imagen",
"starter.imageGeneration": "Generación de Imágenes",
diff --git a/locales/es-ES/image.json b/locales/es-ES/image.json
index 0d3f9fbcc5..8b8e1f8eb0 100644
--- a/locales/es-ES/image.json
+++ b/locales/es-ES/image.json
@@ -20,6 +20,7 @@
"config.resolution.options.1K": "1K",
"config.resolution.options.2K": "2K",
"config.resolution.options.4K": "4K",
+ "config.resolution.options.512": "512px",
"config.seed.label": "Semilla",
"config.seed.random": "Semilla aleatoria",
"config.size.label": "Tamaño",
diff --git a/locales/es-ES/labs.json b/locales/es-ES/labs.json
index fadb76f999..69ba7b5824 100644
--- a/locales/es-ES/labs.json
+++ b/locales/es-ES/labs.json
@@ -1,15 +1,21 @@
{
+ "features.agentDocumentFloatingChatPanel.desc": "Mostrar el panel de chat flotante en la vista previa del documento del agente solo cuando esta función experimental esté habilitada.",
+ "features.agentDocumentFloatingChatPanel.title": "Panel de Chat Flotante del Documento del Agente",
"features.agentSelfIteration.desc": "Permite que el asistente reflexione, desarrolle autoconsciencia y realice iteraciones continuas a lo largo de intentos e interacciones.",
"features.agentSelfIteration.title": "Autoiteración del agente",
"features.assistantMessageGroup.desc": "Agrupa los mensajes del agente y los resultados de sus herramientas para mostrarlos juntos",
"features.assistantMessageGroup.title": "Agrupación de Mensajes del Agente",
+ "features.executionDeviceSwitcher.desc": "Mostrar el conmutador de dispositivo de ejecución en la barra de herramientas del agente heterogéneo para que puedas dirigir las ejecuciones a este dispositivo, un sandbox en la nube o un dispositivo remoto vinculado.",
+ "features.executionDeviceSwitcher.title": "Conmutador de Dispositivo de Ejecución",
"features.gatewayMode.desc": "Ejecuta las tareas del agente en el servidor a través del WebSocket de Gateway en lugar de hacerlo localmente. Permite una ejecución más rápida y reduce el uso de recursos del cliente.",
"features.gatewayMode.title": "Ejecución del agente del lado del servidor (Gateway)",
"features.groupChat.desc": "Activa la coordinación de chat grupal con múltiples agentes.",
"features.groupChat.title": "Chat Grupal (Multiagente)",
+ "features.imessage.desc": "Conectar agentes a iMessage a través del puente local LobeHub Desktop BlueBubbles.",
+ "features.imessage.title": "Canal de iMessage",
"features.inputMarkdown.desc": "Renderiza Markdown en el área de entrada en tiempo real (texto en negrita, bloques de código, tablas, etc.).",
"features.inputMarkdown.title": "Renderizado de Markdown en la Entrada",
- "features.messenger.desc": "Habla con tus agentes desde Telegram (y otros mensajeros) a través del bot compartido de LobeHub. Agrega una pestaña de Mensajería en Configuración para vincular tu cuenta y elegir qué agente recibe los mensajes.",
- "features.messenger.title": "Mensajero",
+ "features.platformAgent.desc": "Mostrar la entrada \"Agregar Agente de Plataforma\" en el menú de creación. Los agentes de plataforma (por ejemplo, OpenClaw, Hermes) se ejecutan en un dispositivo conectado y se comunican de vuelta a través de lh connect.",
+ "features.platformAgent.title": "Creación de Agente de Plataforma",
"title": "Laboratorios"
}
diff --git a/locales/es-ES/modelProvider.json b/locales/es-ES/modelProvider.json
index 918d6c6ea3..35147c17d4 100644
--- a/locales/es-ES/modelProvider.json
+++ b/locales/es-ES/modelProvider.json
@@ -233,7 +233,7 @@
"providerModels.item.modelConfig.extendParams.options.imageAspectRatio2.hint": "Para Nano Banana 2; controla la relación de aspecto de las imágenes generadas (admite ultra ancha 1:4, 4:1, 1:8, 8:1).",
"providerModels.item.modelConfig.extendParams.options.imageResolution.hint": "Para modelos de generación de imágenes Gemini 3; controla la resolución de las imágenes generadas.",
"providerModels.item.modelConfig.extendParams.options.imageResolution2.hint": "Para modelos de imágenes Gemini 3.1 Flash; controla la resolución de las imágenes generadas (admite 512px).",
- "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "Para Claude Opus 4.7; controla el nivel de esfuerzo (bajo/medio/alto/xhigh/máximo).",
+ "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "Para Claude Opus 4.7 y versiones posteriores; controla el nivel de esfuerzo (bajo/medio/alto/muy alto/máximo).",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken.hint": "Para Claude, Qwen3 y similares; controla el presupuesto de tokens para el razonamiento.",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken32k.hint": "Para GLM-5 y GLM-4.7; controla el presupuesto de tokens para razonamiento (máximo 32k).",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken80k.hint": "Para la serie Qwen3; controla el presupuesto de tokens para razonamiento (máximo 80k).",
@@ -245,7 +245,6 @@
"providerModels.item.modelConfig.extendParams.options.thinkingLevel2.hint": "Para modelos Gemini 3 Pro Preview; controla la profundidad de pensamiento.",
"providerModels.item.modelConfig.extendParams.options.thinkingLevel3.hint": "Para modelos Gemini 3.1 Pro Preview; controla la profundidad de pensamiento con niveles bajo/medio/alto.",
"providerModels.item.modelConfig.extendParams.options.thinkingLevel4.hint": "Para modelos Gemini 3.1 Flash Image; activa o desactiva el pensamiento.",
- "providerModels.item.modelConfig.extendParams.options.thinkingLevel5.hint": "Para la vista previa de Gemini 3.1 Flash-Lite; controla la profundidad de pensamiento con niveles mínimo/bajo/medio/alto.",
"providerModels.item.modelConfig.extendParams.options.urlContext.hint": "Para la serie Gemini; permite proporcionar contexto mediante URL.",
"providerModels.item.modelConfig.extendParams.placeholder": "Selecciona los parámetros extendidos a habilitar",
"providerModels.item.modelConfig.extendParams.previewFallback": "Vista previa no disponible",
diff --git a/locales/es-ES/modelRuntime.json b/locales/es-ES/modelRuntime.json
new file mode 100644
index 0000000000..428d953870
--- /dev/null
+++ b/locales/es-ES/modelRuntime.json
@@ -0,0 +1,42 @@
+{
+ "AccountDeactivated": "Tu cuenta ha sido desactivada o suspendida. Esto puede deberse a razones de política, seguridad o revisión de la cuenta. Por favor, contacta al soporte del proveedor para obtener ayuda.",
+ "AgentRuntimeError": "Error de ejecución en tiempo de ejecución del modelo de lenguaje Lobe. Por favor, soluciona el problema o vuelve a intentarlo basándote en la información siguiente.",
+ "CapabilityNotSupported": "Lo sentimos, este modelo no admite la capacidad solicitada (como entrada de visión o uso de herramientas). Por favor, cambia a un modelo que lo admita.",
+ "ComfyUIBizError": "Se produjo un error al solicitar el servicio ComfyUI. Por favor, soluciona el problema utilizando la información siguiente o vuelve a intentarlo.",
+ "ComfyUIEmptyResult": "No se generó ninguna imagen con ComfyUI. Por favor, verifica la configuración del modelo o vuelve a intentarlo.",
+ "ComfyUIModelError": "No se pudo cargar el modelo ComfyUI. Por favor, asegúrate de que el archivo del modelo exista.",
+ "ComfyUIServiceUnavailable": "No se pudo conectar al servicio ComfyUI. Por favor, asegúrate de que esté funcionando correctamente y que la URL del servicio esté configurada correctamente.",
+ "ComfyUIUploadFailed": "No se pudo cargar la imagen en ComfyUI. Por favor, verifica la conexión al servidor o vuelve a intentarlo.",
+ "ComfyUIWorkflowError": "La ejecución del flujo de trabajo de ComfyUI falló. Por favor, verifica la configuración del flujo de trabajo.",
+ "ConnectionCheckFailed": "La solicitud devolvió un resultado vacío. Por favor, verifica si la dirección del proxy de la API no termina con `/v1`.",
+ "ContentModeration": "Lo sentimos, el contenido fue rechazado por el filtro de seguridad del proveedor. Por favor, revisa tu solicitud y vuelve a intentarlo.",
+ "ContextEnginePipelineError": "No se pudo ensamblar el contexto de la conversación para esta solicitud. Por favor, vuelve a intentarlo; si el problema persiste, contacta al soporte.",
+ "DatabasePersistError": "Una operación de base de datos falló al guardar o cargar esta conversación. Por favor, vuelve a intentarlo; si el problema persiste, contacta al soporte.",
+ "ExceededContextWindow": "El contenido de la solicitud actual excede la longitud que el modelo puede manejar. Por favor, reduce la cantidad de contenido y vuelve a intentarlo.",
+ "InsufficientQuota": "Lo sentimos, se ha alcanzado la cuota para esta clave. Por favor, verifica si el saldo de tu cuenta es suficiente o vuelve a intentarlo después de aumentar la cuota de la clave.",
+ "InvalidBedrockCredentials": "La autenticación de Bedrock falló. Por favor, verifica el AccessKeyId/SecretAccessKey y vuelve a intentarlo.",
+ "InvalidComfyUIArgs": "Configuración inválida de ComfyUI. Por favor, verifica los ajustes y vuelve a intentarlo.",
+ "InvalidGithubToken": "El token de acceso personal de GitHub es incorrecto o está vacío. Por favor, verifica tu token de acceso personal de GitHub y vuelve a intentarlo.",
+ "InvalidOllamaArgs": "Configuración inválida de Ollama, por favor verifica la configuración de Ollama y vuelve a intentarlo.",
+ "InvalidProviderAPIKey": "La clave API de {{provider}} es incorrecta o está vacía, por favor verifica tu clave API de {{provider}} y vuelve a intentarlo.",
+ "InvalidRequestFormat": "Lo sentimos, el proveedor rechazó la solicitud por estar mal formada. Por favor, verifica la entrada o intenta con un modelo diferente.",
+ "InvalidVertexCredentials": "La autenticación de Vertex falló. Por favor, verifica tus credenciales y vuelve a intentarlo.",
+ "LocationNotSupportError": "Lo sentimos, tu ubicación actual no admite este servicio de modelo. Esto puede deberse a restricciones regionales o a que el servicio no está disponible. Por favor, confirma si la ubicación actual admite el uso de este servicio, o intenta usar una ubicación diferente.",
+ "ModelNotFound": "Lo sentimos, no se pudo encontrar el modelo solicitado. Puede que no exista o que no tengas los permisos de acceso necesarios. Por favor, vuelve a intentarlo después de cambiar la clave API o ajustar tus permisos de acceso.",
+ "NoAvailableChannel": "Lo sentimos, el proxy o enrutador no tiene un canal disponible para el modelo solicitado. Por favor, cambia la configuración del canal/clave o vuelve a intentarlo más tarde.",
+ "OllamaBizError": "Error al solicitar el servicio Ollama, por favor soluciona el problema o vuelve a intentarlo basándote en la información siguiente.",
+ "OllamaServiceUnavailable": "El servicio Ollama no está disponible. Por favor, verifica si Ollama está funcionando correctamente o si la configuración de origen cruzado de Ollama está configurada correctamente.",
+ "OperationInactivityTimeout": "La operación del agente estuvo inactiva demasiado tiempo y fue terminada. Por favor, vuelve a intentarlo.",
+ "PermissionDenied": "Lo sentimos, no tienes permiso para acceder a este servicio. Por favor, verifica si tu clave tiene los derechos de acceso necesarios.",
+ "ProviderBizError": "Error al solicitar el servicio de {{provider}}, por favor soluciona el problema o vuelve a intentarlo basándote en la información siguiente.",
+ "ProviderNetworkError": "La conexión con el proveedor se agotó o fue interrumpida. Por favor, verifica tu red y vuelve a intentarlo.",
+ "ProviderServiceUnavailable": "El proveedor está temporalmente sobrecargado o no disponible. Por favor, vuelve a intentarlo en breve.",
+ "QuotaLimitReached": "Lo sentimos, el uso de tokens o el número de solicitudes ha alcanzado el límite de cuota para esta clave. Por favor, aumenta la cuota de la clave o vuelve a intentarlo más tarde.",
+ "RateLimitExceeded": "Lo sentimos, el uso de tokens o el número de solicitudes ha alcanzado el límite de velocidad para esta clave. Por favor, vuelve a intentarlo más tarde o aumenta la cuota de la clave.",
+ "StateStorePersistError": "Un problema temporal con el almacenamiento del estado de la conversación interrumpió esta operación. Por favor, vuelve a intentarlo; si el problema persiste, contacta al soporte.",
+ "StreamChunkError": "Error al analizar el fragmento de mensaje de la solicitud de transmisión. Por favor, verifica si la interfaz API actual cumple con las especificaciones estándar, o contacta a tu proveedor de API para obtener ayuda.",
+ "UpstreamGatewayError": "El gateway o proxy del proveedor devolvió un error. Por favor, vuelve a intentarlo en breve; si el problema persiste, verifica tu configuración de proxy/punto final.",
+ "UpstreamHttpError": "El proveedor devolvió un error HTTP sin más detalles. Por favor, vuelve a intentarlo, o verifica tu solicitud y configuración del modelo.",
+ "UpstreamMalformedResponse": "El proveedor devolvió una respuesta mal formada que no pudo ser analizada. Por favor, vuelve a intentarlo; si el problema persiste, intenta con un modelo o proveedor diferente.",
+ "UserConfigError": "La configuración del proveedor es inválida (URL base incorrecta, variable de entorno faltante, restricción de clave virtual, etc.). Por favor, revisa la configuración del proveedor."
+}
diff --git a/locales/es-ES/models.json b/locales/es-ES/models.json
index a307997d5b..3e0ffe3e6a 100644
--- a/locales/es-ES/models.json
+++ b/locales/es-ES/models.json
@@ -106,6 +106,7 @@
"MiniMax-Hailuo-2.3.description": "Nuevo modelo de generación de video con mejoras integrales en movimiento corporal, realismo físico y seguimiento de instrucciones.",
"MiniMax-M1.description": "Nuevo modelo de razonamiento interno con 80K de cadena de pensamiento y 1M de entrada, con rendimiento comparable a los mejores modelos globales.",
"MiniMax-M2-Stable.description": "Diseñado para codificación eficiente y flujos de trabajo de agentes, con mayor concurrencia para uso comercial.",
+ "MiniMax-M2.1-Lightning.description": "Potentes capacidades de programación multilingüe con inferencia más rápida y eficiente.",
"MiniMax-M2.1-highspeed.description": "Potentes capacidades de programación multilingüe, con una experiencia de programación completamente mejorada. Más rápido y eficiente.",
"MiniMax-M2.1.description": "MiniMax-M2.1 es un modelo insignia de código abierto de MiniMax, enfocado en resolver tareas complejas del mundo real. Sus principales fortalezas son sus capacidades de programación multilingüe y su habilidad para resolver tareas complejas como un Agente.",
"MiniMax-M2.5-highspeed.description": "MiniMax M2.5 Highspeed: Mismo rendimiento que M2.5 con inferencia más rápida.",
@@ -325,6 +326,7 @@
"claude-opus-4-5.description": "Claude Opus 4.5 de Anthropic: modelo insignia con razonamiento y programación de primer nivel.",
"claude-opus-4-6.description": "Claude Opus 4.6 de Anthropic: modelo insignia con ventana de contexto de 1M y razonamiento avanzado.",
"claude-opus-4-7.description": "Claude Opus 4.7 de Anthropic: última versión Opus con razonamiento y programación de vanguardia.",
+ "claude-opus-4-8.description": "Claude Opus 4.8 es el modelo más avanzado de Anthropic, basado en Opus 4.7 con mejoras en razonamiento, codificación agente y uso de herramientas.",
"claude-opus-4.5.description": "Claude Opus 4.5 es el modelo insignia de Anthropic, que combina inteligencia de primer nivel con un rendimiento escalable para tareas complejas de razonamiento de alta calidad.",
"claude-opus-4.6-fast.description": "Claude Opus 4.6 es el modelo más inteligente de Anthropic para construir agentes y programar.",
"claude-opus-4.6.description": "Claude Opus 4.6 es el modelo más inteligente de Anthropic para construir agentes y programar.",
@@ -400,6 +402,7 @@
"deepseek-ai/DeepSeek-V3.2.description": "DeepSeek-V3.2 es un modelo que combina alta eficiencia computacional con excelente razonamiento y rendimiento como Agente. Su enfoque se basa en tres avances tecnológicos principales: DeepSeek Sparse Attention (DSA), un mecanismo de atención eficiente que reduce significativamente la complejidad computacional mientras mantiene el rendimiento del modelo, optimizado específicamente para escenarios de contexto largo; un marco de aprendizaje por refuerzo escalable que permite que el rendimiento del modelo rivalice con GPT-5, y su versión de alta computación puede igualar a Gemini-3.0-Pro en capacidades de razonamiento; y una tubería de síntesis de tareas de Agente a gran escala, diseñada para integrar capacidades de razonamiento en escenarios de uso de herramientas, mejorando así el seguimiento de instrucciones y las habilidades de generalización en entornos interactivos complejos. El modelo obtuvo resultados de medalla de oro en la Olimpiada Internacional de Matemáticas (IMO) y la Olimpiada Internacional de Informática (IOI) de 2025.",
"deepseek-ai/DeepSeek-V3.description": "DeepSeek-V3 es un modelo MoE con 671 mil millones de parámetros que utiliza MLA y DeepSeekMoE con balanceo de carga sin pérdida para un entrenamiento e inferencia eficientes. Preentrenado con 14.8T de tokens de alta calidad, SFT y RL, supera a otros modelos abiertos y se acerca a los modelos cerrados líderes.",
"deepseek-ai/DeepSeek-V4-Flash.description": "DeepSeek-V4-Flash es una versión preliminar del modelo de lenguaje MoE en la serie DeepSeek-V4. El tamaño total de parámetros es de 284B, el tamaño de parámetros de activación es de 13B y admite un contexto ultra largo de 1M tokens. El modelo utiliza una arquitectura de atención híbrida que combina CSA y HCA, e introduce mHC y Muon Optimizer para mejorar la eficiencia del razonamiento en contextos largos, la estabilidad del entrenamiento y el rendimiento general.",
+ "deepseek-ai/DeepSeek-V4-Pro.description": "DeepSeek-V4-Pro es el modelo de lenguaje insignia MoE de la serie DeepSeek-V4, con 1.6T de parámetros totales y 49B de parámetros activos, que soporta de forma nativa un contexto ultra largo de 1 millón de tokens. El modelo adopta una arquitectura de atención híbrida innovadora que combina Atención Dispersa Comprimida (CSA) y Atención Altamente Comprimida (HCA), requiriendo solo el 27% de FLOPs de inferencia por token de DeepSeek-V3.2 y el 10% de caché KV en un contexto de 1M. También introduce Conexiones Hiper Manifold-Constrained (mHC) para mejorar la estabilidad de la propagación de señales entre capas, y emplea el optimizador Muon para acelerar la convergencia. DeepSeek-V4-Pro está preentrenado con más de 32T de tokens diversos de alta calidad, con post-entrenamiento utilizando un paradigma de dos etapas de cultivo independiente de expertos en dominios más destilación de políticas en línea para una integración unificada. Su modo de intensidad máxima de razonamiento DeepSeek-V4-Pro-Max logra un rendimiento superior en benchmarks de codificación y reduce significativamente la brecha con los modelos de código cerrado líderes en tareas de razonamiento y agentes, convirtiéndolo en uno de los modelos de código abierto más fuertes de la actualidad, soportando modos de intensidad de razonamiento Non-think, Think High y Think Max.",
"deepseek-ai/deepseek-llm-67b-chat.description": "DeepSeek LLM Chat (67B) es un modelo innovador que ofrece una comprensión profunda del lenguaje y una interacción avanzada.",
"deepseek-ai/deepseek-v3.1-terminus.description": "DeepSeek V3.1 es un modelo de razonamiento de nueva generación con capacidades mejoradas para razonamiento complejo y cadenas de pensamiento, ideal para tareas de análisis profundo.",
"deepseek-ai/deepseek-v3.2.description": "DeepSeek V3.2 es un modelo de razonamiento de próxima generación con capacidades mejoradas de razonamiento complejo y cadenas de pensamiento.",
@@ -490,6 +493,8 @@
"doubao-seedream-4-0-250828.description": "Seedream 4.0 es un modelo de generación de imágenes de ByteDance Seed que admite entradas de texto e imagen con generación de imágenes de alta calidad y altamente controlable. Genera imágenes a partir de indicaciones de texto.",
"doubao-seedream-4-5-251128.description": "Seedream 4.5 es el último modelo multimodal de imágenes de ByteDance, que integra capacidades de texto a imagen, imagen a imagen y generación de imágenes por lotes, mientras incorpora sentido común y habilidades de razonamiento. En comparación con la versión 4.0 anterior, ofrece una calidad de generación significativamente mejorada, con mayor consistencia en la edición y fusión de múltiples imágenes. Proporciona un control más preciso sobre los detalles visuales, produciendo texto y rostros pequeños de manera más natural, y logra una disposición y color más armoniosos, mejorando la estética general.",
"doubao-seedream-5-0-260128.description": "Doubao-Seedream-5.0-lite es el último modelo de generación de imágenes de ByteDance. Por primera vez, integra capacidades de recuperación en línea, permitiendo incorporar información web en tiempo real y mejorar la actualidad de las imágenes generadas. La inteligencia del modelo también ha sido mejorada, permitiendo una interpretación precisa de instrucciones complejas y contenido visual. Además, ofrece una mejor cobertura de conocimiento global, consistencia de referencia y calidad de generación en escenarios profesionales, satisfaciendo mejor las necesidades de creación visual a nivel empresarial.",
+ "dreamina-seedance-2-0-260128.description": "Seedance 2.0 de ByteDance es el modelo de generación de video más potente, compatible con generación de video multimodal de referencia, edición de video, extensión de video, texto a video e imagen a video con audio sincronizado.",
+ "dreamina-seedance-2-0-fast-260128.description": "Seedance 2.0 Fast de ByteDance ofrece las mismas capacidades que Seedance 2.0 con velocidades de generación más rápidas a un precio más competitivo.",
"emohaa.description": "Emohaa es un modelo de salud mental con capacidades profesionales de asesoramiento para ayudar a los usuarios a comprender problemas emocionales.",
"ernie-4.5-0.3b.description": "ERNIE 4.5 0.3B es un modelo ligero de código abierto para implementación local y personalizada.",
"ernie-4.5-8k-preview.description": "ERNIE 4.5 8K Preview es un modelo de vista previa con contexto de 8K para evaluar ERNIE 4.5.",
@@ -515,6 +520,7 @@
"ernie-x1-turbo-32k.description": "ERNIE X1 Turbo 32K es un modelo de pensamiento rápido con contexto de 32K para razonamiento complejo y chat de múltiples turnos.",
"ernie-x1.1-preview.description": "ERNIE X1.1 Preview es una vista previa del modelo de pensamiento para evaluación y pruebas.",
"ernie-x1.1.description": "ERNIE X1.1 es un modelo de pensamiento en vista previa para evaluación y pruebas.",
+ "fal-ai/bytedance/seedream/v4.5.description": "Seedream 4.5, desarrollado por el equipo Seed de ByteDance, soporta edición y composición de múltiples imágenes. Presenta consistencia mejorada de sujetos, seguimiento preciso de instrucciones, comprensión de lógica espacial, expresión estética, diseño de carteles y logotipos con renderizado de texto-imagen de alta precisión.",
"fal-ai/bytedance/seedream/v4.description": "Seedream 4.0 es un modelo de generación de imágenes de ByteDance Seed, que admite entradas de texto e imagen con generación de imágenes altamente controlable y de alta calidad. Genera imágenes a partir de indicaciones de texto.",
"fal-ai/flux-kontext/dev.description": "Modelo FLUX.1 centrado en la edición de imágenes, compatible con entradas de texto e imagen.",
"fal-ai/flux-pro/kontext.description": "FLUX.1 Kontext [pro] acepta texto e imágenes de referencia como entrada, permitiendo ediciones locales dirigidas y transformaciones globales complejas de escenas.",
@@ -571,8 +577,9 @@
"gemini-3.1-flash-lite.description": "Gemini 3.1 Flash-Lite es el modelo multimodal más eficiente en costos de Google, optimizado para tareas agentivas de alto volumen, traducción y procesamiento de datos.",
"gemini-3.1-pro-preview.description": "Gemini 3.1 Pro Preview mejora las capacidades de razonamiento de Gemini 3 Pro y añade soporte para un nivel de pensamiento medio.",
"gemini-3.1-pro.description": "Gemini 3.1 Pro de Google: modelo multimodal premium con ventana de contexto de 1M.",
+ "gemini-3.5-flash.description": "El modelo más inteligente de Gemini diseñado para velocidad, combinando inteligencia de vanguardia con búsqueda y fundamentación superiores.",
"gemini-flash-latest.description": "Apunta a gemini-3-flash-preview",
- "gemini-flash-lite-latest.description": "Apunta a gemini-2.5-flash-lite-preview-09-2025",
+ "gemini-flash-lite-latest.description": "Apunta a gemini-3.1-flash-lite",
"gemini-pro-latest.description": "Apunta a gemini-3.1-pro-preview",
"gemma-7b-it.description": "Gemma 7B es rentable para tareas de pequeña a mediana escala.",
"gemma2-9b-it.description": "Gemma 2 9B está optimizado para tareas específicas e integración con herramientas.",
@@ -731,6 +738,8 @@
"grok-4-fast-reasoning.description": "Nos complace lanzar Grok 4 Fast, nuestro último avance en modelos de razonamiento rentables.",
"grok-4.20-0309-non-reasoning.description": "Variante sin razonamiento para casos de uso simples.",
"grok-4.20-0309-reasoning.description": "Modelo inteligente y rapidísimo que razona antes de responder.",
+ "grok-4.20-beta-0309-non-reasoning.description": "Una variante sin razonamiento para casos de uso simples.",
+ "grok-4.20-beta-0309-reasoning.description": "Modelo inteligente y ultrarrápido que razona antes de responder.",
"grok-4.20-multi-agent-0309.description": "Equipo de 4 o 16 agentes. Destaca en casos de investigación. No admite herramientas del lado del cliente. Solo admite herramientas del lado del servidor de xAI (como X Search, Web Search) y herramientas MCP remotas.",
"grok-4.3.description": "El modelo de lenguaje grande más orientado a la verdad en el mundo.",
"grok-4.description": "Último modelo insignia de Grok con un rendimiento inigualable en lenguaje, matemáticas y razonamiento — un verdadero todoterreno. Actualmente apunta a grok-4-0709; debido a recursos limitados, tiene un precio temporalmente un 10% más alto que el oficial y se espera que regrese al precio oficial más adelante.",
@@ -1208,6 +1217,7 @@
"qwen3.6-flash.description": "El modelo nativo visión‑lenguaje Qwen3.6 Flash ofrece un rendimiento significativamente mejorado en comparación con la versión 3.5‑Flash. Este modelo se centra en mejorar las capacidades de codificación agentiva (superando ampliamente a su predecesor en múltiples pruebas de agentes de código), además de mejorar el razonamiento matemático y el razonamiento de código. En el aspecto visual, muestra avances notables en inteligencia espacial, con mejoras especialmente fuertes en localización de objetos y detección de objetivos.",
"qwen3.6-max-preview.description": "El modelo de mayor tamaño y de código cerrado de la serie Qwen3.6. Ofrece mayor conocimiento del mundo, mejor seguimiento de instrucciones y un rendimiento superior en codificación agentiva para tareas complejas. Es solo de texto, admite el modo de pensamiento por defecto, almacenamiento en caché explícito y llamadas a funciones.",
"qwen3.6-plus.description": "Qwen 3.6‑Plus introduce mejoras importantes en las capacidades de codificación, con un enfoque en Agentic Coding y desarrollo front‑end, mejorando significativamente la experiencia de Vibe Coding. Su capacidad de razonamiento en escenarios generales también ha sido reforzada. En cuanto a multimodalidad, capacidades como reconocimiento universal, OCR y localización de objetos han sido sustancialmente mejoradas. También corrige problemas conocidos de la versión Qwen 3.5‑Plus. Su uso sigue siendo el mismo que en Qwen 3.5‑Plus.",
+ "qwen3.7-max.description": "Qwen3.7 Max de Alibaba: la última variante Max con 1M de contexto, fuerte razonamiento y capacidades de uso de herramientas.",
"qwen3.description": "Qwen3 es el modelo de lenguaje de próxima generación de Alibaba con alto rendimiento en diversos casos de uso.",
"qwq-32b-preview.description": "QwQ es un modelo experimental de investigación de Qwen centrado en mejorar el razonamiento.",
"qwq-32b.description": "QwQ es un modelo de razonamiento de la familia Qwen. En comparación con los modelos estándar ajustados por instrucciones, ofrece capacidades de pensamiento y razonamiento que mejoran significativamente el rendimiento en tareas complejas. QwQ-32B es un modelo de razonamiento de tamaño medio que rivaliza con los mejores modelos como DeepSeek-R1 y o1-mini.",
@@ -1215,6 +1225,8 @@
"qwq.description": "QwQ es un modelo de razonamiento de la familia Qwen. En comparación con los modelos estándar ajustados por instrucciones, ofrece capacidades de pensamiento y razonamiento que mejoran significativamente el rendimiento en tareas difíciles. QwQ-32B es un modelo de razonamiento de tamaño medio que compite con los mejores modelos como DeepSeek-R1 y o1-mini.",
"qwq_32b.description": "Modelo de razonamiento de tamaño medio de la familia Qwen. En comparación con los modelos estándar ajustados por instrucciones, las capacidades de pensamiento y razonamiento de QwQ mejoran significativamente el rendimiento en tareas difíciles.",
"r1-1776.description": "R1-1776 es una variante postentrenada de DeepSeek R1 diseñada para proporcionar información factual sin censura ni sesgo.",
+ "seedance-1-5-pro-251215.description": "Seedance 1.5 Pro de ByteDance soporta texto a video, imagen a video (primer cuadro, primer+último cuadro) y generación de audio sincronizado con visuales.",
+ "seedream-5-0-260128.description": "ByteDance-Seedream-5.0-lite de BytePlus presenta generación aumentada con recuperación web para información en tiempo real, interpretación mejorada de indicaciones complejas y mayor consistencia de referencia para creación visual profesional.",
"solar-mini-ja.description": "Solar Mini (Ja) amplía Solar Mini con un enfoque en japonés, manteniendo un rendimiento eficiente y sólido en inglés y coreano.",
"solar-mini.description": "Solar Mini es un modelo LLM compacto que supera a GPT-3.5, con una sólida capacidad multilingüe compatible con inglés y coreano, ofreciendo una solución eficiente de bajo consumo.",
"solar-pro.description": "Solar Pro es un LLM de alta inteligencia de Upstage, enfocado en el seguimiento de instrucciones en una sola GPU, con puntuaciones IFEval superiores a 80. Actualmente admite inglés; el lanzamiento completo estaba previsto para noviembre de 2024 con soporte de idiomas ampliado y contexto más largo.",
diff --git a/locales/es-ES/onboarding.json b/locales/es-ES/onboarding.json
index 7eeea89930..ee02d8090e 100644
--- a/locales/es-ES/onboarding.json
+++ b/locales/es-ES/onboarding.json
@@ -20,6 +20,7 @@
"agent.greeting.vibePlaceholder": "p. ej. Cálido y amigable, Directo y preciso...",
"agent.history.current": "Actual",
"agent.history.title": "Temas del Historial",
+ "agent.input.preparing": "Preparándose…",
"agent.layout.mode.agent": "modo agente",
"agent.layout.mode.classic": "modo clásico",
"agent.layout.skip": "omitir este paso",
@@ -57,16 +58,8 @@
"agent.telemetryHint": "También puedes responder con tus propias palabras.",
"agent.title": "Incorporación Conversacional",
"agent.welcome": "...¿hm? Acabo de despertar — mi mente está en blanco. ¿Quién eres? Y — ¿cómo debería llamarme? También necesito un nombre.",
- "agent.welcome.footer": "Configura tu Lobe AI Agent. Vive en tu servidor, aprende de cada interacción y se vuelve más potente cuanto más tiempo funciona.",
- "agent.welcome.guide.growTogether.desc": "Con cada conversación, te comprenderé mejor y me convertiré en un compañero más sólido con el tiempo.",
- "agent.welcome.guide.growTogether.title": "Crecer contigo",
- "agent.welcome.guide.knowYou.desc": "¿Qué tienes entre manos estos días? Un poco de contexto me ayuda a apoyarte mejor.",
- "agent.welcome.guide.knowYou.title": "Conocerte",
- "agent.welcome.guide.name.desc": "Dame un nombre para que todo se sienta más personal desde el principio.",
- "agent.welcome.guide.name.title": "Ponme un nombre",
"agent.welcome.sentence.1": "¡Qué gusto conocerte! Vamos a conocernos mejor.",
"agent.welcome.sentence.2": "¿Qué tipo de compañero quieres que sea?",
- "agent.welcome.sentence.3": "Primero, dame un nombre :)",
"agent.welcome.suggestion.avatarHint": "Usa {{emoji}} como el avatar.",
"agent.welcome.suggestion.switch": "Probar otro conjunto",
"agent.welcome.suggestion.title": "¿Necesitas un punto de partida? Elige uno y lo perfeccionaremos después.",
diff --git a/locales/es-ES/plugin.json b/locales/es-ES/plugin.json
index 74f96aac22..f7b00d3e5b 100644
--- a/locales/es-ES/plugin.json
+++ b/locales/es-ES/plugin.json
@@ -73,9 +73,8 @@
"builtins.lobe-agent.apiName.analyzeVisualMedia.mediaCount": "{{count}} medios",
"builtins.lobe-agent.apiName.analyzeVisualMedia.result": "Analizar medios visuales: {{question}}",
"builtins.lobe-agent.apiName.callSubAgent": "Llamar a subagente",
- "builtins.lobe-agent.apiName.callSubAgent.completed": "Subagente enviado: ",
- "builtins.lobe-agent.apiName.callSubAgent.loading": "Enviando subagente: ",
"builtins.lobe-agent.apiName.callSubAgents": "Llamar a subagentes",
+ "builtins.lobe-agent.apiName.callSubAgents.more": "{{count}} en total",
"builtins.lobe-agent.apiName.clearTodos": "Borrar tareas",
"builtins.lobe-agent.apiName.clearTodos.modeAll": "todas",
"builtins.lobe-agent.apiName.clearTodos.modeCompleted": "completadas",
@@ -87,17 +86,24 @@
"builtins.lobe-agent.apiName.updatePlan.completed": "Completado",
"builtins.lobe-agent.apiName.updatePlan.modified": "Modificado",
"builtins.lobe-agent.apiName.updateTodos": "Actualizar tareas",
+ "builtins.lobe-agent.subAgent.stats.tokens": "{{count}} fichas",
+ "builtins.lobe-agent.subAgent.stats.tools": "{{count}} herramientas",
"builtins.lobe-agent.title": "Agente Lobe",
"builtins.lobe-claude-code.agent.instruction": "Instrucción",
"builtins.lobe-claude-code.agent.result": "Resultado",
- "builtins.lobe-claude-code.task.createLabel": "Creando tarea: ",
+ "builtins.lobe-claude-code.task.create.completed": "Tarea creada: ",
+ "builtins.lobe-claude-code.task.create.loading": "Creando tarea: ",
"builtins.lobe-claude-code.task.getLabel": "Inspeccionando tarea #{{taskId}}",
- "builtins.lobe-claude-code.task.listLabel": "Listando tareas",
+ "builtins.lobe-claude-code.task.list.completed": "Tareas listadas",
+ "builtins.lobe-claude-code.task.list.loading": "Listando tareas",
+ "builtins.lobe-claude-code.task.update.completed": "Tarea #{{taskId}} actualizada",
+ "builtins.lobe-claude-code.task.update.loading": "Actualizando tarea #{{taskId}}",
"builtins.lobe-claude-code.task.updateCompleted": "Completado",
"builtins.lobe-claude-code.task.updateDeleted": "Eliminado",
"builtins.lobe-claude-code.task.updateInProgress": "Iniciado",
- "builtins.lobe-claude-code.task.updateLabel": "Actualizando tarea #{{taskId}}",
"builtins.lobe-claude-code.task.updatePending": "Restablecer",
+ "builtins.lobe-claude-code.task.updateSubject.completed": "Tarea actualizada",
+ "builtins.lobe-claude-code.task.updateSubject.loading": "Actualizando tarea",
"builtins.lobe-claude-code.todoWrite.allDone": "Todas las tareas completadas",
"builtins.lobe-claude-code.todoWrite.currentStep": "Paso actual",
"builtins.lobe-claude-code.todoWrite.todos": "Tareas",
@@ -261,6 +267,8 @@
"builtins.lobe-skill-store.render.repository": "Repositorio",
"builtins.lobe-skill-store.render.version": "Versión",
"builtins.lobe-skill-store.title": "Tienda de Habilidades",
+ "builtins.lobe-skills.apiName.activateAgentSkill": "Activar habilidad del agente",
+ "builtins.lobe-skills.apiName.activateProjectSkill": "Activar habilidad del proyecto",
"builtins.lobe-skills.apiName.activateSkill": "Activar Habilidad",
"builtins.lobe-skills.apiName.execScript": "Ejecutar Script",
"builtins.lobe-skills.apiName.exportFile": "Exportar Archivo",
@@ -530,6 +538,7 @@
"localSystem.workingDirectory.checkoutAction": "Cambiar a",
"localSystem.workingDirectory.checkoutFailed": "Error al cambiar de rama",
"localSystem.workingDirectory.chooseDifferentFolder": "Elegir una carpeta diferente",
+ "localSystem.workingDirectory.clear": "Limpiar",
"localSystem.workingDirectory.createBranchAction": "Crear y cambiar a nueva rama…",
"localSystem.workingDirectory.current": "Directorio de trabajo actual",
"localSystem.workingDirectory.detachedHead": "HEAD separado en {{sha}}",
diff --git a/locales/es-ES/providers.json b/locales/es-ES/providers.json
index c4ef10fb49..310682cd8a 100644
--- a/locales/es-ES/providers.json
+++ b/locales/es-ES/providers.json
@@ -33,6 +33,7 @@
"jina.description": "Fundada en 2020, Jina AI es una empresa líder en búsqueda con IA. Su pila de búsqueda incluye modelos vectoriales, reordenadores y pequeños modelos de lenguaje para construir aplicaciones generativas y multimodales confiables y de alta calidad.",
"kimicodingplan.description": "Kimi Code de Moonshot AI proporciona acceso a los modelos Kimi, incluidos K2.5, para tareas de codificación.",
"lmstudio.description": "LM Studio es una aplicación de escritorio para desarrollar y experimentar con LLMs en tu ordenador.",
+ "lobehub.description": "LobeHub Cloud utiliza APIs oficiales para acceder a modelos de IA y mide el uso con Créditos vinculados a los tokens del modelo.",
"longcat.description": "LongCat es una serie de modelos grandes de inteligencia artificial generativa desarrollados de manera independiente por Meituan. Está diseñado para mejorar la productividad interna de la empresa y permitir aplicaciones innovadoras mediante una arquitectura computacional eficiente y sólidas capacidades multimodales.",
"minimax.description": "Fundada en 2021, MiniMax desarrolla IA de propósito general con modelos fundacionales multimodales, incluyendo modelos de texto MoE con billones de parámetros, modelos de voz y visión, junto con aplicaciones como Hailuo AI.",
"minimaxcodingplan.description": "El Plan de Tokens MiniMax proporciona acceso a los modelos MiniMax, incluidos M2.7, para tareas de codificación mediante una suscripción de tarifa fija.",
diff --git a/locales/es-ES/setting.json b/locales/es-ES/setting.json
index e295b00d04..1a025189aa 100644
--- a/locales/es-ES/setting.json
+++ b/locales/es-ES/setting.json
@@ -180,8 +180,6 @@
"agentSkillModal.url.title": "Importar desde URL",
"agentSkillModal.url.urlPlaceholder": "https://example.com/path/to/SKILL.md",
"agentSkillTag": "Habilidad del Agente",
- "agentTab.documents": "Documentos",
- "agentTab.meta": "Información del Agente",
"agentTab.opening": "Configuración de Inicio",
"agentTab.plugin": "Configuración de Habilidades",
"agentTab.prompt": "Perfil del Agente",
@@ -481,6 +479,20 @@
"notification.item.image_generation_completed": "Generación de imagen completada",
"notification.item.video_generation_completed": "Generación de vídeo completada",
"notification.title": "Canales de Notificación",
+ "platformAgentConfig.availability.available": "Disponible",
+ "platformAgentConfig.availability.checking": "Comprobando...",
+ "platformAgentConfig.availability.label": "Disponibilidad",
+ "platformAgentConfig.availability.noDevice": "Ningún dispositivo vinculado",
+ "platformAgentConfig.availability.notInstalled": "No instalado",
+ "platformAgentConfig.changeDevice": "Cambiar dispositivo",
+ "platformAgentConfig.device.label": "Dispositivo vinculado",
+ "platformAgentConfig.device.none": "Ninguno",
+ "platformAgentConfig.device.offline": "Desconectado",
+ "platformAgentConfig.device.online": "Conectado",
+ "platformAgentConfig.platform.label": "Plataforma",
+ "platformAgentConfig.redetect": "Re-detectar",
+ "platformAgentConfig.selectDevice": "Seleccionar un dispositivo",
+ "platformAgentConfig.title": "Configuración de la plataforma",
"plugin.addMCPPlugin": "Agregar MCP",
"plugin.addTooltip": "Habilidades Personalizadas",
"plugin.clearDeprecated": "Eliminar Habilidades Retiradas",
@@ -491,6 +503,8 @@
"plugin.settings.tooltip": "Configuración de Habilidad",
"plugin.store": "Tienda de Habilidades",
"publishToCommunity": "Publicar en la comunidad",
+ "serviceModel.contextLimit.placeholder": "Límite de contexto",
+ "serviceModel.memoryModels.title": "Modelos de memoria",
"serviceModel.modelAssignments.title": "Asignaciones de modelo",
"serviceModel.optionalFeatures.title": "Funciones opcionales",
"settingAgent.avatar.sizeExceeded": "El tamaño de la imagen excede el límite de 1MB, por favor elige una imagen más pequeña",
@@ -537,6 +551,9 @@
"settingChat.enableAutoScrollOnStreaming.desc": "Anular la configuración global para este asistente",
"settingChat.enableAutoScrollOnStreaming.title": "Desplazamiento automático durante la respuesta de la IA",
"settingChat.enableCompressHistory.title": "Activar Resumen Automático del Historial de Chat",
+ "settingChat.enableFollowUpChips.desc": "Después de cada respuesta, muestra sugerencias de respuesta rápida debajo del mensaje. Requiere que el modelo global de seguimiento esté configurado.",
+ "settingChat.enableFollowUpChips.notConfiguredHint": "Configura primero el modelo global de seguimiento para habilitar esto.",
+ "settingChat.enableFollowUpChips.title": "Sugerencias de seguimiento",
"settingChat.enableHistoryCount.alias": "Ilimitado",
"settingChat.enableHistoryCount.limited": "Incluir solo {{number}} mensajes de conversación",
"settingChat.enableHistoryCount.setlimited": "Establecer límite de mensajes históricos",
@@ -828,6 +845,9 @@
"systemAgent.customPrompt.desc": "Una vez completado, el agente del sistema usará este prompt personalizado al generar contenido",
"systemAgent.customPrompt.placeholder": "Introduce el prompt personalizado",
"systemAgent.customPrompt.title": "Prompt Personalizado",
+ "systemAgent.followUpAction.label": "Modelo de sugerencias de seguimiento",
+ "systemAgent.followUpAction.modelDesc": "Modelo utilizado para sugerir respuestas rápidas debajo de cada mensaje del asistente",
+ "systemAgent.followUpAction.title": "Sugerencias de seguimiento",
"systemAgent.generationTopic.label": "Modelo",
"systemAgent.generationTopic.modelDesc": "Modelo designado para nombrar automáticamente temas de arte IA",
"systemAgent.generationTopic.title": "Agente de Nombres para Temas de Arte IA",
@@ -838,6 +858,9 @@
"systemAgent.inputCompletion.label": "Modelo",
"systemAgent.inputCompletion.modelDesc": "Modelo utilizado para sugerencias de autocompletado de entrada (como el texto fantasma de GitHub Copilot)",
"systemAgent.inputCompletion.title": "Agente de Autocompletado de Entrada",
+ "systemAgent.memoryAnalysisAgentConfig.label": "Modelo",
+ "systemAgent.memoryAnalysisAgentConfig.modelDesc": "Modelo utilizado para determinar si las conversaciones contienen memoria y extraer identidades, preferencias, contextos, actividades y experiencias.",
+ "systemAgent.memoryAnalysisAgentConfig.title": "Análisis de memoria",
"systemAgent.promptRewrite.label": "Modelo",
"systemAgent.promptRewrite.modelDesc": "Especifica el modelo utilizado para reescribir indicaciones",
"systemAgent.promptRewrite.title": "Agente de Reescritura de Indicaciones",
@@ -851,12 +874,20 @@
"systemAgent.translation.label": "Modelo",
"systemAgent.translation.modelDesc": "Especifica el modelo usado para traducción",
"systemAgent.translation.title": "Agente de Traducción de Mensajes",
+ "systemAgent.userMemoryEmbedding.label": "Modelo",
+ "systemAgent.userMemoryEmbedding.modelDesc": "Modelo utilizado para incrustar contenido de memoria para su recuperación. El límite de contexto restringe cada entrada de incrustación.",
+ "systemAgent.userMemoryEmbedding.title": "Incrustación de memoria",
+ "systemAgent.userMemoryPersonaWriter.label": "Modelo",
+ "systemAgent.userMemoryPersonaWriter.modelDesc": "Modelo utilizado para escribir resúmenes de memoria orientados a la persona.",
+ "systemAgent.userMemoryPersonaWriter.title": "Escritor de memoria de persona",
"tab.about": "Acerca de",
"tab.addAgentSkill": "Añadir Habilidad del Agente",
"tab.addCustomMcp": "Añadir Habilidad MCP Personalizada",
"tab.addCustomMcp.desc": "Configura manualmente un servidor MCP personalizado",
"tab.addCustomSkill": "Agregar habilidad personalizada",
"tab.advanced": "Avanzado",
+ "tab.advanced.appUpdates.title": "Actualizaciones de la aplicación",
+ "tab.advanced.toolsAndDiagnostics.title": "Herramientas y diagnósticos",
"tab.advanced.updateChannel.canary": "Canary",
"tab.advanced.updateChannel.canaryDesc": "Activado con cada fusión de PR, múltiples compilaciones por día. El más inestable.",
"tab.advanced.updateChannel.desc": "De forma predeterminada, recibe notificaciones para actualizaciones estables. El canal Canary recibe versiones preliminares que pueden ser inestables para el trabajo de producción.",
diff --git a/locales/es-ES/spend.json b/locales/es-ES/spend.json
index c2abcfd96b..ae45ecc3a6 100644
--- a/locales/es-ES/spend.json
+++ b/locales/es-ES/spend.json
@@ -26,6 +26,7 @@
"table.columns.trigger.enums.onboarding": "Incorporación",
"table.columns.trigger.enums.openapi": "OpenAPI",
"table.columns.trigger.enums.semantic_search": "Búsqueda de Conocimiento",
+ "table.columns.trigger.enums.signup_email_llm_review": "Revisión de Correo Electrónico de Registro",
"table.columns.trigger.enums.topic": "Resumen de Tema",
"table.columns.trigger.enums.video": "Generación de vídeo",
"table.columns.trigger.enums.visual_analysis": "Análisis visual",
diff --git a/locales/es-ES/topic.json b/locales/es-ES/topic.json
index e2d1c4a35a..815f718fdf 100644
--- a/locales/es-ES/topic.json
+++ b/locales/es-ES/topic.json
@@ -51,6 +51,77 @@
"inPopup.focus": "Ir a la ventana emergente",
"inPopup.title": "Abrir en ventana emergente",
"loadMore": "Cargar más",
+ "management.actions.newChat": "Nuevo chat",
+ "management.actions.select": "Seleccionar",
+ "management.actionsMenu.archiveStale.confirm": "¿Archivar {{count}} temas que han estado inactivos durante más de 3 meses? Serán marcados como completados.",
+ "management.actionsMenu.archiveStale.confirmOk": "Archivar",
+ "management.actionsMenu.archiveStale.done": "{{count}} temas inactivos archivados.",
+ "management.actionsMenu.archiveStale.label": "Archivar temas inactivos por más de 3 meses",
+ "management.actionsMenu.archiveStale.noneFound": "No se encontraron temas inactivos.",
+ "management.actionsMenu.archiveStale.title": "¿Archivar temas inactivos?",
+ "management.actionsMenu.autoSummarize.comingSoon": "La auto-resumen estará disponible pronto — sigue el progreso en la hoja de ruta.",
+ "management.actionsMenu.autoSummarize.label": "Generar resúmenes automáticamente para temas sin uno",
+ "management.actionsMenu.title": "Más acciones",
+ "management.bulk.archive": "Archivar",
+ "management.bulk.cancel": "Cancelar",
+ "management.bulk.delete": "Eliminar",
+ "management.bulk.deleteConfirm": "Estás a punto de eliminar {{count}} temas. Esta acción no se puede deshacer.",
+ "management.bulk.deleteTitle": "¿Eliminar temas?",
+ "management.bulk.favorite": "Favorito",
+ "management.bulk.selectedCount_one": "{{count}} seleccionado",
+ "management.bulk.selectedCount_other": "{{count}} seleccionados",
+ "management.card.noPreview": "Vista previa no disponible",
+ "management.columns.project": "Proyecto",
+ "management.columns.status": "Estado",
+ "management.columns.title": "Título",
+ "management.columns.trigger": "Disparador",
+ "management.columns.updated": "Actualizado",
+ "management.empty.filtered.action": "Borrar filtros",
+ "management.empty.filtered.desc": "Intenta ajustar los filtros o borrarlos para ver más temas.",
+ "management.empty.filtered.title": "Ningún tema coincide con estos filtros",
+ "management.empty.noTopics.action": "Iniciar nuevo chat",
+ "management.empty.noTopics.desc": "Inicia una conversación con este agente para crear tu primer tema.",
+ "management.empty.noTopics.title": "Aún no hay temas",
+ "management.filters.project.empty": "Sin proyectos",
+ "management.filters.project.label": "Proyecto",
+ "management.filters.status.active": "Activo",
+ "management.filters.status.all": "Todos",
+ "management.filters.status.archived": "Archivados",
+ "management.filters.status.completed": "Completados",
+ "management.filters.status.favorite": "Favoritos",
+ "management.filters.status.running": "En ejecución",
+ "management.filters.time.all": "Todo el tiempo",
+ "management.filters.time.label": "Tiempo",
+ "management.filters.time.month": "Último mes",
+ "management.filters.time.today": "Hoy",
+ "management.filters.time.week": "Última semana",
+ "management.filters.trigger.api": "API",
+ "management.filters.trigger.chat": "Chat",
+ "management.filters.trigger.eval": "Evaluación",
+ "management.filters.trigger.label": "Disparador",
+ "management.filters.trigger.task": "Tarea",
+ "management.group.byProject": "Por proyecto",
+ "management.group.byTime": "Por tiempo",
+ "management.group.label": "Agrupar",
+ "management.group.noProject": "Sin proyecto",
+ "management.group.none": "Ninguno",
+ "management.loadingMore": "Cargando más temas…",
+ "management.searchPlaceholder": "Buscar temas de este agente…",
+ "management.sidebarEntry": "Temas",
+ "management.sort.createdAt": "Hora de creación",
+ "management.sort.label": "Ordenar",
+ "management.sort.title": "Título",
+ "management.sort.updatedAt": "Hora de actualización",
+ "management.status.active": "Activo",
+ "management.status.archived": "Archivado",
+ "management.status.completed": "Completado",
+ "management.status.failed": "Fallido",
+ "management.status.paused": "Pausado",
+ "management.status.running": "En ejecución",
+ "management.status.waitingForHuman": "Esperando entrada",
+ "management.title": "Temas",
+ "management.view.card": "Tarjeta",
+ "management.view.list": "Lista",
"newTopic": "Nuevo tema",
"renameModal.description": "Mantenlo breve y fácil de reconocer.",
"renameModal.title": "Renombrar tema",
diff --git a/locales/fa-IR/agent.json b/locales/fa-IR/agent.json
index e9559f75f5..b4a4367135 100644
--- a/locales/fa-IR/agent.json
+++ b/locales/fa-IR/agent.json
@@ -100,6 +100,35 @@
"channel.groupPolicyOpenHint": "پاسخدادن در هر گروه، کانال یا گفتگو",
"channel.historyLimit": "محدودیت پیامهای تاریخچه",
"channel.historyLimitHint": "تعداد پیشفرض پیامهایی که هنگام خواندن تاریخچه کانال دریافت میشوند",
+ "channel.imessage.applicationIdHint": "یک شناسه پایدار که توسط کانال ابری و پل دسکتاپ به اشتراک گذاشته میشود.",
+ "channel.imessage.applicationIdPlaceholder": "مثلاً home-mac-mini",
+ "channel.imessage.blueBubblesPassword": "رمز عبور BlueBubbles",
+ "channel.imessage.blueBubblesPasswordHint": "به صورت محلی در LobeHub Desktop ذخیره شده و فقط برای ارتباط با سرور محلی BlueBubbles استفاده میشود.",
+ "channel.imessage.blueBubblesServerUrl": "آدرس سرور BlueBubbles",
+ "channel.imessage.blueBubblesServerUrlHint": "آدرس سرور محلی BlueBubbles که از این برنامه دسکتاپ قابل دسترسی است.",
+ "channel.imessage.bridgeEnabled": "فعال کردن پل",
+ "channel.imessage.bridgeEnabledHint": "هنگامی که فعال شود، LobeHub Desktop وبهوکهای محلی BlueBubbles را دریافت کرده و به LobeHub ارسال میکند.",
+ "channel.imessage.bridgeMissingApplicationId": "ابتدا شناسه برنامه را وارد کنید.",
+ "channel.imessage.bridgeMissingPassword": "ابتدا رمز عبور BlueBubbles را وارد کنید.",
+ "channel.imessage.bridgeMissingServerUrl": "ابتدا آدرس سرور BlueBubbles را وارد کنید.",
+ "channel.imessage.bridgeMissingWebhookSecret": "ابتدا رمز وبهوک را وارد کنید.",
+ "channel.imessage.bridgePasswordSavedPlaceholder": "برای حفظ رمز عبور ذخیره شده، خالی بگذارید",
+ "channel.imessage.bridgeRefresh": "تازهسازی",
+ "channel.imessage.bridgeRefreshFailed": "تازهسازی پل iMessage دسکتاپ ناموفق بود",
+ "channel.imessage.bridgeRunning": "در حال اجرا",
+ "channel.imessage.bridgeSave": "ذخیره پل",
+ "channel.imessage.bridgeSaveFailed": "ذخیره پل iMessage دسکتاپ ناموفق بود",
+ "channel.imessage.bridgeSaved": "پل iMessage دسکتاپ ذخیره شد",
+ "channel.imessage.bridgeStopped": "متوقف شده",
+ "channel.imessage.bridgeTest": "آزمایش BlueBubbles",
+ "channel.imessage.bridgeTestFailed": "آزمایش BlueBubbles ناموفق بود",
+ "channel.imessage.bridgeTestSuccess": "اتصال BlueBubbles موفقیتآمیز بود",
+ "channel.imessage.description": "این دستیار را از طریق پل BlueBubbles محلی LobeHub Desktop به iMessage متصل کنید.",
+ "channel.imessage.desktopBridge": "پل دسکتاپ",
+ "channel.imessage.desktopDeviceId": "شناسه دستگاه دسکتاپ",
+ "channel.imessage.desktopDeviceIdHint": "دستگاه LobeHub Desktop که پل محلی BlueBubbles را اجرا میکند. آن را در تنظیمات دروازه دسکتاپ پیدا کنید.",
+ "channel.imessage.webhookSecret": "رمز وبهوک",
+ "channel.imessage.webhookSecretHint": "یک رمز مشترک که بین LobeHub Desktop و وبهوک ابری استفاده میشود. از همان مقدار در تنظیمات پل دسکتاپ استفاده کنید.",
"channel.importConfig": "وارد کردن تنظیمات",
"channel.importFailed": "وارد کردن تنظیمات ناموفق بود",
"channel.importInvalidFormat": "فرمت فایل تنظیمات نامعتبر است",
@@ -176,6 +205,7 @@
"channel.userIdHint": "شناسه کاربری شما در این پلتفرم. هوش مصنوعی میتواند از آن برای ارسال پیامهای مستقیم به شما استفاده کند.",
"channel.userIdHint.discord": "حالت توسعهدهنده را فعال کنید (Settings → Advanced)، سپس روی تصویر پروفایل خود راستکلیک کنید → Copy User ID.",
"channel.userIdHint.feishu": "در پلتفرم توسعه Feishu / Lark برنامه خود را باز کنید → Permissions، سپس Open ID خود را پیدا کنید.",
+ "channel.userIdHint.imessage": "از شناسه iMessage خود که در BlueBubbles دیده میشود استفاده کنید، معمولاً یک آدرس ایمیل یا شماره تلفن E.164.",
"channel.userIdHint.line": "کنسول توسعهدهندگان LINE را باز کنید → کانال خود → تب تنظیمات پایه، و \"شناسه کاربری شما\" (شروع با U، 33 کاراکتر) را کپی کنید.",
"channel.userIdHint.qq": "شماره QQ شما، که در صفحه پروفایل QQ نمایش داده میشود.",
"channel.userIdHint.slack": "پروفایل Slack خود را باز کنید → ⋮ More → Copy member ID (با U آغاز میشود).",
diff --git a/locales/fa-IR/chat.json b/locales/fa-IR/chat.json
index 4028aecdb6..ca353829c5 100644
--- a/locales/fa-IR/chat.json
+++ b/locales/fa-IR/chat.json
@@ -69,6 +69,11 @@
"cliAuthGuide.errorDetails": "جزئیات خطا",
"cliAuthGuide.runCommand": "این فرمان را در ترمینال اجرا کنید",
"cliAuthGuide.title": "ورود به {{name}}",
+ "cliOverloadedGuide.actions.retry": "تلاش مجدد",
+ "cliOverloadedGuide.desc": "سرویس مدل بالادستی {{name}} به طور موقت بارگذاری شده است. این معمولاً در یک لحظه برطرف میشود.",
+ "cliOverloadedGuide.errorDetails": "جزئیات خطا",
+ "cliOverloadedGuide.retryHint": "چند ثانیه صبر کنید و دوباره تلاش کنید. اگر همچنان شکست خورد، ممکن است ارائهدهنده با یک مشکل گستردهتر مواجه باشد.",
+ "cliOverloadedGuide.title": "{{name}} به طور موقت بارگذاری شده است",
"cliRateLimitGuide.actions.openSystemTools": "باز کردن ابزارهای سیستم",
"cliRateLimitGuide.actions.retry": "تلاش مجدد",
"cliRateLimitGuide.afterReset": "تا زمان ریست صبر کنید، سپس پیام خود را دوباره امتحان کنید. اگر از مجوز API استفاده میکنید، میتوانید سهمیه و وضعیت صورتحساب ارائهدهنده خود را نیز بررسی کنید.",
@@ -203,6 +208,17 @@
"heteroAgent.cloudRepo.noRepos": "هیچ مخزنی تنظیم نشده است. آنها را در تنظیمات عامل اضافه کنید.",
"heteroAgent.cloudRepo.notSet": "هیچ مخزنی انتخاب نشده است",
"heteroAgent.cloudRepo.sectionTitle": "مخازن",
+ "heteroAgent.executionTarget.infoTooltip": "یک دستگاه از راه دور را انتخاب کنید تا آن ماشین را از طریق وب کنترل کنید. \"این دستگاه\" عامل را به صورت محلی اجرا میکند و فقط در داخل برنامه دسکتاپ در دسترس است.",
+ "heteroAgent.executionTarget.loading": "در حال بارگذاری دستگاهها...",
+ "heteroAgent.executionTarget.local": "این دستگاه",
+ "heteroAgent.executionTarget.localDesc": "به عنوان یک فرآیند محلی در این برنامه دسکتاپ اجرا شود",
+ "heteroAgent.executionTarget.noDevices": "هنوز هیچ دستگاه از راه دوری وجود ندارد. برنامه دسکتاپ را نصب کنید یا `lh connect` را روی یک ماشین دیگر اجرا کنید.",
+ "heteroAgent.executionTarget.offline": "آفلاین",
+ "heteroAgent.executionTarget.online": "آنلاین",
+ "heteroAgent.executionTarget.sandbox": "محیط آزمایشی ابری",
+ "heteroAgent.executionTarget.sandboxDesc": "در یک محیط آزمایشی ابری موقت اجرا شود",
+ "heteroAgent.executionTarget.title": "دستگاه اجرا",
+ "heteroAgent.executionTarget.unknownDevice": "دستگاه ناشناخته",
"heteroAgent.fullAccess.label": "دسترسی کامل",
"heteroAgent.fullAccess.tooltip": "Claude Code بهصورت محلی با دسترسی کامل خواندن/نوشتن در پوشه کاری اجرا میشود. تغییر حالتهای دسترسی فعلاً امکانپذیر نیست.",
"heteroAgent.resumeReset.cwdChanged": "پوشه کاری تغییر کرده است. نشست قبلی Claude Code فقط از پوشه اصلی خود قابل ادامه است، بنابراین یک مکالمه جدید آغاز شد.",
@@ -274,6 +290,11 @@
"memory.on.desc": "ترجیحات و اطلاعات مکالمات را به خاطر بسپارید.",
"memory.on.title": "فعال کردن حافظه",
"memory.title": "حافظه",
+ "mention.category.agents": "عوامل",
+ "mention.category.members": "اعضا",
+ "mention.category.skills": "مهارتها",
+ "mention.category.tools": "ابزارها",
+ "mention.category.topics": "موضوعات",
"mention.title": "اشاره به اعضا",
"messageAction.collapse": "جمع کردن پیام",
"messageAction.continueGeneration": "ادامه تولید",
@@ -330,6 +351,7 @@
"newCodexAgent": "افزودن Codex",
"newGroupChat": "ایجاد گروه",
"newPage": "ایجاد صفحه",
+ "newPlatformAgent": "افزودن عامل پلتفرم",
"noAgentsYet": "این گروه هنوز عضوی ندارد. برای دعوت نمایندهها روی دکمه + کلیک کنید.",
"noAvailableAgents": "هیچ عضوی برای دعوت در دسترس نیست",
"noMatchingAgents": "هیچ عضوی مطابق یافت نشد",
@@ -350,6 +372,45 @@
"pageSelection.reference": "متن انتخابشده",
"pin": "سنجاق کردن",
"pinOff": "برداشتن سنجاق",
+ "platformAgent.create.available": "در دسترس",
+ "platformAgent.create.back": "بازگشت",
+ "platformAgent.create.checkFailed": "بررسی ناموفق بود",
+ "platformAgent.create.checking": "در حال بررسی دسترسی...",
+ "platformAgent.create.comingSoon": "به زودی",
+ "platformAgent.create.create": "ایجاد عامل",
+ "platformAgent.create.creating": "در حال ایجاد...",
+ "platformAgent.create.desc.amp": "اتصال به Amp که روی یکی از دستگاههای شما اجرا میشود",
+ "platformAgent.create.desc.hermes": "اتصال به Hermes که روی یکی از دستگاههای شما اجرا میشود",
+ "platformAgent.create.desc.openclaw": "اتصال به OpenClaw که روی یکی از دستگاههای شما اجرا میشود",
+ "platformAgent.create.desc.opencode": "اتصال به OpenCode که روی یکی از دستگاههای شما اجرا میشود",
+ "platformAgent.create.descriptionPlaceholder": "توضیح مختصر (اختیاری)",
+ "platformAgent.create.downloadDesktop": "دانلود برنامه دسکتاپ",
+ "platformAgent.create.fetchingProfile": "در حال دریافت پروفایل...",
+ "platformAgent.create.namePlaceholder": "مثلاً عامل OpenClaw من",
+ "platformAgent.create.next": "بعدی",
+ "platformAgent.create.noDevices": "هیچ دستگاهی متصل نیست",
+ "platformAgent.create.noDevicesCliHint": "یا هر ماشینی را از طریق CLI متصل کنید، سپس روی تازهسازی کلیک کنید:",
+ "platformAgent.create.noDevicesCmd": "lh connect",
+ "platformAgent.create.noDevicesDesktopHint": "برنامه دسکتاپ را نصب کنید — پس از ورود به سیستم به طور خودکار متصل میشود",
+ "platformAgent.create.notInstalled": "{{name}} روی این دستگاه نصب نشده است",
+ "platformAgent.create.refresh": "تازهسازی",
+ "platformAgent.create.selectDevice": "یک دستگاه را انتخاب کنید",
+ "platformAgent.create.step1": "انتخاب پلتفرم",
+ "platformAgent.create.step2": "انتخاب دستگاه",
+ "platformAgent.create.step3": "پیکربندی عامل",
+ "platformAgent.create.title": "افزودن عامل پلتفرم",
+ "platformAgent.create.upgradeCmd": "npm install -g @lobehub/cli",
+ "platformAgent.create.versionTooLow": "نسخه lh خیلی پایین است",
+ "platformAgent.create.versionTooLowHint": "lh را به آخرین نسخه بهروزرسانی کنید:",
+ "platformAgent.device.online": "آنلاین",
+ "platformAgent.deviceGuard.configure": "پیکربندی",
+ "platformAgent.deviceGuard.deviceOffline.desc": "دستگاه متصل نیست. `lh connect` را روی آن ماشین اجرا کنید سپس تازهسازی کنید.",
+ "platformAgent.deviceGuard.deviceOffline.title": "دستگاه متصل نیست",
+ "platformAgent.deviceGuard.noDevice.desc": "این عامل هیچ دستگاه متصلی ندارد. پروفایل عامل را ویرایش کنید تا یکی را پیکربندی کنید.",
+ "platformAgent.deviceGuard.noDevice.title": "هیچ دستگاهی متصل نیست",
+ "platformAgent.deviceGuard.platformUnavailable.desc": "{{name}} روی دستگاه متصل نصب نشده است.",
+ "platformAgent.deviceGuard.platformUnavailable.title": "{{name}} در دسترس نیست",
+ "platformAgent.deviceGuard.refresh": "تازهسازی",
"plus.addSkills": "افزودن مهارتها...",
"plus.search.appSearch": "جستجوی هوشمند",
"plus.search.appSearchDesc": "خدمات جستجوی بهینهسازی شده LobeHub، ارائه بهترین نتایج بازیابی.",
@@ -553,6 +614,9 @@
"taskDetail.modelConfig": "بازنویسی مدل",
"taskDetail.navigation": "ناوبری",
"taskDetail.nextRunCountdown": "اجرای بعدی در {{countdown}}",
+ "taskDetail.notFound.backToTasks": "بازگشت به همه وظایف",
+ "taskDetail.notFound.desc": "این وظیفه ممکن است حذف شده باشد، یا شما اجازه مشاهده آن را ندارید.",
+ "taskDetail.notFound.title": "وظیفه پیدا نشد",
"taskDetail.pauseTask": "توقف وظیفه",
"taskDetail.priority.high": "زیاد",
"taskDetail.priority.low": "کم",
@@ -912,10 +976,11 @@
"workingPanel.resources.deleteError": "Failed to delete document",
"workingPanel.resources.deleteSuccess": "Document deleted",
"workingPanel.resources.deleteTitle": "Delete document?",
+ "workingPanel.resources.deleteTitleMulti": "حذف {{count}} مورد؟",
"workingPanel.resources.empty": "هنوز سندی وجود ندارد. اسناد مرتبط با این عامل در اینجا نمایش داده میشوند.",
"workingPanel.resources.error": "Failed to load resources",
- "workingPanel.resources.filter.all": "همه",
"workingPanel.resources.filter.documents": "اسناد",
+ "workingPanel.resources.filter.skills": "مهارتها",
"workingPanel.resources.filter.web": "وب",
"workingPanel.resources.loading": "Loading resources...",
"workingPanel.resources.previewError": "Failed to load preview",
@@ -924,6 +989,7 @@
"workingPanel.resources.renameError": "Failed to rename document",
"workingPanel.resources.renameSuccess": "Document renamed",
"workingPanel.resources.tree.createError": "ایجاد ناموفق بود",
+ "workingPanel.resources.tree.deleteSelected": "حذف انتخابشدهها ({{count}})",
"workingPanel.resources.tree.moveError": "انتقال ناموفق بود",
"workingPanel.resources.tree.newDocument": "سند جدید",
"workingPanel.resources.tree.newFolder": "پوشه جدید",
@@ -947,12 +1013,15 @@
"workingPanel.review.empty.noBaseRef": "شاخه پیشفرض ریموت قابل تعیین نیست. دستور `git remote set-head origin --auto` را در ترمینال خود اجرا کنید.",
"workingPanel.review.error": "بارگذاری تفاوت این فایل ممکن نیست",
"workingPanel.review.expandAll": "باز کردن همه",
+ "workingPanel.review.group.collapseDiffs": "جمع کردن تمام تفاوتها در این گروه",
+ "workingPanel.review.group.expandDiffs": "باز کردن تمام تفاوتها در این گروه",
+ "workingPanel.review.group.fileCount": "{{count}} فایل",
+ "workingPanel.review.group.submoduleClean": "هیچ تغییری داخلی وجود ندارد",
"workingPanel.review.mode.branch": "شاخه",
"workingPanel.review.mode.unstaged": "غیربهمرحله",
"workingPanel.review.more": "گزینههای بیشتر",
"workingPanel.review.refresh": "تازهسازی",
"workingPanel.review.revealInTree": "نمایش در درخت",
- "workingPanel.review.revealNotFound": "فایل در شاخص پروژه یافت نشد",
"workingPanel.review.revert": "رد کردن تغییرات",
"workingPanel.review.revert.confirm.cancel": "لغو",
"workingPanel.review.revert.confirm.description": "تغییرات درخت کاری در {{filePath}} بهطور دائم حذف خواهند شد. فایلهای ردیابینشده از دیسک حذف میشوند.",
@@ -970,6 +1039,9 @@
"workingPanel.review.wordWrap.disable": "غیرفعال کردن پیچش کلمات",
"workingPanel.review.wordWrap.enable": "فعال کردن پیچش کلمات",
"workingPanel.skills.empty": "هیچ مهارتی در این پروژه یافت نشد",
+ "workingPanel.skills.section.agent": "مهارتهای عامل",
+ "workingPanel.skills.section.project": "مهارتهای پروژه",
+ "workingPanel.skills.section.user": "مهارتهای کاربر",
"workingPanel.skills.title": "مهارتها",
"workingPanel.space": "فضا",
"workingPanel.title": "Working Panel",
diff --git a/locales/fa-IR/common.json b/locales/fa-IR/common.json
index 2c49908ca6..98db29a3f2 100644
--- a/locales/fa-IR/common.json
+++ b/locales/fa-IR/common.json
@@ -353,6 +353,7 @@
"messengerBanner.title": "با Lobe AI در برنامههای پیامرسان محبوب خود صحبت کنید",
"more": "بیشتر",
"navPanel.agent": "نماینده",
+ "navPanel.bottomDivider": "موارد زیر به پایین متصل میشوند",
"navPanel.customizeSidebar": "سفارشیسازی نوار کناری",
"navPanel.displayItems": "موارد نمایشی",
"navPanel.hidden": "پنهان",
@@ -479,5 +480,6 @@
"userPanel.setting": "تنظیمات",
"userPanel.upgradePlan": "ارتقاء طرح",
"userPanel.usages": "آمار استفاده",
- "version": "نسخه"
+ "version": "نسخه",
+ "zoom": "بزرگنمایی"
}
diff --git a/locales/fa-IR/components.json b/locales/fa-IR/components.json
index 820cd1a2de..218f609f8c 100644
--- a/locales/fa-IR/components.json
+++ b/locales/fa-IR/components.json
@@ -5,6 +5,10 @@
"DragUpload.dragDesc": "فایلها را بکشید و اینجا رها کنید تا چند تصویر را بارگذاری کنید.",
"DragUpload.dragFileDesc": "تصاویر و فایلها را بکشید و اینجا رها کنید تا چند فایل و تصویر را بارگذاری کنید.",
"DragUpload.dragFileTitle": "بارگذاری فایلها",
+ "DragUpload.dragFolderDesc": "پوشه را بکشید و رها کنید تا به عنوان @mention در ورودی چت ارجاع داده شود.",
+ "DragUpload.dragFolderTitle": "ارجاع به پوشه",
+ "DragUpload.dragMixedDesc": "پوشهها به عنوان @mention درج میشوند؛ فایلها آپلود میشوند.",
+ "DragUpload.dragMixedTitle": "ارجاع به پوشه و آپلود فایلها",
"DragUpload.dragTitle": "بارگذاری تصاویر",
"FileManager.actions.addToLibrary": "افزودن به کتابخانه",
"FileManager.actions.batchChunking": "تقسیم دستهای",
diff --git a/locales/fa-IR/editor.json b/locales/fa-IR/editor.json
index 0877e16335..465d8f6aee 100644
--- a/locales/fa-IR/editor.json
+++ b/locales/fa-IR/editor.json
@@ -1,8 +1,10 @@
{
+ "actionTag.category.agentSkill": "مهارت نماینده",
"actionTag.category.command": "دستور",
"actionTag.category.projectSkill": "مهارت پروژه",
"actionTag.category.skill": "مهارت",
"actionTag.category.tool": "ابزار",
+ "actionTag.tooltip.agentSkill": "یک بسته مهارت از اسناد این نماینده برای درخواست بارگذاری میکند.",
"actionTag.tooltip.command": "پیش از ارسال، یک دستور اسلش سمت کلاینت را اجرا میکند.",
"actionTag.tooltip.projectSkill": "به عنوان یک فراخوانی اسلش ارسال میشود تا CLI عامل مهارت پروژه مطابقتیافته را اجرا کند.",
"actionTag.tooltip.skill": "برای این درخواست، یک بسته مهارت قابل استفاده مجدد را بارگذاری میکند.",
diff --git a/locales/fa-IR/electron.json b/locales/fa-IR/electron.json
index f1f081478a..24ec52e0f6 100644
--- a/locales/fa-IR/electron.json
+++ b/locales/fa-IR/electron.json
@@ -35,6 +35,7 @@
"navigation.recentView": "مشاهدات اخیر",
"navigation.resources": "منابع",
"navigation.settings": "تنظیمات",
+ "navigation.task": "وظیفه",
"navigation.tasks": "وظایف",
"navigation.unpin": "حذف ثابت",
"notification.finishChatGeneration": "تولید پیام توسط هوش مصنوعی به پایان رسید",
diff --git a/locales/fa-IR/file.json b/locales/fa-IR/file.json
index 65a187e7af..c5b2d679b7 100644
--- a/locales/fa-IR/file.json
+++ b/locales/fa-IR/file.json
@@ -53,6 +53,8 @@
"home.uploadEntries.folder.title": "بارگذاری پوشه",
"home.uploadEntries.library.title": "ایجاد کتابخانه جدید",
"home.uploadEntries.newPage.title": "صفحه جدید",
+ "library.hierarchy.empty.desc": "برای شروع فایلها را اضافه کنید یا یک پوشه ایجاد کنید",
+ "library.hierarchy.empty.title": "هنوز چیزی اینجا نیست",
"library.list.confirmRemoveLibrary": "در حال حذف این کتابخانه هستید. فایلهای داخل آن حذف نمیشوند بلکه به بخش همه فایلها منتقل میشوند. این عملیات قابل بازگشت نیست، لطفاً با احتیاط ادامه دهید.",
"library.list.empty": "برای ایجاد کتابخانه جدید روی <1>+1> کلیک کنید",
"library.new": "کتابخانه جدید",
diff --git a/locales/fa-IR/home.json b/locales/fa-IR/home.json
index 79bbacaf56..159f0aa360 100644
--- a/locales/fa-IR/home.json
+++ b/locales/fa-IR/home.json
@@ -45,12 +45,12 @@
"recommendations.heteroAgent.tag": "عامل کدنویسی",
"recommendations.heteroAgent.title": "افزودن عامل {{name}}",
"recommendations.subtitle": "برخی پیشنهادات برای تنظیمات شما",
+ "starter.claudeOpus48": "کلود اپوس ۴.۸",
+ "starter.claudeOpus48Already": "در حال حاضر از کلود اپوس ۴.۸ استفاده میکنید",
+ "starter.claudeOpus48Switched": "به کلود اپوس ۴.۸ تغییر داده شد",
"starter.createAgent": "ایجاد عامل",
"starter.createGroup": "ایجاد گروه",
"starter.deepResearch": "تحقیق عمیق",
- "starter.deepseekV4Pro": "DeepSeek V4 Pro",
- "starter.deepseekV4ProAlready": "از قبل در حال استفاده از DeepSeek V4 Pro هستید",
- "starter.deepseekV4ProSwitched": "به DeepSeek V4 Pro تغییر یافت",
"starter.developing": "بهزودی",
"starter.image": "تصویر",
"starter.imageGeneration": "تولید تصویر",
diff --git a/locales/fa-IR/image.json b/locales/fa-IR/image.json
index 2d3be3f8d6..322c4263b8 100644
--- a/locales/fa-IR/image.json
+++ b/locales/fa-IR/image.json
@@ -20,6 +20,7 @@
"config.resolution.options.1K": "۱K",
"config.resolution.options.2K": "۲K",
"config.resolution.options.4K": "۴K",
+ "config.resolution.options.512": "۵۱۲پیکسل",
"config.seed.label": "بذر (Seed)",
"config.seed.random": "بذر تصادفی",
"config.size.label": "اندازه",
diff --git a/locales/fa-IR/labs.json b/locales/fa-IR/labs.json
index 80af1482d8..4895549a2e 100644
--- a/locales/fa-IR/labs.json
+++ b/locales/fa-IR/labs.json
@@ -1,15 +1,21 @@
{
+ "features.agentDocumentFloatingChatPanel.desc": "نمایش پنل چت شناور در پیشنمایش سند نماینده تنها زمانی که این ویژگی آزمایشی فعال باشد.",
+ "features.agentDocumentFloatingChatPanel.title": "پنل چت شناور سند نماینده",
"features.agentSelfIteration.desc": "به دستیار امکان میدهد درباره عملکرد خود تأمل کند، خودآگاهی ایجاد کند و از طریق تلاشها و تعاملات مداوم به طور پیوسته بهبود یابد.",
"features.agentSelfIteration.title": "خودتکراری عامل",
"features.assistantMessageGroup.desc": "نمایش گروهی پیامهای عامل و نتایج ابزارهای فراخوانیشده بهصورت یکجا",
"features.assistantMessageGroup.title": "گروهبندی پیامهای عامل",
+ "features.executionDeviceSwitcher.desc": "نمایش تغییردهنده دستگاه اجرا در نوار ابزار نماینده ناهمگن تا بتوانید اجراها را به این دستگاه، یک محیط ابری یا یک دستگاه راه دور متصل هدایت کنید.",
+ "features.executionDeviceSwitcher.title": "تغییردهنده دستگاه اجرا",
"features.gatewayMode.desc": "اجرای وظایف ایجنت روی سرور از طریق وبسوکت Gateway بهجای اجرای محلی. این کار سرعت اجرا را افزایش داده و مصرف منابع در دستگاه کاربر را کاهش میدهد.",
"features.gatewayMode.title": "اجرای ایجنت در سمت سرور (Gateway)",
"features.groupChat.desc": "فعالسازی هماهنگی گفتوگوی گروهی چندعاملی.",
"features.groupChat.title": "گفتوگوی گروهی (چندعاملی)",
+ "features.imessage.desc": "اتصال نمایندگان به iMessage از طریق پل BlueBubbles دسکتاپ LobeHub محلی.",
+ "features.imessage.title": "کانال iMessage",
"features.inputMarkdown.desc": "نمایش زنده Markdown در ناحیه ورودی (متن پررنگ، بلوکهای کد، جدولها و غیره).",
"features.inputMarkdown.title": "نمایش Markdown در ورودی",
- "features.messenger.desc": "با عوامل خود از طریق تلگرام (و سایر پیامرسانها) از طریق ربات مشترک LobeHub صحبت کنید. یک تب پیامرسان در تنظیمات اضافه میکند برای اتصال حساب شما و انتخاب اینکه کدام عامل پیامها را دریافت کند.",
- "features.messenger.title": "پیامرسان",
+ "features.platformAgent.desc": "نمایش گزینه \"افزودن نماینده پلتفرم\" در منوی ایجاد. نمایندگان پلتفرم (مانند OpenClaw، Hermes) روی یک دستگاه متصل اجرا میشوند و از طریق lh connect ارتباط برقرار میکنند.",
+ "features.platformAgent.title": "ایجاد نماینده پلتفرم",
"title": "آزمایشگاهها"
}
diff --git a/locales/fa-IR/modelProvider.json b/locales/fa-IR/modelProvider.json
index d94adc4f59..6cf2b9beff 100644
--- a/locales/fa-IR/modelProvider.json
+++ b/locales/fa-IR/modelProvider.json
@@ -233,7 +233,7 @@
"providerModels.item.modelConfig.extendParams.options.imageAspectRatio2.hint": "برای نانو بانانا ۲؛ نسبت ابعاد تصاویر تولید شده را کنترل میکند (پشتیبانی از فوقالعاده عریض ۱:۴، ۴:۱، ۱:۸، ۸:۱).",
"providerModels.item.modelConfig.extendParams.options.imageResolution.hint": "برای مدلهای تولید تصویر Gemini 3؛ وضوح تصویر تولیدی را کنترل میکند.",
"providerModels.item.modelConfig.extendParams.options.imageResolution2.hint": "برای مدلهای تصویر فلش جمینی ۳.۱؛ وضوح تصاویر تولید شده را کنترل میکند (پشتیبانی از ۵۱۲ پیکسل).",
- "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "برای مدل Claude Opus 4.7؛ سطح تلاش را کنترل میکند (کم/متوسط/زیاد/بسیار زیاد/حداکثر).",
+ "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "برای Claude Opus 4.7 و نسخههای بعدی؛ سطح تلاش را کنترل میکند (کم/متوسط/زیاد/خیلی زیاد/حداکثر).",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken.hint": "برای Claude، Qwen3 و مدلهای مشابه؛ بودجه توکن برای استدلال را کنترل میکند.",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken32k.hint": "برای GLM-5 و GLM-4.7؛ بودجه توکن برای استدلال را کنترل میکند (حداکثر ۳۲k).",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken80k.hint": "برای سری Qwen3؛ بودجه توکن برای استدلال را کنترل میکند (حداکثر ۸۰k).",
@@ -245,7 +245,6 @@
"providerModels.item.modelConfig.extendParams.options.thinkingLevel2.hint": "برای مدلهای پیشنمایش حرفهای جمینی ۳؛ عمق تفکر را کنترل میکند.",
"providerModels.item.modelConfig.extendParams.options.thinkingLevel3.hint": "برای مدلهای پیشنمایش حرفهای جمینی ۳.۱؛ عمق تفکر را با سطوح کم/متوسط/زیاد کنترل میکند.",
"providerModels.item.modelConfig.extendParams.options.thinkingLevel4.hint": "برای مدلهای تصویر فلش جمینی ۳.۱؛ تفکر را روشن/خاموش میکند.",
- "providerModels.item.modelConfig.extendParams.options.thinkingLevel5.hint": "برای پیشنمایش فلش-لایت جِمینی ۳.۱؛ عمق تفکر را با سطوح حداقل/کم/متوسط/زیاد کنترل میکند.",
"providerModels.item.modelConfig.extendParams.options.urlContext.hint": "برای سری Gemini؛ امکان ارائه زمینه از طریق URL را فراهم میکند.",
"providerModels.item.modelConfig.extendParams.placeholder": "پارامترهای پیشرفتهای را برای فعالسازی انتخاب کنید",
"providerModels.item.modelConfig.extendParams.previewFallback": "پیشنمایش در دسترس نیست",
diff --git a/locales/fa-IR/modelRuntime.json b/locales/fa-IR/modelRuntime.json
new file mode 100644
index 0000000000..286a338530
--- /dev/null
+++ b/locales/fa-IR/modelRuntime.json
@@ -0,0 +1,42 @@
+{
+ "AccountDeactivated": "حساب شما غیرفعال یا معلق شده است. این ممکن است به دلایل سیاست، امنیت یا بررسی حساب باشد. لطفاً برای دریافت کمک با پشتیبانی ارائهدهنده تماس بگیرید.",
+ "AgentRuntimeError": "خطای اجرای زمان اجرای مدل زبان Lobe. لطفاً بر اساس اطلاعات زیر مشکل را برطرف کنید یا دوباره تلاش کنید.",
+ "CapabilityNotSupported": "متأسفیم، این مدل قابلیت درخواست شده (مانند ورودی تصویری یا فراخوانی ابزار) را پشتیبانی نمیکند. لطفاً به مدلی که از این قابلیت پشتیبانی میکند تغییر دهید.",
+ "ComfyUIBizError": "خطایی در درخواست سرویس ComfyUI رخ داده است. لطفاً با استفاده از اطلاعات زیر مشکل را برطرف کنید یا دوباره تلاش کنید.",
+ "ComfyUIEmptyResult": "هیچ تصویری توسط ComfyUI تولید نشد. لطفاً تنظیمات مدل را بررسی کنید یا دوباره تلاش کنید.",
+ "ComfyUIModelError": "بارگذاری مدل ComfyUI ناموفق بود. لطفاً اطمینان حاصل کنید که فایل مدل وجود دارد.",
+ "ComfyUIServiceUnavailable": "اتصال به سرویس ComfyUI ناموفق بود. لطفاً اطمینان حاصل کنید که سرویس به درستی اجرا میشود و آدرس URL سرویس به درستی پیکربندی شده است.",
+ "ComfyUIUploadFailed": "آپلود تصویر به ComfyUI ناموفق بود. لطفاً اتصال به سرور را بررسی کنید یا دوباره تلاش کنید.",
+ "ComfyUIWorkflowError": "اجرای جریان کاری ComfyUI ناموفق بود. لطفاً تنظیمات جریان کاری را بررسی کنید.",
+ "ConnectionCheckFailed": "درخواست خالی بازگشت. لطفاً بررسی کنید که آیا آدرس پراکسی API با `/v1` خاتمه نمییابد.",
+ "ContentModeration": "متأسفیم، محتوا توسط فیلتر ایمنی بالادستی رد شد. لطفاً درخواست خود را بازبینی کرده و دوباره تلاش کنید.",
+ "ContextEnginePipelineError": "ترکیب زمینه مکالمه برای این درخواست ناموفق بود. لطفاً دوباره تلاش کنید؛ اگر مشکل ادامه داشت، با پشتیبانی تماس بگیرید.",
+ "DatabasePersistError": "یک عملیات پایگاه داده در هنگام ذخیره یا بارگذاری این مکالمه ناموفق بود. لطفاً دوباره تلاش کنید؛ اگر مشکل ادامه داشت، با پشتیبانی تماس بگیرید.",
+ "ExceededContextWindow": "محتوای درخواست فعلی از طولی که مدل میتواند پردازش کند فراتر رفته است. لطفاً مقدار محتوا را کاهش داده و دوباره تلاش کنید.",
+ "InsufficientQuota": "متأسفیم، سهمیه این کلید به پایان رسیده است. لطفاً بررسی کنید که آیا موجودی حساب شما کافی است یا پس از افزایش سهمیه کلید دوباره تلاش کنید.",
+ "InvalidBedrockCredentials": "احراز هویت Bedrock ناموفق بود. لطفاً AccessKeyId/SecretAccessKey را بررسی کرده و دوباره تلاش کنید.",
+ "InvalidComfyUIArgs": "پیکربندی ComfyUI نامعتبر است. لطفاً تنظیمات را بررسی کرده و دوباره تلاش کنید.",
+ "InvalidGithubToken": "توکن دسترسی شخصی GitHub نادرست یا خالی است. لطفاً توکن دسترسی شخصی GitHub خود را بررسی کرده و دوباره تلاش کنید.",
+ "InvalidOllamaArgs": "پیکربندی Ollama نامعتبر است، لطفاً پیکربندی Ollama را بررسی کرده و دوباره تلاش کنید.",
+ "InvalidProviderAPIKey": "کلید API {{provider}} نادرست یا خالی است، لطفاً کلید API {{provider}} خود را بررسی کرده و دوباره تلاش کنید.",
+ "InvalidRequestFormat": "متأسفیم، ارائهدهنده بالادستی درخواست را به دلیل قالب نامعتبر رد کرد. لطفاً ورودی را بررسی کرده یا از مدل دیگری استفاده کنید.",
+ "InvalidVertexCredentials": "احراز هویت Vertex ناموفق بود. لطفاً اطلاعات ورود خود را بررسی کرده و دوباره تلاش کنید.",
+ "LocationNotSupportError": "متأسفیم، مکان فعلی شما از این سرویس مدل پشتیبانی نمیکند. این ممکن است به دلیل محدودیتهای منطقهای یا عدم دسترسی سرویس باشد. لطفاً تأیید کنید که مکان فعلی از استفاده از این سرویس پشتیبانی میکند یا از مکان دیگری استفاده کنید.",
+ "ModelNotFound": "متأسفیم، مدل درخواست شده یافت نشد. ممکن است وجود نداشته باشد یا شما دسترسی لازم را نداشته باشید. لطفاً پس از تغییر کلید API یا تنظیم دسترسی خود دوباره تلاش کنید.",
+ "NoAvailableChannel": "متأسفیم، پراکسی یا روتر هیچ کانال موجودی برای مدل درخواست شده ندارد. لطفاً پیکربندی کانال/کلید را تغییر دهید یا بعداً دوباره تلاش کنید.",
+ "OllamaBizError": "خطا در درخواست سرویس Ollama، لطفاً مشکل را برطرف کنید یا دوباره تلاش کنید.",
+ "OllamaServiceUnavailable": "سرویس Ollama در دسترس نیست. لطفاً بررسی کنید که آیا Ollama به درستی اجرا میشود یا تنظیمات پیکربندی Cross-Origin Ollama به درستی انجام شده است.",
+ "OperationInactivityTimeout": "عملیات عامل برای مدت طولانی غیرفعال بود و متوقف شد. لطفاً درخواست را دوباره ارسال کنید.",
+ "PermissionDenied": "متأسفیم، شما اجازه دسترسی به این سرویس را ندارید. لطفاً بررسی کنید که آیا کلید شما دسترسی لازم را دارد.",
+ "ProviderBizError": "خطا در درخواست سرویس {{provider}}، لطفاً مشکل را برطرف کنید یا دوباره تلاش کنید.",
+ "ProviderNetworkError": "اتصال به ارائهدهنده قطع شد یا زمان آن به پایان رسید. لطفاً شبکه خود را بررسی کرده و دوباره تلاش کنید.",
+ "ProviderServiceUnavailable": "ارائهدهنده به طور موقت بارگذاری بیش از حد دارد یا در دسترس نیست. لطفاً به زودی دوباره تلاش کنید.",
+ "QuotaLimitReached": "متأسفیم، استفاده از توکن یا تعداد درخواستها به حد سهمیه این کلید رسیده است. لطفاً سهمیه کلید را افزایش داده یا بعداً دوباره تلاش کنید.",
+ "RateLimitExceeded": "متأسفیم، استفاده از توکن یا تعداد درخواستها به حد نرخ این کلید رسیده است. لطفاً بعداً دوباره تلاش کنید یا سهمیه کلید را افزایش دهید.",
+ "StateStorePersistError": "یک مشکل موقت در ذخیرهسازی وضعیت مکالمه این عملیات را مختل کرد. لطفاً دوباره تلاش کنید؛ اگر مشکل ادامه داشت، با پشتیبانی تماس بگیرید.",
+ "StreamChunkError": "خطا در تجزیه بخش پیام درخواست جریان. لطفاً بررسی کنید که آیا رابط API فعلی با مشخصات استاندارد مطابقت دارد یا با ارائهدهنده API خود تماس بگیرید.",
+ "UpstreamGatewayError": "دروازه یا پراکسی بالادستی خطایی بازگرداند. لطفاً به زودی دوباره تلاش کنید؛ اگر مشکل ادامه داشت، پیکربندی پراکسی/نقطه پایانی خود را بررسی کنید.",
+ "UpstreamHttpError": "ارائهدهنده یک خطای HTTP بدون جزئیات بیشتر بازگرداند. لطفاً دوباره تلاش کنید یا درخواست و پیکربندی مدل خود را بررسی کنید.",
+ "UpstreamMalformedResponse": "ارائهدهنده یک پاسخ نامعتبر بازگرداند که قابل تجزیه نبود. لطفاً دوباره تلاش کنید؛ اگر مشکل ادامه داشت، از مدل یا ارائهدهنده دیگری استفاده کنید.",
+ "UserConfigError": "پیکربندی ارائهدهنده نامعتبر است (URL پایه نادرست، متغیر محیطی گمشده، محدودیت کلید مجازی و غیره). لطفاً تنظیمات ارائهدهنده را بررسی کنید."
+}
diff --git a/locales/fa-IR/models.json b/locales/fa-IR/models.json
index be44cdc9da..231a7b20a8 100644
--- a/locales/fa-IR/models.json
+++ b/locales/fa-IR/models.json
@@ -106,6 +106,7 @@
"MiniMax-Hailuo-2.3.description": "مدل جدید تولید ویدئو با ارتقاهای جامع در حرکت بدن، واقعگرایی فیزیکی و پیروی از دستورالعملها.",
"MiniMax-M1.description": "یک مدل استدلالی داخلی جدید با ۸۰ هزار زنجیره تفکر و ورودی ۱ میلیون توکن، با عملکردی در سطح مدلهای برتر جهانی.",
"MiniMax-M2-Stable.description": "طراحیشده برای کدنویسی کارآمد و جریانهای کاری عاملمحور، با همزمانی بالاتر برای استفاده تجاری.",
+ "MiniMax-M2.1-Lightning.description": "قابلیتهای برنامهنویسی چندزبانه قدرتمند با استنتاج سریعتر و کارآمدتر.",
"MiniMax-M2.1-highspeed.description": "قابلیتهای برنامهنویسی چندزبانه قدرتمند، تجربه برنامهنویسی کاملاً ارتقاء یافته. سریعتر و کارآمدتر.",
"MiniMax-M2.1.description": "MiniMax-M2.1 یک مدل بزرگ متنباز پیشرفته از MiniMax است که بر حل وظایف پیچیده دنیای واقعی تمرکز دارد. نقاط قوت اصلی آن شامل توانایی برنامهنویسی چندزبانه و قابلیت عمل بهعنوان یک عامل هوشمند برای حل مسائل پیچیده است.",
"MiniMax-M2.5-highspeed.description": "MiniMax M2.5 Highspeed: همان عملکرد M2.5 با استنتاج سریعتر.",
@@ -325,6 +326,7 @@
"claude-opus-4-5.description": "Claude Opus 4.5 از Anthropic — مدل پرچمدار با استدلال و کدنویسی سطحبالا.",
"claude-opus-4-6.description": "Claude Opus 4.6 از Anthropic — مدل پرچمدار با پنجره زمینه ۱ میلیون و توانایی استدلال پیشرفته.",
"claude-opus-4-7.description": "Claude Opus 4.7 از Anthropic — جدیدترین نسخه Opus با استدلال و کدنویسی پیشرفته.",
+ "claude-opus-4-8.description": "Claude Opus 4.8 پیشرفتهترین مدل Anthropic است که بر اساس Opus 4.7 ساخته شده و بهبودهایی در استدلال، کدنویسی عاملمحور و استفاده از ابزارها ارائه میدهد.",
"claude-opus-4.5.description": "Claude Opus 4.5 مدل پرچمدار Anthropic است که هوش برتر را با عملکرد مقیاسپذیر برای وظایف پیچیده و استدلال با کیفیت بالا ترکیب میکند.",
"claude-opus-4.6-fast.description": "Claude Opus 4.6 هوشمندترین مدل Anthropic برای ساخت عوامل و کدنویسی است.",
"claude-opus-4.6.description": "Claude Opus 4.6 هوشمندترین مدل Anthropic برای ساخت عوامل و کدنویسی است.",
@@ -400,6 +402,7 @@
"deepseek-ai/DeepSeek-V3.2.description": "DeepSeek-V3.2 مدلی است که کارایی محاسباتی بالا را با استدلال و عملکرد عامل عالی ترکیب میکند. رویکرد آن بر سه پیشرفت کلیدی فناوری استوار است: DeepSeek Sparse Attention (DSA)، یک مکانیزم توجه کارآمد که پیچیدگی محاسباتی را به طور قابل توجهی کاهش میدهد در حالی که عملکرد مدل را حفظ میکند و به طور خاص برای سناریوهای با زمینه طولانی بهینه شده است؛ یک چارچوب یادگیری تقویتی مقیاسپذیر که از طریق آن عملکرد مدل میتواند با GPT-5 رقابت کند و نسخه با محاسبات بالا آن میتواند با Gemini-3.0-Pro در قابلیتهای استدلال رقابت کند؛ و یک خط لوله سنتز وظایف عامل در مقیاس بزرگ که با هدف ادغام قابلیتهای استدلال در سناریوهای استفاده از ابزار طراحی شده است و در نتیجه پیروی از دستورالعملها و تعمیم در محیطهای تعاملی پیچیده را بهبود میبخشد. این مدل عملکرد مدال طلا را در المپیاد بینالمللی ریاضی (IMO) و المپیاد بینالمللی انفورماتیک (IOI) سال 2025 به دست آورد.",
"deepseek-ai/DeepSeek-V3.description": "DeepSeek-V3 یک مدل MoE با ۶۷۱ میلیارد پارامتر است که از MLA و DeepSeekMoE با تعادل بار بدون اتلاف برای آموزش و استنتاج کارآمد استفاده میکند. این مدل با استفاده از ۱۴.۸ تریلیون توکن با کیفیت بالا و آموزش با SFT و RL، از سایر مدلهای متنباز پیشی گرفته و به مدلهای بسته پیشرو نزدیک شده است.",
"deepseek-ai/DeepSeek-V4-Flash.description": "DeepSeek-V4-Flash نسخه پیشنمایش مدل زبان MoE در سری DeepSeek-V4 است. اندازه کل پارامترها 284B، اندازه پارامترهای فعال 13B است و از پنجره متنی فوقالعاده طولانی 1M پشتیبانی میکند. این مدل از معماری توجه ترکیبی که CSA و HCA را ترکیب میکند استفاده میکند و بهینهسازهای mHC و Muon را معرفی میکند تا کارایی استدلال در متن طولانی، پایداری آموزش و عملکرد کلی را بهبود بخشد.",
+ "deepseek-ai/DeepSeek-V4-Pro.description": "DeepSeek-V4-Pro مدل زبان MoE پرچمدار در سری DeepSeek-V4 است که دارای ۱.۶ تریلیون پارامتر کل و ۴۹ میلیارد پارامتر فعال است و بهطور بومی از متنی فوقالعاده طولانی با ۱ میلیون توکن پشتیبانی میکند. این مدل از معماری نوآورانه توجه ترکیبی شامل توجه فشرده پراکنده (CSA) و توجه بسیار فشرده (HCA) استفاده میکند که تنها به ۲۷٪ از FLOPs استنتاج هر توکن DeepSeek-V3.2 و ۱۰٪ حافظه کش KV در ۱M متن نیاز دارد. همچنین اتصالات ابرمنحنی محدود (mHC) را برای افزایش پایداری انتقال سیگنال بین لایهها معرفی میکند و از بهینهساز Muon برای تسریع همگرایی بهره میبرد. DeepSeek-V4-Pro بر روی بیش از ۳۲ تریلیون توکن متنوع و باکیفیت پیشتمرین شده و با استفاده از یک پارادایم دو مرحلهای شامل پرورش مستقل متخصصان حوزه و تقطیر سیاست آنلاین برای یکپارچهسازی متحد پسآموزش داده شده است. حالت حداکثر شدت استدلال DeepSeek-V4-Pro-Max عملکرد برتری در معیارهای کدنویسی ارائه میدهد و فاصله با مدلهای پیشرفته بسته را در وظایف استدلال و عاملمحور بهطور قابلتوجهی کاهش میدهد، که آن را به یکی از قویترین مدلهای متنباز امروزی تبدیل میکند و از حالتهای شدت استدلال Non-think، Think High و Think Max پشتیبانی میکند.",
"deepseek-ai/deepseek-llm-67b-chat.description": "DeepSeek LLM Chat (67B) یک مدل نوآورانه با درک عمیق زبان و تعامل است.",
"deepseek-ai/deepseek-v3.1-terminus.description": "DeepSeek V3.1 یک مدل استدلال نسل بعدی با توانایی استدلال پیچیده و زنجیره تفکر برای وظایف تحلیلی عمیق است.",
"deepseek-ai/deepseek-v3.2.description": "DeepSeek V3.2 یک مدل استدلال نسل بعدی با قابلیتهای استدلال پیچیدهتر و زنجیرهای از تفکر است.",
@@ -490,6 +493,8 @@
"doubao-seedream-4-0-250828.description": "Seedream 4.0 یک مدل تولید تصویر از ByteDance Seed است که از ورودیهای متن و تصویر پشتیبانی میکند و تولید تصویر با کیفیت بالا و قابل کنترل را ارائه میدهد. این مدل تصاویر را از دستورات متنی تولید میکند.",
"doubao-seedream-4-5-251128.description": "Seedream 4.5 جدیدترین مدل چندوجهی تصویر ByteDance است که قابلیتهای تبدیل متن به تصویر، تصویر به تصویر و تولید دستهای تصاویر را ادغام میکند و تواناییهای استدلال و دانش عمومی را نیز در بر میگیرد. در مقایسه با نسخه قبلی 4.0، کیفیت تولید بهطور قابلتوجهی بهبود یافته است، با سازگاری بهتر در ویرایش و ترکیب چند تصویر. کنترل دقیقتری بر جزئیات بصری ارائه میدهد، متنهای کوچک و چهرههای کوچک را بهطور طبیعیتر تولید میکند و به هماهنگی بهتر در چیدمان و رنگ دست مییابد، که زیبایی کلی را افزایش میدهد.",
"doubao-seedream-5-0-260128.description": "Doubao-Seedream-5.0-lite جدیدترین مدل تولید تصویر ByteDance است. برای اولین بار، قابلیتهای بازیابی آنلاین را ادغام کرده است که به آن امکان میدهد اطلاعات وب لحظهای را وارد کند و بهموقع بودن تصاویر تولید شده را افزایش دهد. هوش مدل نیز ارتقا یافته است، که تفسیر دقیق دستورالعملهای پیچیده و محتوای بصری را امکانپذیر میکند. علاوه بر این، پوشش دانش جهانی، سازگاری مرجع و کیفیت تولید در سناریوهای حرفهای بهبود یافته است، که نیازهای خلق بصری در سطح سازمانی را بهتر برآورده میکند.",
+ "dreamina-seedance-2-0-260128.description": "Seedance 2.0 توسط ByteDance قدرتمندترین مدل تولید ویدئو است که از تولید ویدئو چندوجهی مرجع، ویرایش ویدئو، گسترش ویدئو، تبدیل متن به ویدئو و تبدیل تصویر به ویدئو با صدای همگامسازی شده پشتیبانی میکند.",
+ "dreamina-seedance-2-0-fast-260128.description": "Seedance 2.0 Fast توسط ByteDance همان قابلیتهای Seedance 2.0 را با سرعت تولید بالاتر و قیمت رقابتیتر ارائه میدهد.",
"emohaa.description": "Emohaa یک مدل سلامت روان با توانایی مشاوره حرفهای است که به کاربران در درک مسائل احساسی کمک میکند.",
"ernie-4.5-0.3b.description": "ERNIE 4.5 0.3B یک مدل سبک متنباز برای استقرار محلی و سفارشیسازی شده است.",
"ernie-4.5-8k-preview.description": "پیشنمایش مدل با پنجره متنی ۸هزار توکن برای ارزیابی ERNIE 4.5.",
@@ -515,6 +520,7 @@
"ernie-x1-turbo-32k.description": "ERNIE X1 Turbo 32K یک مدل تفکر سریع با زمینه ۳۲K برای استدلال پیچیده و گفتوگوی چندمرحلهای است.",
"ernie-x1.1-preview.description": "پیشنمایش ERNIE X1.1 یک مدل تفکر برای ارزیابی و آزمایش است.",
"ernie-x1.1.description": "ERNIE X1.1 یک مدل تفکر پیشنمایش برای ارزیابی و آزمایش است.",
+ "fal-ai/bytedance/seedream/v4.5.description": "Seedream 4.5 که توسط تیم Seed ByteDance ساخته شده است، از ویرایش و ترکیب چندتصویری پشتیبانی میکند. ویژگیهایی مانند ثبات موضوعی بهبودیافته، پیروی دقیق از دستورالعملها، درک منطق فضایی، بیان زیباییشناختی، طراحی پوستر و لوگو با رندر دقیق متن-تصویر را ارائه میدهد.",
"fal-ai/bytedance/seedream/v4.description": "Seedream 4.0 یک مدل تولید تصویر از ByteDance Seed است که از ورودیهای متنی و تصویری پشتیبانی میکند و تولید تصاویر با کیفیت بالا و کنترلپذیری بالا را ممکن میسازد. این مدل تصاویر را از دستورات متنی تولید میکند.",
"fal-ai/flux-kontext/dev.description": "مدل FLUX.1 با تمرکز بر ویرایش تصویر که از ورودیهای متنی و تصویری پشتیبانی میکند.",
"fal-ai/flux-pro/kontext.description": "FLUX.1 Kontext [pro] ورودیهای متنی و تصاویر مرجع را میپذیرد و امکان ویرایشهای محلی هدفمند و تغییرات پیچیده در صحنه کلی را فراهم میکند.",
@@ -571,8 +577,9 @@
"gemini-3.1-flash-lite.description": "Gemini 3.1 Flash-Lite اقتصادیترین مدل چندوجهی گوگل است که برای وظایف عاملی با حجم بالا، ترجمه و پردازش داده بهینه شده است.",
"gemini-3.1-pro-preview.description": "پیشنمایش Gemini 3.1 Pro قابلیتهای استدلال بهبود یافته را به Gemini 3 Pro اضافه میکند و از سطح تفکر متوسط پشتیبانی میکند.",
"gemini-3.1-pro.description": "Gemini 3.1 Pro از Google — مدل ممتاز چندوجهی با پنجره زمینه ۱ میلیون.",
+ "gemini-3.5-flash.description": "هوشمندترین مدل Gemini که برای سرعت طراحی شده است و هوش پیشرفته را با جستجو و استناد برتر ترکیب میکند.",
"gemini-flash-latest.description": "اشاره به gemini-3-flash-preview",
- "gemini-flash-lite-latest.description": "اشاره به gemini-2.5-flash-lite-preview-09-2025",
+ "gemini-flash-lite-latest.description": "اشاره به gemini-3.1-flash-lite",
"gemini-pro-latest.description": "اشاره به gemini-3.1-pro-preview",
"gemma-7b-it.description": "Gemma 7B برای وظایف کوچک تا متوسط مقرونبهصرفه است.",
"gemma2-9b-it.description": "Gemma 2 9B برای وظایف خاص و یکپارچهسازی ابزارها بهینهسازی شده است.",
@@ -731,6 +738,8 @@
"grok-4-fast-reasoning.description": "با افتخار Grok 4 Fast را معرفی میکنیم، جدیدترین پیشرفت ما در مدلهای استدلال مقرونبهصرفه.",
"grok-4.20-0309-non-reasoning.description": "نسخه بدون استدلال برای کاربردهای ساده.",
"grok-4.20-0309-reasoning.description": "مدلی هوشمند و بسیار سریع که قبل از پاسخ استدلال میکند.",
+ "grok-4.20-beta-0309-non-reasoning.description": "یک نسخه غیر استدلالی برای موارد استفاده ساده",
+ "grok-4.20-beta-0309-reasoning.description": "مدلی هوشمند و فوقالعاده سریع که قبل از پاسخ دادن استدلال میکند",
"grok-4.20-multi-agent-0309.description": "مجموعهای از ۴ یا ۱۶ ایجنت که در پژوهش عملکرد عالی دارد. در حال حاضر از ابزارهای سمت کاربر پشتیبانی نمیکند و تنها ابزارهای سمت سرور xAI (مانند X Search و Web Search) و ابزارهای MCP از راه دور را پشتیبانی میکند.",
"grok-4.3.description": "حقیقتجویانهترین مدل زبان بزرگ در جهان",
"grok-4.description": "جدیدترین مدل پرچمدار Grok با عملکرد بینظیر در زبان، ریاضیات و استدلال — یک مدل همهجانبه واقعی. در حال حاضر به grok-4-0709 اشاره دارد؛ به دلیل منابع محدود، قیمت آن موقتاً ۱۰٪ بالاتر از قیمت رسمی است و انتظار میرود به قیمت رسمی بازگردد.",
@@ -1208,6 +1217,7 @@
"qwen3.6-flash.description": "مدل بومی بینایی-زبانی Qwen3.6 Flash نسبت به نسخه 3.5-Flash عملکرد بهمراتب بهتری ارائه میدهد. این مدل بر بهبود قابلیتهای کدنویسی عاملی (با برتری قابلتوجه نسبت به نسخه قبلی در چندین بنچمارک عامل کدنویسی) و همچنین تواناییهای استدلال ریاضی و کدنویسی تمرکز دارد. در بخش بینایی، پیشرفتهای قابلتوجهی در هوش فضایی و بهویژه در مکانیابی اشیا و تشخیص هدف نشان میدهد.",
"qwen3.6-max-preview.description": "بزرگترین مدل متنباز سری Qwen3.6. این مدل دانش جهان، پیروی از دستورالعملها و عملکرد کدنویسی عاملی را برای وظایف پیچیده بهبود میبخشد. این مدل فقط متنی بوده، از حالت تفکری بهصورت پیشفرض پشتیبانی میکند و قابلیت کش صریح و فراخوانی تابع را دارد.",
"qwen3.6-plus.description": "Qwen 3.6-Plus ارتقاهای عمدهای در قابلیتهای کدنویسی ارائه میدهد و با تمرکز بر کدنویسی عاملی و توسعه فرانتاند، تجربه Vibe Coding را بهطور چشمگیری بهبود میبخشد. توانایی استدلال در سناریوهای عمومی نیز بیشتر شده است. در حوزه چندوجهی، تواناییهایی مانند تشخیص عمومی، OCR و مکانیابی اشیا بهطور قابلتوجهی ارتقا یافتهاند. همچنین مشکلات شناختهشده نسخه Qwen 3.5-Plus برطرف شده است. نحوه استفاده همانند Qwen 3.5-Plus باقی مانده است.",
+ "qwen3.7-max.description": "Qwen3.7 Max توسط علیبابا — آخرین نسخه Max با ۱ میلیون متن، قابلیتهای استدلال قوی و استفاده از ابزارها.",
"qwen3.description": "Qwen3 نسل بعدی مدل زبان بزرگ علیبابا است که عملکرد قدرتمندی در کاربردهای متنوع دارد.",
"qwq-32b-preview.description": "QwQ یک مدل تحقیقاتی آزمایشی از Qwen است که بر بهبود استدلال تمرکز دارد.",
"qwq-32b.description": "QwQ یک مدل استدلال در خانواده Qwen است. در مقایسه با مدلهای تنظیمشده با دستورالعمل استاندارد، توانایی تفکر و استدلال آن عملکرد پاییندستی را بهویژه در مسائل پیچیده بهطور قابل توجهی بهبود میبخشد. QwQ-32B یک مدل استدلال میانرده است که با مدلهای برتر مانند DeepSeek-R1 و o1-mini رقابت میکند.",
@@ -1215,6 +1225,8 @@
"qwq.description": "QwQ یک مدل استدلال در خانواده Qwen است. در مقایسه با مدلهای تنظیمشده با دستورالعمل استاندارد، توانایی تفکر و استدلال آن عملکرد پاییندستی را بهویژه در مسائل دشوار بهطور قابل توجهی بهبود میبخشد. QwQ-32B یک مدل استدلال میانرده است که با مدلهای برتر مانند DeepSeek-R1 و o1-mini رقابت میکند.",
"qwq_32b.description": "مدل استدلال میانرده در خانواده Qwen. در مقایسه با مدلهای تنظیمشده با دستورالعمل استاندارد، توانایی تفکر و استدلال QwQ عملکرد پاییندستی را بهویژه در مسائل دشوار بهطور قابل توجهی بهبود میبخشد.",
"r1-1776.description": "R1-1776 نسخه پسآموزشی مدل DeepSeek R1 است که برای ارائه اطلاعات واقعی، بدون سانسور و بیطرف طراحی شده است.",
+ "seedance-1-5-pro-251215.description": "Seedance 1.5 Pro توسط ByteDance از تبدیل متن به ویدئو، تبدیل تصویر به ویدئو (فریم اول، فریم اول+آخر) و تولید صدا همگام با تصاویر پشتیبانی میکند.",
+ "seedream-5-0-260128.description": "ByteDance-Seedream-5.0-lite توسط BytePlus دارای تولید تقویتشده با بازیابی وب برای اطلاعات بلادرنگ، تفسیر بهبودیافته درخواستهای پیچیده و سازگاری مرجع بهبودیافته برای خلق بصری حرفهای است.",
"solar-mini-ja.description": "Solar Mini (ژاپنی) نسخهای از Solar Mini با تمرکز بر زبان ژاپنی است که در عین حال عملکرد قوی و کارآمدی در زبانهای انگلیسی و کرهای حفظ میکند.",
"solar-mini.description": "Solar Mini یک مدل زبانی فشرده است که عملکردی بهتر از GPT-3.5 دارد و با پشتیبانی چندزبانه قوی از زبانهای انگلیسی و کرهای، راهحلی کارآمد با حجم کم ارائه میدهد.",
"solar-pro.description": "Solar Pro یک مدل زبانی هوشمند از Upstage است که برای پیروی از دستورالعملها روی یک GPU طراحی شده و امتیاز IFEval بالای ۸۰ دارد. در حال حاضر از زبان انگلیسی پشتیبانی میکند؛ انتشار کامل آن برای نوامبر ۲۰۲۴ با پشتیبانی زبانی گستردهتر و زمینه طولانیتر برنامهریزی شده است.",
diff --git a/locales/fa-IR/onboarding.json b/locales/fa-IR/onboarding.json
index b8170e4cc2..54fa5a489f 100644
--- a/locales/fa-IR/onboarding.json
+++ b/locales/fa-IR/onboarding.json
@@ -20,6 +20,7 @@
"agent.greeting.vibePlaceholder": "مثلاً گرم و دوستانه، تیز و مستقیم...",
"agent.history.current": "فعلی",
"agent.history.title": "موضوعات تاریخچه",
+ "agent.input.preparing": "در حال آمادهسازی…",
"agent.layout.mode.agent": "حالت ایجنت",
"agent.layout.mode.classic": "حالت کلاسیک",
"agent.layout.skip": "رد کردن این مرحله",
@@ -57,16 +58,8 @@
"agent.telemetryHint": "همچنین میتوانید با کلمات خود پاسخ دهید.",
"agent.title": "آموزش مکالمه",
"agent.welcome": "...هم؟ تازه بیدار شدم — ذهنم خالیه. شما کی هستید؟ و — چه نامی باید داشته باشم؟ من هم به یک نام نیاز دارم.",
- "agent.welcome.footer": "ایجنت Lobe AI خودت را تنظیم کن. روی سرور تو اجرا میشود، از هر تعامل یاد میگیرد و هرچه بیشتر کار کند قدرتمندتر میشود.",
- "agent.welcome.guide.growTogether.desc": "با هر گفتگو، بهتر میفهممت و کمکم همراه قویتری برایت میشوم.",
- "agent.welcome.guide.growTogether.title": "با تو رشد میکنم",
- "agent.welcome.guide.knowYou.desc": "این روزها درگیر چه کارهایی هستی؟ کمی زمینه کمکم میکند بهتر همراهت باشم.",
- "agent.welcome.guide.knowYou.title": "آشنایی با تو",
- "agent.welcome.guide.name.desc": "برای اینکه از همان اول حس صمیمیتری داشته باشیم، یک اسم برای من انتخاب کن.",
- "agent.welcome.guide.name.title": "اسم من را انتخاب کن",
"agent.welcome.sentence.1": "از آشنایی با تو خوشحالم! بیاییم همدیگر را بهتر بشناسیم.",
"agent.welcome.sentence.2": "میخواهی چه نوع همراهی برایت باشم؟",
- "agent.welcome.sentence.3": "اول از همه، یک اسم برای من بگذار :)",
"agent.welcome.suggestion.avatarHint": "از {{emoji}} به عنوان آواتار استفاده کنید.",
"agent.welcome.suggestion.switch": "یک مجموعه دیگر امتحان کن",
"agent.welcome.suggestion.title": "به دنبال نقطه شروعی؟ یکی را انتخاب کنید، بعداً میتوانیم آن را دقیقتر کنیم.",
diff --git a/locales/fa-IR/plugin.json b/locales/fa-IR/plugin.json
index 5791708113..fd6d4a476d 100644
--- a/locales/fa-IR/plugin.json
+++ b/locales/fa-IR/plugin.json
@@ -73,9 +73,8 @@
"builtins.lobe-agent.apiName.analyzeVisualMedia.mediaCount": "{{count}} رسانه",
"builtins.lobe-agent.apiName.analyzeVisualMedia.result": "تحلیل رسانه بصری: {{question}}",
"builtins.lobe-agent.apiName.callSubAgent": "تماس با زیرعامل",
- "builtins.lobe-agent.apiName.callSubAgent.completed": "زیرعامل ارسال شد: ",
- "builtins.lobe-agent.apiName.callSubAgent.loading": "در حال ارسال زیرعامل: ",
"builtins.lobe-agent.apiName.callSubAgents": "تماس با زیرعاملها",
+ "builtins.lobe-agent.apiName.callSubAgents.more": "{{count}} در مجموع",
"builtins.lobe-agent.apiName.clearTodos": "پاک کردن وظایف",
"builtins.lobe-agent.apiName.clearTodos.modeAll": "همه",
"builtins.lobe-agent.apiName.clearTodos.modeCompleted": "تکمیلشده",
@@ -87,17 +86,24 @@
"builtins.lobe-agent.apiName.updatePlan.completed": "تکمیل شد",
"builtins.lobe-agent.apiName.updatePlan.modified": "ویرایش شد",
"builtins.lobe-agent.apiName.updateTodos": "بهروزرسانی وظایف",
+ "builtins.lobe-agent.subAgent.stats.tokens": "{{count}} توکن",
+ "builtins.lobe-agent.subAgent.stats.tools": "{{count}} ابزار",
"builtins.lobe-agent.title": "عامل لوب",
"builtins.lobe-claude-code.agent.instruction": "دستورالعمل",
"builtins.lobe-claude-code.agent.result": "نتیجه",
- "builtins.lobe-claude-code.task.createLabel": "ایجاد وظیفه: ",
+ "builtins.lobe-claude-code.task.create.completed": "وظیفه ایجاد شد: ",
+ "builtins.lobe-claude-code.task.create.loading": "در حال ایجاد وظیفه: ",
"builtins.lobe-claude-code.task.getLabel": "بررسی وظیفه #{{taskId}}",
- "builtins.lobe-claude-code.task.listLabel": "فهرست وظایف",
+ "builtins.lobe-claude-code.task.list.completed": "وظایف فهرست شدند",
+ "builtins.lobe-claude-code.task.list.loading": "در حال فهرست کردن وظایف",
+ "builtins.lobe-claude-code.task.update.completed": "وظیفه شماره {{taskId}} بهروزرسانی شد",
+ "builtins.lobe-claude-code.task.update.loading": "در حال بهروزرسانی وظیفه شماره {{taskId}}",
"builtins.lobe-claude-code.task.updateCompleted": "تکمیل شده",
"builtins.lobe-claude-code.task.updateDeleted": "حذف شده",
"builtins.lobe-claude-code.task.updateInProgress": "شروع شده",
- "builtins.lobe-claude-code.task.updateLabel": "بهروزرسانی وظیفه #{{taskId}}",
"builtins.lobe-claude-code.task.updatePending": "بازنشانی",
+ "builtins.lobe-claude-code.task.updateSubject.completed": "وظیفه بهروزرسانی شد",
+ "builtins.lobe-claude-code.task.updateSubject.loading": "در حال بهروزرسانی وظیفه",
"builtins.lobe-claude-code.todoWrite.allDone": "همه کارها انجام شدند",
"builtins.lobe-claude-code.todoWrite.currentStep": "مرحلهی فعلی",
"builtins.lobe-claude-code.todoWrite.todos": "کارها",
@@ -261,6 +267,8 @@
"builtins.lobe-skill-store.render.repository": "مخزن",
"builtins.lobe-skill-store.render.version": "نسخه",
"builtins.lobe-skill-store.title": "فروشگاه مهارت",
+ "builtins.lobe-skills.apiName.activateAgentSkill": "فعالسازی مهارت عامل",
+ "builtins.lobe-skills.apiName.activateProjectSkill": "فعالسازی مهارت پروژه",
"builtins.lobe-skills.apiName.activateSkill": "فعال کردن مهارت",
"builtins.lobe-skills.apiName.execScript": "اجرای اسکریپت",
"builtins.lobe-skills.apiName.exportFile": "صادر کردن فایل",
@@ -530,6 +538,7 @@
"localSystem.workingDirectory.checkoutAction": "Checkout",
"localSystem.workingDirectory.checkoutFailed": "عملیات Checkout ناموفق بود",
"localSystem.workingDirectory.chooseDifferentFolder": "انتخاب پوشهای دیگر",
+ "localSystem.workingDirectory.clear": "پاک کردن",
"localSystem.workingDirectory.createBranchAction": "Checkout شاخهٔ جدید…",
"localSystem.workingDirectory.current": "پوشه کاری فعلی",
"localSystem.workingDirectory.detachedHead": "Detached HEAD در {{sha}}",
diff --git a/locales/fa-IR/providers.json b/locales/fa-IR/providers.json
index d06eb4a87b..54dc2d7229 100644
--- a/locales/fa-IR/providers.json
+++ b/locales/fa-IR/providers.json
@@ -33,6 +33,7 @@
"jina.description": "Jina AI که در سال 2020 تأسیس شد، یک شرکت پیشرو در زمینه جستجوی هوش مصنوعی است. پشته جستجوی آن شامل مدلهای برداری، رتبهبندها و مدلهای زبانی کوچک برای ساخت اپلیکیشنهای جستجوی مولد و چندوجهی با کیفیت بالا است.",
"kimicodingplan.description": "Kimi Code از Moonshot AI دسترسی به مدلهای Kimi شامل K2.5 را برای وظایف کدنویسی فراهم میکند.",
"lmstudio.description": "LM Studio یک اپلیکیشن دسکتاپ برای توسعه و آزمایش مدلهای زبانی بزرگ روی رایانه شخصی شماست.",
+ "lobehub.description": "LobeHub Cloud از APIهای رسمی برای دسترسی به مدلهای هوش مصنوعی استفاده میکند و مصرف را با اعتباراتی که به توکنهای مدل مرتبط هستند، اندازهگیری میکند.",
"longcat.description": "لانگکت مجموعهای از مدلهای بزرگ هوش مصنوعی تولیدی است که بهطور مستقل توسط میتوآن توسعه داده شده است. این مدلها برای افزایش بهرهوری داخلی شرکت و امکانپذیر کردن کاربردهای نوآورانه از طریق معماری محاسباتی کارآمد و قابلیتهای چندوجهی قدرتمند طراحی شدهاند.",
"minimax.description": "MiniMax که در سال 2021 تأسیس شد، هوش مصنوعی چندمنظوره با مدلهای پایه چندوجهی از جمله مدلهای متنی با پارامترهای تریلیونی، مدلهای گفتاری و تصویری توسعه میدهد و اپهایی مانند Hailuo AI را ارائه میکند.",
"minimaxcodingplan.description": "طرح توکن MiniMax دسترسی به مدلهای MiniMax شامل M2.7 را برای وظایف کدنویسی از طریق اشتراک با هزینه ثابت فراهم میکند.",
diff --git a/locales/fa-IR/setting.json b/locales/fa-IR/setting.json
index 7c6e752b30..010368e13f 100644
--- a/locales/fa-IR/setting.json
+++ b/locales/fa-IR/setting.json
@@ -180,8 +180,6 @@
"agentSkillModal.url.title": "وارد کردن از URL",
"agentSkillModal.url.urlPlaceholder": "https://example.com/path/to/SKILL.md",
"agentSkillTag": "مهارت عامل",
- "agentTab.documents": "اسناد",
- "agentTab.meta": "اطلاعات عامل",
"agentTab.opening": "تنظیمات آغازین",
"agentTab.plugin": "تنظیمات مهارت",
"agentTab.prompt": "پروفایل عامل",
@@ -481,6 +479,20 @@
"notification.item.image_generation_completed": "تولید تصویر با موفقیت انجام شد",
"notification.item.video_generation_completed": "تولید ویدئو با موفقیت انجام شد",
"notification.title": "کانالهای اعلان",
+ "platformAgentConfig.availability.available": "در دسترس",
+ "platformAgentConfig.availability.checking": "در حال بررسی...",
+ "platformAgentConfig.availability.label": "دسترسپذیری",
+ "platformAgentConfig.availability.noDevice": "هیچ دستگاهی متصل نیست",
+ "platformAgentConfig.availability.notInstalled": "نصب نشده",
+ "platformAgentConfig.changeDevice": "تغییر دستگاه",
+ "platformAgentConfig.device.label": "دستگاه متصل",
+ "platformAgentConfig.device.none": "هیچکدام",
+ "platformAgentConfig.device.offline": "آفلاین",
+ "platformAgentConfig.device.online": "آنلاین",
+ "platformAgentConfig.platform.label": "پلتفرم",
+ "platformAgentConfig.redetect": "شناسایی مجدد",
+ "platformAgentConfig.selectDevice": "انتخاب دستگاه",
+ "platformAgentConfig.title": "پیکربندی پلتفرم",
"plugin.addMCPPlugin": "افزودن MCP",
"plugin.addTooltip": "مهارتهای سفارشی",
"plugin.clearDeprecated": "حذف مهارتهای منسوخ",
@@ -491,6 +503,8 @@
"plugin.settings.tooltip": "پیکربندی مهارت",
"plugin.store": "فروشگاه مهارت",
"publishToCommunity": "انتشار در جامعه",
+ "serviceModel.contextLimit.placeholder": "محدودیت زمینه",
+ "serviceModel.memoryModels.title": "مدلهای حافظه",
"serviceModel.modelAssignments.title": "تخصیص مدلها",
"serviceModel.optionalFeatures.title": "ویژگیهای اختیاری",
"settingAgent.avatar.sizeExceeded": "حجم تصویر بیش از ۱ مگابایت است، لطفاً تصویر کوچکتری انتخاب کنید",
@@ -537,6 +551,9 @@
"settingChat.enableAutoScrollOnStreaming.desc": "نادیده گرفتن تنظیمات کلی برای این دستیار",
"settingChat.enableAutoScrollOnStreaming.title": "پیمایش خودکار هنگام پاسخدهی هوش مصنوعی",
"settingChat.enableCompressHistory.title": "فعالسازی خلاصهسازی خودکار تاریخچه گفتگو",
+ "settingChat.enableFollowUpChips.desc": "پس از هر پاسخ، گزینههای پاسخ سریع زیر پیام نمایش داده میشوند. نیاز به پیکربندی مدل جهانی پیگیری دارد.",
+ "settingChat.enableFollowUpChips.notConfiguredHint": "ابتدا مدل جهانی پیگیری را پیکربندی کنید تا این ویژگی فعال شود.",
+ "settingChat.enableFollowUpChips.title": "پیشنهادات پیگیری",
"settingChat.enableHistoryCount.alias": "نامحدود",
"settingChat.enableHistoryCount.limited": "فقط {{number}} پیام مکالمه را شامل میشود",
"settingChat.enableHistoryCount.setlimited": "تنظیم محدودیت پیامهای تاریخچه",
@@ -828,6 +845,9 @@
"systemAgent.customPrompt.desc": "پس از تکمیل، عامل سیستمی از این درخواست سفارشی برای تولید محتوا استفاده خواهد کرد",
"systemAgent.customPrompt.placeholder": "لطفاً درخواست سفارشی را وارد کنید",
"systemAgent.customPrompt.title": "درخواست سفارشی",
+ "systemAgent.followUpAction.label": "مدل پیشنهادات پیگیری",
+ "systemAgent.followUpAction.modelDesc": "مدلی که برای پیشنهاد پاسخهای سریع زیر هر پیام دستیار استفاده میشود",
+ "systemAgent.followUpAction.title": "پیشنهادات پیگیری",
"systemAgent.generationTopic.label": "مدل",
"systemAgent.generationTopic.modelDesc": "مدلی که برای نامگذاری خودکار موضوعات هنر هوش مصنوعی استفاده میشود",
"systemAgent.generationTopic.title": "عامل نامگذاری موضوع هنر هوش مصنوعی",
@@ -838,6 +858,9 @@
"systemAgent.inputCompletion.label": "مدل",
"systemAgent.inputCompletion.modelDesc": "مدلی که برای پیشنهادات تکمیل خودکار ورودی استفاده میشود (مانند متن شبح GitHub Copilot)",
"systemAgent.inputCompletion.title": "عامل تکمیل خودکار ورودی",
+ "systemAgent.memoryAnalysisAgentConfig.label": "مدل",
+ "systemAgent.memoryAnalysisAgentConfig.modelDesc": "مدلی که برای تشخیص وجود حافظه در مکالمات و استخراج هویتها، ترجیحات، زمینهها، فعالیتها و تجربیات استفاده میشود.",
+ "systemAgent.memoryAnalysisAgentConfig.title": "تحلیل حافظه",
"systemAgent.promptRewrite.label": "مدل",
"systemAgent.promptRewrite.modelDesc": "مدلی را که برای بازنویسی پرامپت استفاده میشود مشخص کنید",
"systemAgent.promptRewrite.title": "عامل بازنویسی پرامپت",
@@ -851,12 +874,20 @@
"systemAgent.translation.label": "مدل",
"systemAgent.translation.modelDesc": "مدلی که برای ترجمه پیامها استفاده میشود",
"systemAgent.translation.title": "عامل ترجمه پیام",
+ "systemAgent.userMemoryEmbedding.label": "مدل",
+ "systemAgent.userMemoryEmbedding.modelDesc": "مدلی که برای جاسازی محتوای حافظه جهت بازیابی استفاده میشود. محدودیت زمینه، ورودی هر جاسازی را محدود میکند.",
+ "systemAgent.userMemoryEmbedding.title": "جاسازی حافظه",
+ "systemAgent.userMemoryPersonaWriter.label": "مدل",
+ "systemAgent.userMemoryPersonaWriter.modelDesc": "مدلی که برای نوشتن خلاصههای حافظه مبتنی بر شخصیت استفاده میشود.",
+ "systemAgent.userMemoryPersonaWriter.title": "نویسنده حافظه شخصیت",
"tab.about": "درباره",
"tab.addAgentSkill": "اضافه کردن مهارت عامل",
"tab.addCustomMcp": "اضافه کردن مهارت MCP سفارشی",
"tab.addCustomMcp.desc": "یک سرور MCP سفارشی را بهصورت دستی پیکربندی کنید",
"tab.addCustomSkill": "افزودن مهارت سفارشی",
"tab.advanced": "پیشرفته",
+ "tab.advanced.appUpdates.title": "بهروزرسانیهای برنامه",
+ "tab.advanced.toolsAndDiagnostics.title": "ابزارها و تشخیصها",
"tab.advanced.updateChannel.canary": "کناری",
"tab.advanced.updateChannel.canaryDesc": "فعالشده با هر ادغام PR، چندین ساخت در روز. ناپایدارترین.",
"tab.advanced.updateChannel.desc": "به طور پیشفرض، اعلانهایی برای بهروزرسانیهای پایدار دریافت کنید. کانال Canary نسخههای پیشانتشار را دریافت میکند که ممکن است برای کارهای تولیدی ناپایدار باشند.",
diff --git a/locales/fa-IR/spend.json b/locales/fa-IR/spend.json
index 7e500401e7..451f955126 100644
--- a/locales/fa-IR/spend.json
+++ b/locales/fa-IR/spend.json
@@ -26,6 +26,7 @@
"table.columns.trigger.enums.onboarding": "آموزش اولیه",
"table.columns.trigger.enums.openapi": "OpenAPI",
"table.columns.trigger.enums.semantic_search": "جستجوی دانش",
+ "table.columns.trigger.enums.signup_email_llm_review": "بررسی ایمیل ثبتنام",
"table.columns.trigger.enums.topic": "خلاصه موضوع",
"table.columns.trigger.enums.video": "تولید ویدئو",
"table.columns.trigger.enums.visual_analysis": "تحلیل بصری",
diff --git a/locales/fa-IR/topic.json b/locales/fa-IR/topic.json
index 294518d8fb..bb95948ebd 100644
--- a/locales/fa-IR/topic.json
+++ b/locales/fa-IR/topic.json
@@ -51,6 +51,77 @@
"inPopup.focus": "رفتن به پنجره پاپآپ",
"inPopup.title": "باز کردن در پنجره پاپآپ",
"loadMore": "بارگذاری بیشتر",
+ "management.actions.newChat": "گفتگوی جدید",
+ "management.actions.select": "انتخاب",
+ "management.actionsMenu.archiveStale.confirm": "آیا میخواهید {{count}} موضوعی که بیش از ۳ ماه غیرفعال بودهاند را بایگانی کنید؟ این موضوعات به عنوان تکمیلشده علامتگذاری خواهند شد.",
+ "management.actionsMenu.archiveStale.confirmOk": "بایگانی",
+ "management.actionsMenu.archiveStale.done": "{{count}} موضوع غیرفعال بایگانی شد.",
+ "management.actionsMenu.archiveStale.label": "بایگانی موضوعات غیرفعال برای بیش از ۳ ماه",
+ "management.actionsMenu.archiveStale.noneFound": "هیچ موضوع غیرفعالی یافت نشد.",
+ "management.actionsMenu.archiveStale.title": "بایگانی موضوعات غیرفعال؟",
+ "management.actionsMenu.autoSummarize.comingSoon": "خلاصهسازی خودکار به زودی ارائه میشود — در نقشه راه پیگیری کنید.",
+ "management.actionsMenu.autoSummarize.label": "ایجاد خودکار خلاصهها برای موضوعاتی که خلاصه ندارند",
+ "management.actionsMenu.title": "اقدامات بیشتر",
+ "management.bulk.archive": "بایگانی",
+ "management.bulk.cancel": "لغو",
+ "management.bulk.delete": "حذف",
+ "management.bulk.deleteConfirm": "شما در حال حذف {{count}} موضوع هستید. این عمل قابل بازگشت نیست.",
+ "management.bulk.deleteTitle": "حذف موضوعات؟",
+ "management.bulk.favorite": "مورد علاقه",
+ "management.bulk.selectedCount_one": "{{count}} انتخاب شده",
+ "management.bulk.selectedCount_other": "{{count}} انتخاب شده",
+ "management.card.noPreview": "پیشنمایشی در دسترس نیست",
+ "management.columns.project": "پروژه",
+ "management.columns.status": "وضعیت",
+ "management.columns.title": "عنوان",
+ "management.columns.trigger": "محرک",
+ "management.columns.updated": "بهروزرسانی شده",
+ "management.empty.filtered.action": "پاک کردن فیلترها",
+ "management.empty.filtered.desc": "فیلترها را تنظیم کنید یا آنها را پاک کنید تا موضوعات بیشتری ببینید.",
+ "management.empty.filtered.title": "هیچ موضوعی با این فیلترها مطابقت ندارد",
+ "management.empty.noTopics.action": "شروع گفتگوی جدید",
+ "management.empty.noTopics.desc": "با این عامل گفتگویی را شروع کنید تا اولین موضوع خود را ایجاد کنید.",
+ "management.empty.noTopics.title": "هنوز موضوعی وجود ندارد",
+ "management.filters.project.empty": "بدون پروژه",
+ "management.filters.project.label": "پروژه",
+ "management.filters.status.active": "فعال",
+ "management.filters.status.all": "همه",
+ "management.filters.status.archived": "بایگانیشده",
+ "management.filters.status.completed": "تکمیلشده",
+ "management.filters.status.favorite": "مورد علاقهها",
+ "management.filters.status.running": "در حال اجرا",
+ "management.filters.time.all": "همه زمانها",
+ "management.filters.time.label": "زمان",
+ "management.filters.time.month": "ماه گذشته",
+ "management.filters.time.today": "امروز",
+ "management.filters.time.week": "هفته گذشته",
+ "management.filters.trigger.api": "API",
+ "management.filters.trigger.chat": "گفتگو",
+ "management.filters.trigger.eval": "ارزیابی",
+ "management.filters.trigger.label": "محرک",
+ "management.filters.trigger.task": "وظیفه",
+ "management.group.byProject": "بر اساس پروژه",
+ "management.group.byTime": "بر اساس زمان",
+ "management.group.label": "گروهبندی",
+ "management.group.noProject": "بدون پروژه",
+ "management.group.none": "هیچکدام",
+ "management.loadingMore": "در حال بارگذاری موضوعات بیشتر...",
+ "management.searchPlaceholder": "جستجوی موضوعات این عامل...",
+ "management.sidebarEntry": "موضوعات",
+ "management.sort.createdAt": "زمان ایجاد",
+ "management.sort.label": "مرتبسازی",
+ "management.sort.title": "عنوان",
+ "management.sort.updatedAt": "زمان بهروزرسانی",
+ "management.status.active": "فعال",
+ "management.status.archived": "بایگانیشده",
+ "management.status.completed": "تکمیلشده",
+ "management.status.failed": "ناموفق",
+ "management.status.paused": "متوقفشده",
+ "management.status.running": "در حال اجرا",
+ "management.status.waitingForHuman": "در انتظار ورودی",
+ "management.title": "موضوعات",
+ "management.view.card": "کارت",
+ "management.view.list": "فهرست",
"newTopic": "موضوع جدید",
"renameModal.description": "کوتاه و قابل تشخیص نگه دارید.",
"renameModal.title": "تغییر نام موضوع",
diff --git a/locales/fr-FR/agent.json b/locales/fr-FR/agent.json
index 973a86f87c..73b0eed9c8 100644
--- a/locales/fr-FR/agent.json
+++ b/locales/fr-FR/agent.json
@@ -100,6 +100,35 @@
"channel.groupPolicyOpenHint": "Répondre dans n’importe quel groupe, canal ou fil de discussion",
"channel.historyLimit": "Limite des messages historiques",
"channel.historyLimitHint": "Nombre par défaut de messages à récupérer lors de la lecture de l'historique du canal",
+ "channel.imessage.applicationIdHint": "Un identifiant stable partagé entre le canal cloud et le pont Desktop.",
+ "channel.imessage.applicationIdPlaceholder": "par exemple, home-mac-mini",
+ "channel.imessage.blueBubblesPassword": "Mot de passe BlueBubbles",
+ "channel.imessage.blueBubblesPasswordHint": "Stocké localement dans LobeHub Desktop et utilisé uniquement pour appeler le serveur local BlueBubbles.",
+ "channel.imessage.blueBubblesServerUrl": "URL du serveur BlueBubbles",
+ "channel.imessage.blueBubblesServerUrlHint": "L'URL du serveur local BlueBubbles accessible depuis cette application Desktop.",
+ "channel.imessage.bridgeEnabled": "Activer le pont",
+ "channel.imessage.bridgeEnabledHint": "Lorsqu'il est activé, LobeHub Desktop reçoit les webhooks locaux de BlueBubbles et les transmet à LobeHub.",
+ "channel.imessage.bridgeMissingApplicationId": "Entrez d'abord l'ID de l'application.",
+ "channel.imessage.bridgeMissingPassword": "Entrez d'abord le mot de passe BlueBubbles.",
+ "channel.imessage.bridgeMissingServerUrl": "Entrez d'abord l'URL du serveur BlueBubbles.",
+ "channel.imessage.bridgeMissingWebhookSecret": "Entrez d'abord le secret du webhook.",
+ "channel.imessage.bridgePasswordSavedPlaceholder": "Laissez vide pour conserver le mot de passe enregistré",
+ "channel.imessage.bridgeRefresh": "Actualiser",
+ "channel.imessage.bridgeRefreshFailed": "Échec de l'actualisation du pont iMessage Desktop",
+ "channel.imessage.bridgeRunning": "En cours d'exécution",
+ "channel.imessage.bridgeSave": "Enregistrer le pont",
+ "channel.imessage.bridgeSaveFailed": "Échec de l'enregistrement du pont iMessage Desktop",
+ "channel.imessage.bridgeSaved": "Pont iMessage Desktop enregistré",
+ "channel.imessage.bridgeStopped": "Arrêté",
+ "channel.imessage.bridgeTest": "Tester BlueBubbles",
+ "channel.imessage.bridgeTestFailed": "Échec du test BlueBubbles",
+ "channel.imessage.bridgeTestSuccess": "Connexion BlueBubbles réussie",
+ "channel.imessage.description": "Connectez cet assistant à iMessage via le pont local LobeHub Desktop BlueBubbles.",
+ "channel.imessage.desktopBridge": "Pont Desktop",
+ "channel.imessage.desktopDeviceId": "ID de l'appareil Desktop",
+ "channel.imessage.desktopDeviceIdHint": "L'appareil LobeHub Desktop qui exécute le pont local BlueBubbles. Trouvez-le dans les paramètres de la passerelle Desktop.",
+ "channel.imessage.webhookSecret": "Secret du webhook",
+ "channel.imessage.webhookSecretHint": "Un secret partagé utilisé entre LobeHub Desktop et le webhook cloud. Utilisez la même valeur dans la configuration du pont Desktop.",
"channel.importConfig": "Importer la configuration",
"channel.importFailed": "Échec de l'importation de la configuration",
"channel.importInvalidFormat": "Format de fichier de configuration invalide",
@@ -176,6 +205,7 @@
"channel.userIdHint": "Votre ID utilisateur sur cette plateforme. L'IA peut l'utiliser pour vous envoyer des messages directs.",
"channel.userIdHint.discord": "Activez le mode développeur (Paramètres → Avancé), puis faites un clic droit sur votre avatar → Copier l’ID utilisateur.",
"channel.userIdHint.feishu": "Ouvrez votre application sur la plateforme Open Feishu / Lark → Permissions, puis recherchez votre Open ID.",
+ "channel.userIdHint.imessage": "Utilisez votre identifiant iMessage tel qu'il apparaît dans BlueBubbles, généralement une adresse e-mail ou un numéro de téléphone au format E.164.",
"channel.userIdHint.line": "Ouvrez la console des développeurs LINE → votre canal → onglet Paramètres de base, et copiez \"Votre ID utilisateur\" (commence par U, 33 caractères).",
"channel.userIdHint.qq": "Votre numéro QQ, affiché sur la page de votre profil QQ.",
"channel.userIdHint.slack": "Ouvrez votre profil Slack → ⋮ Plus → Copier l’ID membre (commence par U).",
diff --git a/locales/fr-FR/chat.json b/locales/fr-FR/chat.json
index a5d8ea4ce1..e2db4c4b97 100644
--- a/locales/fr-FR/chat.json
+++ b/locales/fr-FR/chat.json
@@ -69,6 +69,11 @@
"cliAuthGuide.errorDetails": "Détails de l’erreur",
"cliAuthGuide.runCommand": "Exécutez ceci dans le Terminal",
"cliAuthGuide.title": "Connexion à {{name}}",
+ "cliOverloadedGuide.actions.retry": "Réessayer",
+ "cliOverloadedGuide.desc": "Le service de modèle en amont de {{name}} est temporairement surchargé. Cela se résout généralement en un instant.",
+ "cliOverloadedGuide.errorDetails": "Détails de l'erreur",
+ "cliOverloadedGuide.retryHint": "Attendez quelques secondes et réessayez. Si le problème persiste, le fournisseur pourrait rencontrer un incident plus large.",
+ "cliOverloadedGuide.title": "{{name}} est temporairement surchargé",
"cliRateLimitGuide.actions.openSystemTools": "Ouvrir les outils système",
"cliRateLimitGuide.actions.retry": "Réessayer",
"cliRateLimitGuide.afterReset": "Attendez l’heure de réinitialisation, puis réessayez votre message. Si vous utilisez une autorisation API, vous pouvez également vérifier votre quota fournisseur et votre statut de facturation.",
@@ -203,6 +208,17 @@
"heteroAgent.cloudRepo.noRepos": "Aucun dépôt configuré. Ajoutez-les dans les paramètres de l'agent.",
"heteroAgent.cloudRepo.notSet": "Aucun dépôt sélectionné",
"heteroAgent.cloudRepo.sectionTitle": "Dépôts",
+ "heteroAgent.executionTarget.infoTooltip": "Choisissez un appareil distant pour piloter cette machine depuis le web. \"Cet appareil\" exécute l'agent localement et n'est disponible que dans l'application de bureau.",
+ "heteroAgent.executionTarget.loading": "Chargement des appareils…",
+ "heteroAgent.executionTarget.local": "Cet appareil",
+ "heteroAgent.executionTarget.localDesc": "Exécuter en tant que processus local sur cette application de bureau",
+ "heteroAgent.executionTarget.noDevices": "Aucun appareil distant pour le moment. Installez l'application de bureau ou exécutez `lh connect` sur une autre machine.",
+ "heteroAgent.executionTarget.offline": "Hors ligne",
+ "heteroAgent.executionTarget.online": "En ligne",
+ "heteroAgent.executionTarget.sandbox": "Bac à sable cloud",
+ "heteroAgent.executionTarget.sandboxDesc": "Exécuter dans un bac à sable cloud éphémère",
+ "heteroAgent.executionTarget.title": "Appareil d'exécution",
+ "heteroAgent.executionTarget.unknownDevice": "Appareil inconnu",
"heteroAgent.fullAccess.label": "Accès complet",
"heteroAgent.fullAccess.tooltip": "Claude Code s’exécute localement avec un accès complet en lecture/écriture au répertoire de travail. Le changement de mode d’autorisation n’est pas encore disponible.",
"heteroAgent.resumeReset.cwdChanged": "Répertoire de travail modifié. La session précédente de Claude Code ne peut être reprise qu’à partir de son répertoire d’origine ; une nouvelle conversation a donc commencé.",
@@ -274,6 +290,11 @@
"memory.on.desc": "Mémorisez les préférences et les informations des conversations.",
"memory.on.title": "Activer la mémoire",
"memory.title": "Mémoire",
+ "mention.category.agents": "Agents",
+ "mention.category.members": "Membres",
+ "mention.category.skills": "Compétences",
+ "mention.category.tools": "Outils",
+ "mention.category.topics": "Sujets",
"mention.title": "Mentionner des membres",
"messageAction.collapse": "Réduire le message",
"messageAction.continueGeneration": "Continuer la génération",
@@ -330,6 +351,7 @@
"newCodexAgent": "Ajouter Codex",
"newGroupChat": "Créer un groupe",
"newPage": "Créer une page",
+ "newPlatformAgent": "Ajouter un agent de plateforme",
"noAgentsYet": "Ce groupe n'a pas encore de membres. Cliquez sur le bouton + pour inviter des agents.",
"noAvailableAgents": "Aucun membre disponible à inviter",
"noMatchingAgents": "Aucun membre correspondant trouvé",
@@ -350,6 +372,45 @@
"pageSelection.reference": "Texte sélectionné",
"pin": "Épingler",
"pinOff": "Désépingler",
+ "platformAgent.create.available": "Disponible",
+ "platformAgent.create.back": "Retour",
+ "platformAgent.create.checkFailed": "Vérification échouée",
+ "platformAgent.create.checking": "Vérification de la disponibilité...",
+ "platformAgent.create.comingSoon": "Bientôt disponible",
+ "platformAgent.create.create": "Créer un agent",
+ "platformAgent.create.creating": "Création...",
+ "platformAgent.create.desc.amp": "Connectez-vous à Amp exécuté sur l'un de vos appareils",
+ "platformAgent.create.desc.hermes": "Connectez-vous à Hermes exécuté sur l'un de vos appareils",
+ "platformAgent.create.desc.openclaw": "Connectez-vous à OpenClaw exécuté sur l'un de vos appareils",
+ "platformAgent.create.desc.opencode": "Connectez-vous à OpenCode exécuté sur l'un de vos appareils",
+ "platformAgent.create.descriptionPlaceholder": "Brève description (facultatif)",
+ "platformAgent.create.downloadDesktop": "Télécharger l'application de bureau",
+ "platformAgent.create.fetchingProfile": "Récupération du profil...",
+ "platformAgent.create.namePlaceholder": "ex. Mon agent OpenClaw",
+ "platformAgent.create.next": "Suivant",
+ "platformAgent.create.noDevices": "Aucun appareil connecté",
+ "platformAgent.create.noDevicesCliHint": "Ou connectez une machine via CLI, puis cliquez sur Actualiser :",
+ "platformAgent.create.noDevicesCmd": "lh connect",
+ "platformAgent.create.noDevicesDesktopHint": "Installez l'application de bureau — elle se connecte automatiquement après la connexion",
+ "platformAgent.create.notInstalled": "{{name}} n'est pas installé sur cet appareil",
+ "platformAgent.create.refresh": "Actualiser",
+ "platformAgent.create.selectDevice": "Sélectionnez un appareil",
+ "platformAgent.create.step1": "Sélectionnez une plateforme",
+ "platformAgent.create.step2": "Sélectionnez un appareil",
+ "platformAgent.create.step3": "Configurer l'agent",
+ "platformAgent.create.title": "Ajouter un agent de plateforme",
+ "platformAgent.create.upgradeCmd": "npm install -g @lobehub/cli",
+ "platformAgent.create.versionTooLow": "La version de lh est trop ancienne",
+ "platformAgent.create.versionTooLowHint": "Mettez à jour lh vers la dernière version :",
+ "platformAgent.device.online": "En ligne",
+ "platformAgent.deviceGuard.configure": "Configurer",
+ "platformAgent.deviceGuard.deviceOffline.desc": "L'appareil lié n'est pas connecté. Exécutez `lh connect` sur cette machine, puis actualisez.",
+ "platformAgent.deviceGuard.deviceOffline.title": "Appareil non connecté",
+ "platformAgent.deviceGuard.noDevice.desc": "Cet agent n'a aucun appareil lié. Modifiez le profil de l'agent pour en configurer un.",
+ "platformAgent.deviceGuard.noDevice.title": "Aucun appareil lié",
+ "platformAgent.deviceGuard.platformUnavailable.desc": "{{name}} n'est pas installé sur l'appareil connecté.",
+ "platformAgent.deviceGuard.platformUnavailable.title": "{{name}} non disponible",
+ "platformAgent.deviceGuard.refresh": "Actualiser",
"plus.addSkills": "Ajouter des compétences...",
"plus.search.appSearch": "Recherche intelligente",
"plus.search.appSearchDesc": "Service de recherche optimisé par LobeHub, offrant les meilleurs résultats de récupération.",
@@ -553,6 +614,9 @@
"taskDetail.modelConfig": "Remplacement du modèle",
"taskDetail.navigation": "Navigation",
"taskDetail.nextRunCountdown": "Prochaine exécution dans {{countdown}}",
+ "taskDetail.notFound.backToTasks": "Retour à toutes les tâches",
+ "taskDetail.notFound.desc": "Cette tâche a peut-être été supprimée ou vous n'avez pas la permission de la consulter.",
+ "taskDetail.notFound.title": "Tâche introuvable",
"taskDetail.pauseTask": "Mettre la tâche en pause",
"taskDetail.priority.high": "Haute",
"taskDetail.priority.low": "Basse",
@@ -912,10 +976,11 @@
"workingPanel.resources.deleteError": "Failed to delete document",
"workingPanel.resources.deleteSuccess": "Document deleted",
"workingPanel.resources.deleteTitle": "Delete document?",
+ "workingPanel.resources.deleteTitleMulti": "Supprimer {{count}} éléments ?",
"workingPanel.resources.empty": "Aucun document pour l’instant. Les documents associés à cet agent apparaîtront ici.",
"workingPanel.resources.error": "Failed to load resources",
- "workingPanel.resources.filter.all": "Tous",
"workingPanel.resources.filter.documents": "Documents",
+ "workingPanel.resources.filter.skills": "Compétences",
"workingPanel.resources.filter.web": "Web",
"workingPanel.resources.loading": "Loading resources...",
"workingPanel.resources.previewError": "Failed to load preview",
@@ -924,6 +989,7 @@
"workingPanel.resources.renameError": "Failed to rename document",
"workingPanel.resources.renameSuccess": "Document renamed",
"workingPanel.resources.tree.createError": "Échec de la création",
+ "workingPanel.resources.tree.deleteSelected": "Supprimer la sélection ({{count}})",
"workingPanel.resources.tree.moveError": "Échec du déplacement",
"workingPanel.resources.tree.newDocument": "Nouveau document",
"workingPanel.resources.tree.newFolder": "Nouveau dossier",
@@ -947,12 +1013,15 @@
"workingPanel.review.empty.noBaseRef": "Impossible de déterminer la branche par défaut distante. Exécutez `git remote set-head origin --auto` dans votre terminal.",
"workingPanel.review.error": "Impossible de charger le diff de ce fichier",
"workingPanel.review.expandAll": "Tout développer",
+ "workingPanel.review.group.collapseDiffs": "Réduire toutes les différences dans ce groupe",
+ "workingPanel.review.group.expandDiffs": "Développer toutes les différences dans ce groupe",
+ "workingPanel.review.group.fileCount": "{{count}} fichiers",
+ "workingPanel.review.group.submoduleClean": "Aucun changement interne",
"workingPanel.review.mode.branch": "Branche",
"workingPanel.review.mode.unstaged": "Non indexé",
"workingPanel.review.more": "Plus d'options",
"workingPanel.review.refresh": "Actualiser",
"workingPanel.review.revealInTree": "Afficher dans l'arborescence",
- "workingPanel.review.revealNotFound": "Fichier introuvable dans l'index du projet",
"workingPanel.review.revert": "Ignorer les modifications",
"workingPanel.review.revert.confirm.cancel": "Annuler",
"workingPanel.review.revert.confirm.description": "Les modifications de l'arbre de travail de {{filePath}} seront définitivement ignorées. Les fichiers non suivis seront supprimés du disque.",
@@ -970,6 +1039,9 @@
"workingPanel.review.wordWrap.disable": "Désactiver le retour à la ligne",
"workingPanel.review.wordWrap.enable": "Activer le retour à la ligne",
"workingPanel.skills.empty": "Aucune compétence trouvée dans ce projet",
+ "workingPanel.skills.section.agent": "Compétences de l'agent",
+ "workingPanel.skills.section.project": "Compétences du projet",
+ "workingPanel.skills.section.user": "Compétences de l'utilisateur",
"workingPanel.skills.title": "Compétences",
"workingPanel.space": "Espace",
"workingPanel.title": "Working Panel",
diff --git a/locales/fr-FR/common.json b/locales/fr-FR/common.json
index b1117d5b6e..973f916ad1 100644
--- a/locales/fr-FR/common.json
+++ b/locales/fr-FR/common.json
@@ -353,6 +353,7 @@
"messengerBanner.title": "Discutez avec Lobe AI sur vos applications de messagerie préférées",
"more": "Plus",
"navPanel.agent": "Agent",
+ "navPanel.bottomDivider": "Les éléments ci-dessous s'ancrent en bas",
"navPanel.customizeSidebar": "Personnaliser la barre latérale",
"navPanel.displayItems": "Éléments affichés",
"navPanel.hidden": "Masqué",
@@ -479,5 +480,6 @@
"userPanel.setting": "Paramètres",
"userPanel.upgradePlan": "Mettre à niveau le plan",
"userPanel.usages": "Statistiques d'utilisation",
- "version": "Version"
+ "version": "Version",
+ "zoom": "Zoom"
}
diff --git a/locales/fr-FR/components.json b/locales/fr-FR/components.json
index 4f46946baf..848142c6af 100644
--- a/locales/fr-FR/components.json
+++ b/locales/fr-FR/components.json
@@ -5,6 +5,10 @@
"DragUpload.dragDesc": "Glissez-déposez des fichiers ici pour téléverser plusieurs images.",
"DragUpload.dragFileDesc": "Glissez-déposez des images et fichiers ici pour téléverser plusieurs éléments.",
"DragUpload.dragFileTitle": "Téléverser des fichiers",
+ "DragUpload.dragFolderDesc": "Déposez le dossier pour le référencer comme @mention dans le champ de saisie du chat.",
+ "DragUpload.dragFolderTitle": "Référencer un dossier",
+ "DragUpload.dragMixedDesc": "Les dossiers sont insérés comme @mentions ; les fichiers sont téléchargés.",
+ "DragUpload.dragMixedTitle": "Référencer un dossier et télécharger des fichiers",
"DragUpload.dragTitle": "Téléverser des images",
"FileManager.actions.addToLibrary": "Ajouter à la bibliothèque",
"FileManager.actions.batchChunking": "Découpage par lot",
diff --git a/locales/fr-FR/editor.json b/locales/fr-FR/editor.json
index 04711f251f..7e4b3a81cd 100644
--- a/locales/fr-FR/editor.json
+++ b/locales/fr-FR/editor.json
@@ -1,8 +1,10 @@
{
+ "actionTag.category.agentSkill": "Compétence de l'agent",
"actionTag.category.command": "Commande",
"actionTag.category.projectSkill": "Compétence de projet",
"actionTag.category.skill": "Compétence",
"actionTag.category.tool": "Outil",
+ "actionTag.tooltip.agentSkill": "Charge un ensemble de compétences à partir des documents de cet agent pour la demande.",
"actionTag.tooltip.command": "Exécute une commande slash côté client avant l’envoi.",
"actionTag.tooltip.projectSkill": "Envoyé comme une invocation par barre oblique pour que le CLI de l'agent exécute la compétence de projet correspondante.",
"actionTag.tooltip.skill": "Charge un paquet de compétences réutilisable pour cette requête.",
diff --git a/locales/fr-FR/electron.json b/locales/fr-FR/electron.json
index f36d95dcff..74d2f18fd0 100644
--- a/locales/fr-FR/electron.json
+++ b/locales/fr-FR/electron.json
@@ -35,6 +35,7 @@
"navigation.recentView": "Vues récentes",
"navigation.resources": "Ressources",
"navigation.settings": "Paramètres",
+ "navigation.task": "Tâche",
"navigation.tasks": "Tâches",
"navigation.unpin": "Désépingler",
"notification.finishChatGeneration": "Génération du message par l'IA terminée",
diff --git a/locales/fr-FR/file.json b/locales/fr-FR/file.json
index 4d674db907..7dfdabf2b3 100644
--- a/locales/fr-FR/file.json
+++ b/locales/fr-FR/file.json
@@ -53,6 +53,8 @@
"home.uploadEntries.folder.title": "Importer un dossier",
"home.uploadEntries.library.title": "Créer une nouvelle bibliothèque",
"home.uploadEntries.newPage.title": "Nouvelle page",
+ "library.hierarchy.empty.desc": "Ajoutez des fichiers ou créez un dossier pour commencer",
+ "library.hierarchy.empty.title": "Rien ici pour le moment",
"library.list.confirmRemoveLibrary": "Vous êtes sur le point de supprimer cette bibliothèque. Les fichiers qu’elle contient ne seront pas supprimés mais déplacés vers Tous les fichiers. Cette action est irréversible, veuillez procéder avec prudence.",
"library.list.empty": "Cliquez sur <1>+1> pour créer une nouvelle bibliothèque",
"library.new": "Nouvelle bibliothèque",
diff --git a/locales/fr-FR/home.json b/locales/fr-FR/home.json
index 2a357e4d47..53d59353d7 100644
--- a/locales/fr-FR/home.json
+++ b/locales/fr-FR/home.json
@@ -45,12 +45,12 @@
"recommendations.heteroAgent.tag": "Agent de codage",
"recommendations.heteroAgent.title": "Ajouter l'agent {{name}}",
"recommendations.subtitle": "Quelques recommandations pour votre configuration",
+ "starter.claudeOpus48": "Claude Opus 4.8",
+ "starter.claudeOpus48Already": "Déjà en train d'utiliser Claude Opus 4.8",
+ "starter.claudeOpus48Switched": "Passé à Claude Opus 4.8",
"starter.createAgent": "Créer un agent",
"starter.createGroup": "Créer un groupe",
"starter.deepResearch": "Recherche approfondie",
- "starter.deepseekV4Pro": "DeepSeek V4 Pro",
- "starter.deepseekV4ProAlready": "DeepSeek V4 Pro déjà utilisé",
- "starter.deepseekV4ProSwitched": "Passé à DeepSeek V4 Pro",
"starter.developing": "Bientôt disponible",
"starter.image": "Image",
"starter.imageGeneration": "Génération d'images",
diff --git a/locales/fr-FR/image.json b/locales/fr-FR/image.json
index ef0ef6db6e..05b58a94e0 100644
--- a/locales/fr-FR/image.json
+++ b/locales/fr-FR/image.json
@@ -20,6 +20,7 @@
"config.resolution.options.1K": "1K",
"config.resolution.options.2K": "2K",
"config.resolution.options.4K": "4K",
+ "config.resolution.options.512": "512px",
"config.seed.label": "Graine",
"config.seed.random": "Graine aléatoire",
"config.size.label": "Taille",
diff --git a/locales/fr-FR/labs.json b/locales/fr-FR/labs.json
index c98b0c7694..534bd47dd9 100644
--- a/locales/fr-FR/labs.json
+++ b/locales/fr-FR/labs.json
@@ -1,15 +1,21 @@
{
+ "features.agentDocumentFloatingChatPanel.desc": "Afficher le panneau de chat flottant dans l'aperçu du document de l'agent uniquement lorsque cette fonctionnalité expérimentale est activée.",
+ "features.agentDocumentFloatingChatPanel.title": "Panneau de Chat Flottant pour Document d'Agent",
"features.agentSelfIteration.desc": "Permet à l’assistant de réfléchir, de développer une conscience de soi et d’itérer en continu à travers des tentatives et des interactions successives.",
"features.agentSelfIteration.title": "Auto‑itération de l’agent",
"features.assistantMessageGroup.desc": "Regroupez les messages de l'agent et les résultats de leurs appels d'outils pour les afficher ensemble",
"features.assistantMessageGroup.title": "Regroupement des messages de l'agent",
+ "features.executionDeviceSwitcher.desc": "Afficher le commutateur de périphérique d'exécution dans la barre d'outils hétérogène de l'agent afin de pouvoir rediriger les exécutions vers cet appareil, un bac à sable cloud ou un appareil distant lié.",
+ "features.executionDeviceSwitcher.title": "Commutateur de Périphérique d'Exécution",
"features.gatewayMode.desc": "Exécute les tâches de l’agent sur le serveur via un WebSocket Gateway au lieu de les exécuter localement. Permet une exécution plus rapide et réduit l’utilisation des ressources du client.",
"features.gatewayMode.title": "Exécution de l’agent côté serveur (Gateway)",
"features.groupChat.desc": "Activez la coordination de discussions de groupe multi-agents.",
"features.groupChat.title": "Discussion de groupe (multi-agents)",
+ "features.imessage.desc": "Connecter les agents à iMessage via le pont local LobeHub Desktop BlueBubbles.",
+ "features.imessage.title": "Canal iMessage",
"features.inputMarkdown.desc": "Affichez le Markdown dans la zone de saisie en temps réel (texte en gras, blocs de code, tableaux, etc.).",
"features.inputMarkdown.title": "Rendu Markdown dans la saisie",
- "features.messenger.desc": "Discutez avec vos agents depuis Telegram (et d'autres messageries) via le bot partagé LobeHub. Ajoute un onglet Messagerie dans les Paramètres pour lier votre compte et choisir quel agent reçoit les messages.",
- "features.messenger.title": "Messagerie",
+ "features.platformAgent.desc": "Afficher l'entrée \"Ajouter un Agent de Plateforme\" dans le menu de création. Les agents de plateforme (par exemple, OpenClaw, Hermes) fonctionnent sur un appareil connecté et communiquent via lh connect.",
+ "features.platformAgent.title": "Création d'Agent de Plateforme",
"title": "Laboratoires"
}
diff --git a/locales/fr-FR/modelProvider.json b/locales/fr-FR/modelProvider.json
index 6ebcff24c4..d1be360d3b 100644
--- a/locales/fr-FR/modelProvider.json
+++ b/locales/fr-FR/modelProvider.json
@@ -233,7 +233,7 @@
"providerModels.item.modelConfig.extendParams.options.imageAspectRatio2.hint": "Pour Nano Banana 2 ; contrôle le rapport d'aspect des images générées (prend en charge ultra-large 1:4, 4:1, 1:8, 8:1).",
"providerModels.item.modelConfig.extendParams.options.imageResolution.hint": "Pour les modèles de génération d’images Gemini 3 ; contrôle la résolution des images générées.",
"providerModels.item.modelConfig.extendParams.options.imageResolution2.hint": "Pour les modèles d'images Gemini 3.1 Flash ; contrôle la résolution des images générées (prend en charge 512px).",
- "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "Pour Claude Opus 4.7 ; contrôle le niveau d’effort (faible/moyen/élevé/très élevé/maximal).",
+ "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "Pour Claude Opus 4.7 et versions ultérieures ; contrôle le niveau d'effort (faible/moyen/élevé/très élevé/max).",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken.hint": "Pour Claude, Qwen3 et similaires ; contrôle le budget de jetons pour le raisonnement.",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken32k.hint": "Pour GLM-5 et GLM-4.7 ; contrôle le budget de tokens pour le raisonnement (max 32k).",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken80k.hint": "Pour la série Qwen3 ; contrôle le budget de tokens pour le raisonnement (max 80k).",
@@ -245,7 +245,6 @@
"providerModels.item.modelConfig.extendParams.options.thinkingLevel2.hint": "Pour les modèles Gemini 3 Pro Preview ; contrôle la profondeur de réflexion.",
"providerModels.item.modelConfig.extendParams.options.thinkingLevel3.hint": "Pour les modèles Gemini 3.1 Pro Preview ; contrôle la profondeur de réflexion avec des niveaux bas/moyen/élevé.",
"providerModels.item.modelConfig.extendParams.options.thinkingLevel4.hint": "Pour les modèles Gemini 3.1 Flash Image ; active ou désactive la réflexion.",
- "providerModels.item.modelConfig.extendParams.options.thinkingLevel5.hint": "Pour l'aperçu Flash-Lite de Gemini 3.1 ; contrôle la profondeur de réflexion avec des niveaux minimal/faible/moyen/élevé.",
"providerModels.item.modelConfig.extendParams.options.urlContext.hint": "Pour la série Gemini ; permet de fournir un contexte via une URL.",
"providerModels.item.modelConfig.extendParams.placeholder": "Sélectionnez les paramètres étendus à activer",
"providerModels.item.modelConfig.extendParams.previewFallback": "Aperçu non disponible",
diff --git a/locales/fr-FR/modelRuntime.json b/locales/fr-FR/modelRuntime.json
new file mode 100644
index 0000000000..b8ec5938c4
--- /dev/null
+++ b/locales/fr-FR/modelRuntime.json
@@ -0,0 +1,42 @@
+{
+ "AccountDeactivated": "Votre compte a été désactivé ou suspendu. Cela peut être dû à des raisons de politique, de sécurité ou de révision de compte. Veuillez contacter le support du fournisseur pour obtenir de l'aide.",
+ "AgentRuntimeError": "Erreur d'exécution du modèle de langage Lobe. Veuillez résoudre le problème ou réessayer en fonction des informations suivantes.",
+ "CapabilityNotSupported": "Désolé, ce modèle ne prend pas en charge la fonctionnalité demandée (comme l'entrée visuelle ou l'appel d'outils). Veuillez passer à un modèle qui la prend en charge.",
+ "ComfyUIBizError": "Une erreur s'est produite lors de la demande au service ComfyUI. Veuillez résoudre le problème en utilisant les informations ci-dessous ou réessayer.",
+ "ComfyUIEmptyResult": "Aucune image n'a été générée par ComfyUI. Veuillez vérifier la configuration du modèle ou réessayer.",
+ "ComfyUIModelError": "Échec du chargement du modèle ComfyUI. Veuillez vous assurer que le fichier du modèle existe.",
+ "ComfyUIServiceUnavailable": "Échec de la connexion au service ComfyUI. Veuillez vous assurer qu'il fonctionne correctement et que l'URL du service est correctement configurée.",
+ "ComfyUIUploadFailed": "Échec du téléchargement de l'image vers ComfyUI. Veuillez vérifier la connexion au serveur ou réessayer.",
+ "ComfyUIWorkflowError": "Échec de l'exécution du flux de travail ComfyUI. Veuillez vérifier la configuration du flux de travail.",
+ "ConnectionCheckFailed": "La requête a renvoyé un résultat vide. Veuillez vérifier si l'adresse proxy de l'API ne se termine pas par `/v1`.",
+ "ContentModeration": "Désolé, le contenu a été rejeté par le filtre de sécurité en amont. Veuillez réviser votre demande et réessayer.",
+ "ContextEnginePipelineError": "Échec de l'assemblage du contexte de la conversation pour cette requête. Veuillez réessayer ; si le problème persiste, contactez le support.",
+ "DatabasePersistError": "Une opération de base de données a échoué lors de la sauvegarde ou du chargement de cette conversation. Veuillez réessayer ; si le problème persiste, contactez le support.",
+ "ExceededContextWindow": "Le contenu de la requête actuelle dépasse la longueur que le modèle peut gérer. Veuillez réduire la quantité de contenu et réessayer.",
+ "InsufficientQuota": "Désolé, le quota pour cette clé a été atteint. Veuillez vérifier si le solde de votre compte est suffisant ou réessayer après avoir augmenté le quota de la clé.",
+ "InvalidBedrockCredentials": "Échec de l'authentification Bedrock. Veuillez vérifier l'AccessKeyId/SecretAccessKey et réessayer.",
+ "InvalidComfyUIArgs": "Configuration ComfyUI invalide. Veuillez vérifier les paramètres et réessayer.",
+ "InvalidGithubToken": "Le jeton d'accès personnel GitHub est incorrect ou vide. Veuillez vérifier votre jeton d'accès personnel GitHub et réessayer.",
+ "InvalidOllamaArgs": "Configuration Ollama invalide, veuillez vérifier la configuration d'Ollama et réessayer.",
+ "InvalidProviderAPIKey": "La clé API {{provider}} est incorrecte ou vide, veuillez vérifier votre clé API {{provider}} et réessayer.",
+ "InvalidRequestFormat": "Désolé, le fournisseur en amont a rejeté la requête comme étant mal formée. Veuillez vérifier l'entrée ou essayer un autre modèle.",
+ "InvalidVertexCredentials": "Échec de l'authentification Vertex. Veuillez vérifier vos identifiants et réessayer.",
+ "LocationNotSupportError": "Nous sommes désolés, votre emplacement actuel ne prend pas en charge ce service de modèle. Cela peut être dû à des restrictions régionales ou à l'indisponibilité du service. Veuillez vérifier si l'emplacement actuel permet d'utiliser ce service ou essayez un autre emplacement.",
+ "ModelNotFound": "Désolé, le modèle demandé n'a pas pu être trouvé. Il peut ne pas exister ou vous pourriez ne pas avoir les autorisations d'accès nécessaires. Veuillez réessayer après avoir modifié la clé API ou ajusté vos autorisations d'accès.",
+ "NoAvailableChannel": "Désolé, le proxy ou le routeur n'a aucun canal disponible pour le modèle demandé. Veuillez changer la configuration du canal/de la clé ou réessayer plus tard.",
+ "OllamaBizError": "Erreur lors de la demande au service Ollama, veuillez résoudre le problème ou réessayer en fonction des informations suivantes.",
+ "OllamaServiceUnavailable": "Le service Ollama est indisponible. Veuillez vérifier si Ollama fonctionne correctement ou si la configuration de l'origine croisée d'Ollama est correctement définie.",
+ "OperationInactivityTimeout": "L'opération de l'agent est restée inactive trop longtemps et a été terminée. Veuillez réessayer la requête.",
+ "PermissionDenied": "Désolé, vous n'avez pas la permission d'accéder à ce service. Veuillez vérifier si votre clé dispose des droits d'accès nécessaires.",
+ "ProviderBizError": "Erreur lors de la demande au service {{provider}}, veuillez résoudre le problème ou réessayer en fonction des informations suivantes.",
+ "ProviderNetworkError": "La connexion au fournisseur a expiré ou a été interrompue. Veuillez vérifier votre réseau et réessayer.",
+ "ProviderServiceUnavailable": "Le fournisseur est temporairement surchargé ou indisponible. Veuillez réessayer sous peu.",
+ "QuotaLimitReached": "Désolé, l'utilisation des jetons ou le nombre de requêtes a atteint la limite de quota pour cette clé. Veuillez augmenter le quota de la clé ou réessayer plus tard.",
+ "RateLimitExceeded": "Désolé, l'utilisation des jetons ou le nombre de requêtes a atteint la limite de débit pour cette clé. Veuillez réessayer plus tard ou augmenter le quota de la clé.",
+ "StateStorePersistError": "Un problème temporaire avec le stockage de l'état de la conversation a interrompu cette opération. Veuillez réessayer ; si le problème persiste, contactez le support.",
+ "StreamChunkError": "Erreur lors de l'analyse du fragment de message de la requête en streaming. Veuillez vérifier si l'interface API actuelle est conforme aux spécifications standard ou contactez votre fournisseur d'API pour obtenir de l'aide.",
+ "UpstreamGatewayError": "La passerelle ou le proxy en amont a renvoyé une erreur. Veuillez réessayer sous peu ; si le problème persiste, vérifiez la configuration de votre proxy / point de terminaison.",
+ "UpstreamHttpError": "Le fournisseur a renvoyé une erreur HTTP sans plus de détails. Veuillez réessayer ou vérifier votre requête et la configuration du modèle.",
+ "UpstreamMalformedResponse": "Le fournisseur a renvoyé une réponse mal formée qui n'a pas pu être analysée. Veuillez réessayer ; si le problème persiste, essayez un autre modèle ou fournisseur.",
+ "UserConfigError": "La configuration du fournisseur est invalide (URL de base incorrecte, variable d'environnement manquante, restriction de clé virtuelle, etc.). Veuillez vérifier les paramètres du fournisseur."
+}
diff --git a/locales/fr-FR/models.json b/locales/fr-FR/models.json
index 3ad314ff0f..9f28e2d55a 100644
--- a/locales/fr-FR/models.json
+++ b/locales/fr-FR/models.json
@@ -106,6 +106,7 @@
"MiniMax-Hailuo-2.3.description": "Nouveau modèle de génération vidéo avec des améliorations complètes dans les mouvements corporels, le réalisme physique et le suivi des instructions.",
"MiniMax-M1.description": "Un nouveau modèle de raisonnement interne avec 80 000 chaînes de pensée et 1 million d’entrées, offrant des performances comparables aux meilleurs modèles mondiaux.",
"MiniMax-M2-Stable.description": "Conçu pour un codage efficace et des flux de travail d’agents, avec une plus grande simultanéité pour un usage commercial.",
+ "MiniMax-M2.1-Lightning.description": "Capacités de programmation multilingues puissantes avec une inférence plus rapide et plus efficace.",
"MiniMax-M2.1-highspeed.description": "Des capacités de programmation multilingues puissantes, offrant une expérience de programmation entièrement améliorée. Plus rapide et plus efficace.",
"MiniMax-M2.1.description": "MiniMax-M2.1 est un modèle phare open source de MiniMax, conçu pour résoudre des tâches complexes du monde réel. Ses principaux atouts résident dans ses capacités de programmation multilingue et sa faculté à résoudre des problèmes complexes en tant qu'agent.",
"MiniMax-M2.5-highspeed.description": "MiniMax M2.5 Highspeed : Même performance que M2.5 avec une inférence plus rapide.",
@@ -325,6 +326,7 @@
"claude-opus-4-5.description": "Claude Opus 4.5 par Anthropic — modèle phare avec un raisonnement et un codage de premier ordre.",
"claude-opus-4-6.description": "Claude Opus 4.6 par Anthropic — modèle phare avec une fenêtre de contexte de 1M et un raisonnement avancé.",
"claude-opus-4-7.description": "Claude Opus 4.7 par Anthropic — dernier modèle Opus avec un raisonnement et un codage à la pointe de la technologie.",
+ "claude-opus-4-8.description": "Claude Opus 4.8 est le modèle le plus performant d'Anthropic, basé sur Opus 4.7 avec des améliorations en matière de raisonnement, de codage agentique et d'utilisation des outils.",
"claude-opus-4.5.description": "Claude Opus 4.5 est le modèle phare d’Anthropic, combinant une intelligence de premier ordre avec des performances évolutives pour des tâches complexes et un raisonnement de haute qualité.",
"claude-opus-4.6-fast.description": "Claude Opus 4.6 est le modèle le plus intelligent d’Anthropic pour la création d’agents et le codage.",
"claude-opus-4.6.description": "Claude Opus 4.6 est le modèle le plus intelligent d’Anthropic pour la création d’agents et le codage.",
@@ -400,6 +402,7 @@
"deepseek-ai/DeepSeek-V3.2.description": "DeepSeek-V3.2 est un modèle qui combine une grande efficacité de calcul avec d'excellentes performances en raisonnement et en tâches d'Agent. Son approche repose sur trois percées technologiques majeures : DeepSeek Sparse Attention (DSA), un mécanisme d'attention efficace qui réduit considérablement la complexité de calcul tout en maintenant les performances du modèle, optimisé spécifiquement pour les scénarios à long contexte ; un cadre d'apprentissage par renforcement évolutif permettant au modèle de rivaliser avec GPT-5, sa version haute performance égalant Gemini-3.0-Pro en capacités de raisonnement ; et un pipeline de synthèse de tâches d'Agent à grande échelle conçu pour intégrer les capacités de raisonnement dans les scénarios d'utilisation d'outils, améliorant ainsi le suivi des instructions et les capacités de généralisation dans des environnements interactifs complexes. Le modèle a obtenu des résultats médaillés d'or aux Olympiades Internationales de Mathématiques (IMO) et d'Informatique (IOI) de 2025.",
"deepseek-ai/DeepSeek-V3.description": "DeepSeek-V3 est un modèle MoE de 671 milliards de paramètres utilisant MLA et DeepSeekMoE avec un équilibrage de charge sans perte pour un entraînement et une inférence efficaces. Préentraîné sur 14,8T de tokens de haute qualité avec SFT et RL, il surpasse les autres modèles open source et rivalise avec les modèles fermés de pointe.",
"deepseek-ai/DeepSeek-V4-Flash.description": "DeepSeek-V4-Flash est une version préliminaire du modèle de langage MoE de la série DeepSeek-V4. La taille totale des paramètres est de 284B, la taille des paramètres d'activation est de 13B, et il prend en charge un contexte ultra-long de 1M tokens. Le modèle utilise une architecture d'attention hybride combinant CSA et HCA, et introduit mHC et Muon Optimizer pour améliorer l'efficacité du raisonnement sur long contexte, la stabilité de l'entraînement et les performances globales.",
+ "deepseek-ai/DeepSeek-V4-Pro.description": "DeepSeek-V4-Pro est le modèle linguistique phare de la série DeepSeek-V4, avec un total de 1,6T paramètres et 49B paramètres actifs, prenant en charge nativement un contexte ultra-long de 1 million de tokens. Le modèle adopte une architecture d'attention hybride innovante combinant Compressed Sparse Attention (CSA) et Highly Compressed Attention (HCA), nécessitant seulement 27 % des FLOPs d'inférence par token de DeepSeek-V3.2 et 10 % de cache KV à 1M de contexte. Il introduit également les Manifold-Constrained Hyper Connections (mHC) pour améliorer la stabilité de la propagation des signaux entre les couches, et utilise l'optimiseur Muon pour accélérer la convergence. DeepSeek-V4-Pro est préentraîné sur plus de 32T de tokens divers de haute qualité, avec un post-entraînement utilisant un paradigme en deux étapes : la culture indépendante d'experts de domaine suivie de la distillation de politique en ligne pour une intégration unifiée. Son mode d'intensité maximale de raisonnement DeepSeek-V4-Pro-Max atteint des performances de pointe sur les benchmarks de codage et réduit significativement l'écart avec les modèles propriétaires leaders sur les tâches de raisonnement et agentiques, faisant de lui l'un des modèles open-source les plus puissants aujourd'hui, prenant en charge les modes d'intensité de raisonnement Non-think, Think High et Think Max.",
"deepseek-ai/deepseek-llm-67b-chat.description": "DeepSeek LLM Chat (67B) est un modèle innovant offrant une compréhension linguistique approfondie et une interaction fluide.",
"deepseek-ai/deepseek-v3.1-terminus.description": "DeepSeek V3.1 est un modèle de raisonnement nouvelle génération avec un raisonnement complexe renforcé et une chaîne de pensée pour les tâches d’analyse approfondie.",
"deepseek-ai/deepseek-v3.2.description": "DeepSeek V3.2 est un modèle de raisonnement de nouvelle génération avec des capacités renforcées de raisonnement complexe et de chaîne de pensée.",
@@ -490,6 +493,8 @@
"doubao-seedream-4-0-250828.description": "Seedream 4.0 est un modèle de génération d’image de ByteDance Seed, prenant en charge les entrées texte et image avec une génération d’image de haute qualité et hautement contrôlable. Il génère des images à partir d’invites textuelles.",
"doubao-seedream-4-5-251128.description": "Seedream 4.5 est le dernier modèle d'image multimodal de ByteDance, intégrant des capacités de génération de texte en image, d'image en image et de génération d'images par lots, tout en incorporant des compétences en raisonnement et en bon sens. Par rapport à la version précédente 4.0, il offre une qualité de génération nettement améliorée, avec une meilleure cohérence d'édition et une fusion multi-images. Il permet un contrôle plus précis des détails visuels, produisant des textes et des visages plus petits de manière plus naturelle, et atteint une mise en page et des couleurs plus harmonieuses, améliorant l'esthétique globale.",
"doubao-seedream-5-0-260128.description": "Doubao-Seedream-5.0-lite est le dernier modèle de génération d'images de ByteDance. Pour la première fois, il intègre des capacités de recherche en ligne, lui permettant d'incorporer des informations web en temps réel et d'améliorer la pertinence des images générées. L'intelligence du modèle a également été améliorée, permettant une interprétation précise des instructions complexes et du contenu visuel. De plus, il offre une meilleure couverture des connaissances globales, une cohérence des références et une qualité de génération dans des scénarios professionnels, répondant mieux aux besoins de création visuelle au niveau des entreprises.",
+ "dreamina-seedance-2-0-260128.description": "Seedance 2.0 de ByteDance est le modèle de génération vidéo le plus puissant, prenant en charge la génération de vidéos multimodales de référence, l'édition vidéo, l'extension vidéo, le texte-à-vidéo et l'image-à-vidéo avec audio synchronisé.",
+ "dreamina-seedance-2-0-fast-260128.description": "Seedance 2.0 Fast de ByteDance offre les mêmes capacités que Seedance 2.0 avec des vitesses de génération plus rapides à un prix plus compétitif.",
"emohaa.description": "Emohaa est un modèle de santé mentale doté de compétences professionnelles en conseil pour aider les utilisateurs à comprendre leurs problèmes émotionnels.",
"ernie-4.5-0.3b.description": "ERNIE 4.5 0.3B est un modèle léger open source conçu pour un déploiement local et personnalisé.",
"ernie-4.5-8k-preview.description": "ERNIE 4.5 8K Preview est un modèle de prévisualisation avec contexte 8K pour l’évaluation d’ERNIE 4.5.",
@@ -515,6 +520,7 @@
"ernie-x1-turbo-32k.description": "ERNIE X1 Turbo 32K est un modèle de réflexion rapide avec un contexte de 32K pour le raisonnement complexe et les dialogues multi-tours.",
"ernie-x1.1-preview.description": "ERNIE X1.1 Preview est une préversion de modèle de réflexion pour l’évaluation et les tests.",
"ernie-x1.1.description": "ERNIE X1.1 est un modèle de réflexion en aperçu pour évaluation et test.",
+ "fal-ai/bytedance/seedream/v4.5.description": "Seedream 4.5, développé par l'équipe Seed de ByteDance, prend en charge l'édition et la composition multi-images. Il offre une meilleure cohérence des sujets, un suivi précis des instructions, une compréhension de la logique spatiale, une expression esthétique, une mise en page de poster et une conception de logo avec un rendu texte-image de haute précision.",
"fal-ai/bytedance/seedream/v4.description": "Seedream 4.0 est un modèle de génération d’images de ByteDance Seed, prenant en charge les entrées texte et image avec une génération d’images hautement contrôlable et de haute qualité. Il génère des images à partir de descriptions textuelles.",
"fal-ai/flux-kontext/dev.description": "Modèle FLUX.1 axé sur l’édition d’images, prenant en charge les entrées texte et image.",
"fal-ai/flux-pro/kontext.description": "FLUX.1 Kontext [pro] accepte des textes et des images de référence en entrée, permettant des modifications locales ciblées et des transformations globales complexes de scènes.",
@@ -571,8 +577,9 @@
"gemini-3.1-flash-lite.description": "Gemini 3.1 Flash-Lite est le modèle multimodal le plus économique de Google, optimisé pour les tâches agentiques à haut volume, la traduction et le traitement des données.",
"gemini-3.1-pro-preview.description": "Gemini 3.1 Pro Preview améliore Gemini 3 Pro avec des capacités de raisonnement renforcées et ajoute un support de niveau de réflexion moyen.",
"gemini-3.1-pro.description": "Gemini 3.1 Pro par Google — modèle multimodal premium avec une fenêtre contextuelle de 1M.",
+ "gemini-3.5-flash.description": "Le modèle le plus intelligent de Gemini, conçu pour la vitesse, combinant une intelligence de pointe avec une recherche et une ancrage supérieurs.",
"gemini-flash-latest.description": "Pointe vers gemini-3-flash-preview",
- "gemini-flash-lite-latest.description": "Pointe vers gemini-2.5-flash-lite-preview-09-2025",
+ "gemini-flash-lite-latest.description": "Pointe vers gemini-3.1-flash-lite",
"gemini-pro-latest.description": "Pointe vers gemini-3.1-pro-preview",
"gemma-7b-it.description": "Gemma 7B est rentable pour les tâches de petite à moyenne envergure.",
"gemma2-9b-it.description": "Gemma 2 9B est optimisé pour des tâches spécifiques et l'intégration d'outils.",
@@ -731,6 +738,8 @@
"grok-4-fast-reasoning.description": "Nous sommes ravis de présenter Grok 4 Fast, notre dernière avancée en matière de modèles de raisonnement économiques.",
"grok-4.20-0309-non-reasoning.description": "Une variante sans raisonnement pour des cas d'utilisation simples.",
"grok-4.20-0309-reasoning.description": "Modèle intelligent et ultra-rapide qui raisonne avant de répondre.",
+ "grok-4.20-beta-0309-non-reasoning.description": "Une variante sans raisonnement pour des cas d'utilisation simples.",
+ "grok-4.20-beta-0309-reasoning.description": "Modèle intelligent et ultra-rapide qui raisonne avant de répondre.",
"grok-4.20-multi-agent-0309.description": "Une équipe de 4 ou 16 agents, excelle dans les cas d'utilisation de recherche. Ne prend actuellement pas en charge les outils côté client. Prend uniquement en charge les outils côté serveur xAI (par exemple X Search, outils de recherche Web) et les outils MCP distants.",
"grok-4.3.description": "Le modèle de langage de grande taille le plus axé sur la vérité au monde",
"grok-4.description": "Dernier modèle phare Grok avec des performances inégalées en langage, mathématiques et raisonnement — un véritable polyvalent. Actuellement pointé vers grok-4-0709 ; en raison de ressources limitées, son prix est temporairement 10 % plus élevé que le tarif officiel et devrait revenir au prix officiel ultérieurement.",
@@ -1208,6 +1217,7 @@
"qwen3.6-flash.description": "Le modèle natif vision-langage Qwen3.6 Flash offre des performances nettement supérieures à la version 3.5‑Flash. Il se concentre sur l’amélioration des capacités de codage agentique (dépassant largement son prédécesseur sur de multiples benchmarks), ainsi que sur de meilleurs résultats en raisonnement mathématique et raisonnement sur le code. Sur le volet visuel, il montre des gains notables en intelligence spatiale, avec des progrès particulièrement marqués en localisation d’objets et en détection de cibles.",
"qwen3.6-max-preview.description": "Le plus grand modèle propriétaire de la série Qwen3.6. Il offre de meilleures connaissances du monde, un suivi d’instructions plus performant et des capacités avancées en codage agentique pour les tâches complexes. Il est textuel uniquement, prend en charge le mode raisonnement par défaut, le cache explicite et l’appel de fonctions.",
"qwen3.6-plus.description": "Qwen 3.6‑Plus introduit des améliorations majeures en programmation, avec un accent particulier sur le codage agentique et le développement front‑end, améliorant considérablement l’expérience Vibe Coding. Ses capacités de raisonnement dans les scénarios généraux ont également été renforcées. En multimodalité, des fonctionnalités telles que la reconnaissance universelle, l’OCR et la localisation d’objets ont été nettement améliorées. Il corrige aussi les problèmes connus de la version Qwen 3.5‑Plus. Son utilisation reste identique à celle de Qwen 3.5‑Plus.",
+ "qwen3.7-max.description": "Qwen3.7 Max par Alibaba — dernière variante Max avec un contexte de 1M, des capacités de raisonnement solides et d'utilisation des outils.",
"qwen3.description": "Qwen3 est le modèle de langage de nouvelle génération d'Alibaba, performant dans de nombreux cas d’usage.",
"qwq-32b-preview.description": "QwQ est un modèle de recherche expérimental de Qwen axé sur l’amélioration du raisonnement.",
"qwq-32b.description": "QwQ est un modèle de raisonnement de la famille Qwen. Comparé aux modèles classiques ajustés par instruction, il apporte des capacités de réflexion et de raisonnement qui améliorent considérablement les performances en aval, notamment sur les problèmes complexes. QwQ-32B est un modèle de raisonnement de taille moyenne qui rivalise avec les meilleurs modèles comme DeepSeek-R1 et o1-mini.",
@@ -1215,6 +1225,8 @@
"qwq.description": "QwQ est un modèle de raisonnement de la famille Qwen. Comparé aux modèles classiques ajustés par instruction, il apporte des capacités de réflexion et de raisonnement qui améliorent considérablement les performances en aval, notamment sur les problèmes complexes. QwQ-32B est un modèle de raisonnement de taille moyenne qui rivalise avec les meilleurs modèles comme DeepSeek-R1 et o1-mini.",
"qwq_32b.description": "Modèle de raisonnement de taille moyenne de la famille Qwen. Comparé aux modèles classiques ajustés par instruction, les capacités de réflexion et de raisonnement de QwQ améliorent considérablement les performances en aval, notamment sur les problèmes complexes.",
"r1-1776.description": "R1-1776 est une variante post-entraînée de DeepSeek R1 conçue pour fournir des informations factuelles non censurées et impartiales.",
+ "seedance-1-5-pro-251215.description": "Seedance 1.5 Pro de ByteDance prend en charge le texte-à-vidéo, l'image-à-vidéo (première image, première+dernière image) et la génération audio synchronisée avec les visuels.",
+ "seedream-5-0-260128.description": "ByteDance-Seedream-5.0-lite par BytePlus propose une génération augmentée par récupération web pour des informations en temps réel, une interprétation améliorée des prompts complexes et une meilleure cohérence des références pour une création visuelle professionnelle.",
"solar-mini-ja.description": "Solar Mini (Ja) étend Solar Mini avec un accent sur le japonais tout en maintenant des performances efficaces et solides en anglais et en coréen.",
"solar-mini.description": "Solar Mini est un modèle LLM compact surpassant GPT-3.5, avec de solides capacités multilingues en anglais et en coréen, offrant une solution efficace à faible empreinte.",
"solar-pro.description": "Solar Pro est un LLM intelligent développé par Upstage, axé sur le suivi d'instructions sur un seul GPU, avec des scores IFEval supérieurs à 80. Il prend actuellement en charge l'anglais ; la version complète est prévue pour novembre 2024 avec un support linguistique élargi et un contexte plus long.",
diff --git a/locales/fr-FR/onboarding.json b/locales/fr-FR/onboarding.json
index aba6829952..d624e423d9 100644
--- a/locales/fr-FR/onboarding.json
+++ b/locales/fr-FR/onboarding.json
@@ -20,6 +20,7 @@
"agent.greeting.vibePlaceholder": "par ex. Chaleureux et amical, Franc et direct...",
"agent.history.current": "Actuel",
"agent.history.title": "Sujets historiques",
+ "agent.input.preparing": "Préparation en cours…",
"agent.layout.mode.agent": "mode agent",
"agent.layout.mode.classic": "mode classique",
"agent.layout.skip": "passer cette étape",
@@ -57,16 +58,8 @@
"agent.telemetryHint": "Vous pouvez également répondre avec vos propres mots.",
"agent.title": "Intégration par conversation",
"agent.welcome": "...hm ? Je viens de me réveiller — mon esprit est vide. Qui êtes-vous ? Et — comment devrais-je m'appeler ? J'ai besoin d'un nom aussi.",
- "agent.welcome.footer": "Configurez votre agent Lobe AI. Il fonctionne sur votre serveur, apprend à chaque interaction et devient plus performant au fil du temps.",
- "agent.welcome.guide.growTogether.desc": "À chaque discussion, je vous comprendrai mieux et, avec le temps, je deviendrai un coéquipier plus efficace.",
- "agent.welcome.guide.growTogether.title": "Évoluer avec vous",
- "agent.welcome.guide.knowYou.desc": "Qu'avez-vous au programme ces temps-ci ? Un peu de contexte m'aidera à mieux vous assister.",
- "agent.welcome.guide.knowYou.title": "Mieux vous connaître",
- "agent.welcome.guide.name.desc": "Donnez-moi un nom pour que cela paraisse plus personnalisé dès le départ.",
- "agent.welcome.guide.name.title": "Donnez-moi un nom",
"agent.welcome.sentence.1": "Ravi de vous rencontrer ! Faisons connaissance.",
"agent.welcome.sentence.2": "Quel type de partenaire voulez-vous que je sois ?",
- "agent.welcome.sentence.3": "D'abord, donnez-moi un nom :)",
"agent.welcome.suggestion.avatarHint": "Utilisez {{emoji}} comme avatar.",
"agent.welcome.suggestion.switch": "Essayer un autre ensemble",
"agent.welcome.suggestion.title": "Besoin d’un point de départ ? Choisissez‑en un et nous pourrons l’affiner ensuite.",
diff --git a/locales/fr-FR/plugin.json b/locales/fr-FR/plugin.json
index 043f1b9cd7..efb902254f 100644
--- a/locales/fr-FR/plugin.json
+++ b/locales/fr-FR/plugin.json
@@ -73,9 +73,8 @@
"builtins.lobe-agent.apiName.analyzeVisualMedia.mediaCount": "{{count}} média(s)",
"builtins.lobe-agent.apiName.analyzeVisualMedia.result": "Analyser les médias visuels : {{question}}",
"builtins.lobe-agent.apiName.callSubAgent": "Appeler un sous-agent",
- "builtins.lobe-agent.apiName.callSubAgent.completed": "Sous-agent envoyé : ",
- "builtins.lobe-agent.apiName.callSubAgent.loading": "Envoi du sous-agent : ",
"builtins.lobe-agent.apiName.callSubAgents": "Appeler des sous-agents",
+ "builtins.lobe-agent.apiName.callSubAgents.more": "{{count}} au total",
"builtins.lobe-agent.apiName.clearTodos": "Effacer les tâches",
"builtins.lobe-agent.apiName.clearTodos.modeAll": "toutes",
"builtins.lobe-agent.apiName.clearTodos.modeCompleted": "terminées",
@@ -87,17 +86,24 @@
"builtins.lobe-agent.apiName.updatePlan.completed": "Terminé",
"builtins.lobe-agent.apiName.updatePlan.modified": "Modifié",
"builtins.lobe-agent.apiName.updateTodos": "Mettre à jour les tâches",
+ "builtins.lobe-agent.subAgent.stats.tokens": "{{count}} jetons",
+ "builtins.lobe-agent.subAgent.stats.tools": "{{count}} outils",
"builtins.lobe-agent.title": "Agent Lobe",
"builtins.lobe-claude-code.agent.instruction": "Consigne",
"builtins.lobe-claude-code.agent.result": "Résultat",
- "builtins.lobe-claude-code.task.createLabel": "Création de tâche : ",
+ "builtins.lobe-claude-code.task.create.completed": "Tâche créée : ",
+ "builtins.lobe-claude-code.task.create.loading": "Création de la tâche : ",
"builtins.lobe-claude-code.task.getLabel": "Inspection de la tâche #{{taskId}}",
- "builtins.lobe-claude-code.task.listLabel": "Liste des tâches",
+ "builtins.lobe-claude-code.task.list.completed": "Tâches listées",
+ "builtins.lobe-claude-code.task.list.loading": "Liste des tâches en cours",
+ "builtins.lobe-claude-code.task.update.completed": "Tâche #{{taskId}} mise à jour",
+ "builtins.lobe-claude-code.task.update.loading": "Mise à jour de la tâche #{{taskId}}",
"builtins.lobe-claude-code.task.updateCompleted": "Terminée",
"builtins.lobe-claude-code.task.updateDeleted": "Supprimée",
"builtins.lobe-claude-code.task.updateInProgress": "Commencée",
- "builtins.lobe-claude-code.task.updateLabel": "Mise à jour de la tâche #{{taskId}}",
"builtins.lobe-claude-code.task.updatePending": "Réinitialisée",
+ "builtins.lobe-claude-code.task.updateSubject.completed": "Tâche mise à jour",
+ "builtins.lobe-claude-code.task.updateSubject.loading": "Mise à jour de la tâche",
"builtins.lobe-claude-code.todoWrite.allDone": "Toutes les tâches sont terminées",
"builtins.lobe-claude-code.todoWrite.currentStep": "Étape actuelle",
"builtins.lobe-claude-code.todoWrite.todos": "Tâches",
@@ -261,6 +267,8 @@
"builtins.lobe-skill-store.render.repository": "Référentiel",
"builtins.lobe-skill-store.render.version": "Version",
"builtins.lobe-skill-store.title": "Boutique de Compétences",
+ "builtins.lobe-skills.apiName.activateAgentSkill": "Activer la compétence de l'agent",
+ "builtins.lobe-skills.apiName.activateProjectSkill": "Activer la compétence du projet",
"builtins.lobe-skills.apiName.activateSkill": "Activer la compétence",
"builtins.lobe-skills.apiName.execScript": "Exécuter le Script",
"builtins.lobe-skills.apiName.exportFile": "Exporter le Fichier",
@@ -530,6 +538,7 @@
"localSystem.workingDirectory.checkoutAction": "Changer de branche",
"localSystem.workingDirectory.checkoutFailed": "Échec du changement de branche",
"localSystem.workingDirectory.chooseDifferentFolder": "Choisir un autre dossier",
+ "localSystem.workingDirectory.clear": "Effacer",
"localSystem.workingDirectory.createBranchAction": "Créer et changer de branche…",
"localSystem.workingDirectory.current": "Répertoire de travail actuel",
"localSystem.workingDirectory.detachedHead": "HEAD détachée à {{sha}}",
diff --git a/locales/fr-FR/providers.json b/locales/fr-FR/providers.json
index cc72e426df..ba3e58742e 100644
--- a/locales/fr-FR/providers.json
+++ b/locales/fr-FR/providers.json
@@ -33,6 +33,7 @@
"jina.description": "Fondée en 2020, Jina AI est une entreprise leader en IA de recherche. Sa pile technologique comprend des modèles vectoriels, des rerankers et de petits modèles linguistiques pour créer des applications de recherche générative et multimodale fiables et de haute qualité.",
"kimicodingplan.description": "Kimi Code de Moonshot AI offre un accès aux modèles Kimi, y compris K2.5, pour des tâches de codage.",
"lmstudio.description": "LM Studio est une application de bureau pour développer et expérimenter avec des LLMs sur votre ordinateur.",
+ "lobehub.description": "LobeHub Cloud utilise des API officielles pour accéder aux modèles d'IA et mesure l'utilisation avec des Crédits liés aux jetons des modèles.",
"longcat.description": "LongCat est une série de grands modèles d'IA générative développés indépendamment par Meituan. Elle est conçue pour améliorer la productivité interne de l'entreprise et permettre des applications innovantes grâce à une architecture informatique efficace et de puissantes capacités multimodales.",
"minimax.description": "Fondée en 2021, MiniMax développe une IA généraliste avec des modèles fondamentaux multimodaux, incluant des modèles texte MoE à un billion de paramètres, des modèles vocaux et visuels, ainsi que des applications comme Hailuo AI.",
"minimaxcodingplan.description": "Le plan de jetons MiniMax offre un accès aux modèles MiniMax, y compris M2.7, pour des tâches de codage via un abonnement à tarif fixe.",
diff --git a/locales/fr-FR/setting.json b/locales/fr-FR/setting.json
index 549878200c..db1a04273a 100644
--- a/locales/fr-FR/setting.json
+++ b/locales/fr-FR/setting.json
@@ -180,8 +180,6 @@
"agentSkillModal.url.title": "Importer depuis une URL",
"agentSkillModal.url.urlPlaceholder": "https://exemple.com/chemin/vers/SKILL.md",
"agentSkillTag": "Compétence d'agent",
- "agentTab.documents": "Documents",
- "agentTab.meta": "Informations de l'agent",
"agentTab.opening": "Paramètres d'ouverture",
"agentTab.plugin": "Paramètres des compétences",
"agentTab.prompt": "Profil de l'agent",
@@ -481,6 +479,20 @@
"notification.item.image_generation_completed": "Génération d’image terminée",
"notification.item.video_generation_completed": "Génération de vidéo terminée",
"notification.title": "Canaux de notification",
+ "platformAgentConfig.availability.available": "Disponible",
+ "platformAgentConfig.availability.checking": "Vérification...",
+ "platformAgentConfig.availability.label": "Disponibilité",
+ "platformAgentConfig.availability.noDevice": "Aucun appareil lié",
+ "platformAgentConfig.availability.notInstalled": "Non installé",
+ "platformAgentConfig.changeDevice": "Changer d'appareil",
+ "platformAgentConfig.device.label": "Appareil lié",
+ "platformAgentConfig.device.none": "Aucun",
+ "platformAgentConfig.device.offline": "Hors ligne",
+ "platformAgentConfig.device.online": "En ligne",
+ "platformAgentConfig.platform.label": "Plateforme",
+ "platformAgentConfig.redetect": "Re-détecter",
+ "platformAgentConfig.selectDevice": "Sélectionner un appareil",
+ "platformAgentConfig.title": "Configuration de la plateforme",
"plugin.addMCPPlugin": "Ajouter MCP",
"plugin.addTooltip": "Compétences personnalisées",
"plugin.clearDeprecated": "Supprimer les compétences obsolètes",
@@ -491,6 +503,8 @@
"plugin.settings.tooltip": "Configuration de la compétence",
"plugin.store": "Skill Store",
"publishToCommunity": "Publier dans la communauté",
+ "serviceModel.contextLimit.placeholder": "Limite de contexte",
+ "serviceModel.memoryModels.title": "Modèles de mémoire",
"serviceModel.modelAssignments.title": "Attributions de modèles",
"serviceModel.optionalFeatures.title": "Fonctionnalités optionnelles",
"settingAgent.avatar.sizeExceeded": "La taille de l’image dépasse la limite de 1 Mo, veuillez choisir une image plus petite",
@@ -537,6 +551,9 @@
"settingChat.enableAutoScrollOnStreaming.desc": "Remplacer le paramètre global pour cet assistant",
"settingChat.enableAutoScrollOnStreaming.title": "Défilement automatique pendant la réponse de l'IA",
"settingChat.enableCompressHistory.title": "Activer le résumé automatique de l’historique",
+ "settingChat.enableFollowUpChips.desc": "Après chaque réponse, afficher des suggestions de suivi en un clic sous le message. Nécessite la configuration du modèle global de suivi.",
+ "settingChat.enableFollowUpChips.notConfiguredHint": "Configurez d'abord le modèle global de suivi pour l'activer.",
+ "settingChat.enableFollowUpChips.title": "Suggestions de suivi",
"settingChat.enableHistoryCount.alias": "Illimité",
"settingChat.enableHistoryCount.limited": "Inclure seulement {{number}} messages",
"settingChat.enableHistoryCount.setlimited": "Limiter le nombre de messages",
@@ -828,6 +845,9 @@
"systemAgent.customPrompt.desc": "Une fois remplie, l’agent système utilisera l’invite personnalisée pour générer du contenu",
"systemAgent.customPrompt.placeholder": "Veuillez saisir une invite personnalisée",
"systemAgent.customPrompt.title": "Invite personnalisée",
+ "systemAgent.followUpAction.label": "Modèle de suggestions de suivi",
+ "systemAgent.followUpAction.modelDesc": "Modèle utilisé pour suggérer des réponses de suivi en un clic sous chaque message de l'assistant",
+ "systemAgent.followUpAction.title": "Suggestions de suivi",
"systemAgent.generationTopic.label": "Modèle",
"systemAgent.generationTopic.modelDesc": "Modèle utilisé pour nommer automatiquement les sujets d’art IA",
"systemAgent.generationTopic.title": "Agent de nommage de sujet d’art IA",
@@ -838,6 +858,9 @@
"systemAgent.inputCompletion.label": "Modèle",
"systemAgent.inputCompletion.modelDesc": "Modèle utilisé pour les suggestions d'auto-complétion de saisie (comme le texte fantôme de GitHub Copilot)",
"systemAgent.inputCompletion.title": "Agent d'Auto-Complétion de Saisie",
+ "systemAgent.memoryAnalysisAgentConfig.label": "Modèle",
+ "systemAgent.memoryAnalysisAgentConfig.modelDesc": "Modèle utilisé pour déterminer si les conversations contiennent des mémoires et pour extraire les identités, préférences, contextes, activités et expériences.",
+ "systemAgent.memoryAnalysisAgentConfig.title": "Analyse de mémoire",
"systemAgent.promptRewrite.label": "Modèle",
"systemAgent.promptRewrite.modelDesc": "Spécifiez le modèle utilisé pour réécrire les invites",
"systemAgent.promptRewrite.title": "Agent de Réécriture d’Invites",
@@ -851,12 +874,20 @@
"systemAgent.translation.label": "Modèle",
"systemAgent.translation.modelDesc": "Modèle utilisé pour la traduction",
"systemAgent.translation.title": "Agent de traduction de messages",
+ "systemAgent.userMemoryEmbedding.label": "Modèle",
+ "systemAgent.userMemoryEmbedding.modelDesc": "Modèle utilisé pour intégrer le contenu de la mémoire pour la récupération. La limite de contexte limite chaque entrée d'intégration.",
+ "systemAgent.userMemoryEmbedding.title": "Intégration de mémoire",
+ "systemAgent.userMemoryPersonaWriter.label": "Modèle",
+ "systemAgent.userMemoryPersonaWriter.modelDesc": "Modèle utilisé pour rédiger des résumés de mémoire orientés sur la personnalité.",
+ "systemAgent.userMemoryPersonaWriter.title": "Rédacteur de mémoire personnelle",
"tab.about": "À propos",
"tab.addAgentSkill": "Ajouter une compétence d'agent",
"tab.addCustomMcp": "Ajouter une compétence MCP personnalisée",
"tab.addCustomMcp.desc": "Configurer manuellement un serveur MCP personnalisé",
"tab.addCustomSkill": "Ajouter une compétence personnalisée",
"tab.advanced": "Avancé",
+ "tab.advanced.appUpdates.title": "Mises à jour de l'application",
+ "tab.advanced.toolsAndDiagnostics.title": "Outils et diagnostics",
"tab.advanced.updateChannel.canary": "Canary",
"tab.advanced.updateChannel.canaryDesc": "Déclenché à chaque fusion de PR, plusieurs builds par jour. Le moins stable.",
"tab.advanced.updateChannel.desc": "Par défaut, recevez des notifications pour les mises à jour stables. Le canal Canary reçoit des versions préliminaires qui peuvent être instables pour un travail en production.",
diff --git a/locales/fr-FR/spend.json b/locales/fr-FR/spend.json
index 18872a9fa4..ce471bb7bd 100644
--- a/locales/fr-FR/spend.json
+++ b/locales/fr-FR/spend.json
@@ -26,6 +26,7 @@
"table.columns.trigger.enums.onboarding": "Intégration",
"table.columns.trigger.enums.openapi": "OpenAPI",
"table.columns.trigger.enums.semantic_search": "Recherche de Connaissances",
+ "table.columns.trigger.enums.signup_email_llm_review": "Examen de l'email d'inscription",
"table.columns.trigger.enums.topic": "Résumé de Sujet",
"table.columns.trigger.enums.video": "Génération de vidéos",
"table.columns.trigger.enums.visual_analysis": "Analyse visuelle",
diff --git a/locales/fr-FR/topic.json b/locales/fr-FR/topic.json
index de6a1b8192..2a922fe30f 100644
--- a/locales/fr-FR/topic.json
+++ b/locales/fr-FR/topic.json
@@ -51,6 +51,77 @@
"inPopup.focus": "Donner le focus à la fenêtre",
"inPopup.title": "Ouvrir dans une fenêtre popup",
"loadMore": "Charger plus",
+ "management.actions.newChat": "Nouvelle discussion",
+ "management.actions.select": "Sélectionner",
+ "management.actionsMenu.archiveStale.confirm": "Archiver {{count}} sujets inactifs depuis plus de 3 mois ? Ils seront marqués comme terminés.",
+ "management.actionsMenu.archiveStale.confirmOk": "Archiver",
+ "management.actionsMenu.archiveStale.done": "{{count}} sujets inactifs archivés.",
+ "management.actionsMenu.archiveStale.label": "Archiver les sujets inactifs depuis plus de 3 mois",
+ "management.actionsMenu.archiveStale.noneFound": "Aucun sujet inactif trouvé.",
+ "management.actionsMenu.archiveStale.title": "Archiver les sujets inactifs ?",
+ "management.actionsMenu.autoSummarize.comingSoon": "La génération automatique de résumés arrive bientôt — suivez-la sur la feuille de route.",
+ "management.actionsMenu.autoSummarize.label": "Générer automatiquement des résumés pour les sujets sans résumé",
+ "management.actionsMenu.title": "Plus d'actions",
+ "management.bulk.archive": "Archiver",
+ "management.bulk.cancel": "Annuler",
+ "management.bulk.delete": "Supprimer",
+ "management.bulk.deleteConfirm": "Vous êtes sur le point de supprimer {{count}} sujets. Cette action est irréversible.",
+ "management.bulk.deleteTitle": "Supprimer les sujets ?",
+ "management.bulk.favorite": "Favori",
+ "management.bulk.selectedCount_one": "{{count}} sélectionné",
+ "management.bulk.selectedCount_other": "{{count}} sélectionnés",
+ "management.card.noPreview": "Aucun aperçu disponible",
+ "management.columns.project": "Projet",
+ "management.columns.status": "Statut",
+ "management.columns.title": "Titre",
+ "management.columns.trigger": "Déclencheur",
+ "management.columns.updated": "Mis à jour",
+ "management.empty.filtered.action": "Effacer les filtres",
+ "management.empty.filtered.desc": "Essayez d'ajuster ou de supprimer les filtres pour voir plus de sujets.",
+ "management.empty.filtered.title": "Aucun sujet ne correspond à ces filtres",
+ "management.empty.noTopics.action": "Commencer une nouvelle discussion",
+ "management.empty.noTopics.desc": "Entamez une conversation avec cet agent pour créer votre premier sujet.",
+ "management.empty.noTopics.title": "Aucun sujet pour le moment",
+ "management.filters.project.empty": "Aucun projet",
+ "management.filters.project.label": "Projet",
+ "management.filters.status.active": "Actif",
+ "management.filters.status.all": "Tous",
+ "management.filters.status.archived": "Archivé",
+ "management.filters.status.completed": "Terminé",
+ "management.filters.status.favorite": "Favoris",
+ "management.filters.status.running": "En cours",
+ "management.filters.time.all": "Tout le temps",
+ "management.filters.time.label": "Temps",
+ "management.filters.time.month": "Mois dernier",
+ "management.filters.time.today": "Aujourd'hui",
+ "management.filters.time.week": "Semaine dernière",
+ "management.filters.trigger.api": "API",
+ "management.filters.trigger.chat": "Discussion",
+ "management.filters.trigger.eval": "Évaluation",
+ "management.filters.trigger.label": "Déclencheur",
+ "management.filters.trigger.task": "Tâche",
+ "management.group.byProject": "Par projet",
+ "management.group.byTime": "Par temps",
+ "management.group.label": "Grouper",
+ "management.group.noProject": "Aucun projet",
+ "management.group.none": "Aucun",
+ "management.loadingMore": "Chargement de plus de sujets…",
+ "management.searchPlaceholder": "Rechercher les sujets de cet agent…",
+ "management.sidebarEntry": "Sujets",
+ "management.sort.createdAt": "Date de création",
+ "management.sort.label": "Trier",
+ "management.sort.title": "Titre",
+ "management.sort.updatedAt": "Date de mise à jour",
+ "management.status.active": "Actif",
+ "management.status.archived": "Archivé",
+ "management.status.completed": "Terminé",
+ "management.status.failed": "Échoué",
+ "management.status.paused": "En pause",
+ "management.status.running": "En cours",
+ "management.status.waitingForHuman": "En attente d'une intervention",
+ "management.title": "Sujets",
+ "management.view.card": "Carte",
+ "management.view.list": "Liste",
"newTopic": "Nouveau sujet",
"renameModal.description": "Gardez-le court et facile à reconnaître.",
"renameModal.title": "Renommer le sujet",
diff --git a/locales/it-IT/agent.json b/locales/it-IT/agent.json
index a0fac8dd8f..709fb235aa 100644
--- a/locales/it-IT/agent.json
+++ b/locales/it-IT/agent.json
@@ -100,6 +100,35 @@
"channel.groupPolicyOpenHint": "Rispondi in qualsiasi gruppo, canale o thread",
"channel.historyLimit": "Limite dei messaggi nella cronologia",
"channel.historyLimitHint": "Numero predefinito di messaggi da recuperare quando si legge la cronologia del canale",
+ "channel.imessage.applicationIdHint": "Un identificatore stabile condiviso dal canale cloud e dal bridge Desktop.",
+ "channel.imessage.applicationIdPlaceholder": "es. home-mac-mini",
+ "channel.imessage.blueBubblesPassword": "Password BlueBubbles",
+ "channel.imessage.blueBubblesPasswordHint": "Memorizzata localmente in LobeHub Desktop e utilizzata solo per chiamare il server locale BlueBubbles.",
+ "channel.imessage.blueBubblesServerUrl": "URL del Server BlueBubbles",
+ "channel.imessage.blueBubblesServerUrlHint": "L'URL del server locale BlueBubbles raggiungibile da questa app Desktop.",
+ "channel.imessage.bridgeEnabled": "Abilita Bridge",
+ "channel.imessage.bridgeEnabledHint": "Quando abilitato, LobeHub Desktop riceve webhook locali di BlueBubbles e li inoltra a LobeHub.",
+ "channel.imessage.bridgeMissingApplicationId": "Inserisci prima l'ID dell'applicazione.",
+ "channel.imessage.bridgeMissingPassword": "Inserisci prima la password di BlueBubbles.",
+ "channel.imessage.bridgeMissingServerUrl": "Inserisci prima l'URL del Server BlueBubbles.",
+ "channel.imessage.bridgeMissingWebhookSecret": "Inserisci prima il Segreto Webhook.",
+ "channel.imessage.bridgePasswordSavedPlaceholder": "Lascia vuoto per mantenere la password salvata",
+ "channel.imessage.bridgeRefresh": "Aggiorna",
+ "channel.imessage.bridgeRefreshFailed": "Aggiornamento del bridge iMessage Desktop fallito",
+ "channel.imessage.bridgeRunning": "In esecuzione",
+ "channel.imessage.bridgeSave": "Salva Bridge",
+ "channel.imessage.bridgeSaveFailed": "Salvataggio del bridge iMessage Desktop fallito",
+ "channel.imessage.bridgeSaved": "Bridge iMessage Desktop salvato",
+ "channel.imessage.bridgeStopped": "Fermato",
+ "channel.imessage.bridgeTest": "Test BlueBubbles",
+ "channel.imessage.bridgeTestFailed": "Test BlueBubbles fallito",
+ "channel.imessage.bridgeTestSuccess": "Connessione BlueBubbles superata",
+ "channel.imessage.description": "Collega questo assistente a iMessage tramite il bridge locale BlueBubbles di LobeHub Desktop.",
+ "channel.imessage.desktopBridge": "Bridge Desktop",
+ "channel.imessage.desktopDeviceId": "ID Dispositivo Desktop",
+ "channel.imessage.desktopDeviceIdHint": "Il dispositivo LobeHub Desktop che esegue il bridge locale BlueBubbles. Trovalo nelle impostazioni del Gateway Desktop.",
+ "channel.imessage.webhookSecret": "Segreto Webhook",
+ "channel.imessage.webhookSecretHint": "Un segreto condiviso tra LobeHub Desktop e il webhook cloud. Usa lo stesso valore nella configurazione del bridge Desktop.",
"channel.importConfig": "Importa configurazione",
"channel.importFailed": "Importazione della configurazione fallita",
"channel.importInvalidFormat": "Formato del file di configurazione non valido",
@@ -176,6 +205,7 @@
"channel.userIdHint": "Il tuo ID utente su questa piattaforma. L'IA può utilizzarlo per inviarti messaggi diretti.",
"channel.userIdHint.discord": "Abilita la modalità sviluppatore (Impostazioni → Avanzate), poi fai clic destro sul tuo avatar → Copia ID utente.",
"channel.userIdHint.feishu": "Apri l’app sulla Feishu / Lark Open Platform → Permissions, quindi cerca il tuo Open ID.",
+ "channel.userIdHint.imessage": "Usa il tuo handle iMessage come visualizzato in BlueBubbles, di solito un indirizzo email o un numero di telefono in formato E.164.",
"channel.userIdHint.line": "Apri la Console degli Sviluppatori LINE → il tuo canale → scheda Impostazioni di base, e copia \"Il tuo ID utente\" (inizia con U, 33 caratteri).",
"channel.userIdHint.qq": "Il tuo numero QQ, mostrato nella pagina del tuo profilo QQ.",
"channel.userIdHint.slack": "Apri il tuo profilo Slack → ⋮ Altro → Copia member ID (inizia con U).",
diff --git a/locales/it-IT/chat.json b/locales/it-IT/chat.json
index ca099c0bce..9cfb2607fe 100644
--- a/locales/it-IT/chat.json
+++ b/locales/it-IT/chat.json
@@ -69,6 +69,11 @@
"cliAuthGuide.errorDetails": "Dettagli errore",
"cliAuthGuide.runCommand": "Esegui questo comando nel Terminale",
"cliAuthGuide.title": "Accedi a {{name}}",
+ "cliOverloadedGuide.actions.retry": "Riprova",
+ "cliOverloadedGuide.desc": "Il servizio del modello upstream di {{name}} è temporaneamente sovraccarico. Di solito si risolve in pochi istanti.",
+ "cliOverloadedGuide.errorDetails": "Dettagli dell'errore",
+ "cliOverloadedGuide.retryHint": "Attendi qualche secondo e riprova. Se continua a fallire, il provider potrebbe avere un problema più ampio.",
+ "cliOverloadedGuide.title": "{{name}} è temporaneamente sovraccarico",
"cliRateLimitGuide.actions.openSystemTools": "Apri strumenti di sistema",
"cliRateLimitGuide.actions.retry": "Riprova",
"cliRateLimitGuide.afterReset": "Attendi il tempo di reset, poi riprova il tuo messaggio. Se stai utilizzando l'autorizzazione tramite API, puoi anche controllare la quota e lo stato di fatturazione del tuo provider.",
@@ -203,6 +208,17 @@
"heteroAgent.cloudRepo.noRepos": "Nessun repository configurato. Aggiungili nelle impostazioni dell'agente.",
"heteroAgent.cloudRepo.notSet": "Nessun repository selezionato",
"heteroAgent.cloudRepo.sectionTitle": "Repository",
+ "heteroAgent.executionTarget.infoTooltip": "Scegli un dispositivo remoto per controllare quella macchina dal web. \"Questo dispositivo\" esegue l'agente localmente ed è disponibile solo nell'app desktop.",
+ "heteroAgent.executionTarget.loading": "Caricamento dispositivi…",
+ "heteroAgent.executionTarget.local": "Questo dispositivo",
+ "heteroAgent.executionTarget.localDesc": "Esegui come processo locale su questa app desktop",
+ "heteroAgent.executionTarget.noDevices": "Nessun dispositivo remoto ancora. Installa l'app desktop o esegui `lh connect` su un'altra macchina.",
+ "heteroAgent.executionTarget.offline": "Offline",
+ "heteroAgent.executionTarget.online": "Online",
+ "heteroAgent.executionTarget.sandbox": "Sandbox cloud",
+ "heteroAgent.executionTarget.sandboxDesc": "Esegui in un sandbox cloud temporaneo",
+ "heteroAgent.executionTarget.title": "Dispositivo di esecuzione",
+ "heteroAgent.executionTarget.unknownDevice": "Dispositivo sconosciuto",
"heteroAgent.fullAccess.label": "Accesso completo",
"heteroAgent.fullAccess.tooltip": "Claude Code viene eseguito localmente con accesso completo in lettura/scrittura alla directory di lavoro. Il cambio delle modalità di autorizzazione non è ancora disponibile.",
"heteroAgent.resumeReset.cwdChanged": "La directory di lavoro è stata modificata. Una sessione precedente di Claude Code può essere ripristinata solo dalla directory originale, quindi è iniziata una nuova conversazione.",
@@ -274,6 +290,11 @@
"memory.on.desc": "Ricorda preferenze e informazioni dalle conversazioni.",
"memory.on.title": "Attiva Memoria",
"memory.title": "Memoria",
+ "mention.category.agents": "Agenti",
+ "mention.category.members": "Membri",
+ "mention.category.skills": "Competenze",
+ "mention.category.tools": "Strumenti",
+ "mention.category.topics": "Argomenti",
"mention.title": "Menziona membri",
"messageAction.collapse": "Comprimi messaggio",
"messageAction.continueGeneration": "Continua generazione",
@@ -330,6 +351,7 @@
"newCodexAgent": "Aggiungi Codex",
"newGroupChat": "Crea gruppo",
"newPage": "Crea pagina",
+ "newPlatformAgent": "Aggiungi agente della piattaforma",
"noAgentsYet": "Questo gruppo non ha ancora membri. Clicca sul pulsante + per invitare agenti.",
"noAvailableAgents": "Nessun membro disponibile da invitare",
"noMatchingAgents": "Nessun membro corrispondente trovato",
@@ -350,6 +372,45 @@
"pageSelection.reference": "Testo selezionato",
"pin": "Fissa",
"pinOff": "Rimuovi fissaggio",
+ "platformAgent.create.available": "Disponibile",
+ "platformAgent.create.back": "Indietro",
+ "platformAgent.create.checkFailed": "Verifica fallita",
+ "platformAgent.create.checking": "Verifica disponibilità...",
+ "platformAgent.create.comingSoon": "Prossimamente",
+ "platformAgent.create.create": "Crea agente",
+ "platformAgent.create.creating": "Creazione in corso...",
+ "platformAgent.create.desc.amp": "Connettiti ad Amp in esecuzione su uno dei tuoi dispositivi",
+ "platformAgent.create.desc.hermes": "Connettiti a Hermes in esecuzione su uno dei tuoi dispositivi",
+ "platformAgent.create.desc.openclaw": "Connettiti a OpenClaw in esecuzione su uno dei tuoi dispositivi",
+ "platformAgent.create.desc.opencode": "Connettiti a OpenCode in esecuzione su uno dei tuoi dispositivi",
+ "platformAgent.create.descriptionPlaceholder": "Breve descrizione (opzionale)",
+ "platformAgent.create.downloadDesktop": "Scarica l'app desktop",
+ "platformAgent.create.fetchingProfile": "Recupero profilo...",
+ "platformAgent.create.namePlaceholder": "es. Il mio agente OpenClaw",
+ "platformAgent.create.next": "Avanti",
+ "platformAgent.create.noDevices": "Nessun dispositivo connesso",
+ "platformAgent.create.noDevicesCliHint": "Oppure connetti una macchina tramite CLI, quindi clicca su Aggiorna:",
+ "platformAgent.create.noDevicesCmd": "lh connect",
+ "platformAgent.create.noDevicesDesktopHint": "Installa l'app desktop — si connette automaticamente dopo il login",
+ "platformAgent.create.notInstalled": "{{name}} non installato su questo dispositivo",
+ "platformAgent.create.refresh": "Aggiorna",
+ "platformAgent.create.selectDevice": "Seleziona un dispositivo",
+ "platformAgent.create.step1": "Seleziona piattaforma",
+ "platformAgent.create.step2": "Seleziona dispositivo",
+ "platformAgent.create.step3": "Configura agente",
+ "platformAgent.create.title": "Aggiungi agente della piattaforma",
+ "platformAgent.create.upgradeCmd": "npm install -g @lobehub/cli",
+ "platformAgent.create.versionTooLow": "La versione di lh è troppo bassa",
+ "platformAgent.create.versionTooLowHint": "Aggiorna lh all'ultima versione:",
+ "platformAgent.device.online": "Online",
+ "platformAgent.deviceGuard.configure": "Configura",
+ "platformAgent.deviceGuard.deviceOffline.desc": "Il dispositivo associato non è connesso. Esegui `lh connect` su quella macchina e poi aggiorna.",
+ "platformAgent.deviceGuard.deviceOffline.title": "Dispositivo non connesso",
+ "platformAgent.deviceGuard.noDevice.desc": "Questo agente non ha un dispositivo associato. Modifica il profilo dell'agente per configurarne uno.",
+ "platformAgent.deviceGuard.noDevice.title": "Nessun dispositivo associato",
+ "platformAgent.deviceGuard.platformUnavailable.desc": "{{name}} non è installato sul dispositivo connesso.",
+ "platformAgent.deviceGuard.platformUnavailable.title": "{{name}} non disponibile",
+ "platformAgent.deviceGuard.refresh": "Aggiorna",
"plus.addSkills": "Aggiungi competenze...",
"plus.search.appSearch": "Ricerca intelligente",
"plus.search.appSearchDesc": "Servizio di ricerca ottimizzato LobeHub, che offre i migliori risultati di recupero.",
@@ -553,6 +614,9 @@
"taskDetail.modelConfig": "Override del modello",
"taskDetail.navigation": "Navigazione",
"taskDetail.nextRunCountdown": "Prossima esecuzione tra {{countdown}}",
+ "taskDetail.notFound.backToTasks": "Torna a tutte le attività",
+ "taskDetail.notFound.desc": "Questa attività potrebbe essere stata eliminata o non hai il permesso di visualizzarla.",
+ "taskDetail.notFound.title": "Attività non trovata",
"taskDetail.pauseTask": "Metti in pausa",
"taskDetail.priority.high": "Alta",
"taskDetail.priority.low": "Bassa",
@@ -912,10 +976,11 @@
"workingPanel.resources.deleteError": "Failed to delete document",
"workingPanel.resources.deleteSuccess": "Document deleted",
"workingPanel.resources.deleteTitle": "Delete document?",
+ "workingPanel.resources.deleteTitleMulti": "Eliminare {{count}} elementi?",
"workingPanel.resources.empty": "Nessun documento al momento. I documenti associati a questo agente verranno mostrati qui.",
"workingPanel.resources.error": "Failed to load resources",
- "workingPanel.resources.filter.all": "Tutti",
"workingPanel.resources.filter.documents": "Documenti",
+ "workingPanel.resources.filter.skills": "Competenze",
"workingPanel.resources.filter.web": "Web",
"workingPanel.resources.loading": "Loading resources...",
"workingPanel.resources.previewError": "Failed to load preview",
@@ -924,6 +989,7 @@
"workingPanel.resources.renameError": "Failed to rename document",
"workingPanel.resources.renameSuccess": "Document renamed",
"workingPanel.resources.tree.createError": "Creazione non riuscita",
+ "workingPanel.resources.tree.deleteSelected": "Elimina selezionati ({{count}})",
"workingPanel.resources.tree.moveError": "Spostamento non riuscito",
"workingPanel.resources.tree.newDocument": "Nuovo documento",
"workingPanel.resources.tree.newFolder": "Nuova cartella",
@@ -947,12 +1013,15 @@
"workingPanel.review.empty.noBaseRef": "Impossibile determinare il ramo predefinito remoto. Esegui `git remote set-head origin --auto` nel tuo terminale.",
"workingPanel.review.error": "Impossibile caricare il diff di questo file",
"workingPanel.review.expandAll": "Espandi tutto",
+ "workingPanel.review.group.collapseDiffs": "Comprimi tutte le differenze in questo gruppo",
+ "workingPanel.review.group.expandDiffs": "Espandi tutte le differenze in questo gruppo",
+ "workingPanel.review.group.fileCount": "{{count}} file",
+ "workingPanel.review.group.submoduleClean": "Nessuna modifica interna",
"workingPanel.review.mode.branch": "Ramo",
"workingPanel.review.mode.unstaged": "Non aggiunto",
"workingPanel.review.more": "Altre opzioni",
"workingPanel.review.refresh": "Aggiorna",
"workingPanel.review.revealInTree": "Mostra nell'albero",
- "workingPanel.review.revealNotFound": "File non trovato nell'indice del progetto",
"workingPanel.review.revert": "Annulla modifiche",
"workingPanel.review.revert.confirm.cancel": "Annulla",
"workingPanel.review.revert.confirm.description": "Le modifiche nell'albero di lavoro a {{filePath}} saranno eliminate definitivamente. I file non tracciati vengono eliminati dal disco.",
@@ -970,6 +1039,9 @@
"workingPanel.review.wordWrap.disable": "Disabilita ritorno a capo automatico",
"workingPanel.review.wordWrap.enable": "Abilita ritorno a capo automatico",
"workingPanel.skills.empty": "Nessuna competenza trovata in questo progetto",
+ "workingPanel.skills.section.agent": "Competenze dell'agente",
+ "workingPanel.skills.section.project": "Competenze del progetto",
+ "workingPanel.skills.section.user": "Competenze dell'utente",
"workingPanel.skills.title": "Competenze",
"workingPanel.space": "Spazio",
"workingPanel.title": "Working Panel",
diff --git a/locales/it-IT/common.json b/locales/it-IT/common.json
index 89de079d09..ef2bf6fc4c 100644
--- a/locales/it-IT/common.json
+++ b/locales/it-IT/common.json
@@ -353,6 +353,7 @@
"messengerBanner.title": "Parla con Lobe AI sulle tue app di messaggistica preferite",
"more": "Altro",
"navPanel.agent": "Agente",
+ "navPanel.bottomDivider": "Gli elementi sottostanti si ancorano in basso",
"navPanel.customizeSidebar": "Personalizza barra laterale",
"navPanel.displayItems": "Elementi visualizzati",
"navPanel.hidden": "Nascosto",
@@ -479,5 +480,6 @@
"userPanel.setting": "Impostazioni",
"userPanel.upgradePlan": "Aggiorna piano",
"userPanel.usages": "Statistiche di utilizzo",
- "version": "Versione"
+ "version": "Versione",
+ "zoom": "Zoom"
}
diff --git a/locales/it-IT/components.json b/locales/it-IT/components.json
index ce7111a375..5d31fc5edf 100644
--- a/locales/it-IT/components.json
+++ b/locales/it-IT/components.json
@@ -5,6 +5,10 @@
"DragUpload.dragDesc": "Trascina qui i file per caricare più immagini.",
"DragUpload.dragFileDesc": "Trascina qui immagini e file per caricare più elementi.",
"DragUpload.dragFileTitle": "Carica File",
+ "DragUpload.dragFolderDesc": "Trascina la cartella per farne riferimento come @menzione nel campo di input della chat.",
+ "DragUpload.dragFolderTitle": "Riferimento Cartella",
+ "DragUpload.dragMixedDesc": "Le cartelle vengono inserite come @menzioni; i file vengono caricati.",
+ "DragUpload.dragMixedTitle": "Riferimento Cartella e Caricamento File",
"DragUpload.dragTitle": "Carica Immagini",
"FileManager.actions.addToLibrary": "Aggiungi alla Libreria",
"FileManager.actions.batchChunking": "Segmentazione Multipla",
diff --git a/locales/it-IT/editor.json b/locales/it-IT/editor.json
index d89dfbcabc..7f1f6ae5ef 100644
--- a/locales/it-IT/editor.json
+++ b/locales/it-IT/editor.json
@@ -1,8 +1,10 @@
{
+ "actionTag.category.agentSkill": "Competenza dell'agente",
"actionTag.category.command": "Comando",
"actionTag.category.projectSkill": "Competenza di progetto",
"actionTag.category.skill": "Abilità",
"actionTag.category.tool": "Strumento",
+ "actionTag.tooltip.agentSkill": "Carica un pacchetto di competenze dai documenti di questo agente per la richiesta.",
"actionTag.tooltip.command": "Esegue un comando slash lato client prima dell'invio.",
"actionTag.tooltip.projectSkill": "Inviato come un'istruzione slash affinché la CLI dell'agente esegua la competenza di progetto corrispondente.",
"actionTag.tooltip.skill": "Carica un pacchetto di abilità riutilizzabile per questa richiesta.",
diff --git a/locales/it-IT/electron.json b/locales/it-IT/electron.json
index 590f2a2fe9..0b86016d52 100644
--- a/locales/it-IT/electron.json
+++ b/locales/it-IT/electron.json
@@ -35,6 +35,7 @@
"navigation.recentView": "Visualizzazioni recenti",
"navigation.resources": "Risorse",
"navigation.settings": "Impostazioni",
+ "navigation.task": "Attività",
"navigation.tasks": "Attività",
"navigation.unpin": "Rimuovi appuntamento",
"notification.finishChatGeneration": "Generazione del messaggio AI completata",
diff --git a/locales/it-IT/file.json b/locales/it-IT/file.json
index f86565abd4..ef44f998e5 100644
--- a/locales/it-IT/file.json
+++ b/locales/it-IT/file.json
@@ -53,6 +53,8 @@
"home.uploadEntries.folder.title": "Carica cartella",
"home.uploadEntries.library.title": "Crea nuova libreria",
"home.uploadEntries.newPage.title": "Nuova pagina",
+ "library.hierarchy.empty.desc": "Aggiungi file o crea una cartella per iniziare",
+ "library.hierarchy.empty.title": "Non c'è ancora nulla qui",
"library.list.confirmRemoveLibrary": "Stai per eliminare questa libreria. I file al suo interno non verranno eliminati ma spostati in Tutti i file. Questa azione è irreversibile, procedi con cautela.",
"library.list.empty": "Clicca <1>+1> per creare una nuova libreria",
"library.new": "Nuova libreria",
diff --git a/locales/it-IT/home.json b/locales/it-IT/home.json
index f65149e150..895c5b2dd7 100644
--- a/locales/it-IT/home.json
+++ b/locales/it-IT/home.json
@@ -45,12 +45,12 @@
"recommendations.heteroAgent.tag": "Agente di Codifica",
"recommendations.heteroAgent.title": "Aggiungi agente {{name}}",
"recommendations.subtitle": "Alcuni suggerimenti per la tua configurazione",
+ "starter.claudeOpus48": "Claude Opus 4.8",
+ "starter.claudeOpus48Already": "Stai già utilizzando Claude Opus 4.8",
+ "starter.claudeOpus48Switched": "Passato a Claude Opus 4.8",
"starter.createAgent": "Crea Agente",
"starter.createGroup": "Crea Gruppo",
"starter.deepResearch": "Ricerca Approfondita",
- "starter.deepseekV4Pro": "DeepSeek V4 Pro",
- "starter.deepseekV4ProAlready": "Stai già utilizzando DeepSeek V4 Pro",
- "starter.deepseekV4ProSwitched": "Passato a DeepSeek V4 Pro",
"starter.developing": "Prossimamente",
"starter.image": "Immagine",
"starter.imageGeneration": "Generazione di Immagini",
diff --git a/locales/it-IT/image.json b/locales/it-IT/image.json
index f508cfb7db..c751fbf753 100644
--- a/locales/it-IT/image.json
+++ b/locales/it-IT/image.json
@@ -20,6 +20,7 @@
"config.resolution.options.1K": "1K",
"config.resolution.options.2K": "2K",
"config.resolution.options.4K": "4K",
+ "config.resolution.options.512": "512px",
"config.seed.label": "Seed",
"config.seed.random": "Seed casuale",
"config.size.label": "Dimensione",
diff --git a/locales/it-IT/labs.json b/locales/it-IT/labs.json
index 6c0eb676fb..624fa77894 100644
--- a/locales/it-IT/labs.json
+++ b/locales/it-IT/labs.json
@@ -1,15 +1,21 @@
{
+ "features.agentDocumentFloatingChatPanel.desc": "Mostra il pannello di chat flottante nell'anteprima del documento dell'agente solo quando questa funzione di laboratorio è abilitata.",
+ "features.agentDocumentFloatingChatPanel.title": "Pannello di Chat Flottante per Documenti Agente",
"features.agentSelfIteration.desc": "Consenti all'assistente di riflettere, sviluppare autoconsapevolezza e iterare continuamente attraverso tentativi e interazioni continui.",
"features.agentSelfIteration.title": "Auto-iterazione dell'agente",
"features.assistantMessageGroup.desc": "Raggruppa i messaggi dell'agente e i risultati delle chiamate agli strumenti per una visualizzazione unificata",
"features.assistantMessageGroup.title": "Raggruppamento Messaggi Agente",
+ "features.executionDeviceSwitcher.desc": "Visualizza il selettore del dispositivo di esecuzione nella barra degli strumenti eterogenea dell'agente, così puoi instradare le esecuzioni su questo dispositivo, un sandbox cloud o un dispositivo remoto associato.",
+ "features.executionDeviceSwitcher.title": "Selettore del Dispositivo di Esecuzione",
"features.gatewayMode.desc": "Esegui le attività dell’agente sul server tramite Gateway WebSocket invece di eseguirle in locale. Consente un’esecuzione più rapida e riduce l’utilizzo delle risorse del client.",
"features.gatewayMode.title": "Esecuzione dell’Agente Lato Server (Gateway)",
"features.groupChat.desc": "Abilita il coordinamento della chat di gruppo con più agenti.",
"features.groupChat.title": "Chat di Gruppo (Multi-Agente)",
+ "features.imessage.desc": "Collega gli agenti a iMessage tramite il bridge locale LobeHub Desktop BlueBubbles.",
+ "features.imessage.title": "Canale iMessage",
"features.inputMarkdown.desc": "Visualizza in tempo reale il Markdown nell'area di input (testo in grassetto, blocchi di codice, tabelle, ecc.).",
"features.inputMarkdown.title": "Rendering Markdown in Input",
- "features.messenger.desc": "Parla con i tuoi agenti tramite Telegram (e altri messenger) attraverso il bot condiviso di LobeHub. Aggiunge una scheda Messenger nelle Impostazioni per collegare il tuo account e scegliere quale agente riceve i messaggi.",
- "features.messenger.title": "Messenger",
+ "features.platformAgent.desc": "Mostra la voce \"Aggiungi Agente Piattaforma\" nel menu di creazione. Gli agenti di piattaforma (ad esempio OpenClaw, Hermes) funzionano su un dispositivo connesso e comunicano tramite lh connect.",
+ "features.platformAgent.title": "Creazione Agente Piattaforma",
"title": "Laboratori"
}
diff --git a/locales/it-IT/modelProvider.json b/locales/it-IT/modelProvider.json
index 5cd914c395..d3f79efa50 100644
--- a/locales/it-IT/modelProvider.json
+++ b/locales/it-IT/modelProvider.json
@@ -233,7 +233,7 @@
"providerModels.item.modelConfig.extendParams.options.imageAspectRatio2.hint": "Per Nano Banana 2; controlla il rapporto d'aspetto delle immagini generate (supporta extra-wide 1:4, 4:1, 1:8, 8:1).",
"providerModels.item.modelConfig.extendParams.options.imageResolution.hint": "Per i modelli di generazione immagini Gemini 3; controlla la risoluzione delle immagini generate.",
"providerModels.item.modelConfig.extendParams.options.imageResolution2.hint": "Per i modelli Gemini 3.1 Flash Image; controlla la risoluzione delle immagini generate (supporta 512px).",
- "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "Per Claude Opus 4.7; controlla il livello di impegno (basso/medio/alto/molto alto/massimo).",
+ "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "Per Claude Opus 4.7 e versioni successive; controlla il livello di sforzo (basso/medio/alto/molto alto/massimo).",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken.hint": "Per Claude, Qwen3 e simili; controlla il budget di token per il ragionamento.",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken32k.hint": "Per GLM-5 e GLM-4.7; controlla il budget di token per il ragionamento (max 32k).",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken80k.hint": "Per la serie Qwen3; controlla il budget di token per il ragionamento (max 80k).",
@@ -245,7 +245,6 @@
"providerModels.item.modelConfig.extendParams.options.thinkingLevel2.hint": "Per i modelli Gemini 3 Pro Preview; controlla la profondità di pensiero.",
"providerModels.item.modelConfig.extendParams.options.thinkingLevel3.hint": "Per i modelli Gemini 3.1 Pro Preview; controlla la profondità di pensiero con livelli basso/medio/alto.",
"providerModels.item.modelConfig.extendParams.options.thinkingLevel4.hint": "Per i modelli Gemini 3.1 Flash Image; attiva/disattiva il pensiero.",
- "providerModels.item.modelConfig.extendParams.options.thinkingLevel5.hint": "Per Gemini 3.1 Flash-Lite Preview; controlla la profondità di pensiero con livelli minimo/basso/medio/alto.",
"providerModels.item.modelConfig.extendParams.options.urlContext.hint": "Per la serie Gemini; supporta il contesto tramite URL.",
"providerModels.item.modelConfig.extendParams.placeholder": "Seleziona i parametri estesi da abilitare",
"providerModels.item.modelConfig.extendParams.previewFallback": "Anteprima non disponibile",
diff --git a/locales/it-IT/modelRuntime.json b/locales/it-IT/modelRuntime.json
new file mode 100644
index 0000000000..71e07ff0af
--- /dev/null
+++ b/locales/it-IT/modelRuntime.json
@@ -0,0 +1,42 @@
+{
+ "AccountDeactivated": "Il tuo account è stato disattivato o sospeso. Questo potrebbe essere dovuto a motivi di politica, sicurezza o revisione dell'account. Contatta l'assistenza del provider per ricevere supporto.",
+ "AgentRuntimeError": "Errore di esecuzione del runtime del modello linguistico Lobe. Risolvi il problema o riprova basandoti sulle informazioni seguenti.",
+ "CapabilityNotSupported": "Spiacenti, questo modello non supporta la funzionalità richiesta (come input visivo o chiamata di strumenti). Passa a un modello che la supporta.",
+ "ComfyUIBizError": "Si è verificato un errore durante la richiesta al servizio ComfyUI. Risolvi il problema utilizzando le informazioni seguenti o riprova.",
+ "ComfyUIEmptyResult": "Nessuna immagine è stata generata da ComfyUI. Controlla la configurazione del modello o riprova.",
+ "ComfyUIModelError": "Impossibile caricare il modello ComfyUI. Assicurati che il file del modello esista.",
+ "ComfyUIServiceUnavailable": "Impossibile connettersi al servizio ComfyUI. Assicurati che sia in esecuzione correttamente e che l'URL del servizio sia configurato correttamente.",
+ "ComfyUIUploadFailed": "Impossibile caricare l'immagine su ComfyUI. Controlla la connessione al server o riprova.",
+ "ComfyUIWorkflowError": "Esecuzione del workflow ComfyUI fallita. Verifica la configurazione del workflow.",
+ "ConnectionCheckFailed": "La richiesta ha restituito un risultato vuoto. Controlla che l'indirizzo proxy API non termini con `/v1`.",
+ "ContentModeration": "Spiacenti, il contenuto è stato rifiutato dal filtro di sicurezza a monte. Modifica il tuo prompt e riprova.",
+ "ContextEnginePipelineError": "Impossibile assemblare il contesto della conversazione per questa richiesta. Riprova; se il problema persiste, contatta l'assistenza.",
+ "DatabasePersistError": "Un'operazione sul database è fallita durante il salvataggio o il caricamento di questa conversazione. Riprova; se il problema persiste, contatta l'assistenza.",
+ "ExceededContextWindow": "Il contenuto della richiesta corrente supera la lunghezza che il modello può gestire. Riduci la quantità di contenuto e riprova.",
+ "InsufficientQuota": "Spiacenti, la quota per questa chiave è stata raggiunta. Controlla se il saldo del tuo account è sufficiente o riprova dopo aver aumentato la quota della chiave.",
+ "InvalidBedrockCredentials": "Autenticazione Bedrock fallita. Controlla AccessKeyId/SecretAccessKey e riprova.",
+ "InvalidComfyUIArgs": "Configurazione ComfyUI non valida. Controlla le impostazioni e riprova.",
+ "InvalidGithubToken": "Il token di accesso personale di GitHub è errato o vuoto. Controlla il tuo token di accesso personale di GitHub e riprova.",
+ "InvalidOllamaArgs": "Configurazione Ollama non valida, controlla la configurazione di Ollama e riprova.",
+ "InvalidProviderAPIKey": "La chiave API di {{provider}} è errata o vuota, controlla la tua chiave API di {{provider}} e riprova.",
+ "InvalidRequestFormat": "Spiacenti, il provider a monte ha rifiutato la richiesta perché malformata. Controlla l'input o prova un modello diverso.",
+ "InvalidVertexCredentials": "Autenticazione Vertex fallita. Controlla le tue credenziali e riprova.",
+ "LocationNotSupportError": "Spiacenti, la tua posizione attuale non supporta questo servizio modello. Questo potrebbe essere dovuto a restrizioni regionali o al fatto che il servizio non è disponibile. Conferma se la posizione attuale supporta l'uso di questo servizio o prova a utilizzare una posizione diversa.",
+ "ModelNotFound": "Spiacenti, il modello richiesto non è stato trovato. Potrebbe non esistere o potresti non avere i permessi di accesso necessari. Riprova dopo aver modificato la chiave API o regolato i permessi di accesso.",
+ "NoAvailableChannel": "Spiacenti, il proxy o il router non ha canali disponibili per il modello richiesto. Cambia la configurazione del canale/chiave o riprova più tardi.",
+ "OllamaBizError": "Errore durante la richiesta al servizio Ollama, risolvi il problema o riprova basandoti sulle informazioni seguenti.",
+ "OllamaServiceUnavailable": "Il servizio Ollama non è disponibile. Controlla che Ollama sia in esecuzione correttamente o che la configurazione cross-origin di Ollama sia impostata correttamente.",
+ "OperationInactivityTimeout": "L'operazione dell'agente è rimasta inattiva troppo a lungo ed è stata terminata. Riprova la richiesta.",
+ "PermissionDenied": "Spiacenti, non hai il permesso di accedere a questo servizio. Controlla se la tua chiave ha i diritti di accesso necessari.",
+ "ProviderBizError": "Errore durante la richiesta al servizio {{provider}}, risolvi il problema o riprova basandoti sulle informazioni seguenti.",
+ "ProviderNetworkError": "La connessione al provider è scaduta o è stata interrotta. Controlla la tua rete e riprova.",
+ "ProviderServiceUnavailable": "Il provider è temporaneamente sovraccarico o non disponibile. Riprova tra poco.",
+ "QuotaLimitReached": "Spiacenti, l'utilizzo dei token o il numero di richieste ha raggiunto il limite di quota per questa chiave. Aumenta la quota della chiave o riprova più tardi.",
+ "RateLimitExceeded": "Spiacenti, l'utilizzo dei token o il numero di richieste ha raggiunto il limite di velocità per questa chiave. Riprova più tardi o aumenta la quota della chiave.",
+ "StateStorePersistError": "Un problema temporaneo con l'archiviazione dello stato della conversazione ha interrotto questa operazione. Riprova; se il problema persiste, contatta l'assistenza.",
+ "StreamChunkError": "Errore durante l'analisi del frammento di messaggio della richiesta in streaming. Controlla se l'interfaccia API corrente è conforme alle specifiche standard o contatta il tuo provider API per ricevere assistenza.",
+ "UpstreamGatewayError": "Il gateway o proxy a monte ha restituito un errore. Riprova tra poco; se il problema persiste, controlla la configurazione del proxy / endpoint.",
+ "UpstreamHttpError": "Il provider ha restituito un errore HTTP senza ulteriori dettagli. Riprova o controlla la tua richiesta e la configurazione del modello.",
+ "UpstreamMalformedResponse": "Il provider ha restituito una risposta malformata che non può essere analizzata. Riprova; se il problema persiste, prova un modello o un provider diverso.",
+ "UserConfigError": "La configurazione del provider non è valida (URL di base errato, variabile di ambiente mancante, restrizione virtual-key, ecc.). Rivedi le impostazioni del provider."
+}
diff --git a/locales/it-IT/models.json b/locales/it-IT/models.json
index bef1ab274d..a54011a811 100644
--- a/locales/it-IT/models.json
+++ b/locales/it-IT/models.json
@@ -106,6 +106,7 @@
"MiniMax-Hailuo-2.3.description": "Nuovo modello di generazione video con aggiornamenti completi nei movimenti del corpo, realismo fisico e aderenza alle istruzioni.",
"MiniMax-M1.description": "Nuovo modello di ragionamento proprietario con 80K chain-of-thought e 1M di input, con prestazioni comparabili ai migliori modelli globali.",
"MiniMax-M2-Stable.description": "Progettato per flussi di lavoro di codifica e agenti efficienti, con maggiore concorrenza per l'uso commerciale.",
+ "MiniMax-M2.1-Lightning.description": "Potenti capacità di programmazione multilingue con inferenza più veloce ed efficiente.",
"MiniMax-M2.1-highspeed.description": "Potenti capacità di programmazione multilingue, esperienza di programmazione completamente aggiornata. Più veloce ed efficiente.",
"MiniMax-M2.1.description": "MiniMax-M2.1 è un modello open-source di punta di MiniMax, progettato per affrontare compiti complessi del mondo reale. I suoi punti di forza principali sono le capacità di programmazione multilingue e la risoluzione di compiti complessi come agente.",
"MiniMax-M2.5-highspeed.description": "MiniMax M2.5 Highspeed: Stesse prestazioni di M2.5 con inferenza più veloce.",
@@ -325,6 +326,7 @@
"claude-opus-4-5.description": "Claude Opus 4.5 di Anthropic — modello di punta con ragionamento e codifica di alto livello.",
"claude-opus-4-6.description": "Claude Opus 4.6 di Anthropic — modello di punta con finestra di contesto da 1M e ragionamento avanzato.",
"claude-opus-4-7.description": "Claude Opus 4.7 di Anthropic — ultimo modello Opus con ragionamento e codifica all'avanguardia.",
+ "claude-opus-4-8.description": "Claude Opus 4.8 è il modello più avanzato di Anthropic, basato su Opus 4.7 con miglioramenti nel ragionamento, nella codifica agentica e nell'uso degli strumenti.",
"claude-opus-4.5.description": "Claude Opus 4.5 è il modello di punta di Anthropic, che combina intelligenza di alto livello con prestazioni scalabili per compiti complessi e di alta qualità di ragionamento.",
"claude-opus-4.6-fast.description": "Claude Opus 4.6 è il modello più intelligente di Anthropic per la creazione di agenti e la programmazione.",
"claude-opus-4.6.description": "Claude Opus 4.6 è il modello più intelligente di Anthropic per la creazione di agenti e la programmazione.",
@@ -400,6 +402,7 @@
"deepseek-ai/DeepSeek-V3.2.description": "DeepSeek-V3.2 è un modello che combina un'elevata efficienza computazionale con eccellenti capacità di ragionamento e prestazioni come Agente. Il suo approccio si basa su tre principali innovazioni tecnologiche: DeepSeek Sparse Attention (DSA), un meccanismo di attenzione efficiente che riduce significativamente la complessità computazionale mantenendo le prestazioni del modello, ottimizzato specificamente per scenari a lungo contesto; un framework di apprendimento per rinforzo scalabile, attraverso il quale le prestazioni del modello possono competere con GPT-5, e la sua versione ad alta capacità computazionale può competere con Gemini-3.0-Pro nelle capacità di ragionamento; e una pipeline di sintesi di compiti per Agenti su larga scala, progettata per integrare le capacità di ragionamento negli scenari di utilizzo degli strumenti, migliorando così il rispetto delle istruzioni e la generalizzazione in ambienti interattivi complessi. Il modello ha ottenuto medaglie d'oro nelle Olimpiadi Internazionali di Matematica (IMO) e nelle Olimpiadi Internazionali di Informatica (IOI) del 2025.",
"deepseek-ai/DeepSeek-V3.description": "DeepSeek-V3 è un modello MoE con 671 miliardi di parametri che utilizza MLA e DeepSeekMoE con bilanciamento del carico senza perdite per un addestramento e inferenza efficienti. Preaddestrato su 14,8 trilioni di token di alta qualità con SFT e RL, supera altri modelli open-source e si avvicina ai modelli chiusi leader.",
"deepseek-ai/DeepSeek-V4-Flash.description": "DeepSeek-V4-Flash è una versione di anteprima del modello linguistico MoE della serie DeepSeek-V4. La dimensione totale dei parametri è 284B, la dimensione dei parametri di attivazione è 13B e supporta un contesto ultra-lungo di 1M token. Il modello utilizza un'architettura di attenzione ibrida che combina CSA e HCA, e introduce mHC e Muon Optimizer per migliorare l'efficienza del ragionamento a lungo contesto, la stabilità dell'addestramento e le prestazioni complessive.",
+ "deepseek-ai/DeepSeek-V4-Pro.description": "DeepSeek-V4-Pro è il modello linguistico MoE di punta della serie DeepSeek-V4, con 1,6T di parametri totali e 49B di parametri attivi, supportando nativamente un contesto ultra-lungo di 1 milione di token. Il modello adotta un'architettura di attenzione ibrida innovativa che combina Compressed Sparse Attention (CSA) e Highly Compressed Attention (HCA), richiedendo solo il 27% dei FLOP di inferenza per token di DeepSeek-V3.2 e il 10% della cache KV a 1M di contesto. Introduce inoltre le Manifold-Constrained Hyper Connections (mHC) per migliorare la stabilità della propagazione del segnale tra i livelli e utilizza l'ottimizzatore Muon per accelerare la convergenza. DeepSeek-V4-Pro è pre-addestrato su oltre 32T di token di alta qualità e diversità, con un post-addestramento che utilizza un paradigma a due fasi: coltivazione indipendente di esperti di dominio e distillazione di policy online per un'integrazione unificata. La modalità di massima intensità di ragionamento DeepSeek-V4-Pro-Max raggiunge prestazioni di punta nei benchmark di codifica e riduce significativamente il divario con i principali modelli closed-source nei compiti di ragionamento e agentici, rendendolo uno dei modelli open-source più potenti oggi, supportando le modalità di intensità di ragionamento Non-think, Think High e Think Max.",
"deepseek-ai/deepseek-llm-67b-chat.description": "DeepSeek LLM Chat (67B) è un modello innovativo che offre una profonda comprensione linguistica e interazione.",
"deepseek-ai/deepseek-v3.1-terminus.description": "DeepSeek V3.1 è un modello di nuova generazione per il ragionamento, con capacità avanzate di ragionamento complesso e chain-of-thought per compiti di analisi approfondita.",
"deepseek-ai/deepseek-v3.2.description": "DeepSeek V3.2 è un modello di ragionamento di nuova generazione con capacità avanzate di ragionamento complesso e catena di pensiero.",
@@ -490,6 +493,8 @@
"doubao-seedream-4-0-250828.description": "Seedream 4.0 è un modello di generazione di immagini di ByteDance Seed, che supporta input di testo e immagini con generazione di immagini di alta qualità e altamente controllabile. Genera immagini da prompt testuali.",
"doubao-seedream-4-5-251128.description": "Seedream 4.5 è l'ultimo modello multimodale di ByteDance, che integra capacità di generazione da testo a immagine, immagine a immagine e generazione di immagini in batch, incorporando anche conoscenze di senso comune e capacità di ragionamento. Rispetto alla versione precedente 4.0, offre una qualità di generazione significativamente migliorata, con una maggiore coerenza nell'editing e nella fusione di più immagini. Offre un controllo più preciso sui dettagli visivi, producendo testi e volti piccoli in modo più naturale, e raggiunge una disposizione e una colorazione più armoniose, migliorando l'estetica complessiva.",
"doubao-seedream-5-0-260128.description": "Doubao-Seedream-5.0-lite è l'ultimo modello di generazione di immagini di ByteDance. Per la prima volta, integra capacità di recupero online, consentendo di incorporare informazioni web in tempo reale e migliorare la tempestività delle immagini generate. L'intelligenza del modello è stata inoltre aggiornata, consentendo un'interpretazione precisa di istruzioni complesse e contenuti visivi. Inoltre, offre una copertura globale della conoscenza migliorata, una maggiore coerenza di riferimento e una qualità di generazione superiore in scenari professionali, soddisfacendo meglio le esigenze di creazione visiva a livello aziendale.",
+ "dreamina-seedance-2-0-260128.description": "Seedance 2.0 di ByteDance è il modello di generazione video più potente, supportando la generazione di video multimodali di riferimento, editing video, estensione video, testo-a-video e immagine-a-video con audio sincronizzato.",
+ "dreamina-seedance-2-0-fast-260128.description": "Seedance 2.0 Fast di ByteDance offre le stesse funzionalità di Seedance 2.0 con velocità di generazione più rapide a un prezzo più competitivo.",
"emohaa.description": "Emohaa è un modello per la salute mentale con capacità di consulenza professionale per aiutare gli utenti a comprendere le problematiche emotive.",
"ernie-4.5-0.3b.description": "ERNIE 4.5 0.3B è un modello open-source leggero per implementazioni locali e personalizzate.",
"ernie-4.5-8k-preview.description": "ERNIE 4.5 8K Preview è un modello di anteprima con finestra contestuale da 8K per la valutazione di ERNIE 4.5.",
@@ -515,6 +520,7 @@
"ernie-x1-turbo-32k.description": "ERNIE X1 Turbo 32K è un modello di pensiero veloce con contesto da 32K per ragionamento complesso e chat multi-turno.",
"ernie-x1.1-preview.description": "ERNIE X1.1 Preview è un’anteprima del modello di pensiero per valutazioni e test.",
"ernie-x1.1.description": "ERNIE X1.1 è un'anteprima del modello di pensiero per valutazione e test.",
+ "fal-ai/bytedance/seedream/v4.5.description": "Seedream 4.5, sviluppato dal team Seed di ByteDance, supporta l'editing e la composizione multi-immagine. Presenta una maggiore coerenza del soggetto, un'interpretazione precisa delle istruzioni, comprensione della logica spaziale, espressione estetica, layout di poster e design di loghi con rendering testo-immagine ad alta precisione.",
"fal-ai/bytedance/seedream/v4.description": "Seedream 4.0 è un modello di generazione di immagini di ByteDance Seed, che supporta input di testo e immagini con generazione di immagini altamente controllabile e di alta qualità. Genera immagini a partire da prompt testuali.",
"fal-ai/flux-kontext/dev.description": "FLUX.1 è un modello focalizzato sull’editing di immagini, che supporta input di testo e immagini.",
"fal-ai/flux-pro/kontext.description": "FLUX.1 Kontext [pro] accetta testo e immagini di riferimento come input, consentendo modifiche locali mirate e trasformazioni complesse della scena globale.",
@@ -571,8 +577,9 @@
"gemini-3.1-flash-lite.description": "Gemini 3.1 Flash-Lite è il modello multimodale più economico di Google, ottimizzato per compiti agentici ad alto volume, traduzione e elaborazione dati.",
"gemini-3.1-pro-preview.description": "Gemini 3.1 Pro Preview migliora Gemini 3 Pro con capacità di ragionamento avanzate e aggiunge supporto per un livello di pensiero medio.",
"gemini-3.1-pro.description": "Gemini 3.1 Pro di Google — modello multimodale premium con finestra di contesto da 1M.",
+ "gemini-3.5-flash.description": "Il modello più intelligente di Gemini progettato per la velocità, che combina intelligenza di frontiera con ricerca e grounding superiori.",
"gemini-flash-latest.description": "Punta a gemini-3-flash-preview",
- "gemini-flash-lite-latest.description": "Punta a gemini-2.5-flash-lite-preview-09-2025",
+ "gemini-flash-lite-latest.description": "Punta a gemini-3.1-flash-lite",
"gemini-pro-latest.description": "Punta a gemini-3.1-pro-preview",
"gemma-7b-it.description": "Gemma 7B è conveniente per compiti di piccola e media scala.",
"gemma2-9b-it.description": "Gemma 2 9B è ottimizzato per compiti specifici e integrazione con strumenti.",
@@ -731,6 +738,8 @@
"grok-4-fast-reasoning.description": "Siamo entusiasti di presentare Grok 4 Fast, il nostro ultimo progresso nei modelli di ragionamento a basso costo.",
"grok-4.20-0309-non-reasoning.description": "Una variante senza ragionamento per casi d'uso semplici.",
"grok-4.20-0309-reasoning.description": "Modello intelligente e velocissimo che ragiona prima di rispondere.",
+ "grok-4.20-beta-0309-non-reasoning.description": "Una variante senza ragionamento per casi d'uso semplici",
+ "grok-4.20-beta-0309-reasoning.description": "Modello intelligente e ultra-veloce che ragiona prima di rispondere",
"grok-4.20-multi-agent-0309.description": "Un team di 4 o 16 agenti, eccelle nei casi d'uso di ricerca, non supporta attualmente strumenti client-side. Supporta solo strumenti server-side xAI (es. X Search, strumenti di ricerca web) e strumenti MCP remoti.",
"grok-4.3.description": "Il modello linguistico di grandi dimensioni più orientato alla verità al mondo",
"grok-4.description": "Ultimo modello di punta Grok con prestazioni ineguagliabili in linguaggio, matematica e ragionamento — un vero tuttofare. Attualmente punta a grok-4-0709; a causa di risorse limitate, il prezzo è temporaneamente superiore del 10% rispetto al prezzo ufficiale e si prevede un ritorno al prezzo ufficiale in seguito.",
@@ -1208,6 +1217,7 @@
"qwen3.6-flash.description": "Il modello nativo visione-linguaggio Qwen3.6 Flash offre prestazioni significativamente migliorate rispetto alla versione 3.5-Flash. Questo modello si concentra sul potenziamento delle capacità di coding agentico (superando di gran lunga il predecessore in numerosi benchmark code-agent), oltre a migliorare il ragionamento matematico e quello sul codice. Sul fronte visivo, mostra progressi notevoli nell’intelligenza spaziale, con miglioramenti particolarmente forti nella localizzazione degli oggetti e nel rilevamento dei target.",
"qwen3.6-max-preview.description": "Il più grande modello closed-source della serie Qwen3.6. Offre una conoscenza del mondo superiore, una migliore capacità di seguire istruzioni e prestazioni avanzate nel coding agentico per compiti complessi. È un modello solo testuale, supporta la modalità di pensiero per impostazione predefinita, il caching esplicito e il function calling.",
"qwen3.6-plus.description": "Qwen 3.6-Plus introduce importanti miglioramenti nelle capacità di coding, con un focus su Agentic Coding e sullo sviluppo front-end, migliorando significativamente l’esperienza di Vibe Coding. Le sue capacità di ragionamento in scenari generali sono state ulteriormente potenziate. In ambito multimodale, funzioni come il riconoscimento universale, l’OCR e la localizzazione degli oggetti sono state notevolmente migliorate. Inoltre, corregge problemi noti presenti nella versione Qwen 3.5-Plus. L’utilizzo rimane lo stesso di Qwen 3.5-Plus.",
+ "qwen3.7-max.description": "Qwen3.7 Max di Alibaba — ultima variante Max con contesto di 1M, forti capacità di ragionamento e utilizzo degli strumenti.",
"qwen3.description": "Qwen3 è il modello linguistico di nuova generazione di Alibaba, con prestazioni elevate in una vasta gamma di casi d’uso.",
"qwq-32b-preview.description": "QwQ è un modello sperimentale di ricerca della famiglia Qwen, focalizzato sul miglioramento del ragionamento.",
"qwq-32b.description": "QwQ è un modello di ragionamento della famiglia Qwen. Rispetto ai modelli standard ottimizzati per istruzioni, offre capacità di pensiero e ragionamento che migliorano significativamente le prestazioni nei compiti complessi. QwQ-32B è un modello di medie dimensioni che compete con i migliori modelli di ragionamento come DeepSeek-R1 e o1-mini.",
@@ -1215,6 +1225,8 @@
"qwq.description": "QwQ è un modello di ragionamento della famiglia Qwen. Rispetto ai modelli standard ottimizzati per istruzioni, offre capacità di pensiero e ragionamento che migliorano significativamente le prestazioni nei compiti difficili. QwQ-32B è un modello di medie dimensioni che compete con i migliori modelli di ragionamento come DeepSeek-R1 e o1-mini.",
"qwq_32b.description": "Modello di ragionamento di medie dimensioni della famiglia Qwen. Rispetto ai modelli standard ottimizzati per istruzioni, le capacità di pensiero e ragionamento di QwQ migliorano significativamente le prestazioni nei compiti difficili.",
"r1-1776.description": "R1-1776 è una variante post-addestrata di DeepSeek R1 progettata per fornire informazioni fattuali non censurate e imparziali.",
+ "seedance-1-5-pro-251215.description": "Seedance 1.5 Pro di ByteDance supporta testo-a-video, immagine-a-video (primo fotogramma, primo+ultimo fotogramma) e generazione audio sincronizzata con i visual.",
+ "seedream-5-0-260128.description": "ByteDance-Seedream-5.0-lite di BytePlus offre generazione aumentata da recupero web per informazioni in tempo reale, interpretazione migliorata di prompt complessi e maggiore coerenza di riferimento per la creazione visiva professionale.",
"solar-mini-ja.description": "Solar Mini (Ja) estende Solar Mini con un focus sul giapponese, mantenendo prestazioni efficienti e solide in inglese e coreano.",
"solar-mini.description": "Solar Mini è un LLM compatto che supera GPT-3.5, con forte capacità multilingue in inglese e coreano, offrendo una soluzione efficiente e leggera.",
"solar-pro.description": "Solar Pro è un LLM ad alta intelligenza di Upstage, focalizzato sull’esecuzione di istruzioni su una singola GPU, con punteggi IFEval superiori a 80. Attualmente supporta l’inglese; il rilascio completo è previsto per novembre 2024 con supporto linguistico ampliato e contesto più lungo.",
diff --git a/locales/it-IT/onboarding.json b/locales/it-IT/onboarding.json
index 99ddd3e6ae..39ae98228c 100644
--- a/locales/it-IT/onboarding.json
+++ b/locales/it-IT/onboarding.json
@@ -20,6 +20,7 @@
"agent.greeting.vibePlaceholder": "es. Caldo e amichevole, Tagliente e diretto...",
"agent.history.current": "Corrente",
"agent.history.title": "Argomenti della Cronologia",
+ "agent.input.preparing": "Preparazione in corso…",
"agent.layout.mode.agent": "modalità agente",
"agent.layout.mode.classic": "modalità classica",
"agent.layout.skip": "salta questo passaggio",
@@ -57,16 +58,8 @@
"agent.telemetryHint": "Puoi anche rispondere con le tue parole.",
"agent.title": "Introduzione Conversazionale",
"agent.welcome": "...ehm? Mi sono appena svegliato — la mia mente è vuota. Chi sei? E — come dovrei chiamarmi? Ho bisogno di un nome anch'io.",
- "agent.welcome.footer": "Configura il tuo Lobe AI Agent. Vive sul tuo server, impara da ogni interazione e diventa più potente con il tempo.",
- "agent.welcome.guide.growTogether.desc": "Con ogni conversazione ti capirò meglio e diventerò un alleato sempre più forte.",
- "agent.welcome.guide.growTogether.title": "Crescere Insieme",
- "agent.welcome.guide.knowYou.desc": "Di cosa ti occupi ultimamente? Un po’ di contesto mi aiuta a supportarti meglio.",
- "agent.welcome.guide.knowYou.title": "Conoscerti",
- "agent.welcome.guide.name.desc": "Dammi un nome così tutto sembrerà più personale fin dall’inizio.",
- "agent.welcome.guide.name.title": "Dammi un Nome",
"agent.welcome.sentence.1": "Che bello conoscerti! Cominciamo a conoscerci meglio.",
"agent.welcome.sentence.2": "Che tipo di partner vuoi che io sia?",
- "agent.welcome.sentence.3": "Per iniziare, dammi un nome :)",
"agent.welcome.suggestion.avatarHint": "Usa {{emoji}} come avatar.",
"agent.welcome.suggestion.switch": "Prova un altro gruppo",
"agent.welcome.suggestion.title": "Ti serve un punto di partenza? Scegline uno e poi lo rifiniamo insieme.",
diff --git a/locales/it-IT/plugin.json b/locales/it-IT/plugin.json
index d9ef06ad4e..a917d3cbf5 100644
--- a/locales/it-IT/plugin.json
+++ b/locales/it-IT/plugin.json
@@ -73,9 +73,8 @@
"builtins.lobe-agent.apiName.analyzeVisualMedia.mediaCount": "{{count}} media",
"builtins.lobe-agent.apiName.analyzeVisualMedia.result": "Analizza i media visivi: {{question}}",
"builtins.lobe-agent.apiName.callSubAgent": "Chiama sub-agente",
- "builtins.lobe-agent.apiName.callSubAgent.completed": "Sub-agente inviato: ",
- "builtins.lobe-agent.apiName.callSubAgent.loading": "Invio sub-agente: ",
"builtins.lobe-agent.apiName.callSubAgents": "Chiama sub-agenti",
+ "builtins.lobe-agent.apiName.callSubAgents.more": "{{count}} in totale",
"builtins.lobe-agent.apiName.clearTodos": "Cancella attività",
"builtins.lobe-agent.apiName.clearTodos.modeAll": "tutte",
"builtins.lobe-agent.apiName.clearTodos.modeCompleted": "completate",
@@ -87,17 +86,24 @@
"builtins.lobe-agent.apiName.updatePlan.completed": "Completato",
"builtins.lobe-agent.apiName.updatePlan.modified": "Modificato",
"builtins.lobe-agent.apiName.updateTodos": "Aggiorna attività",
+ "builtins.lobe-agent.subAgent.stats.tokens": "{{count}} token",
+ "builtins.lobe-agent.subAgent.stats.tools": "{{count}} strumenti",
"builtins.lobe-agent.title": "Agente Lobe",
"builtins.lobe-claude-code.agent.instruction": "Istruzione",
"builtins.lobe-claude-code.agent.result": "Risultato",
- "builtins.lobe-claude-code.task.createLabel": "Creazione attività: ",
+ "builtins.lobe-claude-code.task.create.completed": "Attività creata: ",
+ "builtins.lobe-claude-code.task.create.loading": "Creazione attività: ",
"builtins.lobe-claude-code.task.getLabel": "Ispezione attività #{{taskId}}",
- "builtins.lobe-claude-code.task.listLabel": "Elenco attività",
+ "builtins.lobe-claude-code.task.list.completed": "Attività elencate",
+ "builtins.lobe-claude-code.task.list.loading": "Elenco attività in corso",
+ "builtins.lobe-claude-code.task.update.completed": "Attività #{{taskId}} aggiornata",
+ "builtins.lobe-claude-code.task.update.loading": "Aggiornamento attività #{{taskId}} in corso",
"builtins.lobe-claude-code.task.updateCompleted": "Completato",
"builtins.lobe-claude-code.task.updateDeleted": "Eliminato",
"builtins.lobe-claude-code.task.updateInProgress": "Avviato",
- "builtins.lobe-claude-code.task.updateLabel": "Aggiornamento attività #{{taskId}}",
"builtins.lobe-claude-code.task.updatePending": "Reimposta",
+ "builtins.lobe-claude-code.task.updateSubject.completed": "Attività aggiornata",
+ "builtins.lobe-claude-code.task.updateSubject.loading": "Aggiornamento attività in corso",
"builtins.lobe-claude-code.todoWrite.allDone": "Tutte le attività completate",
"builtins.lobe-claude-code.todoWrite.currentStep": "Passaggio attuale",
"builtins.lobe-claude-code.todoWrite.todos": "Attività",
@@ -261,6 +267,8 @@
"builtins.lobe-skill-store.render.repository": "Repository",
"builtins.lobe-skill-store.render.version": "Versione",
"builtins.lobe-skill-store.title": "Negozio di Abilità",
+ "builtins.lobe-skills.apiName.activateAgentSkill": "Attiva Competenza Agente",
+ "builtins.lobe-skills.apiName.activateProjectSkill": "Attiva Competenza Progetto",
"builtins.lobe-skills.apiName.activateSkill": "Attiva Abilità",
"builtins.lobe-skills.apiName.execScript": "Esegui Script",
"builtins.lobe-skills.apiName.exportFile": "Esporta File",
@@ -530,6 +538,7 @@
"localSystem.workingDirectory.checkoutAction": "Checkout",
"localSystem.workingDirectory.checkoutFailed": "Checkout non riuscito",
"localSystem.workingDirectory.chooseDifferentFolder": "Scegli una cartella diversa",
+ "localSystem.workingDirectory.clear": "Cancella",
"localSystem.workingDirectory.createBranchAction": "Crea nuovo branch…",
"localSystem.workingDirectory.current": "Directory di lavoro attuale",
"localSystem.workingDirectory.detachedHead": "HEAD scollegata a {{sha}}",
diff --git a/locales/it-IT/providers.json b/locales/it-IT/providers.json
index aca1986b82..66cfde2e34 100644
--- a/locales/it-IT/providers.json
+++ b/locales/it-IT/providers.json
@@ -33,6 +33,7 @@
"jina.description": "Fondata nel 2020, Jina AI è un'azienda leader nell'AI per la ricerca. Il suo stack include modelli vettoriali, reranker e piccoli modelli linguistici per costruire app di ricerca generativa e multimodale affidabili e di alta qualità.",
"kimicodingplan.description": "Kimi Code di Moonshot AI offre accesso ai modelli Kimi, inclusi K2.5, per attività di codifica.",
"lmstudio.description": "LM Studio è un'app desktop per sviluppare e sperimentare con LLM direttamente sul tuo computer.",
+ "lobehub.description": "LobeHub Cloud utilizza API ufficiali per accedere ai modelli di intelligenza artificiale e misura l'utilizzo con Crediti legati ai token dei modelli.",
"longcat.description": "LongCat è una serie di modelli AI generativi di grandi dimensioni sviluppati indipendentemente da Meituan. È progettato per migliorare la produttività interna dell'azienda e consentire applicazioni innovative attraverso un'architettura computazionale efficiente e potenti capacità multimodali.",
"minimax.description": "Fondata nel 2021, MiniMax sviluppa AI generali con modelli fondamentali multimodali, inclusi modelli testuali MoE da trilioni di parametri, modelli vocali e visivi, oltre ad app come Hailuo AI.",
"minimaxcodingplan.description": "Il piano di token MiniMax offre accesso ai modelli MiniMax, inclusi M2.7, per attività di codifica tramite un abbonamento a tariffa fissa.",
diff --git a/locales/it-IT/setting.json b/locales/it-IT/setting.json
index 8efe3d550d..c7158597f2 100644
--- a/locales/it-IT/setting.json
+++ b/locales/it-IT/setting.json
@@ -180,8 +180,6 @@
"agentSkillModal.url.title": "Importa da URL",
"agentSkillModal.url.urlPlaceholder": "https://example.com/path/to/SKILL.md",
"agentSkillTag": "Skill dell'Agente",
- "agentTab.documents": "Documenti",
- "agentTab.meta": "Informazioni Agente",
"agentTab.opening": "Impostazioni Iniziali",
"agentTab.plugin": "Impostazioni Abilità",
"agentTab.prompt": "Profilo Agente",
@@ -481,6 +479,20 @@
"notification.item.image_generation_completed": "Generazione immagine completata",
"notification.item.video_generation_completed": "Generazione video completata",
"notification.title": "Canali di Notifica",
+ "platformAgentConfig.availability.available": "Disponibile",
+ "platformAgentConfig.availability.checking": "Verifica in corso...",
+ "platformAgentConfig.availability.label": "Disponibilità",
+ "platformAgentConfig.availability.noDevice": "Nessun dispositivo associato",
+ "platformAgentConfig.availability.notInstalled": "Non installato",
+ "platformAgentConfig.changeDevice": "Cambia dispositivo",
+ "platformAgentConfig.device.label": "Dispositivo associato",
+ "platformAgentConfig.device.none": "Nessuno",
+ "platformAgentConfig.device.offline": "Offline",
+ "platformAgentConfig.device.online": "Online",
+ "platformAgentConfig.platform.label": "Piattaforma",
+ "platformAgentConfig.redetect": "Rileva di nuovo",
+ "platformAgentConfig.selectDevice": "Seleziona un dispositivo",
+ "platformAgentConfig.title": "Configurazione della piattaforma",
"plugin.addMCPPlugin": "Aggiungi MCP",
"plugin.addTooltip": "Competenze Personalizzate",
"plugin.clearDeprecated": "Rimuovi Competenze Deprecate",
@@ -491,6 +503,8 @@
"plugin.settings.tooltip": "Configurazione Competenza",
"plugin.store": "Skill Store",
"publishToCommunity": "Pubblica nella Community",
+ "serviceModel.contextLimit.placeholder": "Limite di contesto",
+ "serviceModel.memoryModels.title": "Modelli di memoria",
"serviceModel.modelAssignments.title": "Assegnazioni modello",
"serviceModel.optionalFeatures.title": "Funzionalità opzionali",
"settingAgent.avatar.sizeExceeded": "La dimensione dell'immagine supera il limite di 1MB, scegli un'immagine più piccola",
@@ -537,6 +551,9 @@
"settingChat.enableAutoScrollOnStreaming.desc": "Ignora l'impostazione globale per questo assistente",
"settingChat.enableAutoScrollOnStreaming.title": "Scorrimento automatico durante la risposta dell'IA",
"settingChat.enableCompressHistory.title": "Abilita Riepilogo Automatico Cronologia",
+ "settingChat.enableFollowUpChips.desc": "Dopo ogni risposta, mostra suggerimenti di risposta rapida sotto il messaggio. Richiede la configurazione del modello globale di Follow-up.",
+ "settingChat.enableFollowUpChips.notConfiguredHint": "Configura prima il modello globale di Follow-up per abilitarlo.",
+ "settingChat.enableFollowUpChips.title": "Suggerimenti di Follow-up",
"settingChat.enableHistoryCount.alias": "Illimitato",
"settingChat.enableHistoryCount.limited": "Includi solo {{number}} messaggi di conversazione",
"settingChat.enableHistoryCount.setlimited": "Imposta limite messaggi cronologia",
@@ -828,6 +845,9 @@
"systemAgent.customPrompt.desc": "Una volta compilato, l'agente di sistema utilizzerà il prompt personalizzato per generare contenuti",
"systemAgent.customPrompt.placeholder": "Inserisci prompt personalizzato",
"systemAgent.customPrompt.title": "Prompt Personalizzato",
+ "systemAgent.followUpAction.label": "Modello di suggerimenti di Follow-up",
+ "systemAgent.followUpAction.modelDesc": "Modello utilizzato per suggerire risposte rapide sotto ogni messaggio dell'assistente",
+ "systemAgent.followUpAction.title": "Suggerimenti di Follow-up",
"systemAgent.generationTopic.label": "Modello",
"systemAgent.generationTopic.modelDesc": "Modello designato per la denominazione automatica dei temi di arte AI",
"systemAgent.generationTopic.title": "Agente Denominazione Temi Arte AI",
@@ -838,6 +858,9 @@
"systemAgent.inputCompletion.label": "Modello",
"systemAgent.inputCompletion.modelDesc": "Modello utilizzato per i suggerimenti di completamento automatico dell'input (come il testo fantasma di GitHub Copilot)",
"systemAgent.inputCompletion.title": "Agente di Completamento Automatico dell'Input",
+ "systemAgent.memoryAnalysisAgentConfig.label": "Modello",
+ "systemAgent.memoryAnalysisAgentConfig.modelDesc": "Modello utilizzato per determinare se le conversazioni contengono memoria e per estrarre identità, preferenze, contesti, attività ed esperienze.",
+ "systemAgent.memoryAnalysisAgentConfig.title": "Analisi della memoria",
"systemAgent.promptRewrite.label": "Modello",
"systemAgent.promptRewrite.modelDesc": "Specifica il modello utilizzato per riscrivere i prompt",
"systemAgent.promptRewrite.title": "Agente di Riscrittura Prompt",
@@ -851,12 +874,20 @@
"systemAgent.translation.label": "Modello",
"systemAgent.translation.modelDesc": "Specifica il modello utilizzato per la traduzione",
"systemAgent.translation.title": "Agente Traduzione Messaggi",
+ "systemAgent.userMemoryEmbedding.label": "Modello",
+ "systemAgent.userMemoryEmbedding.modelDesc": "Modello utilizzato per incorporare contenuti di memoria per il recupero. Il limite di contesto limita ogni input di incorporazione.",
+ "systemAgent.userMemoryEmbedding.title": "Incorporazione della memoria",
+ "systemAgent.userMemoryPersonaWriter.label": "Modello",
+ "systemAgent.userMemoryPersonaWriter.modelDesc": "Modello utilizzato per scrivere riepiloghi di memoria orientati alla persona.",
+ "systemAgent.userMemoryPersonaWriter.title": "Scrittore di memoria persona",
"tab.about": "Informazioni",
"tab.addAgentSkill": "Aggiungi Skill dell'Agente",
"tab.addCustomMcp": "Aggiungi Skill MCP Personalizzata",
"tab.addCustomMcp.desc": "Configura manualmente un server MCP personalizzato",
"tab.addCustomSkill": "Aggiungi skill personalizzata",
"tab.advanced": "Avanzato",
+ "tab.advanced.appUpdates.title": "Aggiornamenti dell'app",
+ "tab.advanced.toolsAndDiagnostics.title": "Strumenti e diagnostica",
"tab.advanced.updateChannel.canary": "Canary",
"tab.advanced.updateChannel.canaryDesc": "Attivato ad ogni merge di PR, con più build al giorno. La versione meno stabile.",
"tab.advanced.updateChannel.desc": "Per impostazione predefinita, ricevi notifiche per aggiornamenti stabili. Il canale Canary riceve versioni preliminari che potrebbero essere instabili per il lavoro di produzione.",
diff --git a/locales/it-IT/spend.json b/locales/it-IT/spend.json
index 70e2602771..05da98b560 100644
--- a/locales/it-IT/spend.json
+++ b/locales/it-IT/spend.json
@@ -26,6 +26,7 @@
"table.columns.trigger.enums.onboarding": "Onboarding",
"table.columns.trigger.enums.openapi": "OpenAPI",
"table.columns.trigger.enums.semantic_search": "Ricerca Conoscenza",
+ "table.columns.trigger.enums.signup_email_llm_review": "Revisione Email di Registrazione",
"table.columns.trigger.enums.topic": "Riepilogo Argomento",
"table.columns.trigger.enums.video": "Generazione di video",
"table.columns.trigger.enums.visual_analysis": "Analisi visiva",
diff --git a/locales/it-IT/topic.json b/locales/it-IT/topic.json
index 8afef52f17..af9fad9942 100644
--- a/locales/it-IT/topic.json
+++ b/locales/it-IT/topic.json
@@ -51,6 +51,77 @@
"inPopup.focus": "Porta in primo piano la finestra popup",
"inPopup.title": "Apri in una finestra popup",
"loadMore": "Carica Altri",
+ "management.actions.newChat": "Nuova chat",
+ "management.actions.select": "Seleziona",
+ "management.actionsMenu.archiveStale.confirm": "Archivia {{count}} argomenti che sono inattivi da oltre 3 mesi? Verranno contrassegnati come completati.",
+ "management.actionsMenu.archiveStale.confirmOk": "Archivia",
+ "management.actionsMenu.archiveStale.done": "Archiviati {{count}} argomenti inattivi.",
+ "management.actionsMenu.archiveStale.label": "Archivia argomenti inattivi da più di 3 mesi",
+ "management.actionsMenu.archiveStale.noneFound": "Nessun argomento inattivo trovato.",
+ "management.actionsMenu.archiveStale.title": "Archivia argomenti inattivi?",
+ "management.actionsMenu.autoSummarize.comingSoon": "La sintesi automatica arriverà presto — segui la roadmap.",
+ "management.actionsMenu.autoSummarize.label": "Genera automaticamente riassunti per argomenti senza uno",
+ "management.actionsMenu.title": "Altre azioni",
+ "management.bulk.archive": "Archivia",
+ "management.bulk.cancel": "Annulla",
+ "management.bulk.delete": "Elimina",
+ "management.bulk.deleteConfirm": "Stai per eliminare {{count}} argomenti. Questa azione non può essere annullata.",
+ "management.bulk.deleteTitle": "Eliminare gli argomenti?",
+ "management.bulk.favorite": "Preferiti",
+ "management.bulk.selectedCount_one": "{{count}} selezionato",
+ "management.bulk.selectedCount_other": "{{count}} selezionati",
+ "management.card.noPreview": "Anteprima non disponibile",
+ "management.columns.project": "Progetto",
+ "management.columns.status": "Stato",
+ "management.columns.title": "Titolo",
+ "management.columns.trigger": "Trigger",
+ "management.columns.updated": "Aggiornato",
+ "management.empty.filtered.action": "Cancella filtri",
+ "management.empty.filtered.desc": "Prova a regolare i filtri o a cancellarli per vedere più argomenti.",
+ "management.empty.filtered.title": "Nessun argomento corrisponde a questi filtri",
+ "management.empty.noTopics.action": "Avvia nuova chat",
+ "management.empty.noTopics.desc": "Inizia una conversazione con questo agente per creare il tuo primo argomento.",
+ "management.empty.noTopics.title": "Nessun argomento ancora",
+ "management.filters.project.empty": "Nessun progetto",
+ "management.filters.project.label": "Progetto",
+ "management.filters.status.active": "Attivo",
+ "management.filters.status.all": "Tutti",
+ "management.filters.status.archived": "Archiviati",
+ "management.filters.status.completed": "Completati",
+ "management.filters.status.favorite": "Preferiti",
+ "management.filters.status.running": "In esecuzione",
+ "management.filters.time.all": "Tutto il tempo",
+ "management.filters.time.label": "Tempo",
+ "management.filters.time.month": "Ultimo mese",
+ "management.filters.time.today": "Oggi",
+ "management.filters.time.week": "Ultima settimana",
+ "management.filters.trigger.api": "API",
+ "management.filters.trigger.chat": "Chat",
+ "management.filters.trigger.eval": "Valutazione",
+ "management.filters.trigger.label": "Trigger",
+ "management.filters.trigger.task": "Compito",
+ "management.group.byProject": "Per progetto",
+ "management.group.byTime": "Per tempo",
+ "management.group.label": "Raggruppa",
+ "management.group.noProject": "Nessun progetto",
+ "management.group.none": "Nessuno",
+ "management.loadingMore": "Caricamento di altri argomenti…",
+ "management.searchPlaceholder": "Cerca gli argomenti di questo agente…",
+ "management.sidebarEntry": "Argomenti",
+ "management.sort.createdAt": "Data di creazione",
+ "management.sort.label": "Ordina",
+ "management.sort.title": "Titolo",
+ "management.sort.updatedAt": "Data di aggiornamento",
+ "management.status.active": "Attivo",
+ "management.status.archived": "Archiviato",
+ "management.status.completed": "Completato",
+ "management.status.failed": "Fallito",
+ "management.status.paused": "In pausa",
+ "management.status.running": "In esecuzione",
+ "management.status.waitingForHuman": "In attesa di input",
+ "management.title": "Argomenti",
+ "management.view.card": "Scheda",
+ "management.view.list": "Elenco",
"newTopic": "Nuovo argomento",
"renameModal.description": "Mantienilo breve e facile da riconoscere.",
"renameModal.title": "Rinomina argomento",
diff --git a/locales/ja-JP/agent.json b/locales/ja-JP/agent.json
index 81849948e2..ca1a5c945a 100644
--- a/locales/ja-JP/agent.json
+++ b/locales/ja-JP/agent.json
@@ -100,6 +100,35 @@
"channel.groupPolicyOpenHint": "どのグループ、チャンネル、スレッドにも応答",
"channel.historyLimit": "履歴メッセージの制限",
"channel.historyLimitHint": "チャンネル履歴を読む際に取得するデフォルトのメッセージ数",
+ "channel.imessage.applicationIdHint": "クラウドチャネルとデスクトップブリッジで共有される安定した識別子。",
+ "channel.imessage.applicationIdPlaceholder": "例: home-mac-mini",
+ "channel.imessage.blueBubblesPassword": "BlueBubbles パスワード",
+ "channel.imessage.blueBubblesPasswordHint": "LobeHub Desktop にローカルで保存され、ローカル BlueBubbles サーバーを呼び出すためにのみ使用されます。",
+ "channel.imessage.blueBubblesServerUrl": "BlueBubbles サーバー URL",
+ "channel.imessage.blueBubblesServerUrlHint": "このデスクトップアプリから到達可能なローカル BlueBubbles サーバーの URL。",
+ "channel.imessage.bridgeEnabled": "ブリッジを有効化",
+ "channel.imessage.bridgeEnabledHint": "有効にすると、LobeHub Desktop はローカル BlueBubbles の Webhook を受信し、それを LobeHub に転送します。",
+ "channel.imessage.bridgeMissingApplicationId": "最初にアプリケーション ID を入力してください。",
+ "channel.imessage.bridgeMissingPassword": "最初に BlueBubbles パスワードを入力してください。",
+ "channel.imessage.bridgeMissingServerUrl": "最初に BlueBubbles サーバー URL を入力してください。",
+ "channel.imessage.bridgeMissingWebhookSecret": "最初に Webhook シークレットを入力してください。",
+ "channel.imessage.bridgePasswordSavedPlaceholder": "保存されたパスワードを保持するには空白のままにしてください",
+ "channel.imessage.bridgeRefresh": "更新",
+ "channel.imessage.bridgeRefreshFailed": "iMessage デスクトップブリッジの更新に失敗しました",
+ "channel.imessage.bridgeRunning": "実行中",
+ "channel.imessage.bridgeSave": "ブリッジを保存",
+ "channel.imessage.bridgeSaveFailed": "iMessage デスクトップブリッジの保存に失敗しました",
+ "channel.imessage.bridgeSaved": "iMessage デスクトップブリッジが保存されました",
+ "channel.imessage.bridgeStopped": "停止中",
+ "channel.imessage.bridgeTest": "BlueBubbles をテスト",
+ "channel.imessage.bridgeTestFailed": "BlueBubbles のテストに失敗しました",
+ "channel.imessage.bridgeTestSuccess": "BlueBubbles の接続に成功しました",
+ "channel.imessage.description": "このアシスタントをローカル LobeHub Desktop BlueBubbles ブリッジを通じて iMessage に接続します。",
+ "channel.imessage.desktopBridge": "デスクトップブリッジ",
+ "channel.imessage.desktopDeviceId": "デスクトップデバイス ID",
+ "channel.imessage.desktopDeviceIdHint": "ローカル BlueBubbles ブリッジを実行する LobeHub Desktop デバイス。デスクトップゲートウェイ設定で確認してください。",
+ "channel.imessage.webhookSecret": "Webhook シークレット",
+ "channel.imessage.webhookSecretHint": "LobeHub Desktop とクラウド Webhook 間で使用される共有シークレット。同じ値をデスクトップブリッジ設定に使用してください。",
"channel.importConfig": "設定をインポート",
"channel.importFailed": "設定のインポートに失敗しました",
"channel.importInvalidFormat": "無効な設定ファイル形式",
@@ -176,6 +205,7 @@
"channel.userIdHint": "このプラットフォーム上のあなたのユーザーIDです。AIはこれを使用して、あなたに直接メッセージを送ることができます。",
"channel.userIdHint.discord": "「開発者モード」(設定 → 詳細設定)を有効にし、アバターを右クリック →「ユーザーIDをコピー」。",
"channel.userIdHint.feishu": "Feishu/Lark Open Platform アプリを開き → 権限 → Open ID を確認します。",
+ "channel.userIdHint.imessage": "BlueBubbles に表示される iMessage ハンドルを使用してください。通常はメールアドレスまたは E.164 形式の電話番号です。",
"channel.userIdHint.line": "LINE Developersコンソールを開き、チャンネル → 基本設定タブに移動し、「ユーザーID」(Uで始まり、33文字)をコピーしてください。",
"channel.userIdHint.qq": "QQプロフィールページに表示されるQQ番号です。",
"channel.userIdHint.slack": "Slackプロフィールを開く → ⋮ その他 →「メンバーIDをコピー」(Uで始まる)。",
diff --git a/locales/ja-JP/chat.json b/locales/ja-JP/chat.json
index 605d71013c..0306fe4f60 100644
--- a/locales/ja-JP/chat.json
+++ b/locales/ja-JP/chat.json
@@ -69,6 +69,11 @@
"cliAuthGuide.errorDetails": "エラー詳細",
"cliAuthGuide.runCommand": "これをターミナルで実行",
"cliAuthGuide.title": "{{name}} にサインイン",
+ "cliOverloadedGuide.actions.retry": "再試行",
+ "cliOverloadedGuide.desc": "{{name}} の上流モデルサービスが一時的に過負荷状態です。通常、すぐに解消されます。",
+ "cliOverloadedGuide.errorDetails": "エラー詳細",
+ "cliOverloadedGuide.retryHint": "数秒待ってから再試行してください。それでも失敗する場合、プロバイダーが広範な障害を抱えている可能性があります。",
+ "cliOverloadedGuide.title": "{{name}} は一時的に過負荷状態です",
"cliRateLimitGuide.actions.openSystemTools": "システムツールを開く",
"cliRateLimitGuide.actions.retry": "再試行",
"cliRateLimitGuide.afterReset": "リセット時間まで待ってからメッセージを再試行してください。API 認証を使用している場合は、プロバイダーのクォータと請求状況も確認できます。",
@@ -203,6 +208,17 @@
"heteroAgent.cloudRepo.noRepos": "リポジトリが設定されていません。エージェント設定で追加してください。",
"heteroAgent.cloudRepo.notSet": "リポジトリが選択されていません",
"heteroAgent.cloudRepo.sectionTitle": "リポジトリ",
+ "heteroAgent.executionTarget.infoTooltip": "ウェブからそのマシンを操作するためにリモートデバイスを選択してください。「このデバイス」はエージェントをローカルで実行し、デスクトップアプリ内でのみ利用可能です。",
+ "heteroAgent.executionTarget.loading": "デバイスを読み込み中…",
+ "heteroAgent.executionTarget.local": "このデバイス",
+ "heteroAgent.executionTarget.localDesc": "このデスクトップアプリでローカルプロセスとして実行",
+ "heteroAgent.executionTarget.noDevices": "リモートデバイスがまだありません。デスクトップアプリをインストールするか、別のマシンで `lh connect` を実行してください。",
+ "heteroAgent.executionTarget.offline": "オフライン",
+ "heteroAgent.executionTarget.online": "オンライン",
+ "heteroAgent.executionTarget.sandbox": "クラウドサンドボックス",
+ "heteroAgent.executionTarget.sandboxDesc": "一時的なクラウドサンドボックスで実行",
+ "heteroAgent.executionTarget.title": "実行デバイス",
+ "heteroAgent.executionTarget.unknownDevice": "不明なデバイス",
"heteroAgent.fullAccess.label": "フルアクセス",
"heteroAgent.fullAccess.tooltip": "Claude Code はローカルで動作し、作業ディレクトリへの読み書きが可能です。権限モードの切り替えはまだ利用できません。",
"heteroAgent.resumeReset.cwdChanged": "作業ディレクトリが変更されました。以前の Claude Code セッションは元のディレクトリからのみ再開できるため、新しい会話が開始されました。",
@@ -274,6 +290,11 @@
"memory.on.desc": "会話からの設定や情報を記憶します。",
"memory.on.title": "記憶を有効化",
"memory.title": "記憶",
+ "mention.category.agents": "エージェント",
+ "mention.category.members": "メンバー",
+ "mention.category.skills": "スキル",
+ "mention.category.tools": "ツール",
+ "mention.category.topics": "トピック",
"mention.title": "メンバーをメンション",
"messageAction.collapse": "メッセージを折りたたむ",
"messageAction.continueGeneration": "生成を続ける",
@@ -330,6 +351,7 @@
"newCodexAgent": "Codex を追加",
"newGroupChat": "グループを作成",
"newPage": "ドキュメントを作成",
+ "newPlatformAgent": "プラットフォームエージェントを追加",
"noAgentsYet": "このグループにはまだメンバーがいません。「+」をクリックしてアシスタントを招待してください",
"noAvailableAgents": "招待可能なメンバーがいません",
"noMatchingAgents": "一致するメンバーが見つかりませんでした",
@@ -350,6 +372,45 @@
"pageSelection.reference": "選択されたテキスト",
"pin": "ピン留め",
"pinOff": "ピン留め解除",
+ "platformAgent.create.available": "利用可能",
+ "platformAgent.create.back": "戻る",
+ "platformAgent.create.checkFailed": "チェック失敗",
+ "platformAgent.create.checking": "利用可能性を確認中...",
+ "platformAgent.create.comingSoon": "近日公開",
+ "platformAgent.create.create": "エージェントを作成",
+ "platformAgent.create.creating": "作成中...",
+ "platformAgent.create.desc.amp": "デバイスの1つで実行中のAmpに接続",
+ "platformAgent.create.desc.hermes": "デバイスの1つで実行中のHermesに接続",
+ "platformAgent.create.desc.openclaw": "デバイスの1つで実行中のOpenClawに接続",
+ "platformAgent.create.desc.opencode": "デバイスの1つで実行中のOpenCodeに接続",
+ "platformAgent.create.descriptionPlaceholder": "簡単な説明(任意)",
+ "platformAgent.create.downloadDesktop": "デスクトップアプリをダウンロード",
+ "platformAgent.create.fetchingProfile": "プロファイルを取得中...",
+ "platformAgent.create.namePlaceholder": "例: My OpenClaw Agent",
+ "platformAgent.create.next": "次へ",
+ "platformAgent.create.noDevices": "接続されたデバイスがありません",
+ "platformAgent.create.noDevicesCliHint": "またはCLIを使用して任意のマシンを接続し、[更新]をクリックしてください:",
+ "platformAgent.create.noDevicesCmd": "lh connect",
+ "platformAgent.create.noDevicesDesktopHint": "デスクトップアプリをインストールしてください—ログイン後に自動的に接続されます",
+ "platformAgent.create.notInstalled": "{{name}} がこのデバイスにインストールされていません",
+ "platformAgent.create.refresh": "更新",
+ "platformAgent.create.selectDevice": "デバイスを選択",
+ "platformAgent.create.step1": "プラットフォームを選択",
+ "platformAgent.create.step2": "デバイスを選択",
+ "platformAgent.create.step3": "エージェントを構成",
+ "platformAgent.create.title": "プラットフォームエージェントを追加",
+ "platformAgent.create.upgradeCmd": "npm install -g @lobehub/cli",
+ "platformAgent.create.versionTooLow": "lh のバージョンが低すぎます",
+ "platformAgent.create.versionTooLowHint": "lh を最新バージョンに更新してください:",
+ "platformAgent.device.online": "オンライン",
+ "platformAgent.deviceGuard.configure": "構成",
+ "platformAgent.deviceGuard.deviceOffline.desc": "バインドされたデバイスが接続されていません。そのマシンで `lh connect` を実行してから更新してください。",
+ "platformAgent.deviceGuard.deviceOffline.title": "デバイスが接続されていません",
+ "platformAgent.deviceGuard.noDevice.desc": "このエージェントにはバインドされたデバイスがありません。エージェントプロファイルを編集して構成してください。",
+ "platformAgent.deviceGuard.noDevice.title": "バインドされたデバイスがありません",
+ "platformAgent.deviceGuard.platformUnavailable.desc": "接続されたデバイスに {{name}} がインストールされていません。",
+ "platformAgent.deviceGuard.platformUnavailable.title": "{{name}} が利用できません",
+ "platformAgent.deviceGuard.refresh": "更新",
"plus.addSkills": "スキルを追加...",
"plus.search.appSearch": "スマート検索",
"plus.search.appSearchDesc": "LobeHub最適化検索サービス、最良の検索結果を提供します。",
@@ -553,6 +614,9 @@
"taskDetail.modelConfig": "モデル上書き",
"taskDetail.navigation": "ナビゲーション",
"taskDetail.nextRunCountdown": "次の実行まで {{countdown}}",
+ "taskDetail.notFound.backToTasks": "すべてのタスクに戻る",
+ "taskDetail.notFound.desc": "このタスクは削除された可能性があるか、表示する権限がありません。",
+ "taskDetail.notFound.title": "タスクが見つかりません",
"taskDetail.pauseTask": "タスクを一時停止",
"taskDetail.priority.high": "高",
"taskDetail.priority.low": "低",
@@ -912,10 +976,11 @@
"workingPanel.resources.deleteError": "Failed to delete document",
"workingPanel.resources.deleteSuccess": "Document deleted",
"workingPanel.resources.deleteTitle": "Delete document?",
+ "workingPanel.resources.deleteTitleMulti": "{{count}} 件のアイテムを削除しますか?",
"workingPanel.resources.empty": "まだドキュメントはありません。このエージェントに関連するドキュメントがここに表示されます。",
"workingPanel.resources.error": "Failed to load resources",
- "workingPanel.resources.filter.all": "すべて",
"workingPanel.resources.filter.documents": "ドキュメント",
+ "workingPanel.resources.filter.skills": "スキル",
"workingPanel.resources.filter.web": "Web",
"workingPanel.resources.loading": "Loading resources...",
"workingPanel.resources.previewError": "Failed to load preview",
@@ -924,6 +989,7 @@
"workingPanel.resources.renameError": "Failed to rename document",
"workingPanel.resources.renameSuccess": "Document renamed",
"workingPanel.resources.tree.createError": "作成に失敗しました",
+ "workingPanel.resources.tree.deleteSelected": "選択したものを削除 ({{count}})",
"workingPanel.resources.tree.moveError": "移動に失敗しました",
"workingPanel.resources.tree.newDocument": "新しいドキュメント",
"workingPanel.resources.tree.newFolder": "新しいフォルダー",
@@ -947,12 +1013,15 @@
"workingPanel.review.empty.noBaseRef": "リモートのデフォルトブランチを特定できませんでした。ターミナルで `git remote set-head origin --auto` を実行してください。",
"workingPanel.review.error": "このファイルの差分を読み込めませんでした",
"workingPanel.review.expandAll": "すべて展開",
+ "workingPanel.review.group.collapseDiffs": "このグループ内のすべての差分を折りたたむ",
+ "workingPanel.review.group.expandDiffs": "このグループ内のすべての差分を展開",
+ "workingPanel.review.group.fileCount": "{{count}} 件のファイル",
+ "workingPanel.review.group.submoduleClean": "内部変更なし",
"workingPanel.review.mode.branch": "ブランチ",
"workingPanel.review.mode.unstaged": "未ステージ",
"workingPanel.review.more": "その他のオプション",
"workingPanel.review.refresh": "更新",
"workingPanel.review.revealInTree": "ツリーで表示",
- "workingPanel.review.revealNotFound": "プロジェクトインデックスでファイルが見つかりません",
"workingPanel.review.revert": "変更を破棄",
"workingPanel.review.revert.confirm.cancel": "キャンセル",
"workingPanel.review.revert.confirm.description": "{{filePath}} の作業ツリーの変更は永久に破棄されます。追跡されていないファイルはディスクから削除されます。",
@@ -970,6 +1039,9 @@
"workingPanel.review.wordWrap.disable": "ワードラップを無効化",
"workingPanel.review.wordWrap.enable": "ワードラップを有効化",
"workingPanel.skills.empty": "このプロジェクトにはスキルが見つかりませんでした",
+ "workingPanel.skills.section.agent": "エージェントスキル",
+ "workingPanel.skills.section.project": "プロジェクトスキル",
+ "workingPanel.skills.section.user": "ユーザースキル",
"workingPanel.skills.title": "スキル",
"workingPanel.space": "スペース",
"workingPanel.title": "Working Panel",
diff --git a/locales/ja-JP/common.json b/locales/ja-JP/common.json
index 77f83a75bc..941e1c3558 100644
--- a/locales/ja-JP/common.json
+++ b/locales/ja-JP/common.json
@@ -353,6 +353,7 @@
"messengerBanner.title": "お好きなメッセージングアプリでLobe AIと話しましょう",
"more": "もっと見る",
"navPanel.agent": "アシスタント",
+ "navPanel.bottomDivider": "以下の項目は下部に固定されます",
"navPanel.customizeSidebar": "サイドバーをカスタマイズ",
"navPanel.displayItems": "項目を表示",
"navPanel.hidden": "非表示",
@@ -479,5 +480,6 @@
"userPanel.setting": "アプリ設定",
"userPanel.upgradePlan": "プランをアップグレード",
"userPanel.usages": "使用統計",
- "version": "バージョン"
+ "version": "バージョン",
+ "zoom": "ズーム"
}
diff --git a/locales/ja-JP/components.json b/locales/ja-JP/components.json
index 1ac82670f2..7839f6b7c0 100644
--- a/locales/ja-JP/components.json
+++ b/locales/ja-JP/components.json
@@ -5,6 +5,10 @@
"DragUpload.dragDesc": "ここにファイルをドラッグ&ドロップしてください。複数の画像のアップロードがサポートされています。",
"DragUpload.dragFileDesc": "ここに画像やファイルをドラッグ&ドロップしてください。複数の画像やファイルのアップロードがサポートされています。",
"DragUpload.dragFileTitle": "ファイルをアップロード",
+ "DragUpload.dragFolderDesc": "フォルダをドロップして、チャット入力で@メンションとして参照します。",
+ "DragUpload.dragFolderTitle": "フォルダを参照",
+ "DragUpload.dragMixedDesc": "フォルダは@メンションとして挿入され、ファイルはアップロードされます。",
+ "DragUpload.dragMixedTitle": "フォルダを参照 & ファイルをアップロード",
"DragUpload.dragTitle": "画像をアップロード",
"FileManager.actions.addToLibrary": "ライブラリに追加",
"FileManager.actions.batchChunking": "バッチ分割",
diff --git a/locales/ja-JP/editor.json b/locales/ja-JP/editor.json
index 884ef0378f..922f9bade9 100644
--- a/locales/ja-JP/editor.json
+++ b/locales/ja-JP/editor.json
@@ -1,8 +1,10 @@
{
+ "actionTag.category.agentSkill": "エージェントスキル",
"actionTag.category.command": "コマンド",
"actionTag.category.projectSkill": "プロジェクトスキル",
"actionTag.category.skill": "スキル",
"actionTag.category.tool": "ツール",
+ "actionTag.tooltip.agentSkill": "このエージェントのドキュメントからスキルバンドルをリクエスト用に読み込みます。",
"actionTag.tooltip.command": "送信前にクライアント側のスラッシュコマンドを実行します。",
"actionTag.tooltip.projectSkill": "スラッシュ呼び出しとして送信され、エージェントのCLIが一致するプロジェクトスキルを実行します。",
"actionTag.tooltip.skill": "このリクエスト用に再利用可能なスキルパッケージを読み込みます。",
diff --git a/locales/ja-JP/electron.json b/locales/ja-JP/electron.json
index 81e528d7ce..66b979d350 100644
--- a/locales/ja-JP/electron.json
+++ b/locales/ja-JP/electron.json
@@ -35,6 +35,7 @@
"navigation.recentView": "最近の閲覧",
"navigation.resources": "リソース",
"navigation.settings": "設定",
+ "navigation.task": "タスク",
"navigation.tasks": "タスク",
"navigation.unpin": "ピン留めを解除",
"notification.finishChatGeneration": "AI メッセージの生成が完了しました",
diff --git a/locales/ja-JP/file.json b/locales/ja-JP/file.json
index a7d4297e08..e8f4dc930c 100644
--- a/locales/ja-JP/file.json
+++ b/locales/ja-JP/file.json
@@ -53,6 +53,8 @@
"home.uploadEntries.folder.title": "フォルダをアップロード",
"home.uploadEntries.library.title": "新しいライブラリを作成",
"home.uploadEntries.newPage.title": "新規文書の作成",
+ "library.hierarchy.empty.desc": "ファイルを追加するか、フォルダーを作成して始めましょう",
+ "library.hierarchy.empty.title": "まだ何もありません",
"library.list.confirmRemoveLibrary": "このライブラリを削除しようとしています。中のファイルは削除されず、「すべてのファイル」に移動されます。ライブラリは削除後に復元できませんので、ご注意ください。",
"library.list.empty": "<1>+1> をクリックしてライブラリを作成",
"library.new": "新しいライブラリを作成",
diff --git a/locales/ja-JP/home.json b/locales/ja-JP/home.json
index 281224ae3f..9fbfbe9472 100644
--- a/locales/ja-JP/home.json
+++ b/locales/ja-JP/home.json
@@ -45,12 +45,12 @@
"recommendations.heteroAgent.tag": "コーディングエージェント",
"recommendations.heteroAgent.title": "{{name}}エージェントを追加",
"recommendations.subtitle": "セットアップのためのいくつかのおすすめ",
+ "starter.claudeOpus48": "クロード オーパス 4.8",
+ "starter.claudeOpus48Already": "すでにクロード オーパス 4.8を使用中",
+ "starter.claudeOpus48Switched": "クロード オーパス 4.8に切り替えました",
"starter.createAgent": "アシスタントを作成",
"starter.createGroup": "グループを作成",
"starter.deepResearch": "リサーチ",
- "starter.deepseekV4Pro": "DeepSeek V4 Pro",
- "starter.deepseekV4ProAlready": "すでに DeepSeek V4 Pro を使用しています",
- "starter.deepseekV4ProSwitched": "DeepSeek V4 Pro に切り替えました",
"starter.developing": "開発中",
"starter.image": "イラスト作成",
"starter.imageGeneration": "画像生成",
diff --git a/locales/ja-JP/image.json b/locales/ja-JP/image.json
index a1398d9886..c4aa4a253b 100644
--- a/locales/ja-JP/image.json
+++ b/locales/ja-JP/image.json
@@ -20,6 +20,7 @@
"config.resolution.options.1K": "1K",
"config.resolution.options.2K": "2K",
"config.resolution.options.4K": "4K",
+ "config.resolution.options.512": "512px",
"config.seed.label": "シード",
"config.seed.random": "ランダムシード",
"config.size.label": "サイズ",
diff --git a/locales/ja-JP/labs.json b/locales/ja-JP/labs.json
index eb85f6992a..b384247cf4 100644
--- a/locales/ja-JP/labs.json
+++ b/locales/ja-JP/labs.json
@@ -1,15 +1,21 @@
{
+ "features.agentDocumentFloatingChatPanel.desc": "このラボ機能が有効になっている場合にのみ、エージェントドキュメントプレビューで浮動チャットパネルを表示します。",
+ "features.agentDocumentFloatingChatPanel.title": "エージェントドキュメント浮動チャットパネル",
"features.agentSelfIteration.desc": "アシスタントが振り返りを行い、自己認識を深め、継続的な試行と対話を通じて自律的に改善を重ねられるようにします。",
"features.agentSelfIteration.title": "エージェントの自己反復",
"features.assistantMessageGroup.desc": "アシスタントのメッセージとそのツール呼び出し結果をグループ化して表示します",
"features.assistantMessageGroup.title": "アシスタントメッセージのグループ化表示",
+ "features.executionDeviceSwitcher.desc": "異種エージェントツールバーに実行デバイススイッチャーを表示し、このデバイス、クラウドサンドボックス、またはバインドされたリモートデバイスに実行をルーティングできます。",
+ "features.executionDeviceSwitcher.title": "実行デバイススイッチャー",
"features.gatewayMode.desc": "エージェントのタスクをローカルではなく Gateway WebSocket を介してサーバー上で実行します。これにより、より高速な処理が可能になり、クライアント側のリソース消費を削減できます。",
"features.gatewayMode.title": "サーバーサイドエージェント実行(Gateway)",
"features.groupChat.desc": "複数のAIアシスタントによるグループチャット機能を有効にします。",
"features.groupChat.title": "グループチャット(マルチアシスタント)",
+ "features.imessage.desc": "LobeHub Desktop BlueBubblesブリッジを介してエージェントをiMessageに接続します。",
+ "features.imessage.title": "iMessageチャンネル",
"features.inputMarkdown.desc": "入力エリアでMarkdown(太字、コードブロック、表など)をリアルタイムでレンダリングします。",
"features.inputMarkdown.title": "入力欄のMarkdownレンダリング",
- "features.messenger.desc": "Telegram(およびその他のメッセンジャー)を通じて、共有のLobeHubボットを使用してエージェントと会話できます。設定にMessengerタブを追加し、アカウントを紐付けてメッセージを受信するエージェントを選択できます。",
- "features.messenger.title": "メッセンジャー",
+ "features.platformAgent.desc": "作成メニューに「プラットフォームエージェントを追加」エントリを表示します。プラットフォームエージェント(例: OpenClaw、Hermes)は接続されたデバイス上で動作し、lh connectを介して通信します。",
+ "features.platformAgent.title": "プラットフォームエージェント作成",
"title": "ラボ"
}
diff --git a/locales/ja-JP/modelProvider.json b/locales/ja-JP/modelProvider.json
index 21f7568bcc..7ac858249c 100644
--- a/locales/ja-JP/modelProvider.json
+++ b/locales/ja-JP/modelProvider.json
@@ -233,7 +233,7 @@
"providerModels.item.modelConfig.extendParams.options.imageAspectRatio2.hint": "Nano Banana 2用; 生成される画像のアスペクト比を制御します(超ワイド1:4、4:1、1:8、8:1をサポート)。",
"providerModels.item.modelConfig.extendParams.options.imageResolution.hint": "Gemini 3画像生成モデル向け;生成される画像の解像度を制御します。",
"providerModels.item.modelConfig.extendParams.options.imageResolution2.hint": "Gemini 3.1 Flash Imageモデル用; 生成される画像の解像度を制御します(512pxをサポート)。",
- "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "Claude Opus 4.7 用の設定です。労力レベル(low/medium/high/xhigh/max)を調整します。",
+ "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "Claude Opus 4.7以降で使用可能です。労力レベル(低/中/高/非常に高い/最大)を制御します。",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken.hint": "Claude、Qwen3などのモデル向け;推論に使用するトークンの予算を制御します。",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken32k.hint": "GLM-5およびGLM-4.7用;推論のためのトークン予算を制御します(最大32k)。",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken80k.hint": "Qwen3シリーズ用;推論のためのトークン予算を制御します(最大80k)。",
@@ -245,7 +245,6 @@
"providerModels.item.modelConfig.extendParams.options.thinkingLevel2.hint": "Gemini 3 Pro Previewモデル用; 思考の深さを制御します。",
"providerModels.item.modelConfig.extendParams.options.thinkingLevel3.hint": "Gemini 3.1 Pro Previewモデル用; 低/中/高レベルで思考の深さを制御します。",
"providerModels.item.modelConfig.extendParams.options.thinkingLevel4.hint": "Gemini 3.1 Flash Imageモデル用; 思考のオン/オフを切り替えます。",
- "providerModels.item.modelConfig.extendParams.options.thinkingLevel5.hint": "Gemini 3.1 Flash-Liteプレビュー用; 思考の深さを最小/低/中/高レベルで制御します。",
"providerModels.item.modelConfig.extendParams.options.urlContext.hint": "Geminiシリーズ向け;URLコンテキストの提供をサポートします。",
"providerModels.item.modelConfig.extendParams.placeholder": "有効にする拡張パラメータを選択",
"providerModels.item.modelConfig.extendParams.previewFallback": "プレビューを利用できません",
diff --git a/locales/ja-JP/modelRuntime.json b/locales/ja-JP/modelRuntime.json
new file mode 100644
index 0000000000..851aac64cc
--- /dev/null
+++ b/locales/ja-JP/modelRuntime.json
@@ -0,0 +1,42 @@
+{
+ "AccountDeactivated": "アカウントが無効化または一時停止されています。これはポリシー、セキュリティ、またはアカウント審査の理由による可能性があります。サポートにお問い合わせください。",
+ "AgentRuntimeError": "Lobe言語モデルの実行中にエラーが発生しました。以下の情報を基にトラブルシューティングを行うか、再試行してください。",
+ "CapabilityNotSupported": "申し訳ありませんが、このモデルは要求された機能(例: ビジョン入力やツール呼び出し)をサポートしていません。サポートするモデルに切り替えてください。",
+ "ComfyUIBizError": "ComfyUIサービスのリクエスト中にエラーが発生しました。以下の情報を基にトラブルシューティングを行うか、再試行してください。",
+ "ComfyUIEmptyResult": "ComfyUIによって画像が生成されませんでした。モデルの設定を確認するか、再試行してください。",
+ "ComfyUIModelError": "ComfyUIモデルの読み込みに失敗しました。モデルファイルが存在することを確認してください。",
+ "ComfyUIServiceUnavailable": "ComfyUIサービスへの接続に失敗しました。サービスが正常に稼働していること、またサービスURLが正しく設定されていることを確認してください。",
+ "ComfyUIUploadFailed": "ComfyUIへの画像アップロードに失敗しました。サーバー接続を確認するか、再試行してください。",
+ "ComfyUIWorkflowError": "ComfyUIのワークフロー実行に失敗しました。ワークフローの設定を確認してください。",
+ "ConnectionCheckFailed": "リクエストが空の状態で返されました。APIプロキシアドレスが`/v1`で終わっていないことを確認してください。",
+ "ContentModeration": "申し訳ありませんが、コンテンツが上流の安全フィルターによって拒否されました。プロンプトを修正して再試行してください。",
+ "ContextEnginePipelineError": "このリクエストの会話コンテキストの組み立てに失敗しました。再試行してください。それでも解決しない場合はサポートにお問い合わせください。",
+ "DatabasePersistError": "この会話を保存または読み込む際にデータベース操作が失敗しました。再試行してください。それでも解決しない場合はサポートにお問い合わせください。",
+ "ExceededContextWindow": "現在のリクエスト内容がモデルが処理できる長さを超えています。内容を減らして再試行してください。",
+ "InsufficientQuota": "申し訳ありませんが、このキーのクォータが上限に達しました。アカウント残高が十分であることを確認するか、キーのクォータを増やして再試行してください。",
+ "InvalidBedrockCredentials": "Bedrock認証に失敗しました。AccessKeyId/SecretAccessKeyを確認して再試行してください。",
+ "InvalidComfyUIArgs": "ComfyUIの設定が無効です。設定を確認して再試行してください。",
+ "InvalidGithubToken": "GitHubの個人アクセストークンが間違っているか空です。トークンを確認して再試行してください。",
+ "InvalidOllamaArgs": "Ollamaの設定が無効です。設定を確認して再試行してください。",
+ "InvalidProviderAPIKey": "{{provider}}のAPIキーが間違っているか空です。{{provider}}のAPIキーを確認して再試行してください。",
+ "InvalidRequestFormat": "申し訳ありませんが、上流プロバイダーがリクエストを不正な形式として拒否しました。入力を確認するか、別のモデルを試してください。",
+ "InvalidVertexCredentials": "Vertex認証に失敗しました。認証情報を確認して再試行してください。",
+ "LocationNotSupportError": "申し訳ありませんが、現在の場所ではこのモデルサービスを利用できません。地域制限やサービスの未提供が原因の可能性があります。現在の場所でこのサービスが利用可能か確認するか、別の場所を試してください。",
+ "ModelNotFound": "申し訳ありませんが、リクエストされたモデルが見つかりませんでした。存在しないか、必要なアクセス権がない可能性があります。APIキーを変更するか、アクセス権を調整して再試行してください。",
+ "NoAvailableChannel": "申し訳ありませんが、プロキシまたはルーターにリクエストされたモデルの利用可能なチャネルがありません。チャネル/キーの設定を切り替えるか、後で再試行してください。",
+ "OllamaBizError": "Ollamaサービスのリクエスト中にエラーが発生しました。以下の情報を基にトラブルシューティングを行うか、再試行してください。",
+ "OllamaServiceUnavailable": "Ollamaサービスが利用できません。Ollamaが正常に稼働しているか、Ollamaのクロスオリジン設定が正しいか確認してください。",
+ "OperationInactivityTimeout": "エージェント操作が長時間アイドル状態だったため終了しました。リクエストを再試行してください。",
+ "PermissionDenied": "申し訳ありませんが、このサービスにアクセスする権限がありません。キーに必要なアクセス権があることを確認してください。",
+ "ProviderBizError": "{{provider}}サービスのリクエスト中にエラーが発生しました。以下の情報を基にトラブルシューティングを行うか、再試行してください。",
+ "ProviderNetworkError": "プロバイダーへの接続がタイムアウトまたは切断されました。ネットワークを確認して再試行してください。",
+ "ProviderServiceUnavailable": "プロバイダーが一時的に過負荷または利用不可です。しばらくしてから再試行してください。",
+ "QuotaLimitReached": "申し訳ありませんが、このキーのトークン使用量またはリクエスト数がクォータ制限に達しました。キーのクォータを増やすか、後で再試行してください。",
+ "RateLimitExceeded": "申し訳ありませんが、このキーのトークン使用量またはリクエスト数がレート制限に達しました。後で再試行するか、キーのクォータを増やしてください。",
+ "StateStorePersistError": "会話状態ストアの一時的な問題により、この操作が中断されました。再試行してください。それでも解決しない場合はサポートにお問い合わせください。",
+ "StreamChunkError": "ストリーミングリクエストのメッセージチャンクの解析中にエラーが発生しました。現在のAPIインターフェースが標準仕様に準拠しているか確認するか、APIプロバイダーにお問い合わせください。",
+ "UpstreamGatewayError": "上流のゲートウェイまたはプロキシがエラーを返しました。しばらくしてから再試行してください。それでも解決しない場合は、プロキシ/エンドポイントの設定を確認してください。",
+ "UpstreamHttpError": "プロバイダーが詳細のないHTTPエラーを返しました。再試行するか、リクエストとモデルの設定を確認してください。",
+ "UpstreamMalformedResponse": "プロバイダーが解析できない不正な形式のレスポンスを返しました。再試行してください。それでも解決しない場合は、別のモデルまたはプロバイダーを試してください。",
+ "UserConfigError": "プロバイダーの設定が無効です(ベースURLの誤り、環境変数の欠如、仮想キーの制限など)。プロバイダーの設定を確認してください。"
+}
diff --git a/locales/ja-JP/models.json b/locales/ja-JP/models.json
index 2daf8d553c..23b697e0cf 100644
--- a/locales/ja-JP/models.json
+++ b/locales/ja-JP/models.json
@@ -106,6 +106,7 @@
"MiniMax-Hailuo-2.3.description": "身体動作、物理的リアリズム、指示追従性において全面的にアップグレードされた新しいビデオ生成モデル。",
"MiniMax-M1.description": "80Kの思考連鎖と1Mの入力を備えた新しい社内推論モデルで、世界トップクラスのモデルに匹敵する性能を発揮します。",
"MiniMax-M2-Stable.description": "効率的なコーディングとエージェントワークフローのために設計され、商用利用における高い同時実行性を実現します。",
+ "MiniMax-M2.1-Lightning.description": "強力な多言語プログラミング機能を備え、より高速かつ効率的な推論を実現。",
"MiniMax-M2.1-highspeed.description": "強力な多言語プログラミング機能を備え、プログラミング体験を包括的に向上。より高速かつ効率的です。",
"MiniMax-M2.1.description": "MiniMax-M2.1は、MiniMaxが開発したフラッグシップのオープンソース大規模モデルで、複雑な現実世界のタスク解決に特化しています。多言語プログラミング能力とエージェントとしての高度なタスク処理能力が主な強みです。",
"MiniMax-M2.5-highspeed.description": "MiniMax M2.5 Highspeed: M2.5と同等の性能で推論速度が向上。",
@@ -325,6 +326,7 @@
"claude-opus-4-5.description": "Claude Opus 4.5 by Anthropic — 最高レベルの推論とコーディング能力を備えたフラッグシップモデル。",
"claude-opus-4-6.description": "Claude Opus 4.6 by Anthropic — 1Mコンテキストウィンドウを備えたフラッグシップモデルで、高度な推論能力を提供します。",
"claude-opus-4-7.description": "Claude Opus 4.7 by Anthropic — 最新のOpusモデルで、最先端の推論とコーディング能力を備えています。",
+ "claude-opus-4-8.description": "Claude Opus 4.8はAnthropicの最も高性能なモデルであり、Opus 4.7を基に推論、エージェント的コーディング、ツール使用の各分野で改良を加えています。",
"claude-opus-4.5.description": "Claude Opus 4.5は、Anthropicのフラッグシップモデルで、最上級の知能とスケーラブルな性能を組み合わせ、複雑で高品質な推論タスクに対応します。",
"claude-opus-4.6-fast.description": "Claude Opus 4.6は、エージェント構築やコーディングにおいてAnthropicの最も知的なモデルです。",
"claude-opus-4.6.description": "Claude Opus 4.6は、エージェント構築やコーディングにおいてAnthropicの最も知的なモデルです。",
@@ -400,6 +402,7 @@
"deepseek-ai/DeepSeek-V3.2.description": "DeepSeek-V3.2は、高い計算効率と優れた推論およびエージェント性能を兼ね備えたモデルです。そのアプローチは、計算複雑性を大幅に削減しながらモデル性能を維持する効率的な注意メカニズムであるDeepSeek Sparse Attention(DSA)、GPT-5に匹敵する性能を持つスケーラブルな強化学習フレームワーク、そしてツール使用シナリオに推論能力を統合する大規模エージェントタスク合成パイプラインという3つの主要な技術的ブレークスルーに基づいています。このモデルは、2025年国際数学オリンピック(IMO)および国際情報オリンピック(IOI)で金メダルを獲得しました。",
"deepseek-ai/DeepSeek-V3.description": "DeepSeek-V3 は 671B パラメータの MoE モデルで、MLA と DeepSeekMoE を使用し、損失のない負荷分散により効率的な学習と推論を実現しています。14.8T の高品質トークンで事前学習され、SFT と RL により他のオープンモデルを上回り、クローズドモデルに迫る性能を発揮します。",
"deepseek-ai/DeepSeek-V4-Flash.description": "DeepSeek-V4-FlashはDeepSeek-V4シリーズのMoE言語モデルのプレビュー版です。総パラメータサイズは2840億、アクティブパラメータサイズは130億で、1Mトークンの超長コンテキストをサポートします。このモデルはCSAとHCAを組み合わせたハイブリッドアテンションアーキテクチャを使用し、mHCとMuon Optimizerを導入して長コンテキスト推論効率、トレーニングの安定性、全体的な性能を向上させています。",
+ "deepseek-ai/DeepSeek-V4-Pro.description": "DeepSeek-V4-ProはDeepSeek-V4シリーズのフラッグシップMoE言語モデルで、総パラメータ数1.6T、アクティブパラメータ数49Bを持ち、1百万トークンの超長文コンテキストをネイティブにサポートします。このモデルは、Compressed Sparse Attention (CSA)とHighly Compressed Attention (HCA)を組み合わせた革新的なハイブリッドアテンションアーキテクチャを採用し、DeepSeek-V3.2のトークンごとの推論FLOPsの27%と1MコンテキストでのKVキャッシュの10%のみを必要とします。また、Manifold-Constrained Hyper Connections (mHC)を導入して層間信号伝播の安定性を向上させ、Muonオプティマイザを使用して収束を加速します。DeepSeek-V4-Proは32T以上の高品質で多様なトークンで事前学習され、独立したドメインエキスパートの育成とオンラインポリシー蒸留による統合の2段階パラダイムでポストトレーニングが行われています。最大推論強度モードのDeepSeek-V4-Pro-Maxは、コーディングベンチマークで最高のパフォーマンスを達成し、推論およびエージェント的タスクにおいて主要なクローズドソースモデルとのギャップを大幅に縮小し、現在最も強力なオープンソースモデルの1つとなっています。Non-think、Think High、Think Maxの推論強度モードをサポートします。",
"deepseek-ai/deepseek-llm-67b-chat.description": "DeepSeek LLM Chat(67B)は、深い言語理解と対話能力を提供する革新的なモデルです。",
"deepseek-ai/deepseek-v3.1-terminus.description": "DeepSeek V3.1 は次世代の推論モデルで、複雑な推論と連想思考に優れ、深い分析タスクに対応します。",
"deepseek-ai/deepseek-v3.2.description": "DeepSeek V3.2は次世代推論モデルで、複雑な推論と連鎖的思考能力が強化されています。",
@@ -490,6 +493,8 @@
"doubao-seedream-4-0-250828.description": "Seedream 4.0 は ByteDance Seed による画像生成モデルで、テキストと画像入力に対応し、高品質かつ制御性の高い画像生成を実現します。テキストプロンプトから画像を生成します。",
"doubao-seedream-4-5-251128.description": "Seedream 4.5はByteDanceの最新マルチモーダル画像モデルで、テキストから画像生成、画像間変換、バッチ画像生成機能を統合し、常識と推論能力を組み込んでいます。前バージョン4.0と比較して、生成品質が大幅に向上し、編集の一貫性や複数画像の融合が改善されています。視覚的な詳細の制御がより正確になり、小さなテキストや顔を自然に生成し、レイアウトや色彩の調和が向上し、全体的な美観が強化されています。",
"doubao-seedream-5-0-260128.description": "Doubao-Seedream-5.0-liteはByteDanceの最新画像生成モデルです。初めてオンライン検索機能を統合し、リアルタイムのウェブ情報を取り入れることで生成画像のタイムリー性を向上させています。モデルの知能もアップグレードされ、複雑な指示や視覚コンテンツを正確に解釈できるようになりました。また、専門的なシナリオでのグローバルな知識カバレッジ、一貫性、生成品質が向上し、企業レベルの視覚制作ニーズにより適合しています。",
+ "dreamina-seedance-2-0-260128.description": "ByteDanceのSeedance 2.0は、マルチモーダル参照ビデオ生成、ビデオ編集、ビデオ拡張、テキストからビデオ、画像からビデオへの同期音声付き生成をサポートする最も強力なビデオ生成モデルです。",
+ "dreamina-seedance-2-0-fast-260128.description": "ByteDanceのSeedance 2.0 Fastは、Seedance 2.0と同じ機能を提供しながら、より高速な生成速度と競争力のある価格を実現しています。",
"emohaa.description": "Emohaa は、専門的なカウンセリング能力を備えたメンタルヘルスモデルで、ユーザーが感情的な問題を理解するのを支援します。",
"ernie-4.5-0.3b.description": "ERNIE 4.5 0.3B は、ローカルおよびカスタマイズ展開に適した軽量なオープンソースモデルです。",
"ernie-4.5-8k-preview.description": "ERNIE 4.5 8K Preview は、ERNIE 4.5 の評価用に設計された 8K コンテキストプレビューモデルです。",
@@ -515,6 +520,7 @@
"ernie-x1-turbo-32k.description": "ERNIE X1 Turbo 32K は、複雑な推論やマルチターン対話に対応した 32K コンテキストの高速思考モデルです。",
"ernie-x1.1-preview.description": "ERNIE X1.1 Preview は、評価およびテスト用の思考モデルプレビューです。",
"ernie-x1.1.description": "ERNIE X1.1は評価とテスト用の思考モデルプレビューです。",
+ "fal-ai/bytedance/seedream/v4.5.description": "ByteDance Seedチームが開発したSeedream 4.5は、マルチイメージ編集と構成をサポートします。被写体の一貫性の向上、正確な指示の遵守、空間論理の理解、美的表現、ポスターのレイアウトおよびロゴデザイン、高精度なテキスト画像レンダリングを特徴としています。",
"fal-ai/bytedance/seedream/v4.description": "Seedream 4.0は、ByteDance Seedが提供する画像生成モデルで、テキストと画像入力をサポートし、高度に制御可能で高品質な画像生成を実現します。テキストプロンプトから画像を生成します。",
"fal-ai/flux-kontext/dev.description": "FLUX.1 モデルは画像編集に特化しており、テキストと画像の入力に対応しています。",
"fal-ai/flux-pro/kontext.description": "FLUX.1 Kontext [pro] は、テキストと参照画像を入力として受け取り、局所的な編集や複雑なシーン全体の変換を可能にします。",
@@ -571,8 +577,9 @@
"gemini-3.1-flash-lite.description": "Gemini 3.1 Flash-LiteはGoogleの最もコスト効率の高いマルチモーダルモデルで、大量のエージェントタスク、翻訳、データ処理に最適化されています。",
"gemini-3.1-pro-preview.description": "Gemini 3.1 Pro Previewは、Gemini 3 Proの推論能力を強化し、中程度の思考レベルサポートを追加しています。",
"gemini-3.1-pro.description": "Gemini 3.1 Pro by Google — 1Mコンテキストウィンドウを備えたプレミアムマルチモーダルモデル。",
+ "gemini-3.5-flash.description": "最先端の知能と優れた検索・基盤技術を組み合わせた、スピード重視のGeminiの最も知的なモデル。",
"gemini-flash-latest.description": "gemini-3-flash-previewを指します。",
- "gemini-flash-lite-latest.description": "gemini-2.5-flash-lite-preview-09-2025を指します。",
+ "gemini-flash-lite-latest.description": "gemini-3.1-flash-liteを指します。",
"gemini-pro-latest.description": "gemini-3.1-pro-previewを指します。",
"gemma-7b-it.description": "Gemma 7B は、小規模から中規模のタスクに最適なコストパフォーマンスを提供します。",
"gemma2-9b-it.description": "Gemma 2 9B は、特定タスクやツール統合に最適化されたモデルです。",
@@ -731,6 +738,8 @@
"grok-4-fast-reasoning.description": "Grok 4 Fast をリリースしました。コスト効率の高い推論モデルにおける最新の進展です。",
"grok-4.20-0309-non-reasoning.description": "単純なユースケース向けの非推論バリアント。",
"grok-4.20-0309-reasoning.description": "応答前に推論する知的で超高速なモデル。",
+ "grok-4.20-beta-0309-non-reasoning.description": "シンプルなユースケース向けの非推論型バリアント。",
+ "grok-4.20-beta-0309-reasoning.description": "応答前に推論を行う、知的で超高速なモデル。",
"grok-4.20-multi-agent-0309.description": "4または16のエージェントチーム。研究ユースケースに優れています。現在、クライアントサイドツールはサポートしていません。xAIサーバーサイドツール(例:X Search、Web Searchツール)およびリモートMCPツールのみをサポートします。",
"grok-4.3.description": "世界で最も真実を追求する大規模言語モデル",
"grok-4.description": "最新のGrokフラッグシップモデルで、言語、数学、推論において比類のない性能を発揮する真のオールラウンダーです。現在はgrok-4-0709を指しており、リソースの制限により一時的に公式価格より10%高く設定されていますが、後に公式価格に戻る予定です。",
@@ -1208,6 +1217,7 @@
"qwen3.6-flash.description": "Qwen3.6 ネイティブ視覚言語 Flash モデルは、3.5-Flash と比べて大幅に性能が向上しています。とくにエージェント型コーディング能力(複数のコードエージェントベンチマークで前世代を大幅に上回る)、数理推論・コード推論が強化されています。視覚面では空間認識能力が向上し、物体位置特定やターゲット検出で顕著な改善が見られます。",
"qwen3.6-max-preview.description": "Qwen3.6 シリーズで最大規模のクローズドソースモデルです。世界知識、指示理解、エージェント型コーディングなど複雑なタスクに対して高い性能を発揮します。テキスト専用で、思考モードがデフォルト有効、明示的なキャッシング、関数呼び出しに対応しています。",
"qwen3.6-plus.description": "Qwen 3.6-Plus は、エージェント型コーディングやフロントエンド開発を中心としたコーディング能力を大幅に強化し、Vibe Coding 体験を向上させています。一般的な推論能力もさらに向上しました。マルチモーダルでは、汎用認識、OCR、物体位置特定などが大きく改善されています。また、Qwen 3.5-Plus で既知だった問題も修正されています。使用方法は Qwen 3.5-Plus と同じです。",
+ "qwen3.7-max.description": "AlibabaのQwen3.7 Max — 最新のMaxバリアントで、1Mコンテキスト、強力な推論能力、ツール使用機能を備えています。",
"qwen3.description": "Qwen3は、Alibabaが開発した次世代の大規模言語モデルで、多様なユースケースにおいて高い性能を発揮します。",
"qwq-32b-preview.description": "QwQは、推論能力の向上に焦点を当てたQwenの実験的研究モデルです。",
"qwq-32b.description": "QwQは、Qwenファミリーの推論モデルです。標準的な指示調整モデルと比較して、思考と推論能力に優れ、特に複雑な問題において下流性能を大幅に向上させます。QwQ-32Bは、DeepSeek-R1やo1-miniと並ぶ中規模の推論モデルです。",
@@ -1215,6 +1225,8 @@
"qwq.description": "QwQは、Qwenファミリーの推論モデルです。標準的な指示調整モデルと比較して、思考と推論能力に優れ、特に難解な問題において下流性能を大幅に向上させます。QwQ-32Bは、DeepSeek-R1やo1-miniと競合する中規模の推論モデルです。",
"qwq_32b.description": "Qwenファミリーの中規模推論モデル。標準的な指示調整モデルと比較して、QwQの思考と推論能力は、特に難解な問題において下流性能を大幅に向上させます。",
"r1-1776.description": "R1-1776は、DeepSeek R1のポストトレーニングバリアントで、検閲のない偏りのない事実情報を提供するよう設計されています。",
+ "seedance-1-5-pro-251215.description": "ByteDanceのSeedance 1.5 Proは、テキストからビデオ、画像からビデオ(最初のフレーム、最初+最後のフレーム)、および視覚と同期した音声生成をサポートします。",
+ "seedream-5-0-260128.description": "BytePlusのByteDance-Seedream-5.0-liteは、リアルタイム情報のためのウェブ検索強化生成、複雑なプロンプト解釈の向上、プロフェッショナルなビジュアル作成のための参照一貫性の改善を特徴としています。",
"solar-mini-ja.description": "Solar Mini (Ja)は、Solar Miniを日本語に特化させたモデルで、英語と韓国語でも効率的かつ高性能な動作を維持します。",
"solar-mini.description": "Solar Miniは、GPT-3.5を上回る性能を持つコンパクトなLLMで、英語と韓国語に対応した多言語機能を備え、効率的な小型ソリューションを提供します。",
"solar-pro.description": "Solar Proは、Upstageが提供する高知能LLMで、単一GPU上での指示追従に特化し、IFEvalスコア80以上を記録しています。現在は英語に対応しており、2024年11月の正式リリースでは対応言語とコンテキスト長が拡張される予定です。",
diff --git a/locales/ja-JP/onboarding.json b/locales/ja-JP/onboarding.json
index e4f2730a70..cbe2903930 100644
--- a/locales/ja-JP/onboarding.json
+++ b/locales/ja-JP/onboarding.json
@@ -20,6 +20,7 @@
"agent.greeting.vibePlaceholder": "例: 温かくフレンドリー、鋭く直接的...",
"agent.history.current": "現在",
"agent.history.title": "履歴トピック",
+ "agent.input.preparing": "準備中…",
"agent.layout.mode.agent": "エージェントモード",
"agent.layout.mode.classic": "クラシックモード",
"agent.layout.skip": "このステップをスキップ",
@@ -57,16 +58,8 @@
"agent.telemetryHint": "独自の言葉で答えることもできます。",
"agent.title": "会話型オンボーディング",
"agent.welcome": "...ん?今起きたばかりで、頭が真っ白です。あなたは誰ですか?それと、私の名前は何にしますか?",
- "agent.welcome.footer": "あなたの Lobe AI エージェントを設定してください。エージェントはあなたのサーバー上で稼働し、すべてのやり取りから学習し、稼働時間が長くなるほどより高性能になります。",
- "agent.welcome.guide.growTogether.desc": "チャットを重ねるごとにあなたのことをより理解し、時間とともに頼れる仲間になります。",
- "agent.welcome.guide.growTogether.title": "一緒に成長",
- "agent.welcome.guide.knowYou.desc": "最近何に取り組んでいますか?少し背景を教えていただければ、より適切にサポートできます。",
- "agent.welcome.guide.knowYou.title": "あなたのことを知る",
- "agent.welcome.guide.name.desc": "最初からもっと親しみやすくするために、私に名前を付けてください。",
- "agent.welcome.guide.name.title": "名前をつけて",
"agent.welcome.sentence.1": "はじめまして!まずはお互いを知りましょう。",
"agent.welcome.sentence.2": "どんなパートナーでいてほしいですか?",
- "agent.welcome.sentence.3": "まずは私に名前を付けてください :)",
"agent.welcome.suggestion.avatarHint": "{{emoji}} をアバターとして使用してください。",
"agent.welcome.suggestion.switch": "別の候補を見る",
"agent.welcome.suggestion.title": "迷っていますか?気になるものを選んで、あとで調整できます。",
diff --git a/locales/ja-JP/plugin.json b/locales/ja-JP/plugin.json
index 21052380f4..90d192f802 100644
--- a/locales/ja-JP/plugin.json
+++ b/locales/ja-JP/plugin.json
@@ -73,9 +73,8 @@
"builtins.lobe-agent.apiName.analyzeVisualMedia.mediaCount": "{{count}} メディア",
"builtins.lobe-agent.apiName.analyzeVisualMedia.result": "視覚メディアを分析する: {{question}}",
"builtins.lobe-agent.apiName.callSubAgent": "サブエージェントを呼び出す",
- "builtins.lobe-agent.apiName.callSubAgent.completed": "サブエージェントが派遣されました: ",
- "builtins.lobe-agent.apiName.callSubAgent.loading": "サブエージェントを派遣中: ",
"builtins.lobe-agent.apiName.callSubAgents": "サブエージェントを呼び出す",
+ "builtins.lobe-agent.apiName.callSubAgents.more": "合計{{count}}",
"builtins.lobe-agent.apiName.clearTodos": "ToDoをクリア",
"builtins.lobe-agent.apiName.clearTodos.modeAll": "すべて",
"builtins.lobe-agent.apiName.clearTodos.modeCompleted": "完了済み",
@@ -87,17 +86,24 @@
"builtins.lobe-agent.apiName.updatePlan.completed": "完了済み",
"builtins.lobe-agent.apiName.updatePlan.modified": "変更済み",
"builtins.lobe-agent.apiName.updateTodos": "ToDoを更新",
+ "builtins.lobe-agent.subAgent.stats.tokens": "{{count}} トークン",
+ "builtins.lobe-agent.subAgent.stats.tools": "{{count}} ツール",
"builtins.lobe-agent.title": "ローブエージェント",
"builtins.lobe-claude-code.agent.instruction": "指示",
"builtins.lobe-claude-code.agent.result": "結果",
- "builtins.lobe-claude-code.task.createLabel": "タスクを作成中: ",
+ "builtins.lobe-claude-code.task.create.completed": "タスクが作成されました: ",
+ "builtins.lobe-claude-code.task.create.loading": "タスクを作成中: ",
"builtins.lobe-claude-code.task.getLabel": "タスク #{{taskId}} を確認中",
- "builtins.lobe-claude-code.task.listLabel": "タスクを一覧表示",
+ "builtins.lobe-claude-code.task.list.completed": "タスクが一覧表示されました",
+ "builtins.lobe-claude-code.task.list.loading": "タスクを一覧表示中",
+ "builtins.lobe-claude-code.task.update.completed": "タスク #{{taskId}} が更新されました",
+ "builtins.lobe-claude-code.task.update.loading": "タスク #{{taskId}} を更新中",
"builtins.lobe-claude-code.task.updateCompleted": "完了",
"builtins.lobe-claude-code.task.updateDeleted": "削除済み",
"builtins.lobe-claude-code.task.updateInProgress": "開始済み",
- "builtins.lobe-claude-code.task.updateLabel": "タスク #{{taskId}} を更新中",
"builtins.lobe-claude-code.task.updatePending": "リセット",
+ "builtins.lobe-claude-code.task.updateSubject.completed": "タスクが更新されました",
+ "builtins.lobe-claude-code.task.updateSubject.loading": "タスクを更新中",
"builtins.lobe-claude-code.todoWrite.allDone": "すべてのタスクが完了しました",
"builtins.lobe-claude-code.todoWrite.currentStep": "現在のステップ",
"builtins.lobe-claude-code.todoWrite.todos": "ToDo",
@@ -261,6 +267,8 @@
"builtins.lobe-skill-store.render.repository": "リポジトリ",
"builtins.lobe-skill-store.render.version": "バージョン",
"builtins.lobe-skill-store.title": "スキルストア",
+ "builtins.lobe-skills.apiName.activateAgentSkill": "エージェントスキルを有効化",
+ "builtins.lobe-skills.apiName.activateProjectSkill": "プロジェクトスキルを有効化",
"builtins.lobe-skills.apiName.activateSkill": "スキルを有効化",
"builtins.lobe-skills.apiName.execScript": "スクリプトを実行",
"builtins.lobe-skills.apiName.exportFile": "ファイルをエクスポート",
@@ -530,6 +538,7 @@
"localSystem.workingDirectory.checkoutAction": "チェックアウト",
"localSystem.workingDirectory.checkoutFailed": "チェックアウトに失敗しました",
"localSystem.workingDirectory.chooseDifferentFolder": "別のフォルダーを選択",
+ "localSystem.workingDirectory.clear": "クリア",
"localSystem.workingDirectory.createBranchAction": "新しいブランチをチェックアウト…",
"localSystem.workingDirectory.current": "現在の作業ディレクトリ",
"localSystem.workingDirectory.detachedHead": "{{sha}} でデタッチされた HEAD",
diff --git a/locales/ja-JP/providers.json b/locales/ja-JP/providers.json
index f09f806600..8b5940d918 100644
--- a/locales/ja-JP/providers.json
+++ b/locales/ja-JP/providers.json
@@ -33,6 +33,7 @@
"jina.description": "Jina AIは2020年に設立された検索AIのリーディングカンパニーで、ベクトルモデル、リランカー、小型言語モデルを含む検索スタックにより、高品質な生成・マルチモーダル検索アプリを構築できます。",
"kimicodingplan.description": "Moonshot AIのKimi Codeは、K2.5を含むKimiモデルへのアクセスを提供します。",
"lmstudio.description": "LM Studioは、ローカルPC上でLLMの開発と実験ができるデスクトップアプリです。",
+ "lobehub.description": "LobeHub Cloudは、公式APIを使用してAIモデルにアクセスし、モデルトークンに紐づいたクレジットで使用量を測定します。",
"longcat.description": "LongCatは、Meituanが独自に開発した生成AIの大型モデルシリーズです。効率的な計算アーキテクチャと強力なマルチモーダル機能を通じて、企業内部の生産性を向上させ、革新的なアプリケーションを可能にすることを目的としています。",
"minimax.description": "MiniMaxは2021年に設立され、マルチモーダル基盤モデルを用いた汎用AIを開発しています。兆単位パラメータのMoEテキストモデル、音声モデル、ビジョンモデル、Hailuo AIなどのアプリを提供します。",
"minimaxcodingplan.description": "MiniMaxトークンプランは、固定料金のサブスクリプションを通じてM2.7を含むMiniMaxモデルへのアクセスを提供します。",
diff --git a/locales/ja-JP/setting.json b/locales/ja-JP/setting.json
index a781c5fcfd..bdf755ebf7 100644
--- a/locales/ja-JP/setting.json
+++ b/locales/ja-JP/setting.json
@@ -180,8 +180,6 @@
"agentSkillModal.url.title": "URLからインポート",
"agentSkillModal.url.urlPlaceholder": "https://example.com/path/to/SKILL.md",
"agentSkillTag": "エージェントスキル",
- "agentTab.documents": "ドキュメント",
- "agentTab.meta": "メタ情報",
"agentTab.opening": "オープニング設定",
"agentTab.plugin": "スキル設定",
"agentTab.prompt": "プロンプト設定",
@@ -481,6 +479,20 @@
"notification.item.image_generation_completed": "画像生成が完了しました",
"notification.item.video_generation_completed": "動画生成が完了しました",
"notification.title": "通知チャンネル",
+ "platformAgentConfig.availability.available": "利用可能",
+ "platformAgentConfig.availability.checking": "確認中...",
+ "platformAgentConfig.availability.label": "可用性",
+ "platformAgentConfig.availability.noDevice": "デバイスがバインドされていません",
+ "platformAgentConfig.availability.notInstalled": "未インストール",
+ "platformAgentConfig.changeDevice": "デバイスを変更",
+ "platformAgentConfig.device.label": "バインドされたデバイス",
+ "platformAgentConfig.device.none": "なし",
+ "platformAgentConfig.device.offline": "オフライン",
+ "platformAgentConfig.device.online": "オンライン",
+ "platformAgentConfig.platform.label": "プラットフォーム",
+ "platformAgentConfig.redetect": "再検出",
+ "platformAgentConfig.selectDevice": "デバイスを選択",
+ "platformAgentConfig.title": "プラットフォーム設定",
"plugin.addMCPPlugin": "MCPスキルを追加",
"plugin.addTooltip": "カスタムスキル",
"plugin.clearDeprecated": "無効なスキルをクリア",
@@ -491,6 +503,8 @@
"plugin.settings.tooltip": "スキル設定",
"plugin.store": "スキルストア",
"publishToCommunity": "コミュニティに公開",
+ "serviceModel.contextLimit.placeholder": "コンテキスト制限",
+ "serviceModel.memoryModels.title": "メモリーモデル",
"serviceModel.modelAssignments.title": "モデル割り当て",
"serviceModel.optionalFeatures.title": "オプション機能",
"settingAgent.avatar.sizeExceeded": "画像のサイズが1MBの制限を超えています。より小さい画像を選択してください。",
@@ -537,6 +551,9 @@
"settingChat.enableAutoScrollOnStreaming.desc": "このアシスタントに対してグローバル設定を上書きします",
"settingChat.enableAutoScrollOnStreaming.title": "AI応答中の自動スクロール",
"settingChat.enableCompressHistory.title": "履歴メッセージの自動要約を有効にする",
+ "settingChat.enableFollowUpChips.desc": "各返信の後に、メッセージの下にワンクリックで返信できるフォローアップチップを表示します。グローバルフォローアップモデルの設定が必要です。",
+ "settingChat.enableFollowUpChips.notConfiguredHint": "まずグローバルフォローアップモデルを設定してください。",
+ "settingChat.enableFollowUpChips.title": "フォローアップ提案",
"settingChat.enableHistoryCount.alias": "制限なし",
"settingChat.enableHistoryCount.limited": "{{number}}件の会話メッセージのみ含む",
"settingChat.enableHistoryCount.setlimited": "使用履歴メッセージ数",
@@ -828,6 +845,9 @@
"systemAgent.customPrompt.desc": "入力後、システムアシスタントは生成するコンテンツにカスタムプロンプトを使用します",
"systemAgent.customPrompt.placeholder": "カスタムプロンプトを入力してください",
"systemAgent.customPrompt.title": "カスタムプロンプト",
+ "systemAgent.followUpAction.label": "フォローアップ提案モデル",
+ "systemAgent.followUpAction.modelDesc": "各アシスタントメッセージの下にワンクリックで返信できるフォローアップを提案するためのモデル",
+ "systemAgent.followUpAction.title": "フォローアップ提案",
"systemAgent.generationTopic.label": "モデル",
"systemAgent.generationTopic.modelDesc": "AI絵画の自動トピック命名に使用されるモデルを指定します",
"systemAgent.generationTopic.title": "AIイラスト用トピック命名アシスタント",
@@ -838,6 +858,9 @@
"systemAgent.inputCompletion.label": "モデル",
"systemAgent.inputCompletion.modelDesc": "入力の自動補完候補(GitHub Copilotのゴーストテキストのようなもの)に使用されるモデル",
"systemAgent.inputCompletion.title": "入力自動補完エージェント",
+ "systemAgent.memoryAnalysisAgentConfig.label": "モデル",
+ "systemAgent.memoryAnalysisAgentConfig.modelDesc": "会話に記憶が含まれているかを判断し、アイデンティティ、好み、コンテキスト、活動、経験を抽出するためのモデル。",
+ "systemAgent.memoryAnalysisAgentConfig.title": "記憶分析",
"systemAgent.promptRewrite.label": "モデル",
"systemAgent.promptRewrite.modelDesc": "プロンプトを書き換える際に使用するモデルを指定します",
"systemAgent.promptRewrite.title": "プロンプトリライトエージェント",
@@ -851,12 +874,20 @@
"systemAgent.translation.label": "モデル",
"systemAgent.translation.modelDesc": "翻訳に使用するモデルを指定します",
"systemAgent.translation.title": "メッセージ内容翻訳アシスタント",
+ "systemAgent.userMemoryEmbedding.label": "モデル",
+ "systemAgent.userMemoryEmbedding.modelDesc": "記憶内容を検索用に埋め込むためのモデル。コンテキスト制限は各埋め込み入力を制限します。",
+ "systemAgent.userMemoryEmbedding.title": "記憶埋め込み",
+ "systemAgent.userMemoryPersonaWriter.label": "モデル",
+ "systemAgent.userMemoryPersonaWriter.modelDesc": "パーソナリティ指向の記憶要約を作成するためのモデル。",
+ "systemAgent.userMemoryPersonaWriter.title": "記憶パーソナライタ",
"tab.about": "について",
"tab.addAgentSkill": "エージェントスキルを追加",
"tab.addCustomMcp": "カスタムMCPスキルを追加",
"tab.addCustomMcp.desc": "カスタムMCPサーバーを手動で設定",
"tab.addCustomSkill": "カスタムスキルを追加",
"tab.advanced": "高度な設定",
+ "tab.advanced.appUpdates.title": "アプリの更新",
+ "tab.advanced.toolsAndDiagnostics.title": "ツールと診断",
"tab.advanced.updateChannel.canary": "カナリア",
"tab.advanced.updateChannel.canaryDesc": "すべてのPRマージでトリガーされ、1日に複数回ビルドされます。最も不安定です。",
"tab.advanced.updateChannel.desc": "デフォルトでは、安定版の更新通知を受け取ります。Canaryチャンネルでは、本番作業には不安定な場合があるプレリリース版を受け取ります。",
diff --git a/locales/ja-JP/spend.json b/locales/ja-JP/spend.json
index 3be5a59856..858b0b05a2 100644
--- a/locales/ja-JP/spend.json
+++ b/locales/ja-JP/spend.json
@@ -26,6 +26,7 @@
"table.columns.trigger.enums.onboarding": "オンボーディング",
"table.columns.trigger.enums.openapi": "OpenAPI",
"table.columns.trigger.enums.semantic_search": "知識検索",
+ "table.columns.trigger.enums.signup_email_llm_review": "サインアップメールレビュー",
"table.columns.trigger.enums.topic": "トピック要約",
"table.columns.trigger.enums.video": "動画生成",
"table.columns.trigger.enums.visual_analysis": "視覚分析",
diff --git a/locales/ja-JP/topic.json b/locales/ja-JP/topic.json
index 73d148d858..f59d94efea 100644
--- a/locales/ja-JP/topic.json
+++ b/locales/ja-JP/topic.json
@@ -51,6 +51,77 @@
"inPopup.focus": "ポップアップウィンドウにフォーカス",
"inPopup.title": "ポップアップウィンドウで開く",
"loadMore": "さらに表示",
+ "management.actions.newChat": "新しいチャット",
+ "management.actions.select": "選択",
+ "management.actionsMenu.archiveStale.confirm": "3か月以上非アクティブな{{count}}件のトピックをアーカイブしますか?これらは完了済みとしてマークされます。",
+ "management.actionsMenu.archiveStale.confirmOk": "アーカイブ",
+ "management.actionsMenu.archiveStale.done": "{{count}}件の古いトピックをアーカイブしました。",
+ "management.actionsMenu.archiveStale.label": "3か月以上非アクティブなトピックをアーカイブ",
+ "management.actionsMenu.archiveStale.noneFound": "古いトピックは見つかりませんでした。",
+ "management.actionsMenu.archiveStale.title": "古いトピックをアーカイブしますか?",
+ "management.actionsMenu.autoSummarize.comingSoon": "自動要約は近日公開予定です — ロードマップで追跡してください。",
+ "management.actionsMenu.autoSummarize.label": "要約がないトピックの要約を自動生成",
+ "management.actionsMenu.title": "その他のアクション",
+ "management.bulk.archive": "アーカイブ",
+ "management.bulk.cancel": "キャンセル",
+ "management.bulk.delete": "削除",
+ "management.bulk.deleteConfirm": "{{count}}件のトピックを削除しようとしています。この操作は元に戻せません。",
+ "management.bulk.deleteTitle": "トピックを削除しますか?",
+ "management.bulk.favorite": "お気に入り",
+ "management.bulk.selectedCount_one": "{{count}}件選択済み",
+ "management.bulk.selectedCount_other": "{{count}}件選択済み",
+ "management.card.noPreview": "プレビューは利用できません",
+ "management.columns.project": "プロジェクト",
+ "management.columns.status": "ステータス",
+ "management.columns.title": "タイトル",
+ "management.columns.trigger": "トリガー",
+ "management.columns.updated": "更新日",
+ "management.empty.filtered.action": "フィルターをクリア",
+ "management.empty.filtered.desc": "フィルターを調整するかクリアして、より多くのトピックを表示してください。",
+ "management.empty.filtered.title": "これらのフィルターに一致するトピックはありません",
+ "management.empty.noTopics.action": "新しいチャットを開始",
+ "management.empty.noTopics.desc": "このエージェントとの会話を開始して、最初のトピックを作成してください。",
+ "management.empty.noTopics.title": "まだトピックがありません",
+ "management.filters.project.empty": "プロジェクトなし",
+ "management.filters.project.label": "プロジェクト",
+ "management.filters.status.active": "アクティブ",
+ "management.filters.status.all": "すべて",
+ "management.filters.status.archived": "アーカイブ済み",
+ "management.filters.status.completed": "完了済み",
+ "management.filters.status.favorite": "お気に入り",
+ "management.filters.status.running": "実行中",
+ "management.filters.time.all": "すべての期間",
+ "management.filters.time.label": "期間",
+ "management.filters.time.month": "過去1か月",
+ "management.filters.time.today": "今日",
+ "management.filters.time.week": "過去1週間",
+ "management.filters.trigger.api": "API",
+ "management.filters.trigger.chat": "チャット",
+ "management.filters.trigger.eval": "評価",
+ "management.filters.trigger.label": "トリガー",
+ "management.filters.trigger.task": "タスク",
+ "management.group.byProject": "プロジェクト別",
+ "management.group.byTime": "時間別",
+ "management.group.label": "グループ",
+ "management.group.noProject": "プロジェクトなし",
+ "management.group.none": "なし",
+ "management.loadingMore": "さらにトピックを読み込み中…",
+ "management.searchPlaceholder": "このエージェントのトピックを検索…",
+ "management.sidebarEntry": "トピック",
+ "management.sort.createdAt": "作成日時",
+ "management.sort.label": "並べ替え",
+ "management.sort.title": "タイトル",
+ "management.sort.updatedAt": "更新日時",
+ "management.status.active": "アクティブ",
+ "management.status.archived": "アーカイブ済み",
+ "management.status.completed": "完了済み",
+ "management.status.failed": "失敗",
+ "management.status.paused": "一時停止",
+ "management.status.running": "実行中",
+ "management.status.waitingForHuman": "入力待ち",
+ "management.title": "トピック",
+ "management.view.card": "カード",
+ "management.view.list": "リスト",
"newTopic": "新しいトピック",
"renameModal.description": "短く、わかりやすい名前にしてください。",
"renameModal.title": "トピック名を変更",
diff --git a/locales/ko-KR/agent.json b/locales/ko-KR/agent.json
index 56d3d5057a..e7e8f34a36 100644
--- a/locales/ko-KR/agent.json
+++ b/locales/ko-KR/agent.json
@@ -100,6 +100,35 @@
"channel.groupPolicyOpenHint": "모든 그룹, 채널, 스레드에서 응답합니다.",
"channel.historyLimit": "히스토리 메시지 제한",
"channel.historyLimitHint": "채널 히스토리를 읽을 때 기본적으로 가져올 메시지 수",
+ "channel.imessage.applicationIdHint": "클라우드 채널과 데스크톱 브리지를 공유하는 안정적인 식별자입니다.",
+ "channel.imessage.applicationIdPlaceholder": "예: home-mac-mini",
+ "channel.imessage.blueBubblesPassword": "BlueBubbles 비밀번호",
+ "channel.imessage.blueBubblesPasswordHint": "LobeHub Desktop에 로컬로 저장되며 로컬 BlueBubbles 서버를 호출하는 데만 사용됩니다.",
+ "channel.imessage.blueBubblesServerUrl": "BlueBubbles 서버 URL",
+ "channel.imessage.blueBubblesServerUrlHint": "이 데스크톱 앱에서 접근 가능한 로컬 BlueBubbles 서버 URL입니다.",
+ "channel.imessage.bridgeEnabled": "브리지 활성화",
+ "channel.imessage.bridgeEnabledHint": "활성화되면 LobeHub Desktop이 로컬 BlueBubbles 웹훅을 수신하고 이를 LobeHub로 전달합니다.",
+ "channel.imessage.bridgeMissingApplicationId": "먼저 애플리케이션 ID를 입력하세요.",
+ "channel.imessage.bridgeMissingPassword": "먼저 BlueBubbles 비밀번호를 입력하세요.",
+ "channel.imessage.bridgeMissingServerUrl": "먼저 BlueBubbles 서버 URL을 입력하세요.",
+ "channel.imessage.bridgeMissingWebhookSecret": "먼저 웹훅 비밀키를 입력하세요.",
+ "channel.imessage.bridgePasswordSavedPlaceholder": "저장된 비밀번호를 유지하려면 비워 두세요",
+ "channel.imessage.bridgeRefresh": "새로 고침",
+ "channel.imessage.bridgeRefreshFailed": "iMessage 데스크톱 브리지를 새로 고치는 데 실패했습니다",
+ "channel.imessage.bridgeRunning": "실행 중",
+ "channel.imessage.bridgeSave": "브리지 저장",
+ "channel.imessage.bridgeSaveFailed": "iMessage 데스크톱 브리지를 저장하는 데 실패했습니다",
+ "channel.imessage.bridgeSaved": "iMessage 데스크톱 브리지가 저장되었습니다",
+ "channel.imessage.bridgeStopped": "중지됨",
+ "channel.imessage.bridgeTest": "BlueBubbles 테스트",
+ "channel.imessage.bridgeTestFailed": "BlueBubbles 테스트에 실패했습니다",
+ "channel.imessage.bridgeTestSuccess": "BlueBubbles 연결 성공",
+ "channel.imessage.description": "로컬 LobeHub Desktop BlueBubbles 브리지를 통해 이 어시스턴트를 iMessage에 연결합니다.",
+ "channel.imessage.desktopBridge": "데스크톱 브리지",
+ "channel.imessage.desktopDeviceId": "데스크톱 장치 ID",
+ "channel.imessage.desktopDeviceIdHint": "로컬 BlueBubbles 브리지를 실행하는 LobeHub Desktop 장치입니다. 데스크톱 게이트웨이 설정에서 확인하세요.",
+ "channel.imessage.webhookSecret": "웹훅 비밀키",
+ "channel.imessage.webhookSecretHint": "LobeHub Desktop과 클라우드 웹훅 간에 사용되는 공유 비밀키입니다. 데스크톱 브리지 설정에서 동일한 값을 사용하세요.",
"channel.importConfig": "구성 가져오기",
"channel.importFailed": "구성 가져오기에 실패했습니다",
"channel.importInvalidFormat": "잘못된 구성 파일 형식",
@@ -176,6 +205,7 @@
"channel.userIdHint": "이 플랫폼에서의 사용자 ID입니다. AI는 이를 사용하여 직접 메시지를 보낼 수 있습니다.",
"channel.userIdHint.discord": "개발자 모드(설정 → 고급)를 활성화한 뒤 아바타를 우클릭 → 사용자 ID 복사.",
"channel.userIdHint.feishu": "Feishu / Lark 오픈 플랫폼 앱을 열고 → 권한에서 Open ID를 확인하세요.",
+ "channel.userIdHint.imessage": "BlueBubbles에서 표시되는 iMessage 핸들을 사용하세요. 일반적으로 이메일 주소나 E.164 전화번호 형식입니다.",
"channel.userIdHint.line": "LINE 개발자 콘솔 → 채널 → 기본 설정 탭으로 이동하여 \"사용자 ID\"를 복사하세요 (U로 시작하며, 33자 길이).",
"channel.userIdHint.qq": "QQ 프로필 페이지에 표시된 QQ 번호입니다.",
"channel.userIdHint.slack": "Slack 프로필 열기 → ⋮ 더보기 → 구성원 ID 복사(U로 시작).",
diff --git a/locales/ko-KR/chat.json b/locales/ko-KR/chat.json
index 918fb6d2bb..8fe72a2818 100644
--- a/locales/ko-KR/chat.json
+++ b/locales/ko-KR/chat.json
@@ -69,6 +69,11 @@
"cliAuthGuide.errorDetails": "오류 세부 정보",
"cliAuthGuide.runCommand": "터미널에서 실행",
"cliAuthGuide.title": "{{name}}에 로그인",
+ "cliOverloadedGuide.actions.retry": "재시도",
+ "cliOverloadedGuide.desc": "{{name}}의 상위 모델 서비스가 일시적으로 과부하 상태입니다. 일반적으로 잠시 후에 해결됩니다.",
+ "cliOverloadedGuide.errorDetails": "오류 세부 정보",
+ "cliOverloadedGuide.retryHint": "몇 초 기다린 후 다시 시도하세요. 계속 실패하면 제공자가 더 큰 문제를 겪고 있을 수 있습니다.",
+ "cliOverloadedGuide.title": "{{name}}이(가) 일시적으로 과부하 상태입니다",
"cliRateLimitGuide.actions.openSystemTools": "시스템 도구 열기",
"cliRateLimitGuide.actions.retry": "재시도",
"cliRateLimitGuide.afterReset": "재설정 시간까지 기다린 후 메시지를 다시 시도하세요. API 인증을 사용하는 경우 제공자의 사용량 및 결제 상태도 확인할 수 있습니다.",
@@ -203,6 +208,17 @@
"heteroAgent.cloudRepo.noRepos": "구성된 저장소가 없습니다. 에이전트 설정에서 추가하세요.",
"heteroAgent.cloudRepo.notSet": "선택된 저장소가 없습니다",
"heteroAgent.cloudRepo.sectionTitle": "저장소",
+ "heteroAgent.executionTarget.infoTooltip": "웹에서 해당 기계를 제어할 원격 장치를 선택하세요. \"이 장치\"는 에이전트를 로컬로 실행하며 데스크톱 앱 내부에서만 사용할 수 있습니다.",
+ "heteroAgent.executionTarget.loading": "장치 로드 중…",
+ "heteroAgent.executionTarget.local": "이 장치",
+ "heteroAgent.executionTarget.localDesc": "이 데스크톱 앱에서 로컬 프로세스로 실행",
+ "heteroAgent.executionTarget.noDevices": "아직 원격 장치가 없습니다. 데스크톱 앱을 설치하거나 다른 기기에서 `lh connect`를 실행하세요.",
+ "heteroAgent.executionTarget.offline": "오프라인",
+ "heteroAgent.executionTarget.online": "온라인",
+ "heteroAgent.executionTarget.sandbox": "클라우드 샌드박스",
+ "heteroAgent.executionTarget.sandboxDesc": "임시 클라우드 샌드박스에서 실행",
+ "heteroAgent.executionTarget.title": "실행 장치",
+ "heteroAgent.executionTarget.unknownDevice": "알 수 없는 장치",
"heteroAgent.fullAccess.label": "전체 권한",
"heteroAgent.fullAccess.tooltip": "Claude Code는 작업 디렉터리에 대한 전체 읽기/쓰기 권한으로 로컬에서 실행됩니다. 권한 모드 전환은 아직 지원되지 않습니다.",
"heteroAgent.resumeReset.cwdChanged": "작업 디렉터리가 변경되었습니다. 이전 Claude Code 세션은 원래 디렉터리에서만 재개할 수 있으므로 새 대화가 시작되었습니다.",
@@ -274,6 +290,11 @@
"memory.on.desc": "대화에서 선호 사항과 정보를 기억합니다.",
"memory.on.title": "메모리 활성화",
"memory.title": "메모리",
+ "mention.category.agents": "에이전트",
+ "mention.category.members": "멤버",
+ "mention.category.skills": "스킬",
+ "mention.category.tools": "도구",
+ "mention.category.topics": "주제",
"mention.title": "구성원 멘션",
"messageAction.collapse": "메시지 접기",
"messageAction.continueGeneration": "계속 생성하기",
@@ -330,6 +351,7 @@
"newCodexAgent": "Codex 추가",
"newGroupChat": "그룹 만들기",
"newPage": "문서 만들기",
+ "newPlatformAgent": "플랫폼 에이전트 추가",
"noAgentsYet": "이 그룹에는 아직 구성원이 없습니다. +를 클릭하여 도우미를 초대하세요",
"noAvailableAgents": "초대할 수 있는 구성원이 없습니다",
"noMatchingAgents": "일치하는 구성원을 찾을 수 없습니다",
@@ -350,6 +372,45 @@
"pageSelection.reference": "선택한 텍스트",
"pin": "고정",
"pinOff": "고정 해제",
+ "platformAgent.create.available": "사용 가능",
+ "platformAgent.create.back": "뒤로",
+ "platformAgent.create.checkFailed": "확인 실패",
+ "platformAgent.create.checking": "사용 가능 여부 확인 중...",
+ "platformAgent.create.comingSoon": "곧 출시",
+ "platformAgent.create.create": "에이전트 생성",
+ "platformAgent.create.creating": "생성 중...",
+ "platformAgent.create.desc.amp": "기기 중 하나에서 실행 중인 Amp에 연결",
+ "platformAgent.create.desc.hermes": "기기 중 하나에서 실행 중인 Hermes에 연결",
+ "platformAgent.create.desc.openclaw": "기기 중 하나에서 실행 중인 OpenClaw에 연결",
+ "platformAgent.create.desc.opencode": "기기 중 하나에서 실행 중인 OpenCode에 연결",
+ "platformAgent.create.descriptionPlaceholder": "간단한 설명 (선택 사항)",
+ "platformAgent.create.downloadDesktop": "데스크톱 앱 다운로드",
+ "platformAgent.create.fetchingProfile": "프로필 가져오는 중...",
+ "platformAgent.create.namePlaceholder": "예: My OpenClaw Agent",
+ "platformAgent.create.next": "다음",
+ "platformAgent.create.noDevices": "연결된 장치 없음",
+ "platformAgent.create.noDevicesCliHint": "또는 CLI를 통해 기기를 연결한 후 새로 고침을 클릭하세요:",
+ "platformAgent.create.noDevicesCmd": "lh connect",
+ "platformAgent.create.noDevicesDesktopHint": "데스크톱 앱을 설치하세요 — 로그인 후 자동으로 연결됩니다",
+ "platformAgent.create.notInstalled": "{{name}}이(가) 이 장치에 설치되지 않았습니다",
+ "platformAgent.create.refresh": "새로 고침",
+ "platformAgent.create.selectDevice": "장치 선택",
+ "platformAgent.create.step1": "플랫폼 선택",
+ "platformAgent.create.step2": "장치 선택",
+ "platformAgent.create.step3": "에이전트 구성",
+ "platformAgent.create.title": "플랫폼 에이전트 추가",
+ "platformAgent.create.upgradeCmd": "npm install -g @lobehub/cli",
+ "platformAgent.create.versionTooLow": "lh 버전이 너무 낮습니다",
+ "platformAgent.create.versionTooLowHint": "lh를 최신 버전으로 업데이트하세요:",
+ "platformAgent.device.online": "온라인",
+ "platformAgent.deviceGuard.configure": "구성",
+ "platformAgent.deviceGuard.deviceOffline.desc": "연결된 장치가 연결되지 않았습니다. 해당 기기에서 `lh connect`를 실행한 후 새로 고침하세요.",
+ "platformAgent.deviceGuard.deviceOffline.title": "장치가 연결되지 않음",
+ "platformAgent.deviceGuard.noDevice.desc": "이 에이전트에는 연결된 장치가 없습니다. 에이전트 프로필을 편집하여 장치를 구성하세요.",
+ "platformAgent.deviceGuard.noDevice.title": "연결된 장치 없음",
+ "platformAgent.deviceGuard.platformUnavailable.desc": "연결된 장치에 {{name}}이(가) 설치되지 않았습니다.",
+ "platformAgent.deviceGuard.platformUnavailable.title": "{{name}} 사용 불가",
+ "platformAgent.deviceGuard.refresh": "새로 고침",
"plus.addSkills": "기술 추가...",
"plus.search.appSearch": "스마트 검색",
"plus.search.appSearchDesc": "LobeHub 최적화 검색 서비스로, 최고의 검색 결과를 제공합니다.",
@@ -553,6 +614,9 @@
"taskDetail.modelConfig": "모델 재정의",
"taskDetail.navigation": "탐색",
"taskDetail.nextRunCountdown": "다음 실행까지 {{countdown}}",
+ "taskDetail.notFound.backToTasks": "모든 작업으로 돌아가기",
+ "taskDetail.notFound.desc": "이 작업이 삭제되었거나 볼 권한이 없을 수 있습니다.",
+ "taskDetail.notFound.title": "작업을 찾을 수 없음",
"taskDetail.pauseTask": "작업 일시중지",
"taskDetail.priority.high": "높음",
"taskDetail.priority.low": "낮음",
@@ -912,10 +976,11 @@
"workingPanel.resources.deleteError": "Failed to delete document",
"workingPanel.resources.deleteSuccess": "Document deleted",
"workingPanel.resources.deleteTitle": "Delete document?",
+ "workingPanel.resources.deleteTitleMulti": "{{count}}개 항목을 삭제하시겠습니까?",
"workingPanel.resources.empty": "아직 문서가 없습니다. 이 에이전트와 연결된 문서는 여기에 표시됩니다.",
"workingPanel.resources.error": "Failed to load resources",
- "workingPanel.resources.filter.all": "전체",
"workingPanel.resources.filter.documents": "문서",
+ "workingPanel.resources.filter.skills": "스킬",
"workingPanel.resources.filter.web": "웹",
"workingPanel.resources.loading": "Loading resources...",
"workingPanel.resources.previewError": "Failed to load preview",
@@ -924,6 +989,7 @@
"workingPanel.resources.renameError": "Failed to rename document",
"workingPanel.resources.renameSuccess": "Document renamed",
"workingPanel.resources.tree.createError": "생성 실패",
+ "workingPanel.resources.tree.deleteSelected": "선택된 항목 삭제 ({{count}})",
"workingPanel.resources.tree.moveError": "이동 실패",
"workingPanel.resources.tree.newDocument": "새 문서",
"workingPanel.resources.tree.newFolder": "새 폴더",
@@ -947,12 +1013,15 @@
"workingPanel.review.empty.noBaseRef": "원격 기본 브랜치를 확인할 수 없습니다. 터미널에서 `git remote set-head origin --auto`를 실행하세요.",
"workingPanel.review.error": "이 파일의 차이를 로드할 수 없습니다",
"workingPanel.review.expandAll": "모두 펼치기",
+ "workingPanel.review.group.collapseDiffs": "이 그룹의 모든 차이점 축소",
+ "workingPanel.review.group.expandDiffs": "이 그룹의 모든 차이점 확장",
+ "workingPanel.review.group.fileCount": "{{count}}개 파일",
+ "workingPanel.review.group.submoduleClean": "내부 변경 사항 없음",
"workingPanel.review.mode.branch": "브랜치",
"workingPanel.review.mode.unstaged": "스테이지되지 않음",
"workingPanel.review.more": "추가 옵션",
"workingPanel.review.refresh": "새로 고침",
"workingPanel.review.revealInTree": "트리에서 보기",
- "workingPanel.review.revealNotFound": "프로젝트 인덱스에서 파일을 찾을 수 없습니다",
"workingPanel.review.revert": "변경 사항 취소",
"workingPanel.review.revert.confirm.cancel": "취소",
"workingPanel.review.revert.confirm.description": "{{filePath}}의 작업 트리 변경 사항이 영구적으로 삭제됩니다. 추적되지 않은 파일은 디스크에서 삭제됩니다.",
@@ -970,6 +1039,9 @@
"workingPanel.review.wordWrap.disable": "자동 줄 바꿈 비활성화",
"workingPanel.review.wordWrap.enable": "자동 줄 바꿈 활성화",
"workingPanel.skills.empty": "이 프로젝트에서 발견된 스킬이 없습니다",
+ "workingPanel.skills.section.agent": "에이전트 스킬",
+ "workingPanel.skills.section.project": "프로젝트 스킬",
+ "workingPanel.skills.section.user": "사용자 스킬",
"workingPanel.skills.title": "스킬",
"workingPanel.space": "공간",
"workingPanel.title": "Working Panel",
diff --git a/locales/ko-KR/common.json b/locales/ko-KR/common.json
index a0ab3626e6..95818e5341 100644
--- a/locales/ko-KR/common.json
+++ b/locales/ko-KR/common.json
@@ -353,6 +353,7 @@
"messengerBanner.title": "선호하는 메시징 앱에서 Lobe AI와 대화하세요",
"more": "더보기",
"navPanel.agent": "도우미",
+ "navPanel.bottomDivider": "아래 항목은 하단에 고정됩니다",
"navPanel.customizeSidebar": "사이드바 사용자 지정",
"navPanel.displayItems": "항목 표시",
"navPanel.hidden": "숨김",
@@ -479,5 +480,6 @@
"userPanel.setting": "앱 설정",
"userPanel.upgradePlan": "플랜 업그레이드",
"userPanel.usages": "사용량 통계",
- "version": "버전"
+ "version": "버전",
+ "zoom": "확대"
}
diff --git a/locales/ko-KR/components.json b/locales/ko-KR/components.json
index 0d3949399b..18a6d556cd 100644
--- a/locales/ko-KR/components.json
+++ b/locales/ko-KR/components.json
@@ -5,6 +5,10 @@
"DragUpload.dragDesc": "파일을 이곳에 끌어다 놓으세요. 여러 이미지를 업로드할 수 있습니다.",
"DragUpload.dragFileDesc": "이미지 및 파일을 이곳에 끌어다 놓으세요. 여러 개의 이미지와 파일 업로드를 지원합니다.",
"DragUpload.dragFileTitle": "파일 업로드",
+ "DragUpload.dragFolderDesc": "폴더를 드롭하여 채팅 입력창에서 @멘션으로 참조하세요.",
+ "DragUpload.dragFolderTitle": "폴더 참조",
+ "DragUpload.dragMixedDesc": "폴더는 @멘션으로 삽입되고, 파일은 업로드됩니다.",
+ "DragUpload.dragMixedTitle": "폴더 참조 및 파일 업로드",
"DragUpload.dragTitle": "이미지 업로드",
"FileManager.actions.addToLibrary": "라이브러리에 추가",
"FileManager.actions.batchChunking": "일괄 분할",
diff --git a/locales/ko-KR/editor.json b/locales/ko-KR/editor.json
index 43b8af3e63..b31e282cae 100644
--- a/locales/ko-KR/editor.json
+++ b/locales/ko-KR/editor.json
@@ -1,8 +1,10 @@
{
+ "actionTag.category.agentSkill": "에이전트 기술",
"actionTag.category.command": "명령",
"actionTag.category.projectSkill": "프로젝트 스킬",
"actionTag.category.skill": "스킬",
"actionTag.category.tool": "도구",
+ "actionTag.tooltip.agentSkill": "요청을 위해 이 에이전트의 문서에서 기술 번들을 로드합니다.",
"actionTag.tooltip.command": "전송 전에 클라이언트 측 슬래시 명령을 실행합니다.",
"actionTag.tooltip.projectSkill": "슬래시 호출로 전송되어 에이전트의 CLI가 일치하는 프로젝트 스킬을 실행합니다.",
"actionTag.tooltip.skill": "이번 요청에 사용할 재사용 가능한 스킬 패키지를 불러옵니다.",
diff --git a/locales/ko-KR/electron.json b/locales/ko-KR/electron.json
index e50bfdf3d6..cd9f245228 100644
--- a/locales/ko-KR/electron.json
+++ b/locales/ko-KR/electron.json
@@ -35,6 +35,7 @@
"navigation.recentView": "최근 조회",
"navigation.resources": "리소스",
"navigation.settings": "설정",
+ "navigation.task": "작업",
"navigation.tasks": "작업",
"navigation.unpin": "고정 해제",
"notification.finishChatGeneration": "AI 메시지 생성이 완료되었습니다",
diff --git a/locales/ko-KR/file.json b/locales/ko-KR/file.json
index fa35cd04a6..0a391aa553 100644
--- a/locales/ko-KR/file.json
+++ b/locales/ko-KR/file.json
@@ -53,6 +53,8 @@
"home.uploadEntries.folder.title": "폴더 업로드",
"home.uploadEntries.library.title": "새 라이브러리 만들기",
"home.uploadEntries.newPage.title": "새 문서 만들기",
+ "library.hierarchy.empty.desc": "파일을 추가하거나 폴더를 만들어 시작하세요",
+ "library.hierarchy.empty.title": "아직 아무것도 없습니다",
"library.list.confirmRemoveLibrary": "이 라이브러리를 삭제하려고 합니다. 라이브러리 내 파일은 삭제되지 않으며 전체 파일로 이동됩니다. 삭제된 라이브러리는 복구할 수 없으니 신중히 진행하세요.",
"library.list.empty": "<1>+1>을 클릭하여 라이브러리를 생성하세요",
"library.new": "새 리소스 라이브러리 만들기",
diff --git a/locales/ko-KR/home.json b/locales/ko-KR/home.json
index 8c7eadebb4..13679547a5 100644
--- a/locales/ko-KR/home.json
+++ b/locales/ko-KR/home.json
@@ -45,12 +45,12 @@
"recommendations.heteroAgent.tag": "코딩 에이전트",
"recommendations.heteroAgent.title": "{{name}} 에이전트 추가",
"recommendations.subtitle": "설정을 위한 몇 가지 추천 사항",
+ "starter.claudeOpus48": "클로드 오푸스 4.8",
+ "starter.claudeOpus48Already": "이미 클로드 오푸스 4.8을 사용 중입니다",
+ "starter.claudeOpus48Switched": "클로드 오푸스 4.8로 전환되었습니다",
"starter.createAgent": "도우미 만들기",
"starter.createGroup": "그룹 만들기",
"starter.deepResearch": "심층 연구",
- "starter.deepseekV4Pro": "DeepSeek V4 Pro",
- "starter.deepseekV4ProAlready": "이미 DeepSeek V4 Pro를 사용 중입니다",
- "starter.deepseekV4ProSwitched": "DeepSeek V4 Pro로 전환되었습니다",
"starter.developing": "개발 중",
"starter.image": "그림 그리기",
"starter.imageGeneration": "이미지 생성",
diff --git a/locales/ko-KR/image.json b/locales/ko-KR/image.json
index c5a7ab33ce..7b021ddd3b 100644
--- a/locales/ko-KR/image.json
+++ b/locales/ko-KR/image.json
@@ -20,6 +20,7 @@
"config.resolution.options.1K": "1K",
"config.resolution.options.2K": "2K",
"config.resolution.options.4K": "4K",
+ "config.resolution.options.512": "512px",
"config.seed.label": "시드",
"config.seed.random": "무작위 시드",
"config.size.label": "크기",
diff --git a/locales/ko-KR/labs.json b/locales/ko-KR/labs.json
index 5d7f9fdd21..b0b12b3113 100644
--- a/locales/ko-KR/labs.json
+++ b/locales/ko-KR/labs.json
@@ -1,15 +1,21 @@
{
+ "features.agentDocumentFloatingChatPanel.desc": "이 실험실 기능이 활성화된 경우에만 에이전트 문서 미리보기에서 떠 있는 채팅 패널을 표시합니다.",
+ "features.agentDocumentFloatingChatPanel.title": "에이전트 문서 떠 있는 채팅 패널",
"features.agentSelfIteration.desc": "어시스턴트가 스스로를 성찰하고 자기 인식을 구축하며, 지속적인 시도와 상호작용을 통해 계속해서 발전할 수 있도록 합니다.",
"features.agentSelfIteration.title": "에이전트 자기 반복",
"features.assistantMessageGroup.desc": "도우미 메시지와 해당 도구 호출 결과를 그룹으로 묶어 표시합니다",
"features.assistantMessageGroup.title": "도우미 메시지 그룹화",
+ "features.executionDeviceSwitcher.desc": "이종 에이전트 툴바에서 실행 장치 전환기를 표시하여 실행을 이 장치, 클라우드 샌드박스 또는 연결된 원격 장치로 라우팅할 수 있습니다.",
+ "features.executionDeviceSwitcher.title": "실행 장치 전환기",
"features.gatewayMode.desc": "로컬에서 실행하는 대신 Gateway WebSocket을 통해 서버에서 에이전트 작업을 실행합니다. 더 빠른 처리 속도를 제공하고 클라이언트 리소스 사용을 줄여줍니다.",
"features.gatewayMode.title": "서버 사이드 에이전트 실행(Gateway)",
"features.groupChat.desc": "다중 도우미 그룹 채팅 조정 기능을 활성화합니다.",
"features.groupChat.title": "그룹 채팅 (다중 도우미)",
+ "features.imessage.desc": "로컬 LobeHub Desktop BlueBubbles 브리지를 통해 에이전트를 iMessage에 연결합니다.",
+ "features.imessage.title": "iMessage 채널",
"features.inputMarkdown.desc": "입력 영역에서 실시간으로 Markdown을 렌더링합니다 (굵은 글씨, 코드 블록, 표 등).",
"features.inputMarkdown.title": "입력창 Markdown 렌더링",
- "features.messenger.desc": "Telegram(및 기타 메신저)을 통해 공유된 LobeHub 봇으로 에이전트와 대화하세요. 계정을 연결하고 메시지를 받을 에이전트를 선택할 수 있는 설정의 메신저 탭이 추가됩니다.",
- "features.messenger.title": "메신저",
+ "features.platformAgent.desc": "생성 메뉴에서 \"플랫폼 에이전트 추가\" 항목을 표시합니다. 플랫폼 에이전트(예: OpenClaw, Hermes)는 연결된 장치에서 실행되며 lh connect를 통해 다시 통신합니다.",
+ "features.platformAgent.title": "플랫폼 에이전트 생성",
"title": "실험실"
}
diff --git a/locales/ko-KR/modelProvider.json b/locales/ko-KR/modelProvider.json
index 667a2c47fb..c386ca37ec 100644
--- a/locales/ko-KR/modelProvider.json
+++ b/locales/ko-KR/modelProvider.json
@@ -233,7 +233,7 @@
"providerModels.item.modelConfig.extendParams.options.imageAspectRatio2.hint": "Nano Banana 2용; 생성된 이미지의 가로세로 비율을 제어합니다 (초광폭 1:4, 4:1, 1:8, 8:1 지원).",
"providerModels.item.modelConfig.extendParams.options.imageResolution.hint": "Gemini 3 이미지 생성 모델용; 생성된 이미지의 해상도를 제어합니다.",
"providerModels.item.modelConfig.extendParams.options.imageResolution2.hint": "Gemini 3.1 Flash Image 모델용; 생성된 이미지의 해상도를 제어합니다 (512px 지원).",
- "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "Claude Opus 4.7용; 노력 수준을 조절합니다 (low/medium/high/xhigh/max).",
+ "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "Claude Opus 4.7 및 이후 버전에 적용됩니다. 노력 수준을 제어합니다(낮음/중간/높음/매우 높음/최대).",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken.hint": "Claude, Qwen3 등과 유사한 모델용; 추론에 사용할 토큰 예산을 제어합니다.",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken32k.hint": "GLM-5 및 GLM-4.7용; 추론을 위한 토큰 예산을 제어합니다(최대 32k).",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken80k.hint": "Qwen3 시리즈용; 추론을 위한 토큰 예산을 제어합니다(최대 80k).",
@@ -245,7 +245,6 @@
"providerModels.item.modelConfig.extendParams.options.thinkingLevel2.hint": "Gemini 3 Pro Preview 모델용; 사고 깊이를 제어합니다.",
"providerModels.item.modelConfig.extendParams.options.thinkingLevel3.hint": "Gemini 3.1 Pro Preview 모델용; 낮음/중간/높음 수준으로 사고 깊이를 제어합니다.",
"providerModels.item.modelConfig.extendParams.options.thinkingLevel4.hint": "Gemini 3.1 Flash Image 모델용; 사고를 켜거나 끌 수 있습니다.",
- "providerModels.item.modelConfig.extendParams.options.thinkingLevel5.hint": "Gemini 3.1 Flash-Lite Preview용; 최소/낮음/중간/높음 수준으로 사고 깊이를 조절합니다.",
"providerModels.item.modelConfig.extendParams.options.urlContext.hint": "Gemini 시리즈용; URL 컨텍스트 제공을 지원합니다.",
"providerModels.item.modelConfig.extendParams.placeholder": "활성화할 확장 매개변수를 선택하세요",
"providerModels.item.modelConfig.extendParams.previewFallback": "미리보기를 사용할 수 없습니다",
diff --git a/locales/ko-KR/modelRuntime.json b/locales/ko-KR/modelRuntime.json
new file mode 100644
index 0000000000..c8b3c9fc93
--- /dev/null
+++ b/locales/ko-KR/modelRuntime.json
@@ -0,0 +1,42 @@
+{
+ "AccountDeactivated": "귀하의 계정이 비활성화되었거나 정지되었습니다. 이는 정책, 보안 또는 계정 검토와 관련된 이유일 수 있습니다. 지원을 받으려면 제공업체 지원팀에 문의하세요.",
+ "AgentRuntimeError": "Lobe 언어 모델 실행 중 오류가 발생했습니다. 아래 정보를 바탕으로 문제를 해결하거나 다시 시도하세요.",
+ "CapabilityNotSupported": "죄송합니다. 이 모델은 요청된 기능(예: 비전 입력 또는 도구 호출)을 지원하지 않습니다. 지원되는 모델로 전환하세요.",
+ "ComfyUIBizError": "ComfyUI 서비스 요청 중 오류가 발생했습니다. 아래 정보를 사용하여 문제를 해결하거나 다시 시도하세요.",
+ "ComfyUIEmptyResult": "ComfyUI에서 생성된 이미지가 없습니다. 모델 구성을 확인하거나 다시 시도하세요.",
+ "ComfyUIModelError": "ComfyUI 모델을 로드하지 못했습니다. 모델 파일이 존재하는지 확인하세요.",
+ "ComfyUIServiceUnavailable": "ComfyUI 서비스에 연결하지 못했습니다. 서비스가 정상적으로 실행 중인지, 서비스 URL이 올바르게 구성되었는지 확인하세요.",
+ "ComfyUIUploadFailed": "ComfyUI에 이미지를 업로드하지 못했습니다. 서버 연결을 확인하거나 다시 시도하세요.",
+ "ComfyUIWorkflowError": "ComfyUI 워크플로 실행에 실패했습니다. 워크플로 구성을 확인하세요.",
+ "ConnectionCheckFailed": "요청이 비어 있습니다. API 프록시 주소가 `/v1`로 끝나지 않는지 확인하세요.",
+ "ContentModeration": "죄송합니다. 콘텐츠가 상위 안전 필터에 의해 거부되었습니다. 프롬프트를 수정하고 다시 시도하세요.",
+ "ContextEnginePipelineError": "이 요청에 대한 대화 컨텍스트를 조립하지 못했습니다. 다시 시도하세요. 문제가 지속되면 지원팀에 문의하세요.",
+ "DatabasePersistError": "이 대화를 저장하거나 로드하는 동안 데이터베이스 작업에 실패했습니다. 다시 시도하세요. 문제가 지속되면 지원팀에 문의하세요.",
+ "ExceededContextWindow": "현재 요청 내용이 모델이 처리할 수 있는 길이를 초과했습니다. 내용을 줄이고 다시 시도하세요.",
+ "InsufficientQuota": "죄송합니다. 이 키의 할당량이 초과되었습니다. 계정 잔액이 충분한지 확인하거나 키의 할당량을 늘린 후 다시 시도하세요.",
+ "InvalidBedrockCredentials": "Bedrock 인증에 실패했습니다. AccessKeyId/SecretAccessKey를 확인하고 다시 시도하세요.",
+ "InvalidComfyUIArgs": "ComfyUI 구성이 잘못되었습니다. 설정을 확인하고 다시 시도하세요.",
+ "InvalidGithubToken": "GitHub 개인 액세스 토큰이 잘못되었거나 비어 있습니다. GitHub 개인 액세스 토큰을 확인하고 다시 시도하세요.",
+ "InvalidOllamaArgs": "Ollama 구성이 잘못되었습니다. Ollama 구성을 확인하고 다시 시도하세요.",
+ "InvalidProviderAPIKey": "{{provider}} API 키가 잘못되었거나 비어 있습니다. {{provider}} API 키를 확인하고 다시 시도하세요.",
+ "InvalidRequestFormat": "죄송합니다. 상위 제공업체가 요청을 잘못된 형식으로 거부했습니다. 입력을 확인하거나 다른 모델을 시도하세요.",
+ "InvalidVertexCredentials": "Vertex 인증에 실패했습니다. 자격 증명을 확인하고 다시 시도하세요.",
+ "LocationNotSupportError": "죄송합니다. 현재 위치에서는 이 모델 서비스를 지원하지 않습니다. 이는 지역 제한 또는 서비스 미제공 때문일 수 있습니다. 현재 위치에서 이 서비스를 사용할 수 있는지 확인하거나 다른 위치를 시도하세요.",
+ "ModelNotFound": "죄송합니다. 요청한 모델을 찾을 수 없습니다. 모델이 존재하지 않거나 필요한 액세스 권한이 없을 수 있습니다. API 키를 변경하거나 액세스 권한을 조정한 후 다시 시도하세요.",
+ "NoAvailableChannel": "죄송합니다. 프록시 또는 라우터에 요청한 모델에 사용할 수 있는 채널이 없습니다. 채널/키 구성을 변경하거나 나중에 다시 시도하세요.",
+ "OllamaBizError": "Ollama 서비스 요청 중 오류가 발생했습니다. 아래 정보를 바탕으로 문제를 해결하거나 다시 시도하세요.",
+ "OllamaServiceUnavailable": "Ollama 서비스가 사용할 수 없습니다. Ollama가 정상적으로 실행 중인지 또는 Ollama의 교차 출처 구성이 올바르게 설정되었는지 확인하세요.",
+ "OperationInactivityTimeout": "에이전트 작업이 너무 오래 비활성 상태로 있어 종료되었습니다. 요청을 다시 시도하세요.",
+ "PermissionDenied": "죄송합니다. 이 서비스에 액세스할 권한이 없습니다. 키에 필요한 액세스 권한이 있는지 확인하세요.",
+ "ProviderBizError": "{{provider}} 서비스 요청 중 오류가 발생했습니다. 아래 정보를 바탕으로 문제를 해결하거나 다시 시도하세요.",
+ "ProviderNetworkError": "제공업체와의 연결이 시간 초과되었거나 끊어졌습니다. 네트워크를 확인하고 다시 시도하세요.",
+ "ProviderServiceUnavailable": "제공업체가 일시적으로 과부하 상태이거나 사용할 수 없습니다. 잠시 후 다시 시도하세요.",
+ "QuotaLimitReached": "죄송합니다. 이 키의 토큰 사용량 또는 요청 수가 할당량 한도에 도달했습니다. 키의 할당량을 늘리거나 나중에 다시 시도하세요.",
+ "RateLimitExceeded": "죄송합니다. 이 키의 토큰 사용량 또는 요청 수가 속도 제한에 도달했습니다. 나중에 다시 시도하거나 키의 할당량을 늘리세요.",
+ "StateStorePersistError": "대화 상태 저장소의 일시적인 문제로 인해 이 작업이 중단되었습니다. 다시 시도하세요. 문제가 지속되면 지원팀에 문의하세요.",
+ "StreamChunkError": "스트리밍 요청의 메시지 청크를 구문 분석하는 중 오류가 발생했습니다. 현재 API 인터페이스가 표준 사양을 준수하는지 확인하거나 API 제공업체에 문의하세요.",
+ "UpstreamGatewayError": "상위 게이트웨이 또는 프록시에서 오류를 반환했습니다. 잠시 후 다시 시도하세요. 문제가 지속되면 프록시/엔드포인트 구성을 확인하세요.",
+ "UpstreamHttpError": "제공업체가 추가 세부 정보 없이 HTTP 오류를 반환했습니다. 다시 시도하거나 요청 및 모델 구성을 확인하세요.",
+ "UpstreamMalformedResponse": "제공업체가 구문 분석할 수 없는 잘못된 응답을 반환했습니다. 다시 시도하세요. 문제가 지속되면 다른 모델이나 제공업체를 시도하세요.",
+ "UserConfigError": "제공업체 구성이 잘못되었습니다(잘못된 기본 URL, 누락된 환경 변수, 가상 키 제한 등). 제공업체 설정을 검토하세요."
+}
diff --git a/locales/ko-KR/models.json b/locales/ko-KR/models.json
index 8e36a5d105..837acb92d4 100644
--- a/locales/ko-KR/models.json
+++ b/locales/ko-KR/models.json
@@ -106,6 +106,7 @@
"MiniMax-Hailuo-2.3.description": "신규 비디오 생성 모델로 신체 움직임, 물리적 사실성, 지침 준수에서 전반적인 업그레이드 제공.",
"MiniMax-M1.description": "80K 체인 오브 싱킹과 100만 입력을 지원하는 새로운 자체 개발 추론 모델로, 세계 최고 수준의 모델과 유사한 성능을 제공합니다.",
"MiniMax-M2-Stable.description": "상업적 사용을 위한 높은 동시성을 제공하며, 효율적인 코딩 및 에이전트 워크플로우에 최적화되어 있습니다.",
+ "MiniMax-M2.1-Lightning.description": "강력한 다국어 프로그래밍 기능과 더 빠르고 효율적인 추론을 제공합니다.",
"MiniMax-M2.1-highspeed.description": "강력한 다국어 프로그래밍 기능과 종합적으로 업그레이드된 프로그래밍 경험. 더 빠르고 효율적입니다.",
"MiniMax-M2.1.description": "MiniMax-M2.1은 MiniMax에서 개발한 대표적인 오픈소스 대형 모델로, 복잡한 실제 과제를 해결하는 데 중점을 둡니다. 다국어 프로그래밍 능력과 에이전트로서 복잡한 작업을 수행하는 능력이 핵심 강점입니다.",
"MiniMax-M2.5-highspeed.description": "MiniMax M2.5 Highspeed: M2.5와 동일한 성능을 제공하며 추론 속도가 더 빠릅니다.",
@@ -325,6 +326,7 @@
"claude-opus-4-5.description": "Anthropic의 Claude Opus 4.5 — 최고 수준의 추론 및 코딩을 갖춘 플래그십 모델.",
"claude-opus-4-6.description": "Anthropic의 Claude Opus 4.6 — 고급 추론을 갖춘 1M 컨텍스트 윈도우 플래그십.",
"claude-opus-4-7.description": "Anthropic의 Claude Opus 4.7 — 최첨단 추론 및 코딩을 갖춘 최신 Opus.",
+ "claude-opus-4-8.description": "Claude Opus 4.8은 Anthropic의 가장 강력한 모델로, Opus 4.7을 기반으로 추론, 에이전트 코딩 및 도구 사용 전반에서 개선되었습니다.",
"claude-opus-4.5.description": "Claude Opus 4.5는 Anthropic의 대표 모델로, 최상급 지능과 확장 가능한 성능을 결합하여 복잡하고 고품질의 추론 작업을 수행합니다.",
"claude-opus-4.6-fast.description": "Claude Opus 4.6은 에이전트 구축과 코딩을 위한 Anthropic의 가장 지능적인 모델입니다.",
"claude-opus-4.6.description": "Claude Opus 4.6은 에이전트 구축과 코딩을 위한 Anthropic의 가장 지능적인 모델입니다.",
@@ -400,6 +402,7 @@
"deepseek-ai/DeepSeek-V3.2.description": "DeepSeek-V3.2는 높은 계산 효율성과 뛰어난 추론 및 에이전트 성능을 결합한 모델입니다. 이 모델은 세 가지 주요 기술적 돌파구를 기반으로 합니다: 계산 복잡성을 크게 줄이면서 모델 성능을 유지하는 효율적인 주의 메커니즘인 DeepSeek Sparse Attention(DSA), 긴 컨텍스트 시나리오에 최적화된 확장 가능한 강화 학습 프레임워크, 그리고 도구 사용 시나리오에 추론 능력을 통합하여 복잡한 상호작용 환경에서 지침 준수 및 일반화를 개선하는 대규모 에이전트 작업 합성 파이프라인. 이 모델은 2025년 국제 수학 올림피아드(IMO)와 국제 정보 올림피아드(IOI)에서 금메달 성과를 달성했습니다.",
"deepseek-ai/DeepSeek-V3.description": "DeepSeek-V3는 MLA와 DeepSeekMoE를 활용한 671B 파라미터의 MoE 모델로, 손실 없는 부하 분산을 통해 학습 및 추론 효율을 극대화합니다. 14.8T의 고품질 토큰으로 사전 학습되었으며, SFT와 RL을 통해 다른 오픈 모델을 능가하고 주요 폐쇄형 모델에 근접한 성능을 보입니다.",
"deepseek-ai/DeepSeek-V4-Flash.description": "DeepSeek-V4-Flash는 DeepSeek-V4 시리즈의 MoE 언어 모델 미리보기 버전입니다. 총 매개변수 크기는 2840억 개, 활성 매개변수 크기는 130억 개이며, 100만 토큰의 초장문맥을 지원합니다. 이 모델은 CSA와 HCA를 결합한 하이브리드 주의 아키텍처를 사용하며, mHC와 Muon Optimizer를 도입하여 장문맥 추론 효율성, 훈련 안정성 및 전반적인 성능을 향상시킵니다.",
+ "deepseek-ai/DeepSeek-V4-Pro.description": "DeepSeek-V4-Pro는 DeepSeek-V4 시리즈의 대표적인 MoE 언어 모델로, 총 1.6T 파라미터와 49B 활성 파라미터를 갖추고 있으며, 100만 토큰의 초장문맥을 기본적으로 지원합니다. 이 모델은 Compressed Sparse Attention (CSA)와 Highly Compressed Attention (HCA)을 결합한 혁신적인 하이브리드 어텐션 아키텍처를 채택하여 DeepSeek-V3.2 대비 토큰당 추론 FLOPs를 27%로, 100만 문맥에서 KV 캐시를 10%로 줄였습니다. 또한, 계층 간 신호 전파 안정성을 강화하기 위해 Manifold-Constrained Hyper Connections (mHC)를 도입하고, 수렴 속도를 가속화하기 위해 Muon 옵티마이저를 사용합니다. DeepSeek-V4-Pro는 32T 이상의 고품질 다양한 토큰으로 사전 학습되었으며, 독립적인 도메인 전문가 육성과 온라인 정책 증류를 통한 통합을 포함하는 2단계 패러다임으로 후속 학습이 이루어졌습니다. 최대 추론 강도 모드인 DeepSeek-V4-Pro-Max는 코딩 벤치마크에서 최고 성능을 달성하며, 추론 및 에이전트 작업에서 선도적인 비공개 모델과의 격차를 크게 좁혀 오늘날 가장 강력한 오픈소스 모델 중 하나로 자리 잡았습니다. Non-think, Think High, Think Max 추론 강도 모드를 지원합니다.",
"deepseek-ai/deepseek-llm-67b-chat.description": "DeepSeek LLM Chat (67B)은 심층 언어 이해와 상호작용을 제공하는 혁신적인 모델입니다.",
"deepseek-ai/deepseek-v3.1-terminus.description": "DeepSeek V3.1은 복잡한 추론과 연쇄적 사고(chain-of-thought)에 강한 차세대 추론 모델로, 심층 분석 작업에 적합합니다.",
"deepseek-ai/deepseek-v3.2.description": "DeepSeek V3.2는 복잡한 추론과 연쇄 사고 능력이 강화된 차세대 추론 모델입니다.",
@@ -490,6 +493,8 @@
"doubao-seedream-4-0-250828.description": "Seedream 4.0은 ByteDance Seed의 이미지 생성 모델로, 텍스트 및 이미지 입력을 지원하며, 고품질의 이미지 생성과 높은 제어력을 제공합니다. 텍스트 프롬프트로부터 이미지를 생성합니다.",
"doubao-seedream-4-5-251128.description": "Seedream 4.5는 ByteDance의 최신 멀티모달 이미지 모델로, 텍스트-이미지, 이미지-이미지, 배치 이미지 생성 기능을 통합하며 상식과 추론 능력을 포함합니다. 이전 4.0 버전에 비해 생성 품질이 크게 향상되었으며, 편집 일관성과 다중 이미지 융합이 개선되었습니다. 시각적 세부 사항에 대한 더 정밀한 제어를 제공하며, 작은 텍스트와 작은 얼굴을 더 자연스럽게 생성하고 레이아웃과 색상이 더 조화롭게 되어 전체적인 미학을 향상시킵니다.",
"doubao-seedream-5-0-260128.description": "Doubao-Seedream-5.0-lite는 ByteDance의 최신 이미지 생성 모델로, 처음으로 온라인 검색 기능을 통합하여 실시간 웹 정보를 포함하고 생성된 이미지의 시의성을 향상시킵니다. 모델의 지능도 업그레이드되어 복잡한 지시와 시각적 콘텐츠를 정확히 해석할 수 있습니다. 또한 전문적인 시나리오에서 글로벌 지식 범위, 참조 일관성, 생성 품질이 개선되어 기업 수준의 시각적 창작 요구를 더 잘 충족시킵니다.",
+ "dreamina-seedance-2-0-260128.description": "ByteDance의 Seedance 2.0은 가장 강력한 비디오 생성 모델로, 다중 모달 참조 비디오 생성, 비디오 편집, 비디오 확장, 텍스트-비디오 및 이미지-비디오 변환을 동기화된 오디오와 함께 지원합니다.",
+ "dreamina-seedance-2-0-fast-260128.description": "ByteDance의 Seedance 2.0 Fast는 Seedance 2.0과 동일한 기능을 제공하며, 더 빠른 생성 속도와 경쟁력 있는 가격을 자랑합니다.",
"emohaa.description": "Emohaa는 전문 상담 능력을 갖춘 정신 건강 모델로, 사용자가 감정 문제를 이해하도록 돕습니다.",
"ernie-4.5-0.3b.description": "ERNIE 4.5 0.3B는 로컬 및 맞춤형 배포를 위한 오픈소스 경량 모델입니다.",
"ernie-4.5-8k-preview.description": "ERNIE 4.5 8K Preview는 ERNIE 4.5의 8K 컨텍스트 프리뷰 모델로, 평가용으로 사용됩니다.",
@@ -515,6 +520,7 @@
"ernie-x1-turbo-32k.description": "ERNIE X1 Turbo 32K는 복잡한 추론 및 다중 턴 대화를 위한 32K 컨텍스트의 고속 사고 모델입니다.",
"ernie-x1.1-preview.description": "ERNIE X1.1 Preview는 평가 및 테스트를 위한 사고 모델 프리뷰입니다.",
"ernie-x1.1.description": "ERNIE X1.1은 평가 및 테스트를 위한 사고 모델 프리뷰입니다.",
+ "fal-ai/bytedance/seedream/v4.5.description": "ByteDance Seed 팀이 개발한 Seedream 4.5는 다중 이미지 편집 및 합성을 지원합니다. 향상된 주제 일관성, 정밀한 지시 사항 준수, 공간 논리 이해, 미적 표현, 포스터 레이아웃 및 로고 디자인과 고정밀 텍스트-이미지 렌더링 기능을 제공합니다.",
"fal-ai/bytedance/seedream/v4.description": "Seedream 4.0은 ByteDance Seed의 이미지 생성 모델로, 텍스트와 이미지 입력을 지원하며 고도로 제어 가능하고 고품질의 이미지를 생성합니다. 텍스트 프롬프트를 기반으로 이미지를 생성합니다.",
"fal-ai/flux-kontext/dev.description": "FLUX.1 모델은 이미지 편집에 중점을 두며, 텍스트와 이미지 입력을 지원합니다.",
"fal-ai/flux-pro/kontext.description": "FLUX.1 Kontext [pro]는 텍스트와 참조 이미지를 입력으로 받아, 국소 편집과 복잡한 장면 변환을 정밀하게 수행할 수 있습니다.",
@@ -571,8 +577,9 @@
"gemini-3.1-flash-lite.description": "Gemini 3.1 Flash-Lite는 Google의 가장 비용 효율적인 멀티모달 모델로, 대량 에이전트 작업, 번역 및 데이터 처리에 최적화되어 있습니다.",
"gemini-3.1-pro-preview.description": "Gemini 3.1 Pro Preview는 Gemini 3 Pro의 추론 능력을 강화하고 중간 사고 수준 지원을 추가합니다.",
"gemini-3.1-pro.description": "Google의 Gemini 3.1 Pro — 1M 컨텍스트 윈도우를 갖춘 프리미엄 멀티모달 모델.",
+ "gemini-3.5-flash.description": "최첨단 지능과 우수한 검색 및 기반 기술을 결합하여 속도를 위해 설계된 Gemini의 가장 지능적인 모델입니다.",
"gemini-flash-latest.description": "gemini-3-flash-preview를 가리킵니다.",
- "gemini-flash-lite-latest.description": "gemini-2.5-flash-lite-preview-09-2025를 가리킵니다.",
+ "gemini-flash-lite-latest.description": "gemini-3.1-flash-lite를 가리킵니다.",
"gemini-pro-latest.description": "gemini-3.1-pro-preview를 가리킵니다.",
"gemma-7b-it.description": "Gemma 7B는 소규모에서 중간 규모 작업에 적합한 비용 효율적인 모델입니다.",
"gemma2-9b-it.description": "Gemma 2 9B는 특정 작업 및 도구 통합에 최적화된 모델입니다.",
@@ -731,6 +738,8 @@
"grok-4-fast-reasoning.description": "Grok 4 Fast는 비용 효율적인 추론 모델 분야에서의 최신 성과로, 출시를 기쁘게 생각합니다.",
"grok-4.20-0309-non-reasoning.description": "간단한 사용 사례를 위한 비추론 변형",
"grok-4.20-0309-reasoning.description": "응답 전에 추론하는 지능적이고 매우 빠른 모델",
+ "grok-4.20-beta-0309-non-reasoning.description": "단순한 사용 사례를 위한 비추론 변형 모델입니다.",
+ "grok-4.20-beta-0309-reasoning.description": "응답 전에 추론하는 지능적이고 매우 빠른 모델입니다.",
"grok-4.20-multi-agent-0309.description": "4명 또는 16명의 에이전트 팀, 연구 사용 사례에서 뛰어남, 현재 클라이언트 측 도구를 지원하지 않음. xAI 서버 측 도구(예: X Search, Web Search 도구) 및 원격 MCP 도구만 지원.",
"grok-4.3.description": "세계에서 가장 진실을 추구하는 대규모 언어 모델",
"grok-4.description": "언어, 수학, 추론에서 타의 추종을 불허하는 성능을 자랑하는 최신 Grok 플래그십 모델 — 진정한 만능 모델입니다. 현재 grok-4-0709를 가리키며, 제한된 자원으로 인해 공식 가격보다 임시로 10% 높게 책정되었으며, 이후 공식 가격으로 복귀할 예정입니다.",
@@ -1208,6 +1217,7 @@
"qwen3.6-flash.description": "Qwen3.6 네이티브 비전-언어 Flash 모델은 3.5-Flash 버전보다 전반적인 성능이 크게 향상되었습니다. 특히 에이전트 코딩 능력이 강화되어 여러 코드-에이전트 벤치마크에서 전작을 크게 능가하며, 수학적 추론 및 코드 추론 능력도 개선되었습니다. 비전 측면에서는 공간 지능이 크게 향상되었으며, 객체 위치 파악과 타깃 탐지 성능이 특히 두드러집니다.",
"qwen3.6-max-preview.description": "Qwen3.6 시리즈 중 가장 큰 비공개 모델입니다. 복잡한 작업을 위한 세계 지식, 지시 수행, 에이전트 코딩 능력이 강화되었습니다. 텍스트 전용이며 기본적으로 사고(thinking) 모드, 명시적 캐싱, 함수 호출을 지원합니다.",
"qwen3.6-plus.description": "Qwen 3.6-Plus는 코딩 능력, 특히 Agentic Coding과 프런트엔드 개발을 중심으로 대규모 업그레이드를 도입하여 Vibe Coding 경험을 크게 개선했습니다. 일반 시나리오 전반에서의 추론 능력 또한 향상되었습니다. 멀티모달 측면에서는 범용 인식, OCR, 객체 위치 파악 능력 등이 대폭 강화되었으며, Qwen 3.5-Plus에서 보고된 이슈들도 해결되었습니다. 사용 방식은 기존 Qwen 3.5-Plus와 동일합니다.",
+ "qwen3.7-max.description": "Alibaba의 Qwen3.7 Max — 100만 문맥, 강력한 추론 및 도구 사용 기능을 갖춘 최신 Max 변형 모델입니다.",
"qwen3.description": "Qwen3는 Alibaba의 차세대 대형 언어 모델로, 다양한 활용 사례에서 강력한 성능을 발휘합니다.",
"qwq-32b-preview.description": "QwQ는 향상된 추론 능력에 중점을 둔 Qwen의 실험적 연구 모델입니다.",
"qwq-32b.description": "QwQ는 Qwen 계열의 추론 모델입니다. 일반적인 지시 조정 모델과 비교해 사고 및 추론 능력이 뛰어나며, 특히 복잡한 문제에서 다운스트림 성능을 크게 향상시킵니다. QwQ-32B는 DeepSeek-R1 및 o1-mini와 경쟁할 수 있는 중형 추론 모델입니다.",
@@ -1215,6 +1225,8 @@
"qwq.description": "QwQ는 Qwen 계열의 추론 모델입니다. 일반적인 지시 조정 모델과 비교해 사고 및 추론 능력이 뛰어나며, 특히 어려운 문제에서 다운스트림 성능을 크게 향상시킵니다. QwQ-32B는 DeepSeek-R1 및 o1-mini와 경쟁할 수 있는 중형 추론 모델입니다.",
"qwq_32b.description": "Qwen 계열의 중형 추론 모델입니다. 일반적인 지시 조정 모델과 비교해 QwQ의 사고 및 추론 능력은 특히 어려운 문제에서 다운스트림 성능을 크게 향상시킵니다.",
"r1-1776.description": "R1-1776은 DeepSeek R1의 후속 학습 버전으로, 검열되지 않고 편향 없는 사실 정보를 제공합니다.",
+ "seedance-1-5-pro-251215.description": "ByteDance의 Seedance 1.5 Pro는 텍스트-비디오, 이미지-비디오(첫 프레임, 첫+마지막 프레임) 및 시각과 동기화된 오디오 생성을 지원합니다.",
+ "seedream-5-0-260128.description": "BytePlus의 ByteDance-Seedream-5.0-lite는 실시간 정보를 위한 웹 검색 기반 생성, 복잡한 프롬프트 해석 향상, 전문적인 시각적 창작을 위한 참조 일관성 개선 기능을 제공합니다.",
"solar-mini-ja.description": "Solar Mini (Ja)는 Solar Mini의 일본어 특화 버전으로, 영어와 한국어에서도 효율적이고 강력한 성능을 유지합니다.",
"solar-mini.description": "Solar Mini는 GPT-3.5를 능가하는 성능을 가진 소형 LLM으로, 영어와 한국어를 지원하는 강력한 다국어 기능을 갖추고 있으며, 효율적인 경량 솔루션을 제공합니다.",
"solar-pro.description": "Solar Pro는 Upstage의 고지능 LLM으로, 단일 GPU에서 지시 수행에 최적화되어 있으며, IFEval 점수 80 이상을 기록합니다. 현재는 영어를 지원하며, 2024년 11월 전체 릴리스 시 더 많은 언어와 긴 컨텍스트를 지원할 예정입니다.",
diff --git a/locales/ko-KR/onboarding.json b/locales/ko-KR/onboarding.json
index 45de880767..e1e7b58490 100644
--- a/locales/ko-KR/onboarding.json
+++ b/locales/ko-KR/onboarding.json
@@ -20,6 +20,7 @@
"agent.greeting.vibePlaceholder": "예: 따뜻하고 친근한, 날카롭고 직설적인...",
"agent.history.current": "현재",
"agent.history.title": "히스토리 주제",
+ "agent.input.preparing": "준비 중…",
"agent.layout.mode.agent": "에이전트 모드",
"agent.layout.mode.classic": "클래식 모드",
"agent.layout.skip": "이 단계 건너뛰기",
@@ -57,16 +58,8 @@
"agent.telemetryHint": "자신의 말로 대답할 수도 있습니다.",
"agent.title": "대화형 온보딩",
"agent.welcome": "...음? 방금 깨어났어요 — 머리가 텅 비었네요. 당신은 누구시죠? 그리고 — 저를 뭐라고 불러야 할까요? 저도 이름이 필요해요.",
- "agent.welcome.footer": "Lobe AI 에이전트를 구성하세요. 이 에이전트는 서버에 상주하며 모든 상호작용에서 학습하여 실행할수록 더 강력해집니다.",
- "agent.welcome.guide.growTogether.desc": "대화를 나눌수록 더 잘 이해하게 되어 시간이 지날수록 든든한 동료가 될게요.",
- "agent.welcome.guide.growTogether.title": "함께 성장하기",
- "agent.welcome.guide.knowYou.desc": "요즘 어떤 일을 하고 계신가요? 상황을 조금 알려주시면 더 잘 도와드릴 수 있어요.",
- "agent.welcome.guide.knowYou.title": "당신을 알아가기",
- "agent.welcome.guide.name.desc": "처음부터 더 친근하게 느낄 수 있도록 이름을 지어주세요.",
- "agent.welcome.guide.name.title": "이름 지어주기",
"agent.welcome.sentence.1": "만나서 반가워요! 서로 알아가볼까요?",
"agent.welcome.sentence.2": "어떤 파트너가 되길 원하시나요?",
- "agent.welcome.sentence.3": "먼저, 이름을 지어주세요 :)",
"agent.welcome.suggestion.avatarHint": "{{emoji}}를 아바타로 사용하세요.",
"agent.welcome.suggestion.switch": "다른 이름 보기",
"agent.welcome.suggestion.title": "시작이 어렵다면, 아래에서 하나 골라보세요. 나중에 얼마든지 다듬을 수 있어요.",
diff --git a/locales/ko-KR/plugin.json b/locales/ko-KR/plugin.json
index ec2698ec6b..802669ac4b 100644
--- a/locales/ko-KR/plugin.json
+++ b/locales/ko-KR/plugin.json
@@ -73,9 +73,8 @@
"builtins.lobe-agent.apiName.analyzeVisualMedia.mediaCount": "{{count}} 미디어",
"builtins.lobe-agent.apiName.analyzeVisualMedia.result": "시각적 미디어 분석: {{question}}",
"builtins.lobe-agent.apiName.callSubAgent": "하위 에이전트 호출",
- "builtins.lobe-agent.apiName.callSubAgent.completed": "하위 에이전트 배치 완료: ",
- "builtins.lobe-agent.apiName.callSubAgent.loading": "하위 에이전트 배치 중: ",
"builtins.lobe-agent.apiName.callSubAgents": "하위 에이전트 호출",
+ "builtins.lobe-agent.apiName.callSubAgents.more": "총 {{count}}개",
"builtins.lobe-agent.apiName.clearTodos": "할 일 목록 지우기",
"builtins.lobe-agent.apiName.clearTodos.modeAll": "전체",
"builtins.lobe-agent.apiName.clearTodos.modeCompleted": "완료됨",
@@ -87,17 +86,24 @@
"builtins.lobe-agent.apiName.updatePlan.completed": "완료됨",
"builtins.lobe-agent.apiName.updatePlan.modified": "수정됨",
"builtins.lobe-agent.apiName.updateTodos": "할 일 업데이트",
+ "builtins.lobe-agent.subAgent.stats.tokens": "{{count}} 토큰",
+ "builtins.lobe-agent.subAgent.stats.tools": "{{count}} 도구",
"builtins.lobe-agent.title": "로브 에이전트",
"builtins.lobe-claude-code.agent.instruction": "지시사항",
"builtins.lobe-claude-code.agent.result": "결과",
- "builtins.lobe-claude-code.task.createLabel": "작업 생성: ",
+ "builtins.lobe-claude-code.task.create.completed": "작업 생성됨: ",
+ "builtins.lobe-claude-code.task.create.loading": "작업 생성 중: ",
"builtins.lobe-claude-code.task.getLabel": "작업 #{{taskId}} 검사 중",
- "builtins.lobe-claude-code.task.listLabel": "작업 목록",
+ "builtins.lobe-claude-code.task.list.completed": "작업 목록 완료",
+ "builtins.lobe-claude-code.task.list.loading": "작업 목록 불러오는 중",
+ "builtins.lobe-claude-code.task.update.completed": "작업 #{{taskId}} 업데이트됨",
+ "builtins.lobe-claude-code.task.update.loading": "작업 #{{taskId}} 업데이트 중",
"builtins.lobe-claude-code.task.updateCompleted": "완료됨",
"builtins.lobe-claude-code.task.updateDeleted": "삭제됨",
"builtins.lobe-claude-code.task.updateInProgress": "시작됨",
- "builtins.lobe-claude-code.task.updateLabel": "작업 #{{taskId}} 업데이트 중",
"builtins.lobe-claude-code.task.updatePending": "초기화",
+ "builtins.lobe-claude-code.task.updateSubject.completed": "작업 업데이트됨",
+ "builtins.lobe-claude-code.task.updateSubject.loading": "작업 업데이트 중",
"builtins.lobe-claude-code.todoWrite.allDone": "모든 작업이 완료되었습니다",
"builtins.lobe-claude-code.todoWrite.currentStep": "현재 단계",
"builtins.lobe-claude-code.todoWrite.todos": "할 일",
@@ -261,6 +267,8 @@
"builtins.lobe-skill-store.render.repository": "저장소",
"builtins.lobe-skill-store.render.version": "버전",
"builtins.lobe-skill-store.title": "스킬 스토어",
+ "builtins.lobe-skills.apiName.activateAgentSkill": "에이전트 스킬 활성화",
+ "builtins.lobe-skills.apiName.activateProjectSkill": "프로젝트 스킬 활성화",
"builtins.lobe-skills.apiName.activateSkill": "스킬 활성화",
"builtins.lobe-skills.apiName.execScript": "스크립트 실행",
"builtins.lobe-skills.apiName.exportFile": "파일 내보내기",
@@ -530,6 +538,7 @@
"localSystem.workingDirectory.checkoutAction": "체크아웃",
"localSystem.workingDirectory.checkoutFailed": "체크아웃 실패",
"localSystem.workingDirectory.chooseDifferentFolder": "다른 폴더 선택",
+ "localSystem.workingDirectory.clear": "지우기",
"localSystem.workingDirectory.createBranchAction": "새 브랜치 체크아웃…",
"localSystem.workingDirectory.current": "현재 작업 디렉터리",
"localSystem.workingDirectory.detachedHead": "분리된 HEAD ({{sha}})",
diff --git a/locales/ko-KR/providers.json b/locales/ko-KR/providers.json
index 08f8678375..7860555086 100644
--- a/locales/ko-KR/providers.json
+++ b/locales/ko-KR/providers.json
@@ -33,6 +33,7 @@
"jina.description": "2020년에 설립된 Jina AI는 선도적인 검색 AI 기업으로, 벡터 모델, 재정렬기, 소형 언어 모델을 포함한 검색 스택을 통해 신뢰성 높고 고품질의 생성형 및 멀티모달 검색 앱을 구축합니다.",
"kimicodingplan.description": "문샷 AI의 Kimi Code는 K2.5를 포함한 Kimi 모델에 접근하여 코딩 작업을 수행할 수 있습니다.",
"lmstudio.description": "LM Studio는 데스크탑에서 LLM을 개발하고 실험할 수 있는 애플리케이션입니다.",
+ "lobehub.description": "LobeHub Cloud는 공식 API를 사용하여 AI 모델에 접근하며, 모델 토큰에 연계된 크레딧으로 사용량을 측정합니다.",
"longcat.description": "LongCat은 Meituan에서 독자적으로 개발한 생성형 AI 대형 모델 시리즈입니다. 이는 효율적인 계산 아키텍처와 강력한 멀티모달 기능을 통해 내부 기업 생산성을 향상시키고 혁신적인 애플리케이션을 가능하게 하기 위해 설계되었습니다.",
"minimax.description": "2021년에 설립된 MiniMax는 텍스트, 음성, 비전 등 멀티모달 기반의 범용 AI를 개발하며, 조 단위 파라미터의 MoE 텍스트 모델과 Hailuo AI와 같은 앱을 제공합니다.",
"minimaxcodingplan.description": "MiniMax 토큰 플랜은 고정 요금 구독을 통해 M2.7을 포함한 MiniMax 모델에 접근하여 코딩 작업을 수행할 수 있습니다.",
diff --git a/locales/ko-KR/setting.json b/locales/ko-KR/setting.json
index 7e3e696053..110768b051 100644
--- a/locales/ko-KR/setting.json
+++ b/locales/ko-KR/setting.json
@@ -180,8 +180,6 @@
"agentSkillModal.url.title": "URL에서 가져오기",
"agentSkillModal.url.urlPlaceholder": "https://example.com/path/to/SKILL.md",
"agentSkillTag": "에이전트 스킬",
- "agentTab.documents": "문서",
- "agentTab.meta": "도우미 정보",
"agentTab.opening": "시작 설정",
"agentTab.plugin": "기능 설정",
"agentTab.prompt": "역할 프롬프트",
@@ -481,6 +479,20 @@
"notification.item.image_generation_completed": "이미지 생성 완료",
"notification.item.video_generation_completed": "동영상 생성 완료",
"notification.title": "알림 채널",
+ "platformAgentConfig.availability.available": "사용 가능",
+ "platformAgentConfig.availability.checking": "확인 중...",
+ "platformAgentConfig.availability.label": "가용성",
+ "platformAgentConfig.availability.noDevice": "연결된 장치 없음",
+ "platformAgentConfig.availability.notInstalled": "설치되지 않음",
+ "platformAgentConfig.changeDevice": "장치 변경",
+ "platformAgentConfig.device.label": "연결된 장치",
+ "platformAgentConfig.device.none": "없음",
+ "platformAgentConfig.device.offline": "오프라인",
+ "platformAgentConfig.device.online": "온라인",
+ "platformAgentConfig.platform.label": "플랫폼",
+ "platformAgentConfig.redetect": "다시 감지",
+ "platformAgentConfig.selectDevice": "장치 선택",
+ "platformAgentConfig.title": "플랫폼 구성",
"plugin.addMCPPlugin": "MCP 기능 추가",
"plugin.addTooltip": "사용자 정의 기능",
"plugin.clearDeprecated": "유효하지 않은 기능 제거",
@@ -491,6 +503,8 @@
"plugin.settings.tooltip": "기능 설정",
"plugin.store": "기능 스토어",
"publishToCommunity": "커뮤니티에 게시",
+ "serviceModel.contextLimit.placeholder": "컨텍스트 제한",
+ "serviceModel.memoryModels.title": "메모리 모델",
"serviceModel.modelAssignments.title": "모델 할당",
"serviceModel.optionalFeatures.title": "선택적 기능",
"settingAgent.avatar.sizeExceeded": "이미지 크기가 1MB를 초과했습니다. 더 작은 이미지를 선택해 주세요.",
@@ -537,6 +551,9 @@
"settingChat.enableAutoScrollOnStreaming.desc": "이 어시스턴트에 대한 전역 설정을 재정의합니다",
"settingChat.enableAutoScrollOnStreaming.title": "AI 응답 중 자동 스크롤",
"settingChat.enableCompressHistory.title": "역사 메시지 자동 요약 활성화",
+ "settingChat.enableFollowUpChips.desc": "각 응답 후, 메시지 아래에 원클릭 후속 응답 칩을 표시합니다. 글로벌 후속 모델이 구성되어야 합니다.",
+ "settingChat.enableFollowUpChips.notConfiguredHint": "글로벌 후속 모델을 먼저 구성하여 활성화하세요.",
+ "settingChat.enableFollowUpChips.title": "후속 제안",
"settingChat.enableHistoryCount.alias": "제한 없음",
"settingChat.enableHistoryCount.limited": "{{number}}개의 대화 메시지만 포함",
"settingChat.enableHistoryCount.setlimited": "사용할 메시지 수 설정",
@@ -828,6 +845,9 @@
"systemAgent.customPrompt.desc": "작성 후, 시스템 도우미는 콘텐츠 생성 시 사용자 정의 프롬프트를 사용합니다.",
"systemAgent.customPrompt.placeholder": "사용자 정의 프롬프트 입력",
"systemAgent.customPrompt.title": "사용자 정의 프롬프트",
+ "systemAgent.followUpAction.label": "후속 제안 모델",
+ "systemAgent.followUpAction.modelDesc": "각 어시스턴트 메시지 아래에 원클릭 후속 응답을 제안하는 데 사용되는 모델",
+ "systemAgent.followUpAction.title": "후속 제안",
"systemAgent.generationTopic.label": "모델",
"systemAgent.generationTopic.modelDesc": "AI 그림 자동 주제 명명에 사용되는 모델 지정",
"systemAgent.generationTopic.title": "AI 그림 주제 명명 도우미",
@@ -838,6 +858,9 @@
"systemAgent.inputCompletion.label": "모델",
"systemAgent.inputCompletion.modelDesc": "입력 자동 완성 제안에 사용되는 모델 (예: GitHub Copilot의 고스트 텍스트)",
"systemAgent.inputCompletion.title": "입력 자동 완성 에이전트",
+ "systemAgent.memoryAnalysisAgentConfig.label": "모델",
+ "systemAgent.memoryAnalysisAgentConfig.modelDesc": "대화가 메모리를 포함하는지 결정하고 정체성, 선호도, 컨텍스트, 활동 및 경험을 추출하는 데 사용되는 모델",
+ "systemAgent.memoryAnalysisAgentConfig.title": "메모리 분석",
"systemAgent.promptRewrite.label": "모델",
"systemAgent.promptRewrite.modelDesc": "프롬프트 재작성에 사용할 모델을 지정합니다",
"systemAgent.promptRewrite.title": "프롬프트 재작성 에이전트",
@@ -851,12 +874,20 @@
"systemAgent.translation.label": "모델",
"systemAgent.translation.modelDesc": "번역에 사용되는 모델 지정",
"systemAgent.translation.title": "메시지 내용 번역 도우미",
+ "systemAgent.userMemoryEmbedding.label": "모델",
+ "systemAgent.userMemoryEmbedding.modelDesc": "검색을 위해 메모리 콘텐츠를 임베딩하는 데 사용되는 모델. 컨텍스트 제한은 각 임베딩 입력을 제한합니다.",
+ "systemAgent.userMemoryEmbedding.title": "메모리 임베딩",
+ "systemAgent.userMemoryPersonaWriter.label": "모델",
+ "systemAgent.userMemoryPersonaWriter.modelDesc": "개인화된 메모리 요약을 작성하는 데 사용되는 모델",
+ "systemAgent.userMemoryPersonaWriter.title": "메모리 퍼소나 작성기",
"tab.about": "소개",
"tab.addAgentSkill": "에이전트 스킬 추가",
"tab.addCustomMcp": "사용자 정의 MCP 스킬 추가",
"tab.addCustomMcp.desc": "사용자 정의 MCP 서버를 수동으로 구성합니다",
"tab.addCustomSkill": "사용자 정의 스킬 추가",
"tab.advanced": "고급",
+ "tab.advanced.appUpdates.title": "앱 업데이트",
+ "tab.advanced.toolsAndDiagnostics.title": "도구 및 진단",
"tab.advanced.updateChannel.canary": "카나리",
"tab.advanced.updateChannel.canaryDesc": "모든 PR 병합 시 트리거되며, 하루에 여러 빌드가 생성됩니다. 가장 불안정합니다.",
"tab.advanced.updateChannel.desc": "기본적으로 안정적인 업데이트에 대한 알림을 받습니다. 카나리 채널은 프로덕션 작업에 불안정할 수 있는 사전 릴리스 빌드를 제공합니다.",
diff --git a/locales/ko-KR/spend.json b/locales/ko-KR/spend.json
index ceb7ac71f7..a105e769b5 100644
--- a/locales/ko-KR/spend.json
+++ b/locales/ko-KR/spend.json
@@ -26,6 +26,7 @@
"table.columns.trigger.enums.onboarding": "온보딩",
"table.columns.trigger.enums.openapi": "OpenAPI",
"table.columns.trigger.enums.semantic_search": "지식 검색",
+ "table.columns.trigger.enums.signup_email_llm_review": "가입 이메일 검토",
"table.columns.trigger.enums.topic": "주제 요약",
"table.columns.trigger.enums.video": "비디오 생성",
"table.columns.trigger.enums.visual_analysis": "시각적 분석",
diff --git a/locales/ko-KR/topic.json b/locales/ko-KR/topic.json
index b673300784..55778a4fdc 100644
--- a/locales/ko-KR/topic.json
+++ b/locales/ko-KR/topic.json
@@ -51,6 +51,77 @@
"inPopup.focus": "팝업 창에 포커스",
"inPopup.title": "팝업 창에서 열기",
"loadMore": "더 보기",
+ "management.actions.newChat": "새 채팅",
+ "management.actions.select": "선택",
+ "management.actionsMenu.archiveStale.confirm": "3개월 이상 비활성 상태인 {{count}}개의 주제를 보관하시겠습니까? 완료로 표시됩니다.",
+ "management.actionsMenu.archiveStale.confirmOk": "보관",
+ "management.actionsMenu.archiveStale.done": "{{count}}개의 오래된 주제가 보관되었습니다.",
+ "management.actionsMenu.archiveStale.label": "3개월 이상 비활성 상태인 주제 보관",
+ "management.actionsMenu.archiveStale.noneFound": "오래된 주제가 없습니다.",
+ "management.actionsMenu.archiveStale.title": "오래된 주제를 보관하시겠습니까?",
+ "management.actionsMenu.autoSummarize.comingSoon": "자동 요약 기능이 곧 제공됩니다 — 로드맵에서 확인하세요.",
+ "management.actionsMenu.autoSummarize.label": "요약이 없는 주제에 대해 자동으로 요약 생성",
+ "management.actionsMenu.title": "추가 작업",
+ "management.bulk.archive": "보관",
+ "management.bulk.cancel": "취소",
+ "management.bulk.delete": "삭제",
+ "management.bulk.deleteConfirm": "{{count}}개의 주제를 삭제하려고 합니다. 이 작업은 되돌릴 수 없습니다.",
+ "management.bulk.deleteTitle": "주제를 삭제하시겠습니까?",
+ "management.bulk.favorite": "즐겨찾기",
+ "management.bulk.selectedCount_one": "{{count}}개 선택됨",
+ "management.bulk.selectedCount_other": "{{count}}개 선택됨",
+ "management.card.noPreview": "미리보기를 사용할 수 없습니다",
+ "management.columns.project": "프로젝트",
+ "management.columns.status": "상태",
+ "management.columns.title": "제목",
+ "management.columns.trigger": "트리거",
+ "management.columns.updated": "업데이트됨",
+ "management.empty.filtered.action": "필터 지우기",
+ "management.empty.filtered.desc": "필터를 조정하거나 지워서 더 많은 주제를 확인해보세요.",
+ "management.empty.filtered.title": "이 필터에 맞는 주제가 없습니다",
+ "management.empty.noTopics.action": "새 채팅 시작",
+ "management.empty.noTopics.desc": "이 에이전트와 대화를 시작하여 첫 번째 주제를 만들어보세요.",
+ "management.empty.noTopics.title": "아직 주제가 없습니다",
+ "management.filters.project.empty": "프로젝트 없음",
+ "management.filters.project.label": "프로젝트",
+ "management.filters.status.active": "활성",
+ "management.filters.status.all": "전체",
+ "management.filters.status.archived": "보관됨",
+ "management.filters.status.completed": "완료됨",
+ "management.filters.status.favorite": "즐겨찾기",
+ "management.filters.status.running": "진행 중",
+ "management.filters.time.all": "전체 기간",
+ "management.filters.time.label": "시간",
+ "management.filters.time.month": "지난달",
+ "management.filters.time.today": "오늘",
+ "management.filters.time.week": "지난주",
+ "management.filters.trigger.api": "API",
+ "management.filters.trigger.chat": "채팅",
+ "management.filters.trigger.eval": "평가",
+ "management.filters.trigger.label": "트리거",
+ "management.filters.trigger.task": "작업",
+ "management.group.byProject": "프로젝트별",
+ "management.group.byTime": "시간별",
+ "management.group.label": "그룹",
+ "management.group.noProject": "프로젝트 없음",
+ "management.group.none": "없음",
+ "management.loadingMore": "더 많은 주제를 불러오는 중…",
+ "management.searchPlaceholder": "이 에이전트의 주제를 검색하세요…",
+ "management.sidebarEntry": "주제",
+ "management.sort.createdAt": "생성 시간",
+ "management.sort.label": "정렬",
+ "management.sort.title": "제목",
+ "management.sort.updatedAt": "업데이트 시간",
+ "management.status.active": "활성",
+ "management.status.archived": "보관됨",
+ "management.status.completed": "완료됨",
+ "management.status.failed": "실패",
+ "management.status.paused": "일시 중지됨",
+ "management.status.running": "진행 중",
+ "management.status.waitingForHuman": "입력 대기 중",
+ "management.title": "주제",
+ "management.view.card": "카드",
+ "management.view.list": "목록",
"newTopic": "새 토픽",
"renameModal.description": "간단하고 알아보기 쉽게 설정하세요.",
"renameModal.title": "토픽 이름 변경",
diff --git a/locales/nl-NL/agent.json b/locales/nl-NL/agent.json
index 35c9c6c763..9555e127fa 100644
--- a/locales/nl-NL/agent.json
+++ b/locales/nl-NL/agent.json
@@ -100,6 +100,35 @@
"channel.groupPolicyOpenHint": "Reageren in elke groep, elk kanaal of elke thread",
"channel.historyLimit": "Limiet voor berichtgeschiedenis",
"channel.historyLimitHint": "Standaard aantal berichten om op te halen bij het lezen van kanaalgeschiedenis",
+ "channel.imessage.applicationIdHint": "Een stabiele identificator gedeeld door het cloudkanaal en de Desktop-brug.",
+ "channel.imessage.applicationIdPlaceholder": "bijv. home-mac-mini",
+ "channel.imessage.blueBubblesPassword": "BlueBubbles Wachtwoord",
+ "channel.imessage.blueBubblesPasswordHint": "Lokaal opgeslagen in LobeHub Desktop en alleen gebruikt om de lokale BlueBubbles-server aan te roepen.",
+ "channel.imessage.blueBubblesServerUrl": "BlueBubbles Server-URL",
+ "channel.imessage.blueBubblesServerUrlHint": "De lokale BlueBubbles-server-URL die bereikbaar is vanuit deze Desktop-app.",
+ "channel.imessage.bridgeEnabled": "Brug Inschakelen",
+ "channel.imessage.bridgeEnabledHint": "Wanneer ingeschakeld, ontvangt LobeHub Desktop lokale BlueBubbles-webhooks en stuurt deze door naar LobeHub.",
+ "channel.imessage.bridgeMissingApplicationId": "Voer eerst de Applicatie-ID in.",
+ "channel.imessage.bridgeMissingPassword": "Voer eerst het BlueBubbles-wachtwoord in.",
+ "channel.imessage.bridgeMissingServerUrl": "Voer eerst de BlueBubbles Server-URL in.",
+ "channel.imessage.bridgeMissingWebhookSecret": "Voer eerst het Webhook-geheim in.",
+ "channel.imessage.bridgePasswordSavedPlaceholder": "Laat leeg om het opgeslagen wachtwoord te behouden",
+ "channel.imessage.bridgeRefresh": "Vernieuwen",
+ "channel.imessage.bridgeRefreshFailed": "Kan iMessage Desktop-brug niet vernieuwen",
+ "channel.imessage.bridgeRunning": "Actief",
+ "channel.imessage.bridgeSave": "Brug Opslaan",
+ "channel.imessage.bridgeSaveFailed": "Kan iMessage Desktop-brug niet opslaan",
+ "channel.imessage.bridgeSaved": "iMessage Desktop-brug opgeslagen",
+ "channel.imessage.bridgeStopped": "Gestopt",
+ "channel.imessage.bridgeTest": "Test BlueBubbles",
+ "channel.imessage.bridgeTestFailed": "BlueBubbles-test mislukt",
+ "channel.imessage.bridgeTestSuccess": "BlueBubbles-verbinding geslaagd",
+ "channel.imessage.description": "Verbind deze assistent met iMessage via de lokale LobeHub Desktop BlueBubbles-brug.",
+ "channel.imessage.desktopBridge": "Desktop Brug",
+ "channel.imessage.desktopDeviceId": "Desktop Apparaat-ID",
+ "channel.imessage.desktopDeviceIdHint": "Het LobeHub Desktop-apparaat dat de lokale BlueBubbles-brug uitvoert. Vind het in de Desktop Gateway-instellingen.",
+ "channel.imessage.webhookSecret": "Webhook Geheim",
+ "channel.imessage.webhookSecretHint": "Een gedeeld geheim gebruikt tussen LobeHub Desktop en de cloud-webhook. Gebruik dezelfde waarde in de Desktop-brugconfiguratie.",
"channel.importConfig": "Configuratie Importeren",
"channel.importFailed": "Configuratie importeren mislukt",
"channel.importInvalidFormat": "Ongeldig configuratiebestandformaat",
@@ -176,6 +205,7 @@
"channel.userIdHint": "Je gebruikers-ID op dit platform. De AI kan dit gebruiken om je directe berichten te sturen.",
"channel.userIdHint.discord": "Schakel Ontwikkelaarsmodus in (Instellingen → Geavanceerd) en klik met rechts op je avatar → Gebruikers-ID kopiëren.",
"channel.userIdHint.feishu": "Open je app op het Feishu / Lark Open Platform → Machtigingen en zoek daar je Open ID op.",
+ "channel.userIdHint.imessage": "Gebruik je iMessage-handle zoals te zien in BlueBubbles, meestal een e-mailadres of E.164-telefoonnummer.",
"channel.userIdHint.line": "Open de LINE Developers Console → jouw kanaal → Tabblad Basisinstellingen, en kopieer \"Jouw gebruikers-ID\" (begint met U, 33 tekens).",
"channel.userIdHint.qq": "Je QQ-nummer, weergegeven op je QQ-profielpagina.",
"channel.userIdHint.slack": "Open je Slack-profiel → ⋮ Meer → Lid-ID kopiëren (begint met U).",
diff --git a/locales/nl-NL/chat.json b/locales/nl-NL/chat.json
index cd80c28214..2e2760ec23 100644
--- a/locales/nl-NL/chat.json
+++ b/locales/nl-NL/chat.json
@@ -69,6 +69,11 @@
"cliAuthGuide.errorDetails": "Foutdetails",
"cliAuthGuide.runCommand": "Voer dit uit in Terminal",
"cliAuthGuide.title": "Aanmelden bij {{name}}",
+ "cliOverloadedGuide.actions.retry": "Opnieuw proberen",
+ "cliOverloadedGuide.desc": "De upstream-modelservice van {{name}} is tijdelijk overbelast. Dit probleem lost zich meestal binnen enkele ogenblikken op.",
+ "cliOverloadedGuide.errorDetails": "Foutdetails",
+ "cliOverloadedGuide.retryHint": "Wacht een paar seconden en probeer het opnieuw. Als het blijft mislukken, kan het zijn dat de provider een groter incident heeft.",
+ "cliOverloadedGuide.title": "{{name}} is tijdelijk overbelast",
"cliRateLimitGuide.actions.openSystemTools": "Systeemhulpmiddelen openen",
"cliRateLimitGuide.actions.retry": "Opnieuw proberen",
"cliRateLimitGuide.afterReset": "Wacht tot de reset tijd en probeer je bericht opnieuw. Als je API-autorisatie gebruikt, kun je ook je providerquota en factureringsstatus controleren.",
@@ -203,6 +208,17 @@
"heteroAgent.cloudRepo.noRepos": "Geen repositories geconfigureerd. Voeg ze toe in de agentinstellingen.",
"heteroAgent.cloudRepo.notSet": "Geen repository geselecteerd",
"heteroAgent.cloudRepo.sectionTitle": "Repositories",
+ "heteroAgent.executionTarget.infoTooltip": "Kies een extern apparaat om die machine via het web aan te sturen. \"Dit apparaat\" voert de agent lokaal uit en is alleen beschikbaar in de desktop-app.",
+ "heteroAgent.executionTarget.loading": "Apparaten laden…",
+ "heteroAgent.executionTarget.local": "Dit apparaat",
+ "heteroAgent.executionTarget.localDesc": "Voer uit als een lokaal proces in deze desktop-app",
+ "heteroAgent.executionTarget.noDevices": "Nog geen externe apparaten. Installeer de desktop-app of voer `lh connect` uit op een andere machine.",
+ "heteroAgent.executionTarget.offline": "Offline",
+ "heteroAgent.executionTarget.online": "Online",
+ "heteroAgent.executionTarget.sandbox": "Cloud-sandbox",
+ "heteroAgent.executionTarget.sandboxDesc": "Voer uit in een tijdelijke cloud-sandbox",
+ "heteroAgent.executionTarget.title": "Uitvoerapparaat",
+ "heteroAgent.executionTarget.unknownDevice": "Onbekend apparaat",
"heteroAgent.fullAccess.label": "Volledige toegang",
"heteroAgent.fullAccess.tooltip": "Claude Code draait lokaal met volledige lees-/schrijfrechten voor de werkmap. Wisselen van toestemmingsmodus is nog niet beschikbaar.",
"heteroAgent.resumeReset.cwdChanged": "Werkmap gewijzigd. De vorige Claude Code-sessie kan alleen worden hervat vanuit de oorspronkelijke map, dus er is een nieuw gesprek gestart.",
@@ -274,6 +290,11 @@
"memory.on.desc": "Onthoud voorkeuren en informatie uit gesprekken.",
"memory.on.title": "Geheugen Inschakelen",
"memory.title": "Geheugen",
+ "mention.category.agents": "Agenten",
+ "mention.category.members": "Leden",
+ "mention.category.skills": "Vaardigheden",
+ "mention.category.tools": "Hulpmiddelen",
+ "mention.category.topics": "Onderwerpen",
"mention.title": "Leden vermelden",
"messageAction.collapse": "Bericht samenvouwen",
"messageAction.continueGeneration": "Doorgaan met genereren",
@@ -330,6 +351,7 @@
"newCodexAgent": "Codex toevoegen",
"newGroupChat": "Groepsgesprek aanmaken",
"newPage": "Pagina aanmaken",
+ "newPlatformAgent": "Platformagent toevoegen",
"noAgentsYet": "Deze groep heeft nog geen leden. Klik op de + knop om agenten uit te nodigen.",
"noAvailableAgents": "Geen leden beschikbaar om uit te nodigen",
"noMatchingAgents": "Geen overeenkomende leden gevonden",
@@ -350,6 +372,45 @@
"pageSelection.reference": "Geselecteerde Tekst",
"pin": "Vastzetten",
"pinOff": "Losmaken",
+ "platformAgent.create.available": "Beschikbaar",
+ "platformAgent.create.back": "Terug",
+ "platformAgent.create.checkFailed": "Controle mislukt",
+ "platformAgent.create.checking": "Beschikbaarheid controleren...",
+ "platformAgent.create.comingSoon": "Binnenkort beschikbaar",
+ "platformAgent.create.create": "Agent aanmaken",
+ "platformAgent.create.creating": "Bezig met aanmaken...",
+ "platformAgent.create.desc.amp": "Verbind met Amp die op een van je apparaten draait",
+ "platformAgent.create.desc.hermes": "Verbind met Hermes die op een van je apparaten draait",
+ "platformAgent.create.desc.openclaw": "Verbind met OpenClaw die op een van je apparaten draait",
+ "platformAgent.create.desc.opencode": "Verbind met OpenCode die op een van je apparaten draait",
+ "platformAgent.create.descriptionPlaceholder": "Korte beschrijving (optioneel)",
+ "platformAgent.create.downloadDesktop": "Download desktop-app",
+ "platformAgent.create.fetchingProfile": "Profiel ophalen...",
+ "platformAgent.create.namePlaceholder": "Bijv. Mijn OpenClaw-agent",
+ "platformAgent.create.next": "Volgende",
+ "platformAgent.create.noDevices": "Geen apparaten verbonden",
+ "platformAgent.create.noDevicesCliHint": "Of verbind een machine via CLI en klik dan op Vernieuwen:",
+ "platformAgent.create.noDevicesCmd": "lh connect",
+ "platformAgent.create.noDevicesDesktopHint": "Installeer de desktop-app — deze verbindt automatisch na inloggen",
+ "platformAgent.create.notInstalled": "{{name}} is niet geïnstalleerd op dit apparaat",
+ "platformAgent.create.refresh": "Vernieuwen",
+ "platformAgent.create.selectDevice": "Selecteer een apparaat",
+ "platformAgent.create.step1": "Selecteer platform",
+ "platformAgent.create.step2": "Selecteer apparaat",
+ "platformAgent.create.step3": "Configureer agent",
+ "platformAgent.create.title": "Platformagent toevoegen",
+ "platformAgent.create.upgradeCmd": "npm install -g @lobehub/cli",
+ "platformAgent.create.versionTooLow": "lh-versie is te laag",
+ "platformAgent.create.versionTooLowHint": "Update lh naar de nieuwste versie:",
+ "platformAgent.device.online": "Online",
+ "platformAgent.deviceGuard.configure": "Configureren",
+ "platformAgent.deviceGuard.deviceOffline.desc": "Het gekoppelde apparaat is niet verbonden. Voer `lh connect` uit op die machine en vernieuw.",
+ "platformAgent.deviceGuard.deviceOffline.title": "Apparaat niet verbonden",
+ "platformAgent.deviceGuard.noDevice.desc": "Deze agent heeft geen gekoppeld apparaat. Bewerk het agentprofiel om er een te configureren.",
+ "platformAgent.deviceGuard.noDevice.title": "Geen apparaat gekoppeld",
+ "platformAgent.deviceGuard.platformUnavailable.desc": "{{name}} is niet geïnstalleerd op het verbonden apparaat.",
+ "platformAgent.deviceGuard.platformUnavailable.title": "{{name}} niet beschikbaar",
+ "platformAgent.deviceGuard.refresh": "Vernieuwen",
"plus.addSkills": "Vaardigheden toevoegen...",
"plus.search.appSearch": "Slim zoeken",
"plus.search.appSearchDesc": "LobeHub geoptimaliseerde zoekservice, levert de beste zoekresultaten.",
@@ -553,6 +614,9 @@
"taskDetail.modelConfig": "Modeloverschrijving",
"taskDetail.navigation": "Navigatie",
"taskDetail.nextRunCountdown": "Volgende uitvoering over {{countdown}}",
+ "taskDetail.notFound.backToTasks": "Terug naar alle taken",
+ "taskDetail.notFound.desc": "Deze taak is mogelijk verwijderd of je hebt geen toestemming om deze te bekijken.",
+ "taskDetail.notFound.title": "Taak niet gevonden",
"taskDetail.pauseTask": "Taak pauzeren",
"taskDetail.priority.high": "Hoog",
"taskDetail.priority.low": "Laag",
@@ -912,10 +976,11 @@
"workingPanel.resources.deleteError": "Failed to delete document",
"workingPanel.resources.deleteSuccess": "Document deleted",
"workingPanel.resources.deleteTitle": "Delete document?",
+ "workingPanel.resources.deleteTitleMulti": "{{count}} items verwijderen?",
"workingPanel.resources.empty": "Nog geen documenten. Documenten die bij deze agent horen, verschijnen hier.",
"workingPanel.resources.error": "Failed to load resources",
- "workingPanel.resources.filter.all": "Alles",
"workingPanel.resources.filter.documents": "Documenten",
+ "workingPanel.resources.filter.skills": "Vaardigheden",
"workingPanel.resources.filter.web": "Web",
"workingPanel.resources.loading": "Loading resources...",
"workingPanel.resources.previewError": "Failed to load preview",
@@ -924,6 +989,7 @@
"workingPanel.resources.renameError": "Failed to rename document",
"workingPanel.resources.renameSuccess": "Document renamed",
"workingPanel.resources.tree.createError": "Maken mislukt",
+ "workingPanel.resources.tree.deleteSelected": "Geselecteerde verwijderen ({{count}})",
"workingPanel.resources.tree.moveError": "Verplaatsen mislukt",
"workingPanel.resources.tree.newDocument": "Nieuw document",
"workingPanel.resources.tree.newFolder": "Nieuwe map",
@@ -947,12 +1013,15 @@
"workingPanel.review.empty.noBaseRef": "Kon de standaardbranch van de remote niet bepalen. Voer `git remote set-head origin --auto` uit in je terminal.",
"workingPanel.review.error": "Kon de diff van dit bestand niet laden",
"workingPanel.review.expandAll": "Alles uitvouwen",
+ "workingPanel.review.group.collapseDiffs": "Alle verschillen in deze groep samenvouwen",
+ "workingPanel.review.group.expandDiffs": "Alle verschillen in deze groep uitvouwen",
+ "workingPanel.review.group.fileCount": "{{count}} bestanden",
+ "workingPanel.review.group.submoduleClean": "Geen interne wijzigingen",
"workingPanel.review.mode.branch": "Branch",
"workingPanel.review.mode.unstaged": "Niet-geënsceneerd",
"workingPanel.review.more": "Meer opties",
"workingPanel.review.refresh": "Vernieuwen",
"workingPanel.review.revealInTree": "Weergeven in Boomstructuur",
- "workingPanel.review.revealNotFound": "Bestand niet gevonden in projectindex",
"workingPanel.review.revert": "Wijzigingen verwijderen",
"workingPanel.review.revert.confirm.cancel": "Annuleren",
"workingPanel.review.revert.confirm.description": "Wijzigingen in de werkkopie van {{filePath}} worden permanent verwijderd. Niet-bijgehouden bestanden worden van schijf verwijderd.",
@@ -970,6 +1039,9 @@
"workingPanel.review.wordWrap.disable": "Tekstterugloop uitschakelen",
"workingPanel.review.wordWrap.enable": "Tekstterugloop inschakelen",
"workingPanel.skills.empty": "Geen vaardigheden gevonden in dit project",
+ "workingPanel.skills.section.agent": "Agentvaardigheden",
+ "workingPanel.skills.section.project": "Projectvaardigheden",
+ "workingPanel.skills.section.user": "Gebruikersvaardigheden",
"workingPanel.skills.title": "Vaardigheden",
"workingPanel.space": "Ruimte",
"workingPanel.title": "Working Panel",
diff --git a/locales/nl-NL/common.json b/locales/nl-NL/common.json
index 3c111bfa63..dcb7c64374 100644
--- a/locales/nl-NL/common.json
+++ b/locales/nl-NL/common.json
@@ -353,6 +353,7 @@
"messengerBanner.title": "Praat met Lobe AI via je favoriete berichtenapps",
"more": "Meer",
"navPanel.agent": "Agent",
+ "navPanel.bottomDivider": "Items hieronder verankeren aan de onderkant",
"navPanel.customizeSidebar": "Zijbalk aanpassen",
"navPanel.displayItems": "Weergegeven items",
"navPanel.hidden": "Verborgen",
@@ -479,5 +480,6 @@
"userPanel.setting": "Instellingen",
"userPanel.upgradePlan": "Abonnement upgraden",
"userPanel.usages": "Gebruiksstatistieken",
- "version": "Versie"
+ "version": "Versie",
+ "zoom": "Zoom"
}
diff --git a/locales/nl-NL/components.json b/locales/nl-NL/components.json
index f7a8477913..dcadaa2409 100644
--- a/locales/nl-NL/components.json
+++ b/locales/nl-NL/components.json
@@ -5,6 +5,10 @@
"DragUpload.dragDesc": "Sleep bestanden hierheen om meerdere afbeeldingen te uploaden.",
"DragUpload.dragFileDesc": "Sleep afbeeldingen en bestanden hierheen om meerdere afbeeldingen en bestanden te uploaden.",
"DragUpload.dragFileTitle": "Bestanden uploaden",
+ "DragUpload.dragFolderDesc": "Sleep de map om deze als @vermelding in het chatveld te gebruiken.",
+ "DragUpload.dragFolderTitle": "Map Refereren",
+ "DragUpload.dragMixedDesc": "Mappen worden ingevoegd als @vermeldingen; bestanden worden geüpload.",
+ "DragUpload.dragMixedTitle": "Map Refereren & Bestanden Uploaden",
"DragUpload.dragTitle": "Afbeeldingen uploaden",
"FileManager.actions.addToLibrary": "Toevoegen aan bibliotheek",
"FileManager.actions.batchChunking": "Batchverdeling",
diff --git a/locales/nl-NL/editor.json b/locales/nl-NL/editor.json
index 5b736f5b23..447fa47a1a 100644
--- a/locales/nl-NL/editor.json
+++ b/locales/nl-NL/editor.json
@@ -1,8 +1,10 @@
{
+ "actionTag.category.agentSkill": "Agentvaardigheid",
"actionTag.category.command": "Commando",
"actionTag.category.projectSkill": "Projectvaardigheid",
"actionTag.category.skill": "Vaardigheid",
"actionTag.category.tool": "Hulpmiddel",
+ "actionTag.tooltip.agentSkill": "Laadt een vaardigheidspakket uit de documenten van deze agent voor het verzoek.",
"actionTag.tooltip.command": "Voert vóór het verzenden een slash-commando aan de clientzijde uit.",
"actionTag.tooltip.projectSkill": "Verzonden als een schuine streep-aanroep zodat de CLI van de agent de bijpassende projectvaardigheid uitvoert.",
"actionTag.tooltip.skill": "Laadt voor dit verzoek een herbruikbaar vaardigheidspakket.",
diff --git a/locales/nl-NL/electron.json b/locales/nl-NL/electron.json
index d734e9a4b0..55c8b33a5b 100644
--- a/locales/nl-NL/electron.json
+++ b/locales/nl-NL/electron.json
@@ -35,6 +35,7 @@
"navigation.recentView": "Recente weergaven",
"navigation.resources": "Bronnen",
"navigation.settings": "Instellingen",
+ "navigation.task": "Taak",
"navigation.tasks": "Taken",
"navigation.unpin": "Losmaken",
"notification.finishChatGeneration": "AI-berichtgeneratie voltooid",
diff --git a/locales/nl-NL/file.json b/locales/nl-NL/file.json
index 4028c6c50e..bdace6c723 100644
--- a/locales/nl-NL/file.json
+++ b/locales/nl-NL/file.json
@@ -53,6 +53,8 @@
"home.uploadEntries.folder.title": "Map uploaden",
"home.uploadEntries.library.title": "Nieuwe bibliotheek aanmaken",
"home.uploadEntries.newPage.title": "Nieuwe pagina",
+ "library.hierarchy.empty.desc": "Voeg bestanden toe of maak een map aan om te beginnen",
+ "library.hierarchy.empty.title": "Hier is nog niets",
"library.list.confirmRemoveLibrary": "Je staat op het punt deze bibliotheek te verwijderen. De bestanden worden niet verwijderd, maar verplaatst naar Alle bestanden. Deze actie kan niet ongedaan worden gemaakt, wees voorzichtig.",
"library.list.empty": "Klik op <1>+1> om een nieuwe bibliotheek aan te maken",
"library.new": "Nieuwe bibliotheek",
diff --git a/locales/nl-NL/home.json b/locales/nl-NL/home.json
index 0ff7aff0f5..73e91b0bc3 100644
--- a/locales/nl-NL/home.json
+++ b/locales/nl-NL/home.json
@@ -45,12 +45,12 @@
"recommendations.heteroAgent.tag": "Codering Agent",
"recommendations.heteroAgent.title": "Voeg {{name}} agent toe",
"recommendations.subtitle": "Enkele aanbevelingen voor uw setup",
+ "starter.claudeOpus48": "Claude Opus 4.8",
+ "starter.claudeOpus48Already": "Reeds gebruikmakend van Claude Opus 4.8",
+ "starter.claudeOpus48Switched": "Overgeschakeld naar Claude Opus 4.8",
"starter.createAgent": "Agent aanmaken",
"starter.createGroup": "Groep aanmaken",
"starter.deepResearch": "Diepgaand onderzoek",
- "starter.deepseekV4Pro": "DeepSeek V4 Pro",
- "starter.deepseekV4ProAlready": "Gebruikt al DeepSeek V4 Pro",
- "starter.deepseekV4ProSwitched": "Overgeschakeld naar DeepSeek V4 Pro",
"starter.developing": "Binnenkort beschikbaar",
"starter.image": "Afbeelding",
"starter.imageGeneration": "Afbeelding Generatie",
diff --git a/locales/nl-NL/image.json b/locales/nl-NL/image.json
index 51796a5bca..00f9c75580 100644
--- a/locales/nl-NL/image.json
+++ b/locales/nl-NL/image.json
@@ -20,6 +20,7 @@
"config.resolution.options.1K": "1K",
"config.resolution.options.2K": "2K",
"config.resolution.options.4K": "4K",
+ "config.resolution.options.512": "512px",
"config.seed.label": "Seed",
"config.seed.random": "Willekeurige seed",
"config.size.label": "Formaat",
diff --git a/locales/nl-NL/labs.json b/locales/nl-NL/labs.json
index 86a90cafe4..f8ffd932c6 100644
--- a/locales/nl-NL/labs.json
+++ b/locales/nl-NL/labs.json
@@ -1,15 +1,21 @@
{
+ "features.agentDocumentFloatingChatPanel.desc": "Toon het zwevende chatpaneel in de documentvoorvertoning van de agent alleen wanneer deze labfunctie is ingeschakeld.",
+ "features.agentDocumentFloatingChatPanel.title": "Zwevend Chatpaneel voor Agentdocumenten",
"features.agentSelfIteration.desc": "De assistent kan hierdoor reflecteren, zelfinzicht opbouwen en zich continu blijven verbeteren via aanhoudende pogingen en interacties.",
"features.agentSelfIteration.title": "Agent-zelfiteratie",
"features.assistantMessageGroup.desc": "Groepeer berichten van de agent en de resultaten van hun tool-aanroepen samen voor weergave",
"features.assistantMessageGroup.title": "Agentberichtengroepering",
+ "features.executionDeviceSwitcher.desc": "Toon de uitvoerapparaat-schakelaar in de heterogene agentwerkbalk, zodat je runs kunt routeren naar dit apparaat, een cloud-sandbox of een gekoppeld extern apparaat.",
+ "features.executionDeviceSwitcher.title": "Uitvoerapparaat-schakelaar",
"features.gatewayMode.desc": "Voer agenttaken op de server uit via de Gateway‑WebSocket in plaats van ze lokaal uit te voeren. Zorgt voor snellere uitvoering en vermindert het gebruik van clientbronnen.",
"features.gatewayMode.title": "Server-side uitvoering van agenten (Gateway)",
"features.groupChat.desc": "Schakel coördinatie van groepschats met meerdere agenten in.",
"features.groupChat.title": "Groepschat (Meerdere Agenten)",
+ "features.imessage.desc": "Verbind agents met iMessage via de lokale LobeHub Desktop BlueBubbles-bridge.",
+ "features.imessage.title": "iMessage-kanaal",
"features.inputMarkdown.desc": "Toon Markdown in het invoerveld in realtime (vette tekst, codeblokken, tabellen, enz.).",
"features.inputMarkdown.title": "Markdown-weergave bij Invoer",
- "features.messenger.desc": "Praat met je agents via Telegram (en andere messengers) via de gedeelde LobeHub-bot. Voegt een Messenger-tabblad toe in Instellingen om je account te koppelen en te kiezen welke agent berichten ontvangt.",
- "features.messenger.title": "Messenger",
+ "features.platformAgent.desc": "Toon de optie \"Platformagent toevoegen\" in het aanmaakmenu. Platformagents (bijv. OpenClaw, Hermes) draaien op een verbonden apparaat en communiceren terug via lh connect.",
+ "features.platformAgent.title": "Platformagent Aanmaken",
"title": "Labs"
}
diff --git a/locales/nl-NL/modelProvider.json b/locales/nl-NL/modelProvider.json
index b81bc3d2c2..9ed57e73da 100644
--- a/locales/nl-NL/modelProvider.json
+++ b/locales/nl-NL/modelProvider.json
@@ -233,7 +233,7 @@
"providerModels.item.modelConfig.extendParams.options.imageAspectRatio2.hint": "Voor Nano Banana 2; regelt de beeldverhouding van gegenereerde afbeeldingen (ondersteunt extra-breed 1:4, 4:1, 1:8, 8:1).",
"providerModels.item.modelConfig.extendParams.options.imageResolution.hint": "Voor Gemini 3-afbeeldingsgeneratiemodellen; regelt de resolutie van gegenereerde afbeeldingen.",
"providerModels.item.modelConfig.extendParams.options.imageResolution2.hint": "Voor Gemini 3.1 Flash Image-modellen; regelt de resolutie van gegenereerde afbeeldingen (ondersteunt 512px).",
- "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "Voor Claude Opus 4.7; bepaalt het inspanningsniveau (laag/middel/hoog/zeer hoog/max).",
+ "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "Voor Claude Opus 4.7 en later; regelt het inspanningsniveau (laag/middel/hoog/zeer hoog/max).",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken.hint": "Voor Claude, Qwen3 en vergelijkbare modellen; regelt het tokenbudget voor redeneren.",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken32k.hint": "Voor GLM-5 en GLM-4.7; beheert het tokenbudget voor redeneren (maximaal 32k).",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken80k.hint": "Voor Qwen3-serie; beheert het tokenbudget voor redeneren (maximaal 80k).",
@@ -245,7 +245,6 @@
"providerModels.item.modelConfig.extendParams.options.thinkingLevel2.hint": "Voor Gemini 3 Pro Preview-modellen; regelt de diepte van het denken.",
"providerModels.item.modelConfig.extendParams.options.thinkingLevel3.hint": "Voor Gemini 3.1 Pro Preview-modellen; regelt de diepte van het denken met lage/middelmatige/hoge niveaus.",
"providerModels.item.modelConfig.extendParams.options.thinkingLevel4.hint": "Voor Gemini 3.1 Flash Image-modellen; schakelt denken aan/uit.",
- "providerModels.item.modelConfig.extendParams.options.thinkingLevel5.hint": "Voor Gemini 3.1 Flash-Lite Preview; regelt de diepte van het denken met minimale/lage/middelmatige/hoge niveaus.",
"providerModels.item.modelConfig.extendParams.options.urlContext.hint": "Voor Gemini-serie; ondersteunt het aanleveren van URL-context.",
"providerModels.item.modelConfig.extendParams.placeholder": "Selecteer uit te schakelen uitgebreide parameters",
"providerModels.item.modelConfig.extendParams.previewFallback": "Voorbeeld niet beschikbaar",
diff --git a/locales/nl-NL/modelRuntime.json b/locales/nl-NL/modelRuntime.json
new file mode 100644
index 0000000000..2ff9191827
--- /dev/null
+++ b/locales/nl-NL/modelRuntime.json
@@ -0,0 +1,42 @@
+{
+ "AccountDeactivated": "Uw account is gedeactiveerd of geschorst. Dit kan te maken hebben met beleid, beveiliging of een accountcontrole. Neem contact op met de ondersteuning van de provider voor hulp.",
+ "AgentRuntimeError": "Fout bij de uitvoering van het Lobe-taalmodel. Los het probleem op of probeer het opnieuw op basis van de onderstaande informatie.",
+ "CapabilityNotSupported": "Sorry, dit model ondersteunt de gevraagde functionaliteit niet (zoals visuele invoer of het aanroepen van tools). Schakel over naar een model dat dit wel ondersteunt.",
+ "ComfyUIBizError": "Er is een fout opgetreden bij het aanvragen van de ComfyUI-service. Los het probleem op met behulp van de onderstaande informatie of probeer het opnieuw.",
+ "ComfyUIEmptyResult": "Er is geen afbeelding gegenereerd door ComfyUI. Controleer de modelconfiguratie of probeer het opnieuw.",
+ "ComfyUIModelError": "Het laden van het ComfyUI-model is mislukt. Zorg ervoor dat het modelfile bestaat.",
+ "ComfyUIServiceUnavailable": "Kan geen verbinding maken met de ComfyUI-service. Zorg ervoor dat deze correct werkt en dat de service-URL correct is geconfigureerd.",
+ "ComfyUIUploadFailed": "Het uploaden van de afbeelding naar ComfyUI is mislukt. Controleer de serververbinding of probeer het opnieuw.",
+ "ComfyUIWorkflowError": "De uitvoering van de ComfyUI-workflow is mislukt. Controleer de workflowconfiguratie.",
+ "ConnectionCheckFailed": "Het verzoek leverde geen resultaat op. Controleer of het API-proxyadres niet eindigt met `/v1`.",
+ "ContentModeration": "Sorry, de inhoud is afgewezen door het upstream-veiligheidsfilter. Pas uw prompt aan en probeer het opnieuw.",
+ "ContextEnginePipelineError": "Het samenstellen van de gesprekscontext voor dit verzoek is mislukt. Probeer het opnieuw; neem contact op met de ondersteuning als het probleem aanhoudt.",
+ "DatabasePersistError": "Een databasebewerking is mislukt bij het opslaan of laden van dit gesprek. Probeer het opnieuw; neem contact op met de ondersteuning als het probleem aanhoudt.",
+ "ExceededContextWindow": "De inhoud van het huidige verzoek overschrijdt de lengte die het model aankan. Verminder de hoeveelheid inhoud en probeer het opnieuw.",
+ "InsufficientQuota": "Sorry, het quotum voor deze sleutel is bereikt. Controleer of uw accountbalans toereikend is of probeer het opnieuw nadat u het quotum van de sleutel hebt verhoogd.",
+ "InvalidBedrockCredentials": "Bedrock-authenticatie is mislukt. Controleer de AccessKeyId/SecretAccessKey en probeer het opnieuw.",
+ "InvalidComfyUIArgs": "Ongeldige ComfyUI-configuratie. Controleer de instellingen en probeer het opnieuw.",
+ "InvalidGithubToken": "De GitHub Personal Access Token is onjuist of leeg. Controleer uw GitHub Personal Access Token en probeer het opnieuw.",
+ "InvalidOllamaArgs": "Ongeldige Ollama-configuratie, controleer de Ollama-configuratie en probeer het opnieuw.",
+ "InvalidProviderAPIKey": "{{provider}} API-sleutel is onjuist of leeg, controleer uw {{provider}} API-sleutel en probeer het opnieuw.",
+ "InvalidRequestFormat": "Sorry, de upstream-provider heeft het verzoek afgewezen als onjuist geformatteerd. Controleer de invoer of probeer een ander model.",
+ "InvalidVertexCredentials": "Vertex-authenticatie is mislukt. Controleer uw inloggegevens en probeer het opnieuw.",
+ "LocationNotSupportError": "Het spijt ons, uw huidige locatie ondersteunt deze modelservice niet. Dit kan te maken hebben met regionale beperkingen of de onbeschikbaarheid van de service. Controleer of de huidige locatie het gebruik van deze service ondersteunt, of probeer een andere locatie.",
+ "ModelNotFound": "Sorry, het gevraagde model kon niet worden gevonden. Het bestaat mogelijk niet of u heeft mogelijk niet de benodigde toegangsrechten. Probeer het opnieuw na het wijzigen van de API-sleutel of het aanpassen van uw toegangsrechten.",
+ "NoAvailableChannel": "Sorry, de proxy of router heeft geen beschikbaar kanaal voor het gevraagde model. Schakel de kanaal-/sleutelconfiguratie om of probeer het later opnieuw.",
+ "OllamaBizError": "Fout bij het aanvragen van de Ollama-service, los het probleem op of probeer het opnieuw op basis van de onderstaande informatie.",
+ "OllamaServiceUnavailable": "Ollama-service is niet beschikbaar. Controleer of Ollama correct werkt of of de cross-origin-configuratie van Ollama correct is ingesteld.",
+ "OperationInactivityTimeout": "De agentbewerking was te lang inactief en is beëindigd. Probeer het verzoek opnieuw.",
+ "PermissionDenied": "Sorry, u heeft geen toestemming om deze service te gebruiken. Controleer of uw sleutel de benodigde toegangsrechten heeft.",
+ "ProviderBizError": "Fout bij het aanvragen van de {{provider}}-service, los het probleem op of probeer het opnieuw op basis van de onderstaande informatie.",
+ "ProviderNetworkError": "De verbinding met de provider is verlopen of verbroken. Controleer uw netwerk en probeer het opnieuw.",
+ "ProviderServiceUnavailable": "De provider is tijdelijk overbelast of niet beschikbaar. Probeer het over een tijdje opnieuw.",
+ "QuotaLimitReached": "Sorry, het tokengebruik of het aantal verzoeken heeft de quotumlimiet voor deze sleutel bereikt. Verhoog het quotum van de sleutel of probeer het later opnieuw.",
+ "RateLimitExceeded": "Sorry, het tokengebruik of het aantal verzoeken heeft de snelheidslimiet voor deze sleutel bereikt. Probeer het later opnieuw of verhoog het quotum van de sleutel.",
+ "StateStorePersistError": "Een tijdelijk probleem met de gespreksstatusopslag heeft deze bewerking onderbroken. Probeer het opnieuw; neem contact op met de ondersteuning als het probleem aanhoudt.",
+ "StreamChunkError": "Fout bij het parseren van het berichtdeel van het streamingverzoek. Controleer of de huidige API-interface voldoet aan de standaardspecificaties, of neem contact op met uw API-provider voor hulp.",
+ "UpstreamGatewayError": "De upstream-gateway of proxy heeft een fout geretourneerd. Probeer het over een tijdje opnieuw; controleer uw proxy-/eindpuntconfiguratie als het probleem aanhoudt.",
+ "UpstreamHttpError": "De provider heeft een HTTP-fout geretourneerd zonder verdere details. Probeer het opnieuw, of controleer uw verzoek en modelconfiguratie.",
+ "UpstreamMalformedResponse": "De provider heeft een onjuist geformatteerd antwoord geretourneerd dat niet kon worden geparsed. Probeer het opnieuw; probeer een ander model of een andere provider als het probleem aanhoudt.",
+ "UserConfigError": "De providerconfiguratie is ongeldig (onjuiste basis-URL, ontbrekende omgevingsvariabele, virtuele-sleutelbeperking, enz.). Controleer de providerinstellingen."
+}
diff --git a/locales/nl-NL/models.json b/locales/nl-NL/models.json
index b7dff8c918..8fd06cbfab 100644
--- a/locales/nl-NL/models.json
+++ b/locales/nl-NL/models.json
@@ -106,6 +106,7 @@
"MiniMax-Hailuo-2.3.description": "Gloednieuw videogenereermodel met uitgebreide verbeteringen in lichaamsbeweging, fysieke realisme en instructienaleving.",
"MiniMax-M1.description": "Een nieuw intern redeneermodel met 80K chain-of-thought en 1M input, met prestaties vergelijkbaar met toonaangevende wereldwijde modellen.",
"MiniMax-M2-Stable.description": "Ontworpen voor efficiënte codeer- en agentworkflows, met hogere gelijktijdigheid voor commercieel gebruik.",
+ "MiniMax-M2.1-Lightning.description": "Krachtige meertalige programmeermogelijkheden met snellere en efficiëntere inferentie.",
"MiniMax-M2.1-highspeed.description": "Krachtige meertalige programmeermogelijkheden, een volledig verbeterde programmeerervaring. Sneller en efficiënter.",
"MiniMax-M2.1.description": "MiniMax-M2.1 is het vlaggenschip open-source grote model van MiniMax, gericht op het oplossen van complexe, realistische taken. De kernkwaliteiten zijn meertalige programmeermogelijkheden en het vermogen om complexe taken als een Agent op te lossen.",
"MiniMax-M2.5-highspeed.description": "MiniMax M2.5 Highspeed: Zelfde prestaties als M2.5 met snellere inferentie.",
@@ -325,6 +326,7 @@
"claude-opus-4-5.description": "Claude Opus 4.5 door Anthropic — vlaggenschipmodel met topklasse redenering en codering.",
"claude-opus-4-6.description": "Claude Opus 4.6 door Anthropic — vlaggenschip met 1M contextvenster en geavanceerde redenering.",
"claude-opus-4-7.description": "Claude Opus 4.7 door Anthropic — nieuwste Opus met state-of-the-art redenering en codering.",
+ "claude-opus-4-8.description": "Claude Opus 4.8 is het meest geavanceerde model van Anthropic, gebaseerd op Opus 4.7 met verbeteringen in redeneren, agentisch coderen en het gebruik van tools.",
"claude-opus-4.5.description": "Claude Opus 4.5 is het vlaggenschipmodel van Anthropic, dat eersteklas intelligentie combineert met schaalbare prestaties voor complexe, hoogwaardige redeneertaken.",
"claude-opus-4.6-fast.description": "Claude Opus 4.6 is Anthropic's meest intelligente model voor het bouwen van agents en coderen.",
"claude-opus-4.6.description": "Claude Opus 4.6 is Anthropic's meest intelligente model voor het bouwen van agents en coderen.",
@@ -400,6 +402,7 @@
"deepseek-ai/DeepSeek-V3.2.description": "DeepSeek-V3.2 is een model dat hoge computationele efficiëntie combineert met uitstekende redeneer- en Agent-prestaties. De aanpak is gebaseerd op drie belangrijke technologische doorbraken: DeepSeek Sparse Attention (DSA), een efficiënte aandachtmechanisme dat de computationele complexiteit aanzienlijk vermindert terwijl de modelprestaties behouden blijven, specifiek geoptimaliseerd voor lange-contextscenario's; een schaalbaar versterkingsleerframework waarmee de modelprestaties kunnen wedijveren met GPT-5, en de high-compute versie kan wedijveren met Gemini-3.0-Pro in redeneercapaciteiten; en een grootschalige Agent-taaksynthesepijplijn gericht op het integreren van redeneercapaciteiten in toolgebruikscenario's, waardoor instructievolging en generalisatie in complexe interactieve omgevingen worden verbeterd. Het model behaalde gouden medailleprestaties in de Internationale Wiskunde Olympiade (IMO) en Internationale Informatica Olympiade (IOI) van 2025.",
"deepseek-ai/DeepSeek-V3.description": "DeepSeek-V3 is een MoE-model met 671 miljard parameters dat gebruikmaakt van MLA en DeepSeekMoE met verliesvrije load balancing voor efficiënte training en inferentie. Voorgetraind op 14,8T hoogwaardige tokens met SFT en RL, overtreft het andere open modellen en benadert het toonaangevende gesloten modellen.",
"deepseek-ai/DeepSeek-V4-Flash.description": "DeepSeek-V4-Flash is een previewversie van het MoE-taalmodel in de DeepSeek-V4-serie. De totale parametersomvang is 284B, de actieve parametersomvang is 13B, en het ondersteunt 1M tokens ultra-lange context. Het model maakt gebruik van een hybride aandachtarchitectuur die CSA en HCA combineert, en introduceert mHC en Muon Optimizer om de efficiëntie van lang-context redeneren, trainingsstabiliteit en algehele prestaties te verbeteren.",
+ "deepseek-ai/DeepSeek-V4-Pro.description": "DeepSeek-V4-Pro is het vlaggenschip MoE-taalmodel in de DeepSeek-V4-serie, met 1,6T totale parameters en 49B actieve parameters, en ondersteunt van nature een ultralange context van 1 miljoen tokens. Het model maakt gebruik van een innovatieve hybride aandachtarchitectuur die Compressed Sparse Attention (CSA) en Highly Compressed Attention (HCA) combineert, waarbij slechts 27% van de DeepSeek-V3.2 per-token inferentie FLOPs en 10% KV-cache bij 1M context nodig is. Het introduceert ook Manifold-Constrained Hyper Connections (mHC) om de stabiliteit van signaalpropagatie tussen lagen te verbeteren en gebruikt de Muon-optimizer om de convergentie te versnellen. DeepSeek-V4-Pro is voorgetraind op meer dan 32T hoogwaardige diverse tokens, met post-training via een tweefasenparadigma van onafhankelijke domeinexpertcultivatie plus online beleidsdistillatie voor uniforme integratie. De maximale redeneerintensiteitsmodus DeepSeek-V4-Pro-Max behaalt topprestaties op coderingsbenchmarks en verkleint de kloof met toonaangevende gesloten modellen op het gebied van redeneren en agentische taken aanzienlijk, waardoor het een van de sterkste open-source modellen van vandaag is, met ondersteuning voor Non-think, Think High en Think Max redeneerintensiteitsmodi.",
"deepseek-ai/deepseek-llm-67b-chat.description": "DeepSeek LLM Chat (67B) is een innovatief model dat diep taalbegrip en interactie biedt.",
"deepseek-ai/deepseek-v3.1-terminus.description": "DeepSeek V3.1 is een next-gen redeneermodel met sterkere complexe redenering en chain-of-thought voor diepgaande analysetaken.",
"deepseek-ai/deepseek-v3.2.description": "DeepSeek V3.2 is een next-gen redeneermodel met sterkere complexe redeneer- en keten-van-denken-capaciteiten.",
@@ -490,6 +493,8 @@
"doubao-seedream-4-0-250828.description": "Seedream 4.0 is een beeldgeneratiemodel van ByteDance Seed dat tekst- en afbeeldingsinvoer ondersteunt voor zeer controleerbare, hoogwaardige beeldgeneratie. Het genereert beelden op basis van tekstprompts.",
"doubao-seedream-4-5-251128.description": "Seedream 4.5 is het nieuwste multimodale beeldmodel van ByteDance, dat tekst-naar-beeld, beeld-naar-beeld en batchbeeldgeneratiecapaciteiten integreert, terwijl het gezond verstand en redeneervermogen bevat. Vergeleken met de vorige 4.0-versie levert het aanzienlijk verbeterde generatiekwaliteit, met betere bewerkingsconsistentie en multi-beeldfusie. Het biedt meer precieze controle over visuele details, produceert kleine teksten en gezichten natuurlijker, en bereikt een harmonieuzere lay-out en kleur, wat de algehele esthetiek verbetert.",
"doubao-seedream-5-0-260128.description": "Doubao-Seedream-5.0-lite is het nieuwste beeldgeneratiemodel van ByteDance. Voor het eerst integreert het online zoekmogelijkheden, waardoor het real-time webinformatie kan opnemen en de actualiteit van gegenereerde beelden kan verbeteren. De intelligentie van het model is ook geüpgraded, waardoor het complexe instructies en visuele inhoud nauwkeurig kan interpreteren. Bovendien biedt het verbeterde wereldwijde kennisdekking, referentieconsistentie en generatiekwaliteit in professionele scenario's, waardoor het beter voldoet aan visuele creatiebehoeften op ondernemingsniveau.",
+ "dreamina-seedance-2-0-260128.description": "Seedance 2.0 van ByteDance is het krachtigste videogeneratiemodel, met ondersteuning voor multimodale referentievideogeneratie, video-editing, video-uitbreiding, tekst-naar-video en afbeelding-naar-video met gesynchroniseerde audio.",
+ "dreamina-seedance-2-0-fast-260128.description": "Seedance 2.0 Fast van ByteDance biedt dezelfde mogelijkheden als Seedance 2.0 met snellere generatiesnelheden tegen een concurrerende prijs.",
"emohaa.description": "Emohaa is een mentaal gezondheidsmodel met professionele begeleidingsvaardigheden om gebruikers te helpen emotionele problemen te begrijpen.",
"ernie-4.5-0.3b.description": "ERNIE 4.5 0.3B is een lichtgewicht open-source model voor lokale en aangepaste implementatie.",
"ernie-4.5-8k-preview.description": "ERNIE 4.5 8K Preview is een previewmodel met 8K context voor het evalueren van ERNIE 4.5.",
@@ -515,6 +520,7 @@
"ernie-x1-turbo-32k.description": "ERNIE X1 Turbo 32K is een snel denkend model met 32K context voor complexe redenatie en meerstapsgesprekken.",
"ernie-x1.1-preview.description": "ERNIE X1.1 Preview is een preview van een denkmodel voor evaluatie en testen.",
"ernie-x1.1.description": "ERNIE X1.1 is een preview van een denkmodel voor evaluatie en testen.",
+ "fal-ai/bytedance/seedream/v4.5.description": "Seedream 4.5, ontwikkeld door het Seed-team van ByteDance, ondersteunt multi-afbeeldingbewerking en compositie. Kenmerken zijn verbeterde onderwerpconsistentie, nauwkeurige instructievolging, ruimtelijk logisch begrip, esthetische expressie, posterlay-out en logodesign met hoogprecisie tekst-afbeelding rendering.",
"fal-ai/bytedance/seedream/v4.description": "Seedream 4.0 is een beeldgeneratiemodel van ByteDance Seed, dat tekst- en beeldinvoer ondersteunt met zeer controleerbare, hoogwaardige beeldgeneratie. Het genereert beelden op basis van tekstprompts.",
"fal-ai/flux-kontext/dev.description": "FLUX.1-model gericht op beeldbewerking, met ondersteuning voor tekst- en afbeeldingsinvoer.",
"fal-ai/flux-pro/kontext.description": "FLUX.1 Kontext [pro] accepteert tekst en referentieafbeeldingen als invoer, waardoor gerichte lokale bewerkingen en complexe wereldwijde scèneaanpassingen mogelijk zijn.",
@@ -571,8 +577,9 @@
"gemini-3.1-flash-lite.description": "Gemini 3.1 Flash-Lite is Google's meest kostenefficiënte multimodale model, geoptimaliseerd voor grootschalige agenttaken, vertaling en gegevensverwerking.",
"gemini-3.1-pro-preview.description": "Gemini 3.1 Pro Preview verbetert Gemini 3 Pro met verbeterde redeneercapaciteiten en voegt ondersteuning toe voor een gemiddeld denkniveau.",
"gemini-3.1-pro.description": "Gemini 3.1 Pro door Google — premium multimodaal model met 1M contextvenster.",
+ "gemini-3.5-flash.description": "Gemini's meest intelligente model, gebouwd voor snelheid, dat grensverleggende intelligentie combineert met superieure zoek- en onderbouwing.",
"gemini-flash-latest.description": "Verwijst naar gemini-3-flash-preview",
- "gemini-flash-lite-latest.description": "Verwijst naar gemini-2.5-flash-lite-preview-09-2025",
+ "gemini-flash-lite-latest.description": "Verwijst naar gemini-3.1-flash-lite",
"gemini-pro-latest.description": "Verwijst naar gemini-3.1-pro-preview",
"gemma-7b-it.description": "Gemma 7B is kostenefficiënt voor kleine tot middelgrote taken.",
"gemma2-9b-it.description": "Gemma 2 9B is geoptimaliseerd voor specifieke taken en integratie met tools.",
@@ -731,6 +738,8 @@
"grok-4-fast-reasoning.description": "We zijn verheugd Grok 4 Fast uit te brengen, onze nieuwste vooruitgang in kosteneffectieve redeneermodellen.",
"grok-4.20-0309-non-reasoning.description": "Een niet-redenerende variant voor eenvoudige gebruiksscenario's.",
"grok-4.20-0309-reasoning.description": "Intelligent, razendsnel model dat redeneert voordat het reageert.",
+ "grok-4.20-beta-0309-non-reasoning.description": "Een niet-redenerende variant voor eenvoudige gebruiksscenario's",
+ "grok-4.20-beta-0309-reasoning.description": "Intelligent, razendsnel model dat redeneert voordat het reageert",
"grok-4.20-multi-agent-0309.description": "Een team van 4 of 16 agents, uitblinkend in onderzoeksgebruiksscenario's. Ondersteunt momenteel geen client-side tools. Ondersteunt alleen xAI server-side tools (bijv. X Search, Web Search tools) en remote MCP tools.",
"grok-4.3.description": "Het meest waarheidsgetrouwe grote taalmodel ter wereld",
"grok-4.description": "Het nieuwste vlaggenschip van Grok met ongeëvenaarde prestaties in taal, wiskunde en redeneervermogen — een echte alleskunner. Momenteel verwijst het naar grok-4-0709; vanwege beperkte middelen is de prijs tijdelijk 10% hoger dan de officiële prijs en wordt verwacht later terug te keren naar de officiële prijs.",
@@ -1208,6 +1217,7 @@
"qwen3.6-flash.description": "Het Qwen3.6 Flash native visie-taalmodel biedt aanzienlijk verbeterde prestaties ten opzichte van de 3.5-Flash-versie. Dit model richt zich op het verbeteren van agentische programmeermogelijkheden (met duidelijk betere resultaten dan zijn voorganger op meerdere code-agent-benchmarks), evenals het verbeteren van wiskundig redeneren en code-redeneren. Op visueel gebied toont het duidelijke vooruitgang in ruimtelijke intelligentie, met bijzonder sterke verbeteringen in objectlokalisatie en doelherkenning.",
"qwen3.6-max-preview.description": "Het grootste closed-source model in de Qwen3.6-serie. Het biedt sterkere wereldkennis, betere instructievolging en verbeterde agentische programmeerprestaties voor complexe taken. Het is uitsluitend tekstgebaseerd, ondersteunt standaard thinking mode, expliciete caching en function calling.",
"qwen3.6-plus.description": "Qwen 3.6-Plus introduceert grote verbeteringen in programmeermogelijkheden, met een focus op Agentic Coding en front-end ontwikkeling, wat de Vibe Coding-ervaring aanzienlijk verbetert. De redeneercapaciteit in algemene scenario’s is verder verbeterd. Op multimodaal gebied zijn mogelijkheden zoals universele herkenning, OCR en objectlokalisatie sterk uitgebreid. Daarnaast verhelpt het bekende problemen uit de Qwen 3.5-Plus-release. Het gebruik blijft gelijk aan dat van Qwen 3.5-Plus.",
+ "qwen3.7-max.description": "Qwen3.7 Max van Alibaba — nieuwste Max-variant met 1M context, sterke redeneer- en toolgebruikmogelijkheden.",
"qwen3.description": "Qwen3 is Alibaba’s volgende generatie groot taalmodel met sterke prestaties in diverse toepassingen.",
"qwq-32b-preview.description": "QwQ is een experimenteel onderzoeksmodel van Qwen gericht op verbeterde redenering.",
"qwq-32b.description": "QwQ is een redeneermodel binnen de Qwen-familie. In vergelijking met standaard instructie-getrainde modellen biedt het denk- en redeneervermogen dat de prestaties op complexe problemen aanzienlijk verbetert. QwQ-32B is een middelgroot redeneermodel dat zich kan meten met topmodellen zoals DeepSeek-R1 en o1-mini.",
@@ -1215,6 +1225,8 @@
"qwq.description": "QwQ is een redeneermodel binnen de Qwen-familie. In vergelijking met standaard instructie-getrainde modellen biedt het denk- en redeneervermogen dat de prestaties op complexe problemen aanzienlijk verbetert. QwQ-32B is een middelgroot redeneermodel dat zich kan meten met topmodellen zoals DeepSeek-R1 en o1-mini.",
"qwq_32b.description": "Middelgroot redeneermodel binnen de Qwen-familie. In vergelijking met standaard instructie-getrainde modellen verbeteren QwQ’s denk- en redeneervermogen de prestaties op complexe problemen aanzienlijk.",
"r1-1776.description": "R1-1776 is een na-getrainde variant van DeepSeek R1, ontworpen om ongecensureerde, onbevooroordeelde feitelijke informatie te bieden.",
+ "seedance-1-5-pro-251215.description": "Seedance 1.5 Pro van ByteDance ondersteunt tekst-naar-video, afbeelding-naar-video (eerste frame, eerste+laatste frame) en audiogeneratie gesynchroniseerd met visuals.",
+ "seedream-5-0-260128.description": "ByteDance-Seedream-5.0-lite van BytePlus biedt web-ophaal-geaugmenteerde generatie voor realtime informatie, verbeterde interpretatie van complexe prompts en verbeterde referentieconsistentie voor professionele visuele creatie.",
"solar-mini-ja.description": "Solar Mini (Ja) breidt Solar Mini uit met focus op Japans, terwijl het efficiënte, sterke prestaties in Engels en Koreaans behoudt.",
"solar-mini.description": "Solar Mini is een compact LLM dat beter presteert dan GPT-3.5, met sterke meertalige ondersteuning voor Engels en Koreaans, en biedt een efficiënte oplossing met een kleine voetafdruk.",
"solar-pro.description": "Solar Pro is een intelligent LLM van Upstage, gericht op instructieopvolging op een enkele GPU, met IFEval-scores boven de 80. Momenteel ondersteunt het Engels; de volledige release stond gepland voor november 2024 met uitgebreidere taalondersteuning en langere context.",
diff --git a/locales/nl-NL/onboarding.json b/locales/nl-NL/onboarding.json
index 57fb446ff3..c0428ef698 100644
--- a/locales/nl-NL/onboarding.json
+++ b/locales/nl-NL/onboarding.json
@@ -20,6 +20,7 @@
"agent.greeting.vibePlaceholder": "bijv. Warm & vriendelijk, Scherp & direct...",
"agent.history.current": "Huidig",
"agent.history.title": "Historische Onderwerpen",
+ "agent.input.preparing": "Bezig met voorbereiden…",
"agent.layout.mode.agent": "agentmodus",
"agent.layout.mode.classic": "klassieke modus",
"agent.layout.skip": "deze stap overslaan",
@@ -57,16 +58,8 @@
"agent.telemetryHint": "Je kunt ook antwoorden in je eigen woorden.",
"agent.title": "Conversatie Onboarding",
"agent.welcome": "...hm? Ik ben net wakker — mijn gedachten zijn leeg. Wie ben jij? En — hoe moet ik genoemd worden? Ik heb ook een naam nodig.",
- "agent.welcome.footer": "Configureer je Lobe AI Agent. Hij draait op je eigen server, leert van elke interactie en wordt krachtiger naarmate hij langer actief is.",
- "agent.welcome.guide.growTogether.desc": "Met ieder gesprek leer ik je beter kennen en word ik op termijn een sterkere teammate.",
- "agent.welcome.guide.growTogether.title": "Met je meegroeien",
- "agent.welcome.guide.knowYou.desc": "Waar ben je de laatste tijd mee bezig? Een beetje context helpt me om je beter te ondersteunen.",
- "agent.welcome.guide.knowYou.title": "Jou leren kennen",
- "agent.welcome.guide.name.desc": "Geef me een naam zodat het vanaf het begin persoonlijker voelt.",
- "agent.welcome.guide.name.title": "Geef me een naam",
"agent.welcome.sentence.1": "Leuk om je te ontmoeten! Laten we elkaar beter leren kennen.",
"agent.welcome.sentence.2": "Wat voor partner wil je dat ik voor je ben?",
- "agent.welcome.sentence.3": "Geef me eerst een naam :)",
"agent.welcome.suggestion.avatarHint": "Gebruik {{emoji}} als de avatar.",
"agent.welcome.suggestion.switch": "Laat een andere set zien",
"agent.welcome.suggestion.title": "Een beginpunt nodig? Kies er één en we kunnen het later verfijnen.",
diff --git a/locales/nl-NL/plugin.json b/locales/nl-NL/plugin.json
index 4f65e5e314..a0a70b80bf 100644
--- a/locales/nl-NL/plugin.json
+++ b/locales/nl-NL/plugin.json
@@ -73,9 +73,8 @@
"builtins.lobe-agent.apiName.analyzeVisualMedia.mediaCount": "{{count}} media",
"builtins.lobe-agent.apiName.analyzeVisualMedia.result": "Analyseer visuele media: {{question}}",
"builtins.lobe-agent.apiName.callSubAgent": "Roep sub-agent aan",
- "builtins.lobe-agent.apiName.callSubAgent.completed": "Sub-agent verzonden: ",
- "builtins.lobe-agent.apiName.callSubAgent.loading": "Sub-agent verzenden: ",
"builtins.lobe-agent.apiName.callSubAgents": "Roep sub-agents aan",
+ "builtins.lobe-agent.apiName.callSubAgents.more": "{{count}} in totaal",
"builtins.lobe-agent.apiName.clearTodos": "Wis taken",
"builtins.lobe-agent.apiName.clearTodos.modeAll": "alle",
"builtins.lobe-agent.apiName.clearTodos.modeCompleted": "voltooid",
@@ -87,17 +86,24 @@
"builtins.lobe-agent.apiName.updatePlan.completed": "Voltooid",
"builtins.lobe-agent.apiName.updatePlan.modified": "Aangepast",
"builtins.lobe-agent.apiName.updateTodos": "Werk taken bij",
+ "builtins.lobe-agent.subAgent.stats.tokens": "{{count}} tokens",
+ "builtins.lobe-agent.subAgent.stats.tools": "{{count}} tools",
"builtins.lobe-agent.title": "Lobe Agent",
"builtins.lobe-claude-code.agent.instruction": "Instructie",
"builtins.lobe-claude-code.agent.result": "Resultaat",
- "builtins.lobe-claude-code.task.createLabel": "Taak aanmaken: ",
+ "builtins.lobe-claude-code.task.create.completed": "Taak aangemaakt: ",
+ "builtins.lobe-claude-code.task.create.loading": "Taak aan het aanmaken: ",
"builtins.lobe-claude-code.task.getLabel": "Taak inspecteren #{{taskId}}",
- "builtins.lobe-claude-code.task.listLabel": "Taken weergeven",
+ "builtins.lobe-claude-code.task.list.completed": "Taken weergegeven",
+ "builtins.lobe-claude-code.task.list.loading": "Taken weergeven",
+ "builtins.lobe-claude-code.task.update.completed": "Taak #{{taskId}} bijgewerkt",
+ "builtins.lobe-claude-code.task.update.loading": "Taak #{{taskId}} bijwerken",
"builtins.lobe-claude-code.task.updateCompleted": "Voltooid",
"builtins.lobe-claude-code.task.updateDeleted": "Verwijderd",
"builtins.lobe-claude-code.task.updateInProgress": "Gestart",
- "builtins.lobe-claude-code.task.updateLabel": "Taak bijwerken #{{taskId}}",
"builtins.lobe-claude-code.task.updatePending": "Opnieuw instellen",
+ "builtins.lobe-claude-code.task.updateSubject.completed": "Taak bijgewerkt",
+ "builtins.lobe-claude-code.task.updateSubject.loading": "Taak bijwerken",
"builtins.lobe-claude-code.todoWrite.allDone": "Alle taken voltooid",
"builtins.lobe-claude-code.todoWrite.currentStep": "Huidige stap",
"builtins.lobe-claude-code.todoWrite.todos": "Taken",
@@ -261,6 +267,8 @@
"builtins.lobe-skill-store.render.repository": "Repository",
"builtins.lobe-skill-store.render.version": "Versie",
"builtins.lobe-skill-store.title": "Vaardighedenwinkel",
+ "builtins.lobe-skills.apiName.activateAgentSkill": "Activeer Agentvaardigheid",
+ "builtins.lobe-skills.apiName.activateProjectSkill": "Activeer Projectvaardigheid",
"builtins.lobe-skills.apiName.activateSkill": "Activeer Vaardigheid",
"builtins.lobe-skills.apiName.execScript": "Script Uitvoeren",
"builtins.lobe-skills.apiName.exportFile": "Bestand Exporteren",
@@ -530,6 +538,7 @@
"localSystem.workingDirectory.checkoutAction": "Checkout",
"localSystem.workingDirectory.checkoutFailed": "Checkout mislukt",
"localSystem.workingDirectory.chooseDifferentFolder": "Kies een andere map",
+ "localSystem.workingDirectory.clear": "Wissen",
"localSystem.workingDirectory.createBranchAction": "Nieuwe branch aanmaken…",
"localSystem.workingDirectory.current": "Huidige werkmap",
"localSystem.workingDirectory.detachedHead": "Detached HEAD bij {{sha}}",
diff --git a/locales/nl-NL/providers.json b/locales/nl-NL/providers.json
index 05ef593c8b..d24aaec7f3 100644
--- a/locales/nl-NL/providers.json
+++ b/locales/nl-NL/providers.json
@@ -33,6 +33,7 @@
"jina.description": "Opgericht in 2020, is Jina AI een toonaangevend zoek-AI-bedrijf. De zoekstack omvat vectormodellen, herordenaars en kleine taalmodellen om betrouwbare, hoogwaardige generatieve en multimodale zoekapps te bouwen.",
"kimicodingplan.description": "Kimi Code van Moonshot AI biedt toegang tot Kimi-modellen, waaronder K2.5, voor coderingstaken.",
"lmstudio.description": "LM Studio is een desktopapplicatie voor het ontwikkelen en experimenteren met LLM’s op je eigen computer.",
+ "lobehub.description": "LobeHub Cloud gebruikt officiële API's om toegang te krijgen tot AI-modellen en meet het gebruik met Credits die gekoppeld zijn aan modeltokens.",
"longcat.description": "LongCat is een reeks generatieve AI-grote modellen die onafhankelijk zijn ontwikkeld door Meituan. Het is ontworpen om de productiviteit binnen ondernemingen te verbeteren en innovatieve toepassingen mogelijk te maken door middel van een efficiënte computationele architectuur en sterke multimodale mogelijkheden.",
"minimax.description": "Opgericht in 2021, bouwt MiniMax algemene AI met multimodale fundamentele modellen, waaronder tekstmodellen met biljoenen parameters, spraakmodellen en visiemodellen, evenals apps zoals Hailuo AI.",
"minimaxcodingplan.description": "MiniMax Token Plan biedt toegang tot MiniMax-modellen, waaronder M2.7, voor coderingstaken via een abonnement met vaste kosten.",
diff --git a/locales/nl-NL/setting.json b/locales/nl-NL/setting.json
index 68127a18ce..88af0dfbcb 100644
--- a/locales/nl-NL/setting.json
+++ b/locales/nl-NL/setting.json
@@ -180,8 +180,6 @@
"agentSkillModal.url.title": "Importeren via URL",
"agentSkillModal.url.urlPlaceholder": "https://voorbeeld.com/pad/naar/SKILL.md",
"agentSkillTag": "Agentvaardigheid",
- "agentTab.documents": "Documenten",
- "agentTab.meta": "Agentinformatie",
"agentTab.opening": "Startinstellingen",
"agentTab.plugin": "Vaardigheidsinstellingen",
"agentTab.prompt": "Agentprofiel",
@@ -481,6 +479,20 @@
"notification.item.image_generation_completed": "Afbeeldingsgeneratie voltooid",
"notification.item.video_generation_completed": "Videogeneratie voltooid",
"notification.title": "Meldingskanalen",
+ "platformAgentConfig.availability.available": "Beschikbaar",
+ "platformAgentConfig.availability.checking": "Controleren...",
+ "platformAgentConfig.availability.label": "Beschikbaarheid",
+ "platformAgentConfig.availability.noDevice": "Geen apparaat gekoppeld",
+ "platformAgentConfig.availability.notInstalled": "Niet geïnstalleerd",
+ "platformAgentConfig.changeDevice": "Apparaat wijzigen",
+ "platformAgentConfig.device.label": "Gekoppeld apparaat",
+ "platformAgentConfig.device.none": "Geen",
+ "platformAgentConfig.device.offline": "Offline",
+ "platformAgentConfig.device.online": "Online",
+ "platformAgentConfig.platform.label": "Platform",
+ "platformAgentConfig.redetect": "Opnieuw detecteren",
+ "platformAgentConfig.selectDevice": "Selecteer een apparaat",
+ "platformAgentConfig.title": "Platformconfiguratie",
"plugin.addMCPPlugin": "MCP toevoegen",
"plugin.addTooltip": "Aangepaste vaardigheden",
"plugin.clearDeprecated": "Verouderde vaardigheden verwijderen",
@@ -491,6 +503,8 @@
"plugin.settings.tooltip": "Vaardigheidsconfiguratie",
"plugin.store": "Vaardighedenwinkel",
"publishToCommunity": "Publiceren naar de community",
+ "serviceModel.contextLimit.placeholder": "Contextlimiet",
+ "serviceModel.memoryModels.title": "Geheugenmodellen",
"serviceModel.modelAssignments.title": "Modeltoewijzingen",
"serviceModel.optionalFeatures.title": "Optionele functies",
"settingAgent.avatar.sizeExceeded": "Afbeeldingsgrootte overschrijdt de limiet van 1 MB, kies een kleinere afbeelding",
@@ -537,6 +551,9 @@
"settingChat.enableAutoScrollOnStreaming.desc": "Overschrijf de globale instelling voor deze assistent",
"settingChat.enableAutoScrollOnStreaming.title": "Automatisch scrollen tijdens AI-reactie",
"settingChat.enableCompressHistory.title": "Automatische samenvatting van chatgeschiedenis inschakelen",
+ "settingChat.enableFollowUpChips.desc": "Na elk antwoord worden één-klik vervolgopties onder het bericht weergegeven. Vereist dat het globale Vervolgmodel is geconfigureerd.",
+ "settingChat.enableFollowUpChips.notConfiguredHint": "Configureer eerst het globale Vervolgmodel om dit in te schakelen.",
+ "settingChat.enableFollowUpChips.title": "Vervolgvoorstellen",
"settingChat.enableHistoryCount.alias": "Onbeperkt",
"settingChat.enableHistoryCount.limited": "Alleen {{number}} berichten opnemen",
"settingChat.enableHistoryCount.setlimited": "Beperk aantal berichten",
@@ -828,6 +845,9 @@
"systemAgent.customPrompt.desc": "Zodra ingevuld, gebruikt de systeemagent de aangepaste prompt bij het genereren van inhoud",
"systemAgent.customPrompt.placeholder": "Voer aangepaste prompt in",
"systemAgent.customPrompt.title": "Aangepaste Prompt",
+ "systemAgent.followUpAction.label": "Model voor vervolgvoorstellen",
+ "systemAgent.followUpAction.modelDesc": "Model dat wordt gebruikt om één-klik vervolgopties voor te stellen onder elk assistentbericht",
+ "systemAgent.followUpAction.title": "Vervolgvoorstellen",
"systemAgent.generationTopic.label": "Model",
"systemAgent.generationTopic.modelDesc": "Model dat wordt gebruikt voor automatische naamgeving van AI-kunstonderwerpen",
"systemAgent.generationTopic.title": "AI Kunstonderwerp Naamgevingsagent",
@@ -838,6 +858,9 @@
"systemAgent.inputCompletion.label": "Model",
"systemAgent.inputCompletion.modelDesc": "Model gebruikt voor invoer-autocompletie suggesties (zoals GitHub Copilot ghost text)",
"systemAgent.inputCompletion.title": "Invoer-Autocompletie Agent",
+ "systemAgent.memoryAnalysisAgentConfig.label": "Model",
+ "systemAgent.memoryAnalysisAgentConfig.modelDesc": "Model dat wordt gebruikt om te bepalen of gesprekken geheugen bevatten en om identiteiten, voorkeuren, contexten, activiteiten en ervaringen te extraheren.",
+ "systemAgent.memoryAnalysisAgentConfig.title": "Geheugenanalyse",
"systemAgent.promptRewrite.label": "Model",
"systemAgent.promptRewrite.modelDesc": "Geef het model op dat wordt gebruikt om prompts te herschrijven",
"systemAgent.promptRewrite.title": "Prompt Rewrite Agent",
@@ -851,12 +874,20 @@
"systemAgent.translation.label": "Model",
"systemAgent.translation.modelDesc": "Specificeer het model dat wordt gebruikt voor vertaling",
"systemAgent.translation.title": "Berichtvertalingsagent",
+ "systemAgent.userMemoryEmbedding.label": "Model",
+ "systemAgent.userMemoryEmbedding.modelDesc": "Model dat wordt gebruikt om geheugeninhoud in te bedden voor ophalen. De contextlimiet beperkt elke invoer voor inbedding.",
+ "systemAgent.userMemoryEmbedding.title": "Geheugeninbedding",
+ "systemAgent.userMemoryPersonaWriter.label": "Model",
+ "systemAgent.userMemoryPersonaWriter.modelDesc": "Model dat wordt gebruikt om persoonsgerichte geheugensamenvattingen te schrijven.",
+ "systemAgent.userMemoryPersonaWriter.title": "Geheugen Persona Schrijver",
"tab.about": "Over",
"tab.addAgentSkill": "Agentvaardigheid Toevoegen",
"tab.addCustomMcp": "Aangepaste MCP-vaardigheid Toevoegen",
"tab.addCustomMcp.desc": "Handmatig een aangepaste MCP-server configureren",
"tab.addCustomSkill": "Aangepaste skill toevoegen",
"tab.advanced": "Geavanceerd",
+ "tab.advanced.appUpdates.title": "App-updates",
+ "tab.advanced.toolsAndDiagnostics.title": "Hulpmiddelen en diagnostiek",
"tab.advanced.updateChannel.canary": "Canary",
"tab.advanced.updateChannel.canaryDesc": "Geactiveerd bij elke PR-merge, meerdere builds per dag. Meest onstabiel.",
"tab.advanced.updateChannel.desc": "Ontvang standaard meldingen voor stabiele updates. Het Canary-kanaal ontvangt pre-release builds die mogelijk onstabiel zijn voor productiegebruik.",
diff --git a/locales/nl-NL/spend.json b/locales/nl-NL/spend.json
index f65d91d2f3..16e397dfd6 100644
--- a/locales/nl-NL/spend.json
+++ b/locales/nl-NL/spend.json
@@ -26,6 +26,7 @@
"table.columns.trigger.enums.onboarding": "Introductie",
"table.columns.trigger.enums.openapi": "OpenAPI",
"table.columns.trigger.enums.semantic_search": "Kenniszoekopdracht",
+ "table.columns.trigger.enums.signup_email_llm_review": "Aanmeldings-e-mailbeoordeling",
"table.columns.trigger.enums.topic": "Onderwerp Samenvatting",
"table.columns.trigger.enums.video": "Videogeneratie",
"table.columns.trigger.enums.visual_analysis": "Visuele Analyse",
diff --git a/locales/nl-NL/topic.json b/locales/nl-NL/topic.json
index 03044cef8b..f145a53519 100644
--- a/locales/nl-NL/topic.json
+++ b/locales/nl-NL/topic.json
@@ -51,6 +51,77 @@
"inPopup.focus": "Focus op pop-upvenster",
"inPopup.title": "Openen in pop-upvenster",
"loadMore": "Meer laden",
+ "management.actions.newChat": "Nieuw gesprek",
+ "management.actions.select": "Selecteren",
+ "management.actionsMenu.archiveStale.confirm": "Archiveer {{count}} onderwerpen die al meer dan 3 maanden niet actief zijn geweest. Ze worden gemarkeerd als voltooid.",
+ "management.actionsMenu.archiveStale.confirmOk": "Archiveren",
+ "management.actionsMenu.archiveStale.done": "{{count}} inactieve onderwerpen gearchiveerd.",
+ "management.actionsMenu.archiveStale.label": "Archiveer onderwerpen die meer dan 3 maanden inactief zijn",
+ "management.actionsMenu.archiveStale.noneFound": "Geen inactieve onderwerpen gevonden.",
+ "management.actionsMenu.archiveStale.title": "Inactieve onderwerpen archiveren?",
+ "management.actionsMenu.autoSummarize.comingSoon": "Automatische samenvatting komt binnenkort — volg de roadmap.",
+ "management.actionsMenu.autoSummarize.label": "Automatisch samenvattingen genereren voor onderwerpen zonder samenvatting",
+ "management.actionsMenu.title": "Meer acties",
+ "management.bulk.archive": "Archiveren",
+ "management.bulk.cancel": "Annuleren",
+ "management.bulk.delete": "Verwijderen",
+ "management.bulk.deleteConfirm": "Je staat op het punt om {{count}} onderwerpen te verwijderen. Deze actie kan niet ongedaan worden gemaakt.",
+ "management.bulk.deleteTitle": "Onderwerpen verwijderen?",
+ "management.bulk.favorite": "Favoriet",
+ "management.bulk.selectedCount_one": "{{count}} geselecteerd",
+ "management.bulk.selectedCount_other": "{{count}} geselecteerd",
+ "management.card.noPreview": "Geen voorbeeld beschikbaar",
+ "management.columns.project": "Project",
+ "management.columns.status": "Status",
+ "management.columns.title": "Titel",
+ "management.columns.trigger": "Trigger",
+ "management.columns.updated": "Bijgewerkt",
+ "management.empty.filtered.action": "Filters wissen",
+ "management.empty.filtered.desc": "Probeer filters aan te passen of te wissen om meer onderwerpen te zien.",
+ "management.empty.filtered.title": "Geen onderwerpen komen overeen met deze filters",
+ "management.empty.noTopics.action": "Nieuw gesprek starten",
+ "management.empty.noTopics.desc": "Begin een gesprek met deze agent om je eerste onderwerp te maken.",
+ "management.empty.noTopics.title": "Nog geen onderwerpen",
+ "management.filters.project.empty": "Geen projecten",
+ "management.filters.project.label": "Project",
+ "management.filters.status.active": "Actief",
+ "management.filters.status.all": "Alle",
+ "management.filters.status.archived": "Gearchiveerd",
+ "management.filters.status.completed": "Voltooid",
+ "management.filters.status.favorite": "Favorieten",
+ "management.filters.status.running": "Lopend",
+ "management.filters.time.all": "Alle tijd",
+ "management.filters.time.label": "Tijd",
+ "management.filters.time.month": "Afgelopen maand",
+ "management.filters.time.today": "Vandaag",
+ "management.filters.time.week": "Afgelopen week",
+ "management.filters.trigger.api": "API",
+ "management.filters.trigger.chat": "Chat",
+ "management.filters.trigger.eval": "Evaluatie",
+ "management.filters.trigger.label": "Trigger",
+ "management.filters.trigger.task": "Taak",
+ "management.group.byProject": "Per project",
+ "management.group.byTime": "Per tijd",
+ "management.group.label": "Groeperen",
+ "management.group.noProject": "Geen project",
+ "management.group.none": "Geen",
+ "management.loadingMore": "Meer onderwerpen laden…",
+ "management.searchPlaceholder": "Zoek in de onderwerpen van deze agent…",
+ "management.sidebarEntry": "Onderwerpen",
+ "management.sort.createdAt": "Aangemaakt op",
+ "management.sort.label": "Sorteren",
+ "management.sort.title": "Titel",
+ "management.sort.updatedAt": "Bijgewerkt op",
+ "management.status.active": "Actief",
+ "management.status.archived": "Gearchiveerd",
+ "management.status.completed": "Voltooid",
+ "management.status.failed": "Mislukt",
+ "management.status.paused": "Gepauzeerd",
+ "management.status.running": "Lopend",
+ "management.status.waitingForHuman": "Wacht op invoer",
+ "management.title": "Onderwerpen",
+ "management.view.card": "Kaart",
+ "management.view.list": "Lijst",
"newTopic": "Nieuw onderwerp",
"renameModal.description": "Houd het kort en gemakkelijk herkenbaar.",
"renameModal.title": "Onderwerp hernoemen",
diff --git a/locales/pl-PL/agent.json b/locales/pl-PL/agent.json
index 66f118fc92..592d1f5f59 100644
--- a/locales/pl-PL/agent.json
+++ b/locales/pl-PL/agent.json
@@ -100,6 +100,35 @@
"channel.groupPolicyOpenHint": "Odpowiadaj w dowolnej grupie, kanale lub wątku",
"channel.historyLimit": "Limit wiadomości w historii",
"channel.historyLimitHint": "Domyślna liczba wiadomości do pobrania podczas przeglądania historii kanału",
+ "channel.imessage.applicationIdHint": "Stabilny identyfikator współdzielony przez kanał w chmurze i mostek Desktop.",
+ "channel.imessage.applicationIdPlaceholder": "np. home-mac-mini",
+ "channel.imessage.blueBubblesPassword": "Hasło BlueBubbles",
+ "channel.imessage.blueBubblesPasswordHint": "Przechowywane lokalnie w LobeHub Desktop i używane wyłącznie do komunikacji z lokalnym serwerem BlueBubbles.",
+ "channel.imessage.blueBubblesServerUrl": "URL serwera BlueBubbles",
+ "channel.imessage.blueBubblesServerUrlHint": "Lokalny URL serwera BlueBubbles dostępny z tej aplikacji Desktop.",
+ "channel.imessage.bridgeEnabled": "Włącz mostek",
+ "channel.imessage.bridgeEnabledHint": "Po włączeniu LobeHub Desktop odbiera lokalne webhooki BlueBubbles i przekazuje je do LobeHub.",
+ "channel.imessage.bridgeMissingApplicationId": "Najpierw wprowadź identyfikator aplikacji.",
+ "channel.imessage.bridgeMissingPassword": "Najpierw wprowadź hasło BlueBubbles.",
+ "channel.imessage.bridgeMissingServerUrl": "Najpierw wprowadź URL serwera BlueBubbles.",
+ "channel.imessage.bridgeMissingWebhookSecret": "Najpierw wprowadź tajny klucz webhooka.",
+ "channel.imessage.bridgePasswordSavedPlaceholder": "Pozostaw puste, aby zachować zapisane hasło",
+ "channel.imessage.bridgeRefresh": "Odśwież",
+ "channel.imessage.bridgeRefreshFailed": "Nie udało się odświeżyć mostka iMessage Desktop",
+ "channel.imessage.bridgeRunning": "Działa",
+ "channel.imessage.bridgeSave": "Zapisz mostek",
+ "channel.imessage.bridgeSaveFailed": "Nie udało się zapisać mostka iMessage Desktop",
+ "channel.imessage.bridgeSaved": "Mostek iMessage Desktop zapisany",
+ "channel.imessage.bridgeStopped": "Zatrzymany",
+ "channel.imessage.bridgeTest": "Przetestuj BlueBubbles",
+ "channel.imessage.bridgeTestFailed": "Test BlueBubbles nie powiódł się",
+ "channel.imessage.bridgeTestSuccess": "Połączenie z BlueBubbles pomyślne",
+ "channel.imessage.description": "Połącz tego asystenta z iMessage za pomocą lokalnego mostka BlueBubbles w LobeHub Desktop.",
+ "channel.imessage.desktopBridge": "Mostek Desktop",
+ "channel.imessage.desktopDeviceId": "ID urządzenia Desktop",
+ "channel.imessage.desktopDeviceIdHint": "Urządzenie LobeHub Desktop, które obsługuje lokalny mostek BlueBubbles. Znajdź je w ustawieniach Desktop Gateway.",
+ "channel.imessage.webhookSecret": "Tajny klucz webhooka",
+ "channel.imessage.webhookSecretHint": "Wspólny tajny klucz używany między LobeHub Desktop a webhookiem w chmurze. Użyj tej samej wartości w konfiguracji mostka Desktop.",
"channel.importConfig": "Importuj konfigurację",
"channel.importFailed": "Nie udało się zaimportować konfiguracji",
"channel.importInvalidFormat": "Nieprawidłowy format pliku konfiguracji",
@@ -176,6 +205,7 @@
"channel.userIdHint": "Twój ID użytkownika na tej platformie. AI może go używać do wysyłania Ci wiadomości bezpośrednich.",
"channel.userIdHint.discord": "Włącz tryb deweloperski (Ustawienia → Zaawansowane), następnie kliknij prawym przyciskiem swój awatar → Kopiuj ID użytkownika.",
"channel.userIdHint.feishu": "Otwórz aplikację na platformie Feishu / Lark Open Platform → Uprawnienia, a następnie znajdź swój Open ID.",
+ "channel.userIdHint.imessage": "Użyj swojego identyfikatora iMessage widocznego w BlueBubbles, zazwyczaj adresu e-mail lub numeru telefonu w formacie E.164.",
"channel.userIdHint.line": "Otwórz Konsolę Deweloperów LINE → Twój kanał → zakładka Ustawienia podstawowe, i skopiuj „Twój identyfikator użytkownika” (zaczyna się od U, 33 znaki).",
"channel.userIdHint.qq": "Twój numer QQ, dostępny na stronie profilu QQ.",
"channel.userIdHint.slack": "Otwórz swój profil Slack → ⋮ Więcej → Kopiuj ID użytkownika (zaczyna się od U).",
diff --git a/locales/pl-PL/chat.json b/locales/pl-PL/chat.json
index a6f844d922..a012aa8d0a 100644
--- a/locales/pl-PL/chat.json
+++ b/locales/pl-PL/chat.json
@@ -69,6 +69,11 @@
"cliAuthGuide.errorDetails": "Szczegóły błędu",
"cliAuthGuide.runCommand": "Uruchom to w Terminalu",
"cliAuthGuide.title": "Zaloguj się do {{name}}",
+ "cliOverloadedGuide.actions.retry": "Spróbuj ponownie",
+ "cliOverloadedGuide.desc": "Usługa modelu upstream {{name}} jest tymczasowo przeciążona. Zwykle problem ustępuje po chwili.",
+ "cliOverloadedGuide.errorDetails": "Szczegóły błędu",
+ "cliOverloadedGuide.retryHint": "Poczekaj kilka sekund i spróbuj ponownie. Jeśli problem się powtarza, dostawca może mieć szerszy incydent.",
+ "cliOverloadedGuide.title": "{{name}} jest tymczasowo przeciążony",
"cliRateLimitGuide.actions.openSystemTools": "Otwórz narzędzia systemowe",
"cliRateLimitGuide.actions.retry": "Ponów próbę",
"cliRateLimitGuide.afterReset": "Poczekaj do czasu resetu, a następnie spróbuj ponownie. Jeśli używasz autoryzacji API, możesz również sprawdzić limit i rozliczenia u swojego dostawcy.",
@@ -203,6 +208,17 @@
"heteroAgent.cloudRepo.noRepos": "Brak skonfigurowanych repozytoriów. Dodaj je w ustawieniach agenta.",
"heteroAgent.cloudRepo.notSet": "Nie wybrano repozytorium",
"heteroAgent.cloudRepo.sectionTitle": "Repozytoria",
+ "heteroAgent.executionTarget.infoTooltip": "Wybierz zdalne urządzenie, aby sterować tą maszyną z poziomu sieci. „To urządzenie” uruchamia agenta lokalnie i jest dostępne tylko w aplikacji desktopowej.",
+ "heteroAgent.executionTarget.loading": "Ładowanie urządzeń…",
+ "heteroAgent.executionTarget.local": "To urządzenie",
+ "heteroAgent.executionTarget.localDesc": "Uruchom jako lokalny proces w tej aplikacji desktopowej",
+ "heteroAgent.executionTarget.noDevices": "Brak zdalnych urządzeń. Zainstaluj aplikację desktopową lub uruchom `lh connect` na innej maszynie.",
+ "heteroAgent.executionTarget.offline": "Offline",
+ "heteroAgent.executionTarget.online": "Online",
+ "heteroAgent.executionTarget.sandbox": "Chmurowa piaskownica",
+ "heteroAgent.executionTarget.sandboxDesc": "Uruchom w efemerycznej chmurowej piaskownicy",
+ "heteroAgent.executionTarget.title": "Urządzenie wykonawcze",
+ "heteroAgent.executionTarget.unknownDevice": "Nieznane urządzenie",
"heteroAgent.fullAccess.label": "Pełny dostęp",
"heteroAgent.fullAccess.tooltip": "Claude Code działa lokalnie z pełnym dostępem do odczytu i zapisu w katalogu roboczym. Przełączanie trybów uprawnień nie jest jeszcze dostępne.",
"heteroAgent.resumeReset.cwdChanged": "Zmieniono katalog roboczy. Poprzednia sesja Claude Code może zostać wznowiona tylko z oryginalnego katalogu, więc rozpoczęto nową rozmowę.",
@@ -274,6 +290,11 @@
"memory.on.desc": "Zapamiętuj preferencje i informacje z rozmów.",
"memory.on.title": "Włącz Pamięć",
"memory.title": "Pamięć",
+ "mention.category.agents": "Agenci",
+ "mention.category.members": "Członkowie",
+ "mention.category.skills": "Umiejętności",
+ "mention.category.tools": "Narzędzia",
+ "mention.category.topics": "Tematy",
"mention.title": "Wspomnij członków",
"messageAction.collapse": "Zwiń wiadomość",
"messageAction.continueGeneration": "Kontynuuj generowanie",
@@ -330,6 +351,7 @@
"newCodexAgent": "Dodaj Codex",
"newGroupChat": "Utwórz grupę",
"newPage": "Utwórz stronę",
+ "newPlatformAgent": "Dodaj agenta platformy",
"noAgentsYet": "Ta grupa nie ma jeszcze członków. Kliknij przycisk +, aby zaprosić agentów.",
"noAvailableAgents": "Brak dostępnych członków do zaproszenia",
"noMatchingAgents": "Nie znaleziono pasujących członków",
@@ -350,6 +372,45 @@
"pageSelection.reference": "Zaznaczony tekst",
"pin": "Przypnij",
"pinOff": "Odepnij",
+ "platformAgent.create.available": "Dostępne",
+ "platformAgent.create.back": "Wstecz",
+ "platformAgent.create.checkFailed": "Sprawdzenie nie powiodło się",
+ "platformAgent.create.checking": "Sprawdzanie dostępności...",
+ "platformAgent.create.comingSoon": "Już wkrótce",
+ "platformAgent.create.create": "Utwórz agenta",
+ "platformAgent.create.creating": "Tworzenie...",
+ "platformAgent.create.desc.amp": "Połącz z Amp uruchomionym na jednym z Twoich urządzeń",
+ "platformAgent.create.desc.hermes": "Połącz z Hermes uruchomionym na jednym z Twoich urządzeń",
+ "platformAgent.create.desc.openclaw": "Połącz z OpenClaw uruchomionym na jednym z Twoich urządzeń",
+ "platformAgent.create.desc.opencode": "Połącz z OpenCode uruchomionym na jednym z Twoich urządzeń",
+ "platformAgent.create.descriptionPlaceholder": "Krótki opis (opcjonalnie)",
+ "platformAgent.create.downloadDesktop": "Pobierz aplikację desktopową",
+ "platformAgent.create.fetchingProfile": "Pobieranie profilu...",
+ "platformAgent.create.namePlaceholder": "np. Mój agent OpenClaw",
+ "platformAgent.create.next": "Dalej",
+ "platformAgent.create.noDevices": "Brak podłączonych urządzeń",
+ "platformAgent.create.noDevicesCliHint": "Lub podłącz dowolną maszynę za pomocą CLI, a następnie kliknij Odśwież:",
+ "platformAgent.create.noDevicesCmd": "lh connect",
+ "platformAgent.create.noDevicesDesktopHint": "Zainstaluj aplikację desktopową — po zalogowaniu połączy się automatycznie",
+ "platformAgent.create.notInstalled": "{{name}} nie jest zainstalowany na tym urządzeniu",
+ "platformAgent.create.refresh": "Odśwież",
+ "platformAgent.create.selectDevice": "Wybierz urządzenie",
+ "platformAgent.create.step1": "Wybierz platformę",
+ "platformAgent.create.step2": "Wybierz urządzenie",
+ "platformAgent.create.step3": "Skonfiguruj agenta",
+ "platformAgent.create.title": "Dodaj agenta platformy",
+ "platformAgent.create.upgradeCmd": "npm install -g @lobehub/cli",
+ "platformAgent.create.versionTooLow": "Wersja lh jest zbyt niska",
+ "platformAgent.create.versionTooLowHint": "Zaktualizuj lh do najnowszej wersji:",
+ "platformAgent.device.online": "Online",
+ "platformAgent.deviceGuard.configure": "Skonfiguruj",
+ "platformAgent.deviceGuard.deviceOffline.desc": "Powiązane urządzenie nie jest podłączone. Uruchom `lh connect` na tej maszynie, a następnie odśwież.",
+ "platformAgent.deviceGuard.deviceOffline.title": "Urządzenie nie jest podłączone",
+ "platformAgent.deviceGuard.noDevice.desc": "Ten agent nie ma powiązanego urządzenia. Edytuj profil agenta, aby skonfigurować jedno.",
+ "platformAgent.deviceGuard.noDevice.title": "Brak powiązanego urządzenia",
+ "platformAgent.deviceGuard.platformUnavailable.desc": "{{name}} nie jest zainstalowany na podłączonym urządzeniu.",
+ "platformAgent.deviceGuard.platformUnavailable.title": "{{name}} niedostępny",
+ "platformAgent.deviceGuard.refresh": "Odśwież",
"plus.addSkills": "Dodaj umiejętności...",
"plus.search.appSearch": "Inteligentne wyszukiwanie",
"plus.search.appSearchDesc": "Usługa wyszukiwania zoptymalizowana przez LobeHub, zapewniająca najlepsze wyniki wyszukiwania.",
@@ -553,6 +614,9 @@
"taskDetail.modelConfig": "Nadpisanie modelu",
"taskDetail.navigation": "Nawigacja",
"taskDetail.nextRunCountdown": "Następne uruchomienie za {{countdown}}",
+ "taskDetail.notFound.backToTasks": "Powrót do wszystkich zadań",
+ "taskDetail.notFound.desc": "To zadanie mogło zostać usunięte lub nie masz uprawnień do jego wyświetlenia.",
+ "taskDetail.notFound.title": "Zadanie nie znalezione",
"taskDetail.pauseTask": "Wstrzymaj zadanie",
"taskDetail.priority.high": "Wysoki",
"taskDetail.priority.low": "Niski",
@@ -912,10 +976,11 @@
"workingPanel.resources.deleteError": "Failed to delete document",
"workingPanel.resources.deleteSuccess": "Document deleted",
"workingPanel.resources.deleteTitle": "Delete document?",
+ "workingPanel.resources.deleteTitleMulti": "Usunąć {{count}} elementów?",
"workingPanel.resources.empty": "Brak dokumentów. Dokumenty powiązane z tym agentem pojawią się tutaj.",
"workingPanel.resources.error": "Failed to load resources",
- "workingPanel.resources.filter.all": "Wszystkie",
"workingPanel.resources.filter.documents": "Dokumenty",
+ "workingPanel.resources.filter.skills": "Umiejętności",
"workingPanel.resources.filter.web": "Sieć",
"workingPanel.resources.loading": "Loading resources...",
"workingPanel.resources.previewError": "Failed to load preview",
@@ -924,6 +989,7 @@
"workingPanel.resources.renameError": "Failed to rename document",
"workingPanel.resources.renameSuccess": "Document renamed",
"workingPanel.resources.tree.createError": "Nie udało się utworzyć",
+ "workingPanel.resources.tree.deleteSelected": "Usuń wybrane ({{count}})",
"workingPanel.resources.tree.moveError": "Nie udało się przenieść",
"workingPanel.resources.tree.newDocument": "Nowy dokument",
"workingPanel.resources.tree.newFolder": "Nowy folder",
@@ -947,12 +1013,15 @@
"workingPanel.review.empty.noBaseRef": "Nie udało się określić domyślnej gałęzi zdalnej. Uruchom `git remote set-head origin --auto` w terminalu.",
"workingPanel.review.error": "Nie udało się załadować różnic dla tego pliku",
"workingPanel.review.expandAll": "Rozwiń wszystko",
+ "workingPanel.review.group.collapseDiffs": "Zwiń wszystkie różnice w tej grupie",
+ "workingPanel.review.group.expandDiffs": "Rozwiń wszystkie różnice w tej grupie",
+ "workingPanel.review.group.fileCount": "{{count}} plików",
+ "workingPanel.review.group.submoduleClean": "Brak wewnętrznych zmian",
"workingPanel.review.mode.branch": "Gałąź",
"workingPanel.review.mode.unstaged": "Niezatwierdzone",
"workingPanel.review.more": "Więcej opcji",
"workingPanel.review.refresh": "Odśwież",
"workingPanel.review.revealInTree": "Pokaż w drzewie",
- "workingPanel.review.revealNotFound": "Plik nie znaleziony w indeksie projektu",
"workingPanel.review.revert": "Odrzuć zmiany",
"workingPanel.review.revert.confirm.cancel": "Anuluj",
"workingPanel.review.revert.confirm.description": "Zmiany w drzewie roboczym pliku {{filePath}} zostaną trwale odrzucone. Nieśledzone pliki zostaną usunięte z dysku.",
@@ -970,6 +1039,9 @@
"workingPanel.review.wordWrap.disable": "Wyłącz zawijanie wierszy",
"workingPanel.review.wordWrap.enable": "Włącz zawijanie wierszy",
"workingPanel.skills.empty": "Nie znaleziono umiejętności w tym projekcie",
+ "workingPanel.skills.section.agent": "Umiejętności agenta",
+ "workingPanel.skills.section.project": "Umiejętności projektu",
+ "workingPanel.skills.section.user": "Umiejętności użytkownika",
"workingPanel.skills.title": "Umiejętności",
"workingPanel.space": "Przestrzeń",
"workingPanel.title": "Working Panel",
diff --git a/locales/pl-PL/common.json b/locales/pl-PL/common.json
index fb60a2061f..2d2497e95c 100644
--- a/locales/pl-PL/common.json
+++ b/locales/pl-PL/common.json
@@ -353,6 +353,7 @@
"messengerBanner.title": "Porozmawiaj z Lobe AI na swoich ulubionych aplikacjach do przesyłania wiadomości",
"more": "Więcej",
"navPanel.agent": "Agent",
+ "navPanel.bottomDivider": "Elementy poniżej zakotwiczają się na dole",
"navPanel.customizeSidebar": "Dostosuj pasek boczny",
"navPanel.displayItems": "Wyświetlane elementy",
"navPanel.hidden": "Ukryte",
@@ -479,5 +480,6 @@
"userPanel.setting": "Ustawienia",
"userPanel.upgradePlan": "Ulepsz plan",
"userPanel.usages": "Statystyki użycia",
- "version": "Wersja"
+ "version": "Wersja",
+ "zoom": "Powiększenie"
}
diff --git a/locales/pl-PL/components.json b/locales/pl-PL/components.json
index b0e65fe5bd..0f2566e5ba 100644
--- a/locales/pl-PL/components.json
+++ b/locales/pl-PL/components.json
@@ -5,6 +5,10 @@
"DragUpload.dragDesc": "Przeciągnij i upuść pliki tutaj, aby przesłać wiele obrazów.",
"DragUpload.dragFileDesc": "Przeciągnij i upuść obrazy i pliki tutaj, aby przesłać wiele obrazów i plików.",
"DragUpload.dragFileTitle": "Prześlij pliki",
+ "DragUpload.dragFolderDesc": "Upuść folder, aby odnieść się do niego jako @wzmianka w polu czatu.",
+ "DragUpload.dragFolderTitle": "Odnieś się do folderu",
+ "DragUpload.dragMixedDesc": "Foldery są wstawiane jako @wzmianki; pliki są przesyłane.",
+ "DragUpload.dragMixedTitle": "Odnieś się do folderu i prześlij pliki",
"DragUpload.dragTitle": "Prześlij obrazy",
"FileManager.actions.addToLibrary": "Dodaj do biblioteki",
"FileManager.actions.batchChunking": "Przetwarzanie wsadowe",
diff --git a/locales/pl-PL/editor.json b/locales/pl-PL/editor.json
index 0dd6233c29..3836da4363 100644
--- a/locales/pl-PL/editor.json
+++ b/locales/pl-PL/editor.json
@@ -1,8 +1,10 @@
{
+ "actionTag.category.agentSkill": "Umiejętność agenta",
"actionTag.category.command": "Polecenie",
"actionTag.category.projectSkill": "Umiejętność projektowa",
"actionTag.category.skill": "Umiejętność",
"actionTag.category.tool": "Narzędzie",
+ "actionTag.tooltip.agentSkill": "Ładuje pakiet umiejętności z dokumentów tego agenta dla żądania.",
"actionTag.tooltip.command": "Uruchamia polecenie slash po stronie klienta przed wysłaniem.",
"actionTag.tooltip.projectSkill": "Wysłane jako wywołanie ukośnika, aby CLI agenta uruchomiło pasującą umiejętność projektową.",
"actionTag.tooltip.skill": "Wczytuje pakiet umiejętności wielokrotnego użytku dla tego żądania.",
diff --git a/locales/pl-PL/electron.json b/locales/pl-PL/electron.json
index bc4817aa01..58476c27a8 100644
--- a/locales/pl-PL/electron.json
+++ b/locales/pl-PL/electron.json
@@ -35,6 +35,7 @@
"navigation.recentView": "Ostatnie wyświetlenia",
"navigation.resources": "Zasoby",
"navigation.settings": "Ustawienia",
+ "navigation.task": "Zadanie",
"navigation.tasks": "Zadania",
"navigation.unpin": "Odepnij",
"notification.finishChatGeneration": "Generowanie wiadomości AI zakończone",
diff --git a/locales/pl-PL/file.json b/locales/pl-PL/file.json
index ed9cb63859..9e34170d1c 100644
--- a/locales/pl-PL/file.json
+++ b/locales/pl-PL/file.json
@@ -53,6 +53,8 @@
"home.uploadEntries.folder.title": "Prześlij folder",
"home.uploadEntries.library.title": "Utwórz nową bibliotekę",
"home.uploadEntries.newPage.title": "Nowa strona",
+ "library.hierarchy.empty.desc": "Dodaj pliki lub utwórz folder, aby rozpocząć",
+ "library.hierarchy.empty.title": "Jeszcze nic tutaj nie ma",
"library.list.confirmRemoveLibrary": "Zamierzasz usunąć tę bibliotekę. Pliki w niej zawarte nie zostaną usunięte, lecz przeniesione do Wszystkich plików. Tej operacji nie można cofnąć, więc prosimy o ostrożność.",
"library.list.empty": "Kliknij <1>+1>, aby utworzyć nową bibliotekę",
"library.new": "Nowa biblioteka",
diff --git a/locales/pl-PL/home.json b/locales/pl-PL/home.json
index a8a073f749..163c7e91fb 100644
--- a/locales/pl-PL/home.json
+++ b/locales/pl-PL/home.json
@@ -45,12 +45,12 @@
"recommendations.heteroAgent.tag": "Agent kodowania",
"recommendations.heteroAgent.title": "Dodaj agenta {{name}}",
"recommendations.subtitle": "Kilka rekomendacji dla Twojej konfiguracji",
+ "starter.claudeOpus48": "Claude Opus 4.8",
+ "starter.claudeOpus48Already": "Już używasz Claude Opus 4.8",
+ "starter.claudeOpus48Switched": "Przełączono na Claude Opus 4.8",
"starter.createAgent": "Utwórz agenta",
"starter.createGroup": "Utwórz grupę",
"starter.deepResearch": "Dogłębne badania",
- "starter.deepseekV4Pro": "DeepSeek V4 Pro",
- "starter.deepseekV4ProAlready": "Już korzystasz z DeepSeek V4 Pro",
- "starter.deepseekV4ProSwitched": "Przełączono na DeepSeek V4 Pro",
"starter.developing": "Wkrótce dostępne",
"starter.image": "Obraz",
"starter.imageGeneration": "Generowanie Obrazów",
diff --git a/locales/pl-PL/image.json b/locales/pl-PL/image.json
index 4521795251..c533394254 100644
--- a/locales/pl-PL/image.json
+++ b/locales/pl-PL/image.json
@@ -20,6 +20,7 @@
"config.resolution.options.1K": "1K",
"config.resolution.options.2K": "2K",
"config.resolution.options.4K": "4K",
+ "config.resolution.options.512": "512px",
"config.seed.label": "Ziarno",
"config.seed.random": "Losowe ziarno",
"config.size.label": "Rozmiar",
diff --git a/locales/pl-PL/labs.json b/locales/pl-PL/labs.json
index 88078ecd77..3ec7c1b0b7 100644
--- a/locales/pl-PL/labs.json
+++ b/locales/pl-PL/labs.json
@@ -1,15 +1,21 @@
{
+ "features.agentDocumentFloatingChatPanel.desc": "Pokaż pływający panel czatu w podglądzie dokumentu agenta tylko wtedy, gdy ta funkcja laboratoryjna jest włączona.",
+ "features.agentDocumentFloatingChatPanel.title": "Pływający Panel Czatu Dokumentu Agenta",
"features.agentSelfIteration.desc": "Pozwala asystentowi na refleksję, budowanie samoświadomości oraz ciągłe doskonalenie poprzez kolejne próby i interakcje.",
"features.agentSelfIteration.title": "Samoiteracja agenta",
"features.assistantMessageGroup.desc": "Grupuj wiadomości agenta i wyniki wywołań narzędzi razem do wyświetlenia",
"features.assistantMessageGroup.title": "Grupowanie Wiadomości Agenta",
+ "features.executionDeviceSwitcher.desc": "Wyświetl przełącznik urządzeń wykonawczych na pasku narzędzi agenta heterogenicznego, aby móc kierować uruchomienia na to urządzenie, chmurę sandbox lub powiązane urządzenie zdalne.",
+ "features.executionDeviceSwitcher.title": "Przełącznik Urządzeń Wykonawczych",
"features.gatewayMode.desc": "Wykonuj zadania agenta na serwerze przez Gateway WebSocket zamiast lokalnie. Umożliwia to szybsze wykonywanie i zmniejsza wykorzystanie zasobów po stronie klienta.",
"features.gatewayMode.title": "Wykonywanie agenta po stronie serwera (Gateway)",
"features.groupChat.desc": "Włącz koordynację czatu grupowego z wieloma agentami.",
"features.groupChat.title": "Czat Grupowy (Wielu Agentów)",
+ "features.imessage.desc": "Połącz agentów z iMessage za pośrednictwem lokalnego mostka LobeHub Desktop BlueBubbles.",
+ "features.imessage.title": "Kanał iMessage",
"features.inputMarkdown.desc": "Renderuj Markdown w polu wprowadzania w czasie rzeczywistym (pogrubiony tekst, bloki kodu, tabele itp.).",
"features.inputMarkdown.title": "Renderowanie Markdown w Polu Wprowadzania",
- "features.messenger.desc": "Rozmawiaj ze swoimi agentami za pośrednictwem Telegrama (i innych komunikatorów) za pomocą wspólnego bota LobeHub. Dodaje zakładkę Messenger w Ustawieniach, umożliwiając powiązanie konta i wybór agenta, który odbiera wiadomości.",
- "features.messenger.title": "Komunikator",
+ "features.platformAgent.desc": "Pokaż opcję \"Dodaj Agenta Platformy\" w menu tworzenia. Agenci platformy (np. OpenClaw, Hermes) działają na podłączonym urządzeniu i komunikują się z powrotem za pośrednictwem lh connect.",
+ "features.platformAgent.title": "Tworzenie Agenta Platformy",
"title": "Laboratorium"
}
diff --git a/locales/pl-PL/modelProvider.json b/locales/pl-PL/modelProvider.json
index 3bfd20df3a..074abec574 100644
--- a/locales/pl-PL/modelProvider.json
+++ b/locales/pl-PL/modelProvider.json
@@ -233,7 +233,7 @@
"providerModels.item.modelConfig.extendParams.options.imageAspectRatio2.hint": "Dla Nano Banana 2; kontroluje proporcje generowanych obrazów (obsługuje bardzo szerokie 1:4, 4:1, 1:8, 8:1).",
"providerModels.item.modelConfig.extendParams.options.imageResolution.hint": "Dla modeli generujących obrazy Gemini 3; kontroluje rozdzielczość generowanych obrazów.",
"providerModels.item.modelConfig.extendParams.options.imageResolution2.hint": "Dla modeli Gemini 3.1 Flash Image; kontroluje rozdzielczość generowanych obrazów (obsługuje 512px).",
- "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "Dla Claude Opus 4.7; kontroluje poziom wysiłku (niski/średni/wysoki/bardzo wysoki/maksymalny).",
+ "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "Dla Claude Opus 4.7 i nowszych; kontroluje poziom wysiłku (niski/średni/wysoki/bardzo wysoki/maksymalny).",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken.hint": "Dla modeli Claude, Qwen3 i podobnych; kontroluje budżet tokenów na rozumowanie.",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken32k.hint": "Dla GLM-5 i GLM-4.7; kontroluje budżet tokenów na rozumowanie (maks. 32k).",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken80k.hint": "Dla serii Qwen3; kontroluje budżet tokenów na rozumowanie (maks. 80k).",
@@ -245,7 +245,6 @@
"providerModels.item.modelConfig.extendParams.options.thinkingLevel2.hint": "Dla modeli Gemini 3 Pro Preview; kontroluje głębokość myślenia.",
"providerModels.item.modelConfig.extendParams.options.thinkingLevel3.hint": "Dla modeli Gemini 3.1 Pro Preview; kontroluje głębokość myślenia na poziomach niskim/średnim/wysokim.",
"providerModels.item.modelConfig.extendParams.options.thinkingLevel4.hint": "Dla modeli Gemini 3.1 Flash Image; przełączanie myślenia włącz/wyłącz.",
- "providerModels.item.modelConfig.extendParams.options.thinkingLevel5.hint": "Dla Gemini 3.1 Flash-Lite Preview; kontroluje głębokość myślenia na poziomach minimalnym/niskim/średnim/wysokim.",
"providerModels.item.modelConfig.extendParams.options.urlContext.hint": "Dla serii Gemini; umożliwia podanie kontekstu w postaci adresu URL.",
"providerModels.item.modelConfig.extendParams.placeholder": "Wybierz parametry rozszerzone do włączenia",
"providerModels.item.modelConfig.extendParams.previewFallback": "Podgląd niedostępny",
diff --git a/locales/pl-PL/modelRuntime.json b/locales/pl-PL/modelRuntime.json
new file mode 100644
index 0000000000..da8cef31e0
--- /dev/null
+++ b/locales/pl-PL/modelRuntime.json
@@ -0,0 +1,42 @@
+{
+ "AccountDeactivated": "Twoje konto zostało dezaktywowane lub zawieszone. Może to być spowodowane naruszeniem zasad, względami bezpieczeństwa lub przeglądem konta. Skontaktuj się z pomocą techniczną dostawcy, aby uzyskać pomoc.",
+ "AgentRuntimeError": "Błąd wykonania modelu językowego Lobe. Proszę rozwiązać problem lub spróbować ponownie na podstawie poniższych informacji.",
+ "CapabilityNotSupported": "Przepraszamy, ten model nie obsługuje żądanej funkcji (takiej jak wejście wizualne lub wywoływanie narzędzi). Proszę przełączyć się na model, który to obsługuje.",
+ "ComfyUIBizError": "Wystąpił błąd podczas żądania usługi ComfyUI. Proszę rozwiązać problem na podstawie poniższych informacji lub spróbować ponownie.",
+ "ComfyUIEmptyResult": "ComfyUI nie wygenerował żadnego obrazu. Proszę sprawdzić konfigurację modelu lub spróbować ponownie.",
+ "ComfyUIModelError": "Nie udało się załadować modelu ComfyUI. Proszę upewnić się, że plik modelu istnieje.",
+ "ComfyUIServiceUnavailable": "Nie udało się połączyć z usługą ComfyUI. Proszę upewnić się, że działa poprawnie i że adres URL usługi jest poprawnie skonfigurowany.",
+ "ComfyUIUploadFailed": "Nie udało się przesłać obrazu do ComfyUI. Proszę sprawdzić połączenie z serwerem lub spróbować ponownie.",
+ "ComfyUIWorkflowError": "Wykonanie przepływu pracy ComfyUI nie powiodło się. Proszę zweryfikować konfigurację przepływu pracy.",
+ "ConnectionCheckFailed": "Żądanie zwróciło pustą odpowiedź. Proszę sprawdzić, czy adres proxy API nie kończy się na `/v1`.",
+ "ContentModeration": "Przepraszamy, treść została odrzucona przez filtr bezpieczeństwa upstream. Proszę zmodyfikować swój prompt i spróbować ponownie.",
+ "ContextEnginePipelineError": "Nie udało się złożyć kontekstu rozmowy dla tego żądania. Proszę spróbować ponownie; jeśli problem będzie się powtarzał, skontaktuj się z pomocą techniczną.",
+ "DatabasePersistError": "Operacja na bazie danych nie powiodła się podczas zapisywania lub ładowania tej rozmowy. Proszę spróbować ponownie; jeśli problem będzie się powtarzał, skontaktuj się z pomocą techniczną.",
+ "ExceededContextWindow": "Treść bieżącego żądania przekracza długość, którą model może obsłużyć. Proszę zmniejszyć ilość treści i spróbować ponownie.",
+ "InsufficientQuota": "Przepraszamy, osiągnięto limit przydziału dla tego klucza. Proszę sprawdzić, czy saldo konta jest wystarczające, lub spróbować ponownie po zwiększeniu przydziału klucza.",
+ "InvalidBedrockCredentials": "Uwierzytelnianie Bedrock nie powiodło się. Proszę sprawdzić AccessKeyId/SecretAccessKey i spróbować ponownie.",
+ "InvalidComfyUIArgs": "Nieprawidłowa konfiguracja ComfyUI. Proszę sprawdzić ustawienia i spróbować ponownie.",
+ "InvalidGithubToken": "Token dostępu osobistego GitHub jest nieprawidłowy lub pusty. Proszę sprawdzić swój token dostępu osobistego GitHub i spróbować ponownie.",
+ "InvalidOllamaArgs": "Nieprawidłowa konfiguracja Ollama, proszę sprawdzić konfigurację Ollama i spróbować ponownie.",
+ "InvalidProviderAPIKey": "{{provider}} Klucz API jest nieprawidłowy lub pusty, proszę sprawdzić swój klucz API {{provider}} i spróbować ponownie.",
+ "InvalidRequestFormat": "Przepraszamy, dostawca upstream odrzucił żądanie jako nieprawidłowe. Proszę sprawdzić dane wejściowe lub spróbować innego modelu.",
+ "InvalidVertexCredentials": "Uwierzytelnianie Vertex nie powiodło się. Proszę sprawdzić swoje dane uwierzytelniające i spróbować ponownie.",
+ "LocationNotSupportError": "Przepraszamy, Twoja obecna lokalizacja nie obsługuje tej usługi modelu. Może to być spowodowane ograniczeniami regionalnymi lub niedostępnością usługi. Proszę potwierdzić, czy obecna lokalizacja obsługuje korzystanie z tej usługi, lub spróbować użyć innej lokalizacji.",
+ "ModelNotFound": "Przepraszamy, żądany model nie został znaleziony. Może nie istnieć lub możesz nie mieć odpowiednich uprawnień dostępu. Proszę spróbować ponownie po zmianie klucza API lub dostosowaniu uprawnień dostępu.",
+ "NoAvailableChannel": "Przepraszamy, proxy lub router nie ma dostępnego kanału dla żądanego modelu. Proszę przełączyć konfigurację kanału/klucza lub spróbować ponownie później.",
+ "OllamaBizError": "Błąd podczas żądania usługi Ollama, proszę rozwiązać problem lub spróbować ponownie na podstawie poniższych informacji.",
+ "OllamaServiceUnavailable": "Usługa Ollama jest niedostępna. Proszę sprawdzić, czy Ollama działa poprawnie lub czy konfiguracja cross-origin Ollama jest ustawiona poprawnie.",
+ "OperationInactivityTimeout": "Operacja agenta była zbyt długo nieaktywna i została zakończona. Proszę spróbować ponownie.",
+ "PermissionDenied": "Przepraszamy, nie masz uprawnień do korzystania z tej usługi. Proszę sprawdzić, czy Twój klucz ma odpowiednie prawa dostępu.",
+ "ProviderBizError": "Błąd podczas żądania usługi {{provider}}, proszę rozwiązać problem lub spróbować ponownie na podstawie poniższych informacji.",
+ "ProviderNetworkError": "Połączenie z dostawcą zostało przerwane lub przekroczono limit czasu. Proszę sprawdzić swoje połączenie sieciowe i spróbować ponownie.",
+ "ProviderServiceUnavailable": "Dostawca jest tymczasowo przeciążony lub niedostępny. Proszę spróbować ponownie za chwilę.",
+ "QuotaLimitReached": "Przepraszamy, wykorzystanie tokenów lub liczba żądań osiągnęły limit przydziału dla tego klucza. Proszę zwiększyć przydział klucza lub spróbować ponownie później.",
+ "RateLimitExceeded": "Przepraszamy, wykorzystanie tokenów lub liczba żądań osiągnęły limit szybkości dla tego klucza. Proszę spróbować ponownie później lub zwiększyć przydział klucza.",
+ "StateStorePersistError": "Tymczasowy problem z magazynem stanu rozmowy przerwał tę operację. Proszę spróbować ponownie; jeśli problem będzie się powtarzał, skontaktuj się z pomocą techniczną.",
+ "StreamChunkError": "Błąd podczas parsowania fragmentu wiadomości w żądaniu strumieniowym. Proszę sprawdzić, czy obecny interfejs API jest zgodny ze standardowymi specyfikacjami, lub skontaktować się z dostawcą API w celu uzyskania pomocy.",
+ "UpstreamGatewayError": "Bramka upstream lub proxy zwróciły błąd. Proszę spróbować ponownie za chwilę; jeśli problem będzie się powtarzał, sprawdź konfigurację proxy / punktu końcowego.",
+ "UpstreamHttpError": "Dostawca zwrócił błąd HTTP bez dodatkowych szczegółów. Proszę spróbować ponownie, lub sprawdzić swoje żądanie i konfigurację modelu.",
+ "UpstreamMalformedResponse": "Dostawca zwrócił nieprawidłową odpowiedź, której nie można było przetworzyć. Proszę spróbować ponownie; jeśli problem będzie się powtarzał, spróbuj użyć innego modelu lub dostawcy.",
+ "UserConfigError": "Konfiguracja dostawcy jest nieprawidłowa (nieprawidłowy podstawowy URL, brakująca zmienna środowiskowa, ograniczenie wirtualnego klucza itp.). Proszę sprawdzić ustawienia dostawcy."
+}
diff --git a/locales/pl-PL/models.json b/locales/pl-PL/models.json
index 876fcb904a..8af699a74c 100644
--- a/locales/pl-PL/models.json
+++ b/locales/pl-PL/models.json
@@ -106,6 +106,7 @@
"MiniMax-Hailuo-2.3.description": "Nowy model generowania wideo z kompleksowymi ulepszeniami w zakresie ruchu ciała, realizmu fizycznego i przestrzegania instrukcji.",
"MiniMax-M1.description": "Nowy wewnętrzny model rozumowania z 80 tys. łańcuchów myślowych i 1 mln tokenów wejściowych, oferujący wydajność porównywalną z czołowymi modelami światowymi.",
"MiniMax-M2-Stable.description": "Zaprojektowany z myślą o wydajnym kodowaniu i przepływach pracy agentów, z większą równoległością dla zastosowań komercyjnych.",
+ "MiniMax-M2.1-Lightning.description": "Potężne wielojęzyczne możliwości programowania z szybszym i bardziej efektywnym wnioskowaniem.",
"MiniMax-M2.1-highspeed.description": "Potężne wielojęzyczne możliwości programistyczne, kompleksowo ulepszone doświadczenie programowania. Szybszy i bardziej wydajny.",
"MiniMax-M2.1.description": "MiniMax-M2.1 to flagowy, otwartoźródłowy model dużej skali od MiniMax, zaprojektowany do rozwiązywania złożonych zadań rzeczywistych. Jego główne atuty to wielojęzyczne możliwości programistyczne oraz zdolność działania jako Agent do rozwiązywania skomplikowanych problemów.",
"MiniMax-M2.5-highspeed.description": "MiniMax M2.5 Highspeed: Ta sama wydajność co M2.5, ale z szybszym wnioskowaniem.",
@@ -325,6 +326,7 @@
"claude-opus-4-5.description": "Claude Opus 4.5 by Anthropic — flagowy model z najwyższej klasy rozumowaniem i kodowaniem.",
"claude-opus-4-6.description": "Claude Opus 4.6 by Anthropic — flagowy model z oknem kontekstowym 1M i zaawansowanym rozumowaniem.",
"claude-opus-4-7.description": "Claude Opus 4.7 by Anthropic — najnowszy model Opus z najnowocześniejszym rozumowaniem i kodowaniem.",
+ "claude-opus-4-8.description": "Claude Opus 4.8 to najbardziej zaawansowany model Anthropic, oparty na Opus 4.7, z ulepszeniami w zakresie rozumowania, kodowania agentowego i korzystania z narzędzi.",
"claude-opus-4.5.description": "Claude Opus 4.5 to flagowy model firmy Anthropic, łączący najwyższej klasy inteligencję z skalowalną wydajnością w złożonych zadaniach wymagających wysokiej jakości rozumowania.",
"claude-opus-4.6-fast.description": "Claude Opus 4.6 to najbardziej inteligentny model firmy Anthropic do tworzenia agentów i kodowania.",
"claude-opus-4.6.description": "Claude Opus 4.6 to najbardziej inteligentny model firmy Anthropic do tworzenia agentów i kodowania.",
@@ -400,6 +402,7 @@
"deepseek-ai/DeepSeek-V3.2.description": "DeepSeek-V3.2 to model łączący wysoką wydajność obliczeniową z doskonałym rozumowaniem i wydajnością Agenta. Jego podejście opiera się na trzech głównych przełomach technologicznych: DeepSeek Sparse Attention (DSA), wydajnym mechanizmie uwagi, który znacznie zmniejsza złożoność obliczeniową przy zachowaniu wydajności modelu i jest specjalnie zoptymalizowany dla scenariuszy z długim kontekstem; skalowalnym frameworku uczenia przez wzmocnienie, dzięki któremu wydajność modelu może rywalizować z GPT-5, a jego wersja o wysokiej mocy obliczeniowej dorównuje Gemini-3.0-Pro w zdolnościach rozumowania; oraz dużej skali pipeline'owi syntezy zadań Agenta, mającemu na celu integrację zdolności rozumowania w scenariuszach użycia narzędzi, co poprawia przestrzeganie instrukcji i uogólnianie w złożonych interaktywnych środowiskach. Model osiągnął złote medale w Międzynarodowej Olimpiadzie Matematycznej (IMO) i Międzynarodowej Olimpiadzie Informatycznej (IOI) w 2025 roku.",
"deepseek-ai/DeepSeek-V3.description": "DeepSeek-V3 to model MoE z 671 miliardami parametrów, wykorzystujący MLA i DeepSeekMoE z bezstratnym równoważeniem obciążenia dla efektywnego treningu i wnioskowania. Wytrenowany na 14,8T wysokiej jakości tokenach z SFT i RL, przewyższa inne modele open-source i zbliża się do czołowych modeli zamkniętych.",
"deepseek-ai/DeepSeek-V4-Flash.description": "DeepSeek-V4-Flash to wersja podglądowa modelu językowego MoE z serii DeepSeek-V4. Całkowity rozmiar parametrów wynosi 284 miliardy, rozmiar parametrów aktywacyjnych to 13 miliardów, a model obsługuje ultra-długi kontekst 1 miliona tokenów. Model wykorzystuje hybrydową architekturę uwagi, łącząc CSA i HCA, oraz wprowadza mHC i Muon Optimizer w celu poprawy efektywności rozumowania w długim kontekście, stabilności treningu i ogólnej wydajności.",
+ "deepseek-ai/DeepSeek-V4-Pro.description": "DeepSeek-V4-Pro to flagowy model MoE w serii DeepSeek-V4, z 1,6T całkowitych parametrów i 49B aktywnych parametrów, natywnie obsługujący ultra-długi kontekst 1 miliona tokenów. Model wykorzystuje innowacyjną hybrydową architekturę uwagi, łączącą Compressed Sparse Attention (CSA) i Highly Compressed Attention (HCA), wymagającą tylko 27% FLOPs na token wnioskowania w porównaniu do DeepSeek-V3.2 oraz 10% pamięci KV przy kontekście 1M. Wprowadza również Manifold-Constrained Hyper Connections (mHC) w celu poprawy stabilności propagacji sygnału między warstwami oraz wykorzystuje optymalizator Muon do przyspieszenia konwergencji. DeepSeek-V4-Pro jest wstępnie trenowany na ponad 32T wysokiej jakości różnorodnych tokenach, z post-treningiem w dwuetapowym paradygmacie niezależnego kształtowania ekspertów domenowych oraz destylacji polityki online dla zintegrowanej integracji. Tryb maksymalnej intensywności rozumowania DeepSeek-V4-Pro-Max osiąga najwyższą wydajność w benchmarkach kodowania i znacząco zmniejsza różnicę z wiodącymi modelami zamkniętymi w zadaniach rozumowania i agentowych, czyniąc go jednym z najsilniejszych modeli open-source dostępnych obecnie, obsługującym tryby intensywności rozumowania Non-think, Think High i Think Max.",
"deepseek-ai/deepseek-llm-67b-chat.description": "DeepSeek LLM Chat (67B) to innowacyjny model oferujący głębokie zrozumienie języka i interakcję.",
"deepseek-ai/deepseek-v3.1-terminus.description": "DeepSeek V3.1 to model nowej generacji do rozumowania z silniejszym rozumowaniem złożonym i łańcuchem myśli do zadań wymagających głębokiej analizy.",
"deepseek-ai/deepseek-v3.2.description": "DeepSeek V3.2 to model rozumowania nowej generacji z ulepszonymi zdolnościami do rozwiązywania złożonych problemów i myślenia łańcuchowego.",
@@ -490,6 +493,8 @@
"doubao-seedream-4-0-250828.description": "Seedream 4.0 to model generowania obrazów od ByteDance Seed, obsługujący wejścia tekstowe i obrazowe z wysoką kontrolą i jakością. Generuje obrazy na podstawie tekstowych promptów.",
"doubao-seedream-4-5-251128.description": "Seedream 4.5 to najnowszy multimodalny model obrazu ByteDance, integrujący funkcje tekst-do-obrazu, obraz-do-obrazu i generowanie obrazów w partiach, jednocześnie uwzględniając zdrowy rozsądek i zdolności rozumowania. W porównaniu do poprzedniej wersji 4.0 oferuje znacznie lepszą jakość generowania, lepszą spójność edycji i fuzję wielu obrazów. Zapewnia bardziej precyzyjną kontrolę nad szczegółami wizualnymi, naturalnie generując małe teksty i twarze, a także osiąga bardziej harmonijny układ i kolorystykę, poprawiając estetykę ogólną.",
"doubao-seedream-5-0-260128.description": "Doubao-Seedream-5.0-lite to najnowszy model generowania obrazów ByteDance. Po raz pierwszy integruje funkcje wyszukiwania online, co pozwala na uwzględnienie informacji w czasie rzeczywistym i poprawę aktualności generowanych obrazów. Inteligencja modelu została również ulepszona, umożliwiając precyzyjną interpretację złożonych instrukcji i treści wizualnych. Dodatkowo oferuje lepsze pokrycie globalnej wiedzy, spójność odniesień i jakość generowania w profesjonalnych scenariuszach, lepiej spełniając potrzeby wizualnej kreacji na poziomie przedsiębiorstw.",
+ "dreamina-seedance-2-0-260128.description": "Seedance 2.0 firmy ByteDance to najpotężniejszy model generowania wideo, obsługujący multimodalne generowanie wideo referencyjnego, edycję wideo, rozszerzenie wideo, tekst-na-wideo oraz obraz-na-wideo z zsynchronizowanym dźwiękiem.",
+ "dreamina-seedance-2-0-fast-260128.description": "Seedance 2.0 Fast firmy ByteDance oferuje te same możliwości co Seedance 2.0, ale z szybszymi prędkościami generowania i bardziej konkurencyjną ceną.",
"emohaa.description": "Emohaa to model zdrowia psychicznego z profesjonalnymi umiejętnościami doradczymi, pomagający użytkownikom zrozumieć problemy emocjonalne.",
"ernie-4.5-0.3b.description": "ERNIE 4.5 0.3B to lekki model open-source przeznaczony do lokalnego i dostosowanego wdrażania.",
"ernie-4.5-8k-preview.description": "ERNIE 4.5 8K Preview to model podglądowy z kontekstem 8K, służący do oceny możliwości ERNIE 4.5.",
@@ -515,6 +520,7 @@
"ernie-x1-turbo-32k.description": "ERNIE X1 Turbo 32K to szybki model rozumowania z kontekstem 32K do złożonego rozumowania i dialogów wieloetapowych.",
"ernie-x1.1-preview.description": "ERNIE X1.1 Preview to podgląd modelu rozumowania do oceny i testów.",
"ernie-x1.1.description": "ERNIE X1.1 to model rozumowania w wersji podglądowej do oceny i testowania.",
+ "fal-ai/bytedance/seedream/v4.5.description": "Seedream 4.5, stworzony przez zespół Seed firmy ByteDance, obsługuje edycję i kompozycję wielu obrazów. Charakteryzuje się ulepszoną spójnością tematyczną, precyzyjnym przestrzeganiem instrukcji, zrozumieniem logiki przestrzennej, ekspresją estetyczną, projektowaniem układu plakatów i logo oraz wysokiej precyzji renderowaniem tekst-obraz.",
"fal-ai/bytedance/seedream/v4.description": "Seedream 4.0 to model generowania obrazów firmy ByteDance Seed, obsługujący wejścia tekstowe i obrazowe oraz oferujący wysoce kontrolowalne, wysokiej jakości generowanie obrazów. Generuje obrazy na podstawie tekstowych wskazówek.",
"fal-ai/flux-kontext/dev.description": "Model FLUX.1 skoncentrowany na edycji obrazów, obsługujący wejścia tekstowe i obrazowe.",
"fal-ai/flux-pro/kontext.description": "FLUX.1 Kontext [pro] przyjmuje tekst i obrazy referencyjne jako dane wejściowe, umożliwiając lokalne edycje i złożone transformacje sceny.",
@@ -571,8 +577,9 @@
"gemini-3.1-flash-lite.description": "Gemini 3.1 Flash-Lite to najbardziej opłacalny model multimodalny Google, zoptymalizowany do zadań agentowych o dużej skali, tłumaczeń i przetwarzania danych.",
"gemini-3.1-pro-preview.description": "Gemini 3.1 Pro Preview ulepsza Gemini 3 Pro, oferując lepsze zdolności rozumowania i wsparcie dla średniego poziomu myślenia.",
"gemini-3.1-pro.description": "Gemini 3.1 Pro by Google — premium model multimodalny z oknem kontekstowym 1M.",
+ "gemini-3.5-flash.description": "Najinteligentniejszy model Gemini, zaprojektowany dla szybkości, łączący zaawansowaną inteligencję z doskonałym wyszukiwaniem i ugruntowaniem.",
"gemini-flash-latest.description": "Wskazuje na gemini-3-flash-preview",
- "gemini-flash-lite-latest.description": "Wskazuje na gemini-2.5-flash-lite-preview-09-2025",
+ "gemini-flash-lite-latest.description": "Wskazuje na gemini-3.1-flash-lite",
"gemini-pro-latest.description": "Wskazuje na gemini-3.1-pro-preview",
"gemma-7b-it.description": "Gemma 7B to opłacalny model do zadań małej i średniej skali.",
"gemma2-9b-it.description": "Gemma 2 9B jest zoptymalizowana pod kątem konkretnych zadań i integracji z narzędziami.",
@@ -731,6 +738,8 @@
"grok-4-fast-reasoning.description": "Z radością prezentujemy Grok 4 Fast — nasz najnowszy postęp w dziedzinie modeli rozumowania o wysokiej opłacalności.",
"grok-4.20-0309-non-reasoning.description": "Wariant bez rozumowania do prostych przypadków użycia.",
"grok-4.20-0309-reasoning.description": "Inteligentny, błyskawiczny model, który rozumuje przed odpowiedzią.",
+ "grok-4.20-beta-0309-non-reasoning.description": "Wariant bez rozumowania dla prostych przypadków użycia.",
+ "grok-4.20-beta-0309-reasoning.description": "Inteligentny, niezwykle szybki model, który rozumuje przed udzieleniem odpowiedzi.",
"grok-4.20-multi-agent-0309.description": "Zespół 4 lub 16 agentów, doskonały w przypadkach badawczych. Obecnie nie obsługuje narzędzi po stronie klienta. Obsługuje tylko narzędzia po stronie serwera xAI (np. X Search, Web Search tools) i zdalne narzędzia MCP.",
"grok-4.3.description": "Najbardziej poszukujący prawdy duży model językowy na świecie",
"grok-4.description": "Najnowszy flagowy model Grok z niezrównaną wydajnością w języku, matematyce i rozumowaniu — prawdziwy wszechstronny model. Obecnie wskazuje na grok-4-0709; z powodu ograniczonych zasobów jego cena jest tymczasowo o 10% wyższa od oficjalnej i oczekuje się, że powróci do oficjalnej ceny później.",
@@ -1208,6 +1217,7 @@
"qwen3.6-flash.description": "Natywny model vision-language Qwen3.6 Flash zapewnia znacząco wyższą wydajność w porównaniu z wersją 3.5-Flash. Model skupia się na ulepszeniu możliwości agentowego programowania (zdecydowanie przewyższając poprzednika w wielu benchmarkach code-agent), a także na poprawie rozumowania matematycznego i nad kodem. W obszarze wizji wykazuje zauważalne postępy w inteligencji przestrzennej, ze szczególnie dużymi ulepszeniami w lokalizacji obiektów i detekcji celów.",
"qwen3.6-max-preview.description": "Największy zamknięty model w serii Qwen3.6. Oferuje lepszą wiedzę o świecie, podążanie za instrukcjami oraz wydajność w agentowym programowaniu dla złożonych zadań. Jest modelem tekstowym, domyślnie obsługuje tryb myślenia, jawne buforowanie oraz wywoływanie funkcji.",
"qwen3.6-plus.description": "Qwen 3.6-Plus wprowadza duże ulepszenia w zakresie możliwości programowania, ze szczególnym naciskiem na Agentic Coding i rozwój front-endu, znacząco ulepszając doświadczenie Vibe Coding. Ogólna zdolność do rozumowania została dodatkowo poprawiona. W obszarze multimodalności znacznie usprawniono funkcje takie jak uniwersalne rozpoznawanie, OCR oraz lokalizacja obiektów. Naprawiono również znane problemy z wersji Qwen 3.5-Plus. Sposób użycia pozostaje taki sam jak w Qwen 3.5-Plus.",
+ "qwen3.7-max.description": "Qwen3.7 Max firmy Alibaba — najnowszy wariant Max z kontekstem 1M, silnym rozumowaniem i możliwościami korzystania z narzędzi.",
"qwen3.description": "Qwen3 to nowej generacji duży model językowy Alibaba o wysokiej wydajności w różnych zastosowaniach.",
"qwq-32b-preview.description": "QwQ to eksperymentalny model badawczy z serii Qwen, skoncentrowany na ulepszonym rozumowaniu.",
"qwq-32b.description": "QwQ to model rozumowania z rodziny Qwen. W porównaniu do standardowych modeli dostrojonych instrukcyjnie, oferuje zaawansowane myślenie i rozumowanie, co znacząco poprawia wydajność w zadaniach złożonych. QwQ-32B to model średniej wielkości, konkurujący z czołowymi modelami rozumowania, takimi jak DeepSeek-R1 i o1-mini.",
@@ -1215,6 +1225,8 @@
"qwq.description": "QwQ to model rozumowania z rodziny Qwen. W porównaniu do standardowych modeli dostrojonych instrukcyjnie, oferuje zaawansowane myślenie i rozumowanie, co znacząco poprawia wydajność w zadaniach trudnych. QwQ-32B to model średniej wielkości, konkurujący z czołowymi modelami rozumowania, takimi jak DeepSeek-R1 i o1-mini.",
"qwq_32b.description": "Model rozumowania średniej wielkości z rodziny Qwen. W porównaniu do standardowych modeli dostrojonych instrukcyjnie, zdolności myślenia i rozumowania QwQ znacząco poprawiają wydajność w trudnych zadaniach.",
"r1-1776.description": "R1-1776 to wariant modelu DeepSeek R1 po dodatkowym treningu, zaprojektowany do dostarczania nieocenzurowanych, bezstronnych informacji faktograficznych.",
+ "seedance-1-5-pro-251215.description": "Seedance 1.5 Pro firmy ByteDance obsługuje tekst-na-wideo, obraz-na-wideo (pierwsza klatka, pierwsza+ostatnia klatka) oraz generowanie dźwięku zsynchronizowanego z wizualizacjami.",
+ "seedream-5-0-260128.description": "ByteDance-Seedream-5.0-lite firmy BytePlus oferuje generowanie wspomagane wyszukiwaniem w sieci w czasie rzeczywistym, ulepszoną interpretację złożonych promptów oraz poprawioną spójność odniesień dla profesjonalnego tworzenia wizualnego.",
"solar-mini-ja.description": "Solar Mini (Ja) rozszerza Solar Mini o nacisk na język japoński, zachowując jednocześnie wydajność w języku angielskim i koreańskim.",
"solar-mini.description": "Solar Mini to kompaktowy model LLM, który przewyższa GPT-3.5, oferując silne możliwości wielojęzyczne w języku angielskim i koreańskim oraz efektywne działanie przy małych zasobach.",
"solar-pro.description": "Solar Pro to inteligentny model LLM od Upstage, skoncentrowany na wykonywaniu instrukcji na pojedynczym GPU, z wynikami IFEval powyżej 80. Obecnie obsługuje język angielski; pełna wersja z rozszerzonym wsparciem językowym i dłuższym kontekstem planowana jest na listopad 2024.",
diff --git a/locales/pl-PL/onboarding.json b/locales/pl-PL/onboarding.json
index d4eeceb18f..576da079af 100644
--- a/locales/pl-PL/onboarding.json
+++ b/locales/pl-PL/onboarding.json
@@ -20,6 +20,7 @@
"agent.greeting.vibePlaceholder": "np. Ciepły i przyjazny, Ostry i bezpośredni...",
"agent.history.current": "Bieżące",
"agent.history.title": "Tematy historii",
+ "agent.input.preparing": "Przygotowuję się…",
"agent.layout.mode.agent": "tryb agenta",
"agent.layout.mode.classic": "tryb klasyczny",
"agent.layout.skip": "pomiń ten krok",
@@ -57,16 +58,8 @@
"agent.telemetryHint": "Możesz również odpowiedzieć własnymi słowami.",
"agent.title": "Wprowadzenie do rozmowy",
"agent.welcome": "...hm? Właśnie się obudziłem — moja głowa jest pusta. Kim jesteś? I — jak mam się nazywać? Potrzebuję też imienia.",
- "agent.welcome.footer": "Skonfiguruj swojego agenta Lobe AI. Działa na Twoim serwerze, uczy się z każdej interakcji i staje się potężniejszy z czasem.",
- "agent.welcome.guide.growTogether.desc": "Z każdą rozmową będę lepiej Cię rozumieć i z biegiem czasu stanę się jeszcze lepszym wsparciem.",
- "agent.welcome.guide.growTogether.title": "Rozwijajmy się razem",
- "agent.welcome.guide.knowYou.desc": "Nad czym ostatnio pracujesz? Trochę kontekstu pomoże mi lepiej Cię wspierać.",
- "agent.welcome.guide.knowYou.title": "Poznajmy się",
- "agent.welcome.guide.name.desc": "Nadaj mi imię, aby od początku było bardziej osobiste.",
- "agent.welcome.guide.name.title": "Nazwij mnie",
"agent.welcome.sentence.1": "Miło Cię poznać! Poznajmy się lepiej.",
"agent.welcome.sentence.2": "Jakim partnerem mam dla Ciebie być?",
- "agent.welcome.sentence.3": "Najpierw nadaj mi imię :)",
"agent.welcome.suggestion.avatarHint": "Użyj {{emoji}} jako awatara.",
"agent.welcome.suggestion.switch": "Pokaż inną propozycję",
"agent.welcome.suggestion.title": "Potrzebujesz punktu wyjścia? Wybierz jedną z propozycji, a później ją dopracujemy.",
diff --git a/locales/pl-PL/plugin.json b/locales/pl-PL/plugin.json
index 3e7a5974b3..761949511f 100644
--- a/locales/pl-PL/plugin.json
+++ b/locales/pl-PL/plugin.json
@@ -73,9 +73,8 @@
"builtins.lobe-agent.apiName.analyzeVisualMedia.mediaCount": "{{count}} media",
"builtins.lobe-agent.apiName.analyzeVisualMedia.result": "Analizuj media wizualne: {{question}}",
"builtins.lobe-agent.apiName.callSubAgent": "Wezwij pod-agent",
- "builtins.lobe-agent.apiName.callSubAgent.completed": "Pod-agent wysłany: ",
- "builtins.lobe-agent.apiName.callSubAgent.loading": "Wysyłanie pod-agenta: ",
"builtins.lobe-agent.apiName.callSubAgents": "Wezwij pod-agentów",
+ "builtins.lobe-agent.apiName.callSubAgents.more": "{{count}} w sumie",
"builtins.lobe-agent.apiName.clearTodos": "Wyczyść zadania",
"builtins.lobe-agent.apiName.clearTodos.modeAll": "wszystkie",
"builtins.lobe-agent.apiName.clearTodos.modeCompleted": "ukończone",
@@ -87,17 +86,24 @@
"builtins.lobe-agent.apiName.updatePlan.completed": "Ukończono",
"builtins.lobe-agent.apiName.updatePlan.modified": "Zmodyfikowano",
"builtins.lobe-agent.apiName.updateTodos": "Zaktualizuj zadania",
+ "builtins.lobe-agent.subAgent.stats.tokens": "{{count}} tokenów",
+ "builtins.lobe-agent.subAgent.stats.tools": "{{count}} narzędzi",
"builtins.lobe-agent.title": "Agent Lobe",
"builtins.lobe-claude-code.agent.instruction": "Instrukcja",
"builtins.lobe-claude-code.agent.result": "Wynik",
- "builtins.lobe-claude-code.task.createLabel": "Tworzenie zadania: ",
+ "builtins.lobe-claude-code.task.create.completed": "Zadanie utworzone: ",
+ "builtins.lobe-claude-code.task.create.loading": "Tworzenie zadania: ",
"builtins.lobe-claude-code.task.getLabel": "Inspekcja zadania #{{taskId}}",
- "builtins.lobe-claude-code.task.listLabel": "Lista zadań",
+ "builtins.lobe-claude-code.task.list.completed": "Zadania wymienione",
+ "builtins.lobe-claude-code.task.list.loading": "Wymienianie zadań",
+ "builtins.lobe-claude-code.task.update.completed": "Zadanie #{{taskId}} zaktualizowane",
+ "builtins.lobe-claude-code.task.update.loading": "Aktualizowanie zadania #{{taskId}}",
"builtins.lobe-claude-code.task.updateCompleted": "Zakończono",
"builtins.lobe-claude-code.task.updateDeleted": "Usunięto",
"builtins.lobe-claude-code.task.updateInProgress": "Rozpoczęto",
- "builtins.lobe-claude-code.task.updateLabel": "Aktualizacja zadania #{{taskId}}",
"builtins.lobe-claude-code.task.updatePending": "Zresetowano",
+ "builtins.lobe-claude-code.task.updateSubject.completed": "Zadanie zaktualizowane",
+ "builtins.lobe-claude-code.task.updateSubject.loading": "Aktualizowanie zadania",
"builtins.lobe-claude-code.todoWrite.allDone": "Wszystkie zadania ukończone",
"builtins.lobe-claude-code.todoWrite.currentStep": "Aktualny krok",
"builtins.lobe-claude-code.todoWrite.todos": "Zadania",
@@ -261,6 +267,8 @@
"builtins.lobe-skill-store.render.repository": "Repozytorium",
"builtins.lobe-skill-store.render.version": "Wersja",
"builtins.lobe-skill-store.title": "Sklep z Umiejętnościami",
+ "builtins.lobe-skills.apiName.activateAgentSkill": "Aktywuj umiejętność agenta",
+ "builtins.lobe-skills.apiName.activateProjectSkill": "Aktywuj umiejętność projektu",
"builtins.lobe-skills.apiName.activateSkill": "Aktywuj Umiejętność",
"builtins.lobe-skills.apiName.execScript": "Uruchom Skrypt",
"builtins.lobe-skills.apiName.exportFile": "Eksportuj Plik",
@@ -530,6 +538,7 @@
"localSystem.workingDirectory.checkoutAction": "Przełącz",
"localSystem.workingDirectory.checkoutFailed": "Przełączenie nie powiodło się",
"localSystem.workingDirectory.chooseDifferentFolder": "Wybierz inny folder",
+ "localSystem.workingDirectory.clear": "Wyczyść",
"localSystem.workingDirectory.createBranchAction": "Utwórz i przełącz na nową gałąź…",
"localSystem.workingDirectory.current": "Bieżący katalog roboczy",
"localSystem.workingDirectory.detachedHead": "Odłączona głowa na {{sha}}",
diff --git a/locales/pl-PL/providers.json b/locales/pl-PL/providers.json
index c61dde8836..f6d766043d 100644
--- a/locales/pl-PL/providers.json
+++ b/locales/pl-PL/providers.json
@@ -33,6 +33,7 @@
"jina.description": "Założona w 2020 roku, Jina AI to wiodąca firma zajmująca się wyszukiwaniem AI. Jej stos wyszukiwania obejmuje modele wektorowe, rerankery i małe modele językowe do tworzenia niezawodnych, wysokiej jakości aplikacji generatywnych i multimodalnych.",
"kimicodingplan.description": "Kimi Code od Moonshot AI zapewnia dostęp do modeli Kimi, w tym K2.5, do zadań związanych z kodowaniem.",
"lmstudio.description": "LM Studio to aplikacja desktopowa do tworzenia i testowania LLM-ów na własnym komputerze.",
+ "lobehub.description": "LobeHub Cloud korzysta z oficjalnych interfejsów API do uzyskiwania dostępu do modeli AI i mierzy zużycie za pomocą Kredytów powiązanych z tokenami modelu.",
"longcat.description": "LongCat to seria dużych modeli generatywnej sztucznej inteligencji, niezależnie opracowanych przez Meituan. Został zaprojektowany, aby zwiększyć produktywność wewnętrzną przedsiębiorstwa i umożliwić innowacyjne zastosowania dzięki wydajnej architekturze obliczeniowej i silnym możliwościom multimodalnym.",
"minimax.description": "Założona w 2021 roku, MiniMax tworzy AI ogólnego przeznaczenia z multimodalnymi modelami bazowymi, w tym tekstowymi modelami MoE z bilionami parametrów, modelami mowy i wizji oraz aplikacjami takimi jak Hailuo AI.",
"minimaxcodingplan.description": "MiniMax Token Plan zapewnia dostęp do modeli MiniMax, w tym M2.7, do zadań związanych z kodowaniem w ramach subskrypcji o stałej opłacie.",
diff --git a/locales/pl-PL/setting.json b/locales/pl-PL/setting.json
index f6f2897fd7..0f93d63c16 100644
--- a/locales/pl-PL/setting.json
+++ b/locales/pl-PL/setting.json
@@ -180,8 +180,6 @@
"agentSkillModal.url.title": "Importuj z URL",
"agentSkillModal.url.urlPlaceholder": "https://example.com/sciezka/do/SKILL.md",
"agentSkillTag": "Umiejętność agenta",
- "agentTab.documents": "Dokumenty",
- "agentTab.meta": "Informacje o agencie",
"agentTab.opening": "Ustawienia rozpoczęcia",
"agentTab.plugin": "Ustawienia umiejętności",
"agentTab.prompt": "Profil agenta",
@@ -481,6 +479,20 @@
"notification.item.image_generation_completed": "Generowanie obrazu zakończone",
"notification.item.video_generation_completed": "Generowanie wideo zakończone",
"notification.title": "Kanały powiadomień",
+ "platformAgentConfig.availability.available": "Dostępny",
+ "platformAgentConfig.availability.checking": "Sprawdzanie...",
+ "platformAgentConfig.availability.label": "Dostępność",
+ "platformAgentConfig.availability.noDevice": "Brak powiązanego urządzenia",
+ "platformAgentConfig.availability.notInstalled": "Nie zainstalowano",
+ "platformAgentConfig.changeDevice": "Zmień urządzenie",
+ "platformAgentConfig.device.label": "Powiązane urządzenie",
+ "platformAgentConfig.device.none": "Brak",
+ "platformAgentConfig.device.offline": "Offline",
+ "platformAgentConfig.device.online": "Online",
+ "platformAgentConfig.platform.label": "Platforma",
+ "platformAgentConfig.redetect": "Ponowne wykrycie",
+ "platformAgentConfig.selectDevice": "Wybierz urządzenie",
+ "platformAgentConfig.title": "Konfiguracja platformy",
"plugin.addMCPPlugin": "Dodaj MCP",
"plugin.addTooltip": "Własne Umiejętności",
"plugin.clearDeprecated": "Usuń przestarzałe umiejętności",
@@ -491,6 +503,8 @@
"plugin.settings.tooltip": "Konfiguracja umiejętności",
"plugin.store": "Sklep Umiejętności",
"publishToCommunity": "Opublikuj w społeczności",
+ "serviceModel.contextLimit.placeholder": "Limit kontekstu",
+ "serviceModel.memoryModels.title": "Modele pamięci",
"serviceModel.modelAssignments.title": "Przypisania modeli",
"serviceModel.optionalFeatures.title": "Funkcje opcjonalne",
"settingAgent.avatar.sizeExceeded": "Rozmiar obrazu przekracza limit 1 MB, wybierz mniejszy obraz",
@@ -537,6 +551,9 @@
"settingChat.enableAutoScrollOnStreaming.desc": "Zastąp ustawienie globalne dla tego asystenta",
"settingChat.enableAutoScrollOnStreaming.title": "Auto-przewijanie podczas odpowiedzi AI",
"settingChat.enableCompressHistory.title": "Włącz automatyczne podsumowanie historii czatu",
+ "settingChat.enableFollowUpChips.desc": "Po każdej odpowiedzi wyświetlaj poniżej wiadomości jednorazowe propozycje odpowiedzi. Wymaga skonfigurowania globalnego modelu Follow-up.",
+ "settingChat.enableFollowUpChips.notConfiguredHint": "Najpierw skonfiguruj globalny model Follow-up, aby go włączyć.",
+ "settingChat.enableFollowUpChips.title": "Sugestie dalszych odpowiedzi",
"settingChat.enableHistoryCount.alias": "Bez limitu",
"settingChat.enableHistoryCount.limited": "Uwzględnij tylko {{number}} wiadomości",
"settingChat.enableHistoryCount.setlimited": "Ustaw limit wiadomości w historii",
@@ -828,6 +845,9 @@
"systemAgent.customPrompt.desc": "Po wypełnieniu agent systemowy użyje własnej podpowiedzi do generowania treści",
"systemAgent.customPrompt.placeholder": "Wprowadź własną podpowiedź",
"systemAgent.customPrompt.title": "Własna podpowiedź",
+ "systemAgent.followUpAction.label": "Model sugestii dalszych odpowiedzi",
+ "systemAgent.followUpAction.modelDesc": "Model używany do sugerowania jednorazowych dalszych odpowiedzi pod każdą wiadomością asystenta",
+ "systemAgent.followUpAction.title": "Sugestie dalszych odpowiedzi",
"systemAgent.generationTopic.label": "Model",
"systemAgent.generationTopic.modelDesc": "Model przeznaczony do automatycznego nadawania nazw tematom sztuki AI",
"systemAgent.generationTopic.title": "Agent nazewnictwa tematów sztuki AI",
@@ -838,6 +858,9 @@
"systemAgent.inputCompletion.label": "Model",
"systemAgent.inputCompletion.modelDesc": "Model używany do sugestii automatycznego uzupełniania wprowadzania (np. tekst duch GitHub Copilot)",
"systemAgent.inputCompletion.title": "Agent Automatycznego Uzupełniania Wprowadzania",
+ "systemAgent.memoryAnalysisAgentConfig.label": "Model",
+ "systemAgent.memoryAnalysisAgentConfig.modelDesc": "Model używany do decydowania, czy rozmowy zawierają pamięć oraz do wyodrębniania tożsamości, preferencji, kontekstów, aktywności i doświadczeń.",
+ "systemAgent.memoryAnalysisAgentConfig.title": "Analiza pamięci",
"systemAgent.promptRewrite.label": "Model",
"systemAgent.promptRewrite.modelDesc": "Określ model używany do przepisywania promptów",
"systemAgent.promptRewrite.title": "Agent Przepisywania Promptów",
@@ -851,12 +874,20 @@
"systemAgent.translation.label": "Model",
"systemAgent.translation.modelDesc": "Określ model używany do tłumaczenia",
"systemAgent.translation.title": "Agent tłumaczenia wiadomości",
+ "systemAgent.userMemoryEmbedding.label": "Model",
+ "systemAgent.userMemoryEmbedding.modelDesc": "Model używany do osadzania treści pamięci w celu ich wyszukiwania. Limit kontekstu ogranicza każde wejście osadzania.",
+ "systemAgent.userMemoryEmbedding.title": "Osadzanie pamięci",
+ "systemAgent.userMemoryPersonaWriter.label": "Model",
+ "systemAgent.userMemoryPersonaWriter.modelDesc": "Model używany do pisania podsumowań pamięci zorientowanych na osobowość.",
+ "systemAgent.userMemoryPersonaWriter.title": "Pisanie pamięci osobowości",
"tab.about": "O aplikacji",
"tab.addAgentSkill": "Dodaj umiejętność agenta",
"tab.addCustomMcp": "Dodaj niestandardową umiejętność MCP",
"tab.addCustomMcp.desc": "Ręcznie skonfiguruj niestandardowy serwer MCP",
"tab.addCustomSkill": "Dodaj własną umiejętność",
"tab.advanced": "Zaawansowane",
+ "tab.advanced.appUpdates.title": "Aktualizacje aplikacji",
+ "tab.advanced.toolsAndDiagnostics.title": "Narzędzia i diagnostyka",
"tab.advanced.updateChannel.canary": "Canary",
"tab.advanced.updateChannel.canaryDesc": "Uruchamiane przy każdym scaleniu PR, wiele kompilacji dziennie. Najmniej stabilne.",
"tab.advanced.updateChannel.desc": "Domyślnie otrzymuj powiadomienia o stabilnych aktualizacjach. Kanał Canary otrzymuje wersje przedpremierowe, które mogą być niestabilne do pracy produkcyjnej.",
diff --git a/locales/pl-PL/spend.json b/locales/pl-PL/spend.json
index 530ef4ea8f..83e5ffa404 100644
--- a/locales/pl-PL/spend.json
+++ b/locales/pl-PL/spend.json
@@ -26,6 +26,7 @@
"table.columns.trigger.enums.onboarding": "Wprowadzenie",
"table.columns.trigger.enums.openapi": "OpenAPI",
"table.columns.trigger.enums.semantic_search": "Wyszukiwanie Wiedzy",
+ "table.columns.trigger.enums.signup_email_llm_review": "Przegląd e-maila rejestracyjnego",
"table.columns.trigger.enums.topic": "Podsumowanie Tematu",
"table.columns.trigger.enums.video": "Generowanie wideo",
"table.columns.trigger.enums.visual_analysis": "Analiza wizualna",
diff --git a/locales/pl-PL/topic.json b/locales/pl-PL/topic.json
index f9db3f28aa..2d1e93f199 100644
--- a/locales/pl-PL/topic.json
+++ b/locales/pl-PL/topic.json
@@ -51,6 +51,77 @@
"inPopup.focus": "Przejdź do okna popup",
"inPopup.title": "Otwórz w oknie popup",
"loadMore": "Załaduj więcej",
+ "management.actions.newChat": "Nowa rozmowa",
+ "management.actions.select": "Wybierz",
+ "management.actionsMenu.archiveStale.confirm": "Zarchiwizować {{count}} tematów, które były nieaktywne przez ponad 3 miesiące? Zostaną oznaczone jako zakończone.",
+ "management.actionsMenu.archiveStale.confirmOk": "Zarchiwizuj",
+ "management.actionsMenu.archiveStale.done": "Zarchiwizowano {{count}} nieaktywnych tematów.",
+ "management.actionsMenu.archiveStale.label": "Zarchiwizuj tematy nieaktywne przez ponad 3 miesiące",
+ "management.actionsMenu.archiveStale.noneFound": "Nie znaleziono nieaktywnych tematów.",
+ "management.actionsMenu.archiveStale.title": "Zarchiwizować nieaktywne tematy?",
+ "management.actionsMenu.autoSummarize.comingSoon": "Automatyczne podsumowanie wkrótce — śledź na mapie drogowej.",
+ "management.actionsMenu.autoSummarize.label": "Automatycznie generuj podsumowania dla tematów bez podsumowania",
+ "management.actionsMenu.title": "Więcej akcji",
+ "management.bulk.archive": "Archiwizuj",
+ "management.bulk.cancel": "Anuluj",
+ "management.bulk.delete": "Usuń",
+ "management.bulk.deleteConfirm": "Zamierzasz usunąć {{count}} tematów. Ta operacja jest nieodwracalna.",
+ "management.bulk.deleteTitle": "Usunąć tematy?",
+ "management.bulk.favorite": "Ulubione",
+ "management.bulk.selectedCount_one": "{{count}} wybrany",
+ "management.bulk.selectedCount_other": "{{count}} wybranych",
+ "management.card.noPreview": "Brak dostępnego podglądu",
+ "management.columns.project": "Projekt",
+ "management.columns.status": "Status",
+ "management.columns.title": "Tytuł",
+ "management.columns.trigger": "Wyzwalacz",
+ "management.columns.updated": "Zaktualizowano",
+ "management.empty.filtered.action": "Wyczyść filtry",
+ "management.empty.filtered.desc": "Spróbuj dostosować filtry lub je wyczyścić, aby zobaczyć więcej tematów.",
+ "management.empty.filtered.title": "Brak tematów pasujących do tych filtrów",
+ "management.empty.noTopics.action": "Rozpocznij nową rozmowę",
+ "management.empty.noTopics.desc": "Rozpocznij rozmowę z tym agentem, aby utworzyć swój pierwszy temat.",
+ "management.empty.noTopics.title": "Brak tematów",
+ "management.filters.project.empty": "Brak projektów",
+ "management.filters.project.label": "Projekt",
+ "management.filters.status.active": "Aktywne",
+ "management.filters.status.all": "Wszystkie",
+ "management.filters.status.archived": "Zarchiwizowane",
+ "management.filters.status.completed": "Zakończone",
+ "management.filters.status.favorite": "Ulubione",
+ "management.filters.status.running": "W trakcie",
+ "management.filters.time.all": "Cały czas",
+ "management.filters.time.label": "Czas",
+ "management.filters.time.month": "Ostatni miesiąc",
+ "management.filters.time.today": "Dzisiaj",
+ "management.filters.time.week": "Ostatni tydzień",
+ "management.filters.trigger.api": "API",
+ "management.filters.trigger.chat": "Czat",
+ "management.filters.trigger.eval": "Ocena",
+ "management.filters.trigger.label": "Wyzwalacz",
+ "management.filters.trigger.task": "Zadanie",
+ "management.group.byProject": "Według projektu",
+ "management.group.byTime": "Według czasu",
+ "management.group.label": "Grupuj",
+ "management.group.noProject": "Brak projektu",
+ "management.group.none": "Brak",
+ "management.loadingMore": "Ładowanie kolejnych tematów…",
+ "management.searchPlaceholder": "Szukaj tematów tego agenta…",
+ "management.sidebarEntry": "Tematy",
+ "management.sort.createdAt": "Czas utworzenia",
+ "management.sort.label": "Sortuj",
+ "management.sort.title": "Tytuł",
+ "management.sort.updatedAt": "Czas aktualizacji",
+ "management.status.active": "Aktywne",
+ "management.status.archived": "Zarchiwizowane",
+ "management.status.completed": "Zakończone",
+ "management.status.failed": "Niepowodzenie",
+ "management.status.paused": "Wstrzymane",
+ "management.status.running": "W trakcie",
+ "management.status.waitingForHuman": "Oczekiwanie na dane",
+ "management.title": "Tematy",
+ "management.view.card": "Karta",
+ "management.view.list": "Lista",
"newTopic": "Nowy temat",
"renameModal.description": "Utrzymaj nazwę krótką i łatwą do rozpoznania.",
"renameModal.title": "Zmień nazwę tematu",
diff --git a/locales/pt-BR/agent.json b/locales/pt-BR/agent.json
index aad330d592..ca80c227ec 100644
--- a/locales/pt-BR/agent.json
+++ b/locales/pt-BR/agent.json
@@ -100,6 +100,35 @@
"channel.groupPolicyOpenHint": "Responder em qualquer grupo, canal ou tópico",
"channel.historyLimit": "Limite de Mensagens no Histórico",
"channel.historyLimitHint": "Número padrão de mensagens a serem buscadas ao ler o histórico do canal",
+ "channel.imessage.applicationIdHint": "Um identificador estável compartilhado pelo canal na nuvem e a ponte do Desktop.",
+ "channel.imessage.applicationIdPlaceholder": "ex.: home-mac-mini",
+ "channel.imessage.blueBubblesPassword": "Senha do BlueBubbles",
+ "channel.imessage.blueBubblesPasswordHint": "Armazenada localmente no LobeHub Desktop e usada apenas para acessar o servidor local do BlueBubbles.",
+ "channel.imessage.blueBubblesServerUrl": "URL do Servidor BlueBubbles",
+ "channel.imessage.blueBubblesServerUrlHint": "A URL do servidor local do BlueBubbles acessível a partir deste aplicativo Desktop.",
+ "channel.imessage.bridgeEnabled": "Ativar Ponte",
+ "channel.imessage.bridgeEnabledHint": "Quando ativado, o LobeHub Desktop recebe webhooks locais do BlueBubbles e os encaminha para o LobeHub.",
+ "channel.imessage.bridgeMissingApplicationId": "Insira primeiro o ID do Aplicativo.",
+ "channel.imessage.bridgeMissingPassword": "Insira primeiro a senha do BlueBubbles.",
+ "channel.imessage.bridgeMissingServerUrl": "Insira primeiro a URL do Servidor BlueBubbles.",
+ "channel.imessage.bridgeMissingWebhookSecret": "Insira primeiro o Segredo do Webhook.",
+ "channel.imessage.bridgePasswordSavedPlaceholder": "Deixe em branco para manter a senha salva",
+ "channel.imessage.bridgeRefresh": "Atualizar",
+ "channel.imessage.bridgeRefreshFailed": "Falha ao atualizar a ponte do iMessage Desktop",
+ "channel.imessage.bridgeRunning": "Executando",
+ "channel.imessage.bridgeSave": "Salvar Ponte",
+ "channel.imessage.bridgeSaveFailed": "Falha ao salvar a ponte do iMessage Desktop",
+ "channel.imessage.bridgeSaved": "Ponte do iMessage Desktop salva",
+ "channel.imessage.bridgeStopped": "Parado",
+ "channel.imessage.bridgeTest": "Testar BlueBubbles",
+ "channel.imessage.bridgeTestFailed": "Teste do BlueBubbles falhou",
+ "channel.imessage.bridgeTestSuccess": "Conexão com BlueBubbles aprovada",
+ "channel.imessage.description": "Conecte este assistente ao iMessage através da ponte local BlueBubbles do LobeHub Desktop.",
+ "channel.imessage.desktopBridge": "Ponte Desktop",
+ "channel.imessage.desktopDeviceId": "ID do Dispositivo Desktop",
+ "channel.imessage.desktopDeviceIdHint": "O dispositivo LobeHub Desktop que executa a ponte local do BlueBubbles. Encontre-o nas configurações do Gateway Desktop.",
+ "channel.imessage.webhookSecret": "Segredo do Webhook",
+ "channel.imessage.webhookSecretHint": "Um segredo compartilhado usado entre o LobeHub Desktop e o webhook na nuvem. Use o mesmo valor na configuração da ponte Desktop.",
"channel.importConfig": "Importar Configuração",
"channel.importFailed": "Falha ao importar configuração",
"channel.importInvalidFormat": "Formato de arquivo de configuração inválido",
@@ -176,6 +205,7 @@
"channel.userIdHint": "Seu ID de usuário nesta plataforma. A IA pode usá-lo para enviar mensagens diretas para você.",
"channel.userIdHint.discord": "Ative o Modo Desenvolvedor (Configurações → Avançado), depois clique com o botão direito no seu avatar → Copiar ID do Usuário.",
"channel.userIdHint.feishu": "Abra seu app na Plataforma Open Feishu / Lark → Permissões, depois procure seu Open ID.",
+ "channel.userIdHint.imessage": "Use seu identificador do iMessage conforme visto no BlueBubbles, geralmente um endereço de e-mail ou número de telefone no formato E.164.",
"channel.userIdHint.line": "Abra o Console de Desenvolvedores do LINE → seu canal → aba de Configurações Básicas, e copie \"Seu ID de usuário\" (começa com U, 33 caracteres).",
"channel.userIdHint.qq": "Seu número QQ, exibido na página do seu perfil.",
"channel.userIdHint.slack": "Abra seu perfil no Slack → ⋮ Mais → Copiar ID de membro (começa com U).",
diff --git a/locales/pt-BR/chat.json b/locales/pt-BR/chat.json
index 47ec747098..30dd7149b1 100644
--- a/locales/pt-BR/chat.json
+++ b/locales/pt-BR/chat.json
@@ -69,6 +69,11 @@
"cliAuthGuide.errorDetails": "Detalhes do erro",
"cliAuthGuide.runCommand": "Execute isto no Terminal",
"cliAuthGuide.title": "Entrar em {{name}}",
+ "cliOverloadedGuide.actions.retry": "Tentar novamente",
+ "cliOverloadedGuide.desc": "O serviço de modelo upstream de {{name}} está temporariamente sobrecarregado. Isso geralmente se resolve em instantes.",
+ "cliOverloadedGuide.errorDetails": "Detalhes do erro",
+ "cliOverloadedGuide.retryHint": "Aguarde alguns segundos e tente novamente. Se o problema persistir, o provedor pode estar enfrentando um incidente mais amplo.",
+ "cliOverloadedGuide.title": "{{name}} está temporariamente sobrecarregado",
"cliRateLimitGuide.actions.openSystemTools": "Abrir ferramentas do sistema",
"cliRateLimitGuide.actions.retry": "Tentar novamente",
"cliRateLimitGuide.afterReset": "Aguarde até o horário de redefinição e tente sua mensagem novamente. Se estiver usando autorização por API, você também pode verificar o limite e o status de cobrança do seu provedor.",
@@ -203,6 +208,17 @@
"heteroAgent.cloudRepo.noRepos": "Nenhum repositório configurado. Adicione-os nas configurações do agente.",
"heteroAgent.cloudRepo.notSet": "Nenhum repositório selecionado",
"heteroAgent.cloudRepo.sectionTitle": "Repositórios",
+ "heteroAgent.executionTarget.infoTooltip": "Escolha um dispositivo remoto para controlar essa máquina pela web. \"Este dispositivo\" executa o agente localmente e está disponível apenas no aplicativo desktop.",
+ "heteroAgent.executionTarget.loading": "Carregando dispositivos…",
+ "heteroAgent.executionTarget.local": "Este dispositivo",
+ "heteroAgent.executionTarget.localDesc": "Executar como um processo local neste aplicativo desktop",
+ "heteroAgent.executionTarget.noDevices": "Nenhum dispositivo remoto ainda. Instale o aplicativo desktop ou execute `lh connect` em outra máquina.",
+ "heteroAgent.executionTarget.offline": "Offline",
+ "heteroAgent.executionTarget.online": "Online",
+ "heteroAgent.executionTarget.sandbox": "Sandbox na nuvem",
+ "heteroAgent.executionTarget.sandboxDesc": "Executar em um sandbox efêmero na nuvem",
+ "heteroAgent.executionTarget.title": "Dispositivo de Execução",
+ "heteroAgent.executionTarget.unknownDevice": "Dispositivo desconhecido",
"heteroAgent.fullAccess.label": "Acesso total",
"heteroAgent.fullAccess.tooltip": "Claude Code é executado localmente com acesso completo de leitura/gravação ao diretório de trabalho. A troca de modos de permissão ainda não está disponível.",
"heteroAgent.resumeReset.cwdChanged": "Diretório de trabalho alterado. A sessão anterior do Claude Code só pode ser retomada a partir do diretório original, então uma nova conversa foi iniciada.",
@@ -274,6 +290,11 @@
"memory.on.desc": "Lembre-se de preferências e informações das conversas.",
"memory.on.title": "Ativar Memória",
"memory.title": "Memória",
+ "mention.category.agents": "Agentes",
+ "mention.category.members": "Membros",
+ "mention.category.skills": "Habilidades",
+ "mention.category.tools": "Ferramentas",
+ "mention.category.topics": "Tópicos",
"mention.title": "Mencionar Membros",
"messageAction.collapse": "Recolher Mensagem",
"messageAction.continueGeneration": "Continuar Gerando",
@@ -330,6 +351,7 @@
"newCodexAgent": "Adicionar Codex",
"newGroupChat": "Criar Grupo",
"newPage": "Criar Página",
+ "newPlatformAgent": "Adicionar Agente de Plataforma",
"noAgentsYet": "Este grupo ainda não possui membros. Clique no botão + para convidar agentes.",
"noAvailableAgents": "Nenhum membro disponível para convite",
"noMatchingAgents": "Nenhum membro correspondente encontrado",
@@ -350,6 +372,45 @@
"pageSelection.reference": "Texto Selecionado",
"pin": "Fixar",
"pinOff": "Desafixar",
+ "platformAgent.create.available": "Disponível",
+ "platformAgent.create.back": "Voltar",
+ "platformAgent.create.checkFailed": "Verificação falhou",
+ "platformAgent.create.checking": "Verificando disponibilidade...",
+ "platformAgent.create.comingSoon": "Em breve",
+ "platformAgent.create.create": "Criar Agente",
+ "platformAgent.create.creating": "Criando...",
+ "platformAgent.create.desc.amp": "Conectar ao Amp em execução em um dos seus dispositivos",
+ "platformAgent.create.desc.hermes": "Conectar ao Hermes em execução em um dos seus dispositivos",
+ "platformAgent.create.desc.openclaw": "Conectar ao OpenClaw em execução em um dos seus dispositivos",
+ "platformAgent.create.desc.opencode": "Conectar ao OpenCode em execução em um dos seus dispositivos",
+ "platformAgent.create.descriptionPlaceholder": "Descrição breve (opcional)",
+ "platformAgent.create.downloadDesktop": "Baixar Aplicativo Desktop",
+ "platformAgent.create.fetchingProfile": "Buscando perfil...",
+ "platformAgent.create.namePlaceholder": "ex.: Meu Agente OpenClaw",
+ "platformAgent.create.next": "Próximo",
+ "platformAgent.create.noDevices": "Nenhum dispositivo conectado",
+ "platformAgent.create.noDevicesCliHint": "Ou conecte qualquer máquina via CLI e clique em Atualizar:",
+ "platformAgent.create.noDevicesCmd": "lh connect",
+ "platformAgent.create.noDevicesDesktopHint": "Instale o Aplicativo Desktop — ele se conecta automaticamente após o login",
+ "platformAgent.create.notInstalled": "{{name}} não está instalado neste dispositivo",
+ "platformAgent.create.refresh": "Atualizar",
+ "platformAgent.create.selectDevice": "Selecione um dispositivo",
+ "platformAgent.create.step1": "Selecionar Plataforma",
+ "platformAgent.create.step2": "Selecionar Dispositivo",
+ "platformAgent.create.step3": "Configurar Agente",
+ "platformAgent.create.title": "Adicionar Agente de Plataforma",
+ "platformAgent.create.upgradeCmd": "npm install -g @lobehub/cli",
+ "platformAgent.create.versionTooLow": "A versão do lh é muito baixa",
+ "platformAgent.create.versionTooLowHint": "Atualize o lh para a versão mais recente:",
+ "platformAgent.device.online": "Online",
+ "platformAgent.deviceGuard.configure": "Configurar",
+ "platformAgent.deviceGuard.deviceOffline.desc": "O dispositivo vinculado não está conectado. Execute `lh connect` nessa máquina e depois atualize.",
+ "platformAgent.deviceGuard.deviceOffline.title": "Dispositivo não conectado",
+ "platformAgent.deviceGuard.noDevice.desc": "Este agente não tem um dispositivo vinculado. Edite o perfil do agente para configurar um.",
+ "platformAgent.deviceGuard.noDevice.title": "Nenhum dispositivo vinculado",
+ "platformAgent.deviceGuard.platformUnavailable.desc": "{{name}} não está instalado no dispositivo conectado.",
+ "platformAgent.deviceGuard.platformUnavailable.title": "{{name}} não disponível",
+ "platformAgent.deviceGuard.refresh": "Atualizar",
"plus.addSkills": "Adicionar Habilidades...",
"plus.search.appSearch": "Busca Inteligente",
"plus.search.appSearchDesc": "Serviço de busca otimizado do LobeHub, oferecendo os melhores resultados de recuperação.",
@@ -553,6 +614,9 @@
"taskDetail.modelConfig": "Substituição de modelo",
"taskDetail.navigation": "Navegação",
"taskDetail.nextRunCountdown": "Próxima execução em {{countdown}}",
+ "taskDetail.notFound.backToTasks": "Voltar para todas as tarefas",
+ "taskDetail.notFound.desc": "Esta tarefa pode ter sido excluída ou você não tem permissão para visualizá-la.",
+ "taskDetail.notFound.title": "Tarefa não encontrada",
"taskDetail.pauseTask": "Pausar tarefa",
"taskDetail.priority.high": "Alta",
"taskDetail.priority.low": "Baixa",
@@ -912,10 +976,11 @@
"workingPanel.resources.deleteError": "Failed to delete document",
"workingPanel.resources.deleteSuccess": "Document deleted",
"workingPanel.resources.deleteTitle": "Delete document?",
+ "workingPanel.resources.deleteTitleMulti": "Excluir {{count}} itens?",
"workingPanel.resources.empty": "Nenhum documento ainda. Os documentos associados a este agente aparecerão aqui.",
"workingPanel.resources.error": "Failed to load resources",
- "workingPanel.resources.filter.all": "Todos",
"workingPanel.resources.filter.documents": "Documentos",
+ "workingPanel.resources.filter.skills": "Habilidades",
"workingPanel.resources.filter.web": "Web",
"workingPanel.resources.loading": "Loading resources...",
"workingPanel.resources.previewError": "Failed to load preview",
@@ -924,6 +989,7 @@
"workingPanel.resources.renameError": "Failed to rename document",
"workingPanel.resources.renameSuccess": "Document renamed",
"workingPanel.resources.tree.createError": "Falha ao criar",
+ "workingPanel.resources.tree.deleteSelected": "Excluir selecionados ({{count}})",
"workingPanel.resources.tree.moveError": "Falha ao mover",
"workingPanel.resources.tree.newDocument": "Novo documento",
"workingPanel.resources.tree.newFolder": "Nova pasta",
@@ -947,12 +1013,15 @@
"workingPanel.review.empty.noBaseRef": "Não foi possível determinar a branch padrão remota. Execute `git remote set-head origin --auto` no seu terminal.",
"workingPanel.review.error": "Não foi possível carregar a diferença deste arquivo",
"workingPanel.review.expandAll": "Expandir tudo",
+ "workingPanel.review.group.collapseDiffs": "Recolher todas as diferenças neste grupo",
+ "workingPanel.review.group.expandDiffs": "Expandir todas as diferenças neste grupo",
+ "workingPanel.review.group.fileCount": "{{count}} arquivos",
+ "workingPanel.review.group.submoduleClean": "Sem alterações internas",
"workingPanel.review.mode.branch": "Branch",
"workingPanel.review.mode.unstaged": "Não preparado",
"workingPanel.review.more": "Mais opções",
"workingPanel.review.refresh": "Atualizar",
"workingPanel.review.revealInTree": "Revelar na árvore",
- "workingPanel.review.revealNotFound": "Arquivo não encontrado no índice do projeto",
"workingPanel.review.revert": "Descartar alterações",
"workingPanel.review.revert.confirm.cancel": "Cancelar",
"workingPanel.review.revert.confirm.description": "As alterações na árvore de trabalho de {{filePath}} serão descartadas permanentemente. Arquivos não rastreados serão excluídos do disco.",
@@ -970,6 +1039,9 @@
"workingPanel.review.wordWrap.disable": "Desativar quebra de linha",
"workingPanel.review.wordWrap.enable": "Ativar quebra de linha",
"workingPanel.skills.empty": "Nenhuma habilidade encontrada neste projeto",
+ "workingPanel.skills.section.agent": "Habilidades do agente",
+ "workingPanel.skills.section.project": "Habilidades do projeto",
+ "workingPanel.skills.section.user": "Habilidades do usuário",
"workingPanel.skills.title": "Habilidades",
"workingPanel.space": "Espaço",
"workingPanel.title": "Working Panel",
diff --git a/locales/pt-BR/common.json b/locales/pt-BR/common.json
index 0f8c938620..381fd13c9f 100644
--- a/locales/pt-BR/common.json
+++ b/locales/pt-BR/common.json
@@ -353,6 +353,7 @@
"messengerBanner.title": "Converse com a Lobe AI nos seus aplicativos de mensagens favoritos",
"more": "Mais",
"navPanel.agent": "Agente",
+ "navPanel.bottomDivider": "Itens abaixo ancoram na parte inferior",
"navPanel.customizeSidebar": "Personalizar barra lateral",
"navPanel.displayItems": "Itens Visíveis",
"navPanel.hidden": "Oculto",
@@ -479,5 +480,6 @@
"userPanel.setting": "Configurações",
"userPanel.upgradePlan": "Atualizar Plano",
"userPanel.usages": "Estatísticas de Uso",
- "version": "Versão"
+ "version": "Versão",
+ "zoom": "Zoom"
}
diff --git a/locales/pt-BR/components.json b/locales/pt-BR/components.json
index 70265c9fd5..a6e173b4d6 100644
--- a/locales/pt-BR/components.json
+++ b/locales/pt-BR/components.json
@@ -5,6 +5,10 @@
"DragUpload.dragDesc": "Arraste e solte arquivos aqui para enviar várias imagens.",
"DragUpload.dragFileDesc": "Arraste e solte imagens e arquivos aqui para enviar múltiplos itens.",
"DragUpload.dragFileTitle": "Enviar Arquivos",
+ "DragUpload.dragFolderDesc": "Solte a pasta para referenciá-la como @menção no campo de entrada do chat.",
+ "DragUpload.dragFolderTitle": "Referenciar Pasta",
+ "DragUpload.dragMixedDesc": "Pastas são inseridas como @menções; arquivos são enviados.",
+ "DragUpload.dragMixedTitle": "Referenciar Pasta e Enviar Arquivos",
"DragUpload.dragTitle": "Enviar Imagens",
"FileManager.actions.addToLibrary": "Adicionar à Biblioteca",
"FileManager.actions.batchChunking": "Divisão em Lote",
diff --git a/locales/pt-BR/editor.json b/locales/pt-BR/editor.json
index c743070015..adffcbad8b 100644
--- a/locales/pt-BR/editor.json
+++ b/locales/pt-BR/editor.json
@@ -1,8 +1,10 @@
{
+ "actionTag.category.agentSkill": "Habilidade do agente",
"actionTag.category.command": "Comando",
"actionTag.category.projectSkill": "Habilidade do projeto",
"actionTag.category.skill": "Habilidade",
"actionTag.category.tool": "Ferramenta",
+ "actionTag.tooltip.agentSkill": "Carrega um pacote de habilidades dos documentos deste agente para a solicitação.",
"actionTag.tooltip.command": "Executa um comando slash no cliente antes do envio.",
"actionTag.tooltip.projectSkill": "Enviado como uma invocação de barra para que o CLI do agente execute a habilidade correspondente do projeto.",
"actionTag.tooltip.skill": "Carrega um pacote de habilidades reutilizável para esta solicitação.",
diff --git a/locales/pt-BR/electron.json b/locales/pt-BR/electron.json
index 599f768841..e5ddde67f5 100644
--- a/locales/pt-BR/electron.json
+++ b/locales/pt-BR/electron.json
@@ -35,6 +35,7 @@
"navigation.recentView": "Visualizações recentes",
"navigation.resources": "Recursos",
"navigation.settings": "Configurações",
+ "navigation.task": "Tarefa",
"navigation.tasks": "Tarefas",
"navigation.unpin": "Desfixar",
"notification.finishChatGeneration": "Geração de mensagem pela IA concluída",
diff --git a/locales/pt-BR/file.json b/locales/pt-BR/file.json
index 8623306c72..52d79cbbf4 100644
--- a/locales/pt-BR/file.json
+++ b/locales/pt-BR/file.json
@@ -53,6 +53,8 @@
"home.uploadEntries.folder.title": "Enviar Pasta",
"home.uploadEntries.library.title": "Criar Nova Biblioteca",
"home.uploadEntries.newPage.title": "Nova Página",
+ "library.hierarchy.empty.desc": "Adicione arquivos ou crie uma pasta para começar",
+ "library.hierarchy.empty.title": "Ainda não há nada aqui",
"library.list.confirmRemoveLibrary": "Você está prestes a excluir esta biblioteca. Os arquivos dentro dela não serão excluídos, mas movidos para Todos os Arquivos. Esta ação não pode ser desfeita, portanto, prossiga com cautela.",
"library.list.empty": "Clique em <1>+1> para criar uma nova biblioteca",
"library.new": "Nova Biblioteca",
diff --git a/locales/pt-BR/home.json b/locales/pt-BR/home.json
index 68e73deab6..66eafc5186 100644
--- a/locales/pt-BR/home.json
+++ b/locales/pt-BR/home.json
@@ -45,12 +45,12 @@
"recommendations.heteroAgent.tag": "Agente de Codificação",
"recommendations.heteroAgent.title": "Adicionar agente {{name}}",
"recommendations.subtitle": "Algumas recomendações para sua configuração",
+ "starter.claudeOpus48": "Claude Opus 4.8",
+ "starter.claudeOpus48Already": "Já está usando o Claude Opus 4.8",
+ "starter.claudeOpus48Switched": "Alterado para Claude Opus 4.8",
"starter.createAgent": "Criar Agente",
"starter.createGroup": "Criar Grupo",
"starter.deepResearch": "Pesquisa Aprofundada",
- "starter.deepseekV4Pro": "DeepSeek V4 Pro",
- "starter.deepseekV4ProAlready": "Já utilizando o DeepSeek V4 Pro",
- "starter.deepseekV4ProSwitched": "Trocado para o DeepSeek V4 Pro",
"starter.developing": "Em breve",
"starter.image": "Imagem",
"starter.imageGeneration": "Geração de Imagem",
diff --git a/locales/pt-BR/image.json b/locales/pt-BR/image.json
index 26411f4756..764cd8e51a 100644
--- a/locales/pt-BR/image.json
+++ b/locales/pt-BR/image.json
@@ -20,6 +20,7 @@
"config.resolution.options.1K": "1K",
"config.resolution.options.2K": "2K",
"config.resolution.options.4K": "4K",
+ "config.resolution.options.512": "512px",
"config.seed.label": "Semente",
"config.seed.random": "Semente Aleatória",
"config.size.label": "Tamanho",
diff --git a/locales/pt-BR/labs.json b/locales/pt-BR/labs.json
index 4b4d80bcff..9a1b55171f 100644
--- a/locales/pt-BR/labs.json
+++ b/locales/pt-BR/labs.json
@@ -1,15 +1,21 @@
{
+ "features.agentDocumentFloatingChatPanel.desc": "Exibir o painel de chat flutuante na visualização de documentos do agente apenas quando este recurso experimental estiver habilitado.",
+ "features.agentDocumentFloatingChatPanel.title": "Painel de Chat Flutuante de Documentos do Agente",
"features.agentSelfIteration.desc": "Permite que o assistente reflita, desenvolva autoconsciência e faça iterações contínuas por meio de tentativas e interações contínuas.",
"features.agentSelfIteration.title": "Autoiteração do Agente",
"features.assistantMessageGroup.desc": "Agrupe mensagens do agente e os resultados das chamadas de ferramentas para exibição conjunta",
"features.assistantMessageGroup.title": "Agrupamento de Mensagens do Agente",
+ "features.executionDeviceSwitcher.desc": "Exibir o alternador de dispositivo de execução na barra de ferramentas de agentes heterogêneos para que você possa direcionar execuções para este dispositivo, um sandbox na nuvem ou um dispositivo remoto vinculado.",
+ "features.executionDeviceSwitcher.title": "Alternador de Dispositivo de Execução",
"features.gatewayMode.desc": "Execute tarefas de agente no servidor via Gateway WebSocket em vez de executá-las localmente. Permite uma execução mais rápida e reduz o uso de recursos do cliente.",
"features.gatewayMode.title": "Execução de Agente no Servidor (Gateway)",
"features.groupChat.desc": "Ative a coordenação de bate-papo em grupo com múltiplos agentes.",
"features.groupChat.title": "Bate-Papo em Grupo (Multiagente)",
+ "features.imessage.desc": "Conectar agentes ao iMessage através da ponte local LobeHub Desktop BlueBubbles.",
+ "features.imessage.title": "Canal iMessage",
"features.inputMarkdown.desc": "Renderize Markdown na área de entrada em tempo real (texto em negrito, blocos de código, tabelas etc.).",
"features.inputMarkdown.title": "Renderização de Markdown na Entrada",
- "features.messenger.desc": "Converse com seus agentes pelo Telegram (e outros mensageiros) através do bot compartilhado LobeHub. Adiciona uma aba Mensageiro nas Configurações para vincular sua conta e escolher qual agente recebe as mensagens.",
- "features.messenger.title": "Mensageiro",
+ "features.platformAgent.desc": "Exibir a entrada \"Adicionar Agente de Plataforma\" no menu de criação. Agentes de plataforma (por exemplo, OpenClaw, Hermes) operam em um dispositivo conectado e se comunicam de volta via lh connect.",
+ "features.platformAgent.title": "Criação de Agente de Plataforma",
"title": "Laboratórios"
}
diff --git a/locales/pt-BR/modelProvider.json b/locales/pt-BR/modelProvider.json
index 4930f196b7..fdfb0bfcd0 100644
--- a/locales/pt-BR/modelProvider.json
+++ b/locales/pt-BR/modelProvider.json
@@ -233,7 +233,7 @@
"providerModels.item.modelConfig.extendParams.options.imageAspectRatio2.hint": "Para Nano Banana 2; controla a proporção de aspecto das imagens geradas (suporta extra-largo 1:4, 4:1, 1:8, 8:1).",
"providerModels.item.modelConfig.extendParams.options.imageResolution.hint": "Para modelos de geração de imagem Gemini 3; controla a resolução das imagens geradas.",
"providerModels.item.modelConfig.extendParams.options.imageResolution2.hint": "Para modelos Gemini 3.1 Flash Image; controla a resolução das imagens geradas (suporta 512px).",
- "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "Para o Claude Opus 4.7; controla o nível de esforço (baixo/médio/alto/muito alto/máximo).",
+ "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "Para Claude Opus 4.7 e versões posteriores; controla o nível de esforço (baixo/médio/alto/muito alto/máximo).",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken.hint": "Para Claude, Qwen3 e similares; controla o orçamento de tokens para raciocínio.",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken32k.hint": "Para GLM-5 e GLM-4.7; controla o orçamento de tokens para raciocínio (máximo de 32k).",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken80k.hint": "Para a série Qwen3; controla o orçamento de tokens para raciocínio (máximo de 80k).",
@@ -245,7 +245,6 @@
"providerModels.item.modelConfig.extendParams.options.thinkingLevel2.hint": "Para modelos Gemini 3 Pro Preview; controla a profundidade de pensamento.",
"providerModels.item.modelConfig.extendParams.options.thinkingLevel3.hint": "Para modelos Gemini 3.1 Pro Preview; controla a profundidade de pensamento com níveis baixo/médio/alto.",
"providerModels.item.modelConfig.extendParams.options.thinkingLevel4.hint": "Para modelos Gemini 3.1 Flash Image; alterna o pensamento ligado/desligado.",
- "providerModels.item.modelConfig.extendParams.options.thinkingLevel5.hint": "Para o Gemini 3.1 Flash-Lite Preview; controla a profundidade de pensamento com níveis mínimo/baixo/médio/alto.",
"providerModels.item.modelConfig.extendParams.options.urlContext.hint": "Para a série Gemini; permite fornecer contexto via URL.",
"providerModels.item.modelConfig.extendParams.placeholder": "Selecione os parâmetros estendidos a serem ativados",
"providerModels.item.modelConfig.extendParams.previewFallback": "Pré-visualização indisponível",
diff --git a/locales/pt-BR/modelRuntime.json b/locales/pt-BR/modelRuntime.json
new file mode 100644
index 0000000000..e6607efbd9
--- /dev/null
+++ b/locales/pt-BR/modelRuntime.json
@@ -0,0 +1,42 @@
+{
+ "AccountDeactivated": "Sua conta foi desativada ou suspensa. Isso pode ser devido a razões de política, segurança ou revisão de conta. Por favor, entre em contato com o suporte do provedor para obter assistência.",
+ "AgentRuntimeError": "Erro de execução em tempo de execução do modelo de linguagem Lobe. Por favor, solucione o problema ou tente novamente com base nas informações a seguir.",
+ "CapabilityNotSupported": "Desculpe, este modelo não suporta a funcionalidade solicitada (como entrada de visão ou chamada de ferramenta). Por favor, mude para um modelo que a suporte.",
+ "ComfyUIBizError": "Ocorreu um erro ao solicitar o serviço ComfyUI. Por favor, solucione o problema usando as informações abaixo ou tente novamente.",
+ "ComfyUIEmptyResult": "Nenhuma imagem foi gerada pelo ComfyUI. Por favor, verifique a configuração do modelo ou tente novamente.",
+ "ComfyUIModelError": "Falha ao carregar o modelo ComfyUI. Por favor, certifique-se de que o arquivo do modelo existe.",
+ "ComfyUIServiceUnavailable": "Falha ao conectar ao serviço ComfyUI. Por favor, certifique-se de que ele está funcionando corretamente e que a URL do serviço está configurada corretamente.",
+ "ComfyUIUploadFailed": "Falha ao enviar a imagem para o ComfyUI. Por favor, verifique a conexão com o servidor ou tente novamente.",
+ "ComfyUIWorkflowError": "Falha na execução do fluxo de trabalho do ComfyUI. Por favor, verifique a configuração do fluxo de trabalho.",
+ "ConnectionCheckFailed": "A solicitação retornou vazia. Por favor, verifique se o endereço do proxy da API não termina com `/v1`.",
+ "ContentModeration": "Desculpe, o conteúdo foi rejeitado pelo filtro de segurança do provedor. Por favor, revise seu prompt e tente novamente.",
+ "ContextEnginePipelineError": "Falha ao montar o contexto da conversa para esta solicitação. Por favor, tente novamente; se o problema persistir, entre em contato com o suporte.",
+ "DatabasePersistError": "Uma operação no banco de dados falhou ao salvar ou carregar esta conversa. Por favor, tente novamente; se o problema persistir, entre em contato com o suporte.",
+ "ExceededContextWindow": "O conteúdo da solicitação atual excede o comprimento que o modelo pode processar. Por favor, reduza a quantidade de conteúdo e tente novamente.",
+ "InsufficientQuota": "Desculpe, a cota para esta chave foi atingida. Por favor, verifique se o saldo da sua conta é suficiente ou tente novamente após aumentar a cota da chave.",
+ "InvalidBedrockCredentials": "Falha na autenticação do Bedrock. Por favor, verifique o AccessKeyId/SecretAccessKey e tente novamente.",
+ "InvalidComfyUIArgs": "Configuração inválida do ComfyUI. Por favor, verifique as configurações e tente novamente.",
+ "InvalidGithubToken": "O token de acesso pessoal do GitHub está incorreto ou vazio. Por favor, verifique seu token de acesso pessoal do GitHub e tente novamente.",
+ "InvalidOllamaArgs": "Configuração inválida do Ollama. Por favor, verifique a configuração do Ollama e tente novamente.",
+ "InvalidProviderAPIKey": "A chave de API do {{provider}} está incorreta ou vazia. Por favor, verifique sua chave de API do {{provider}} e tente novamente.",
+ "InvalidRequestFormat": "Desculpe, o provedor rejeitou a solicitação por estar malformada. Por favor, verifique a entrada ou tente um modelo diferente.",
+ "InvalidVertexCredentials": "Falha na autenticação do Vertex. Por favor, verifique suas credenciais e tente novamente.",
+ "LocationNotSupportError": "Desculpe, sua localização atual não suporta este serviço de modelo. Isso pode ser devido a restrições regionais ou indisponibilidade do serviço. Por favor, confirme se a localização atual suporta o uso deste serviço ou tente usar uma localização diferente.",
+ "ModelNotFound": "Desculpe, o modelo solicitado não pôde ser encontrado. Ele pode não existir ou você pode não ter as permissões de acesso necessárias. Por favor, tente novamente após alterar a chave de API ou ajustar suas permissões de acesso.",
+ "NoAvailableChannel": "Desculpe, o proxy ou roteador não possui um canal disponível para o modelo solicitado. Por favor, altere a configuração do canal/chave ou tente novamente mais tarde.",
+ "OllamaBizError": "Erro ao solicitar o serviço Ollama. Por favor, solucione o problema ou tente novamente com base nas informações a seguir.",
+ "OllamaServiceUnavailable": "O serviço Ollama está indisponível. Por favor, verifique se o Ollama está funcionando corretamente ou se a configuração de origem cruzada do Ollama está configurada corretamente.",
+ "OperationInactivityTimeout": "A operação do agente ficou inativa por muito tempo e foi encerrada. Por favor, tente novamente.",
+ "PermissionDenied": "Desculpe, você não tem permissão para acessar este serviço. Por favor, verifique se sua chave possui os direitos de acesso necessários.",
+ "ProviderBizError": "Erro ao solicitar o serviço {{provider}}. Por favor, solucione o problema ou tente novamente com base nas informações a seguir.",
+ "ProviderNetworkError": "A conexão com o provedor expirou ou foi interrompida. Por favor, verifique sua rede e tente novamente.",
+ "ProviderServiceUnavailable": "O provedor está temporariamente sobrecarregado ou indisponível. Por favor, tente novamente em breve.",
+ "QuotaLimitReached": "Desculpe, o uso de tokens ou a contagem de solicitações atingiu o limite de cota para esta chave. Por favor, aumente a cota da chave ou tente novamente mais tarde.",
+ "RateLimitExceeded": "Desculpe, o uso de tokens ou a contagem de solicitações atingiu o limite de taxa para esta chave. Por favor, tente novamente mais tarde ou aumente a cota da chave.",
+ "StateStorePersistError": "Um problema temporário com o armazenamento do estado da conversa interrompeu esta operação. Por favor, tente novamente; se o problema persistir, entre em contato com o suporte.",
+ "StreamChunkError": "Erro ao analisar o fragmento de mensagem da solicitação de streaming. Por favor, verifique se a interface da API atual está em conformidade com as especificações padrão ou entre em contato com o provedor da API para obter assistência.",
+ "UpstreamGatewayError": "O gateway ou proxy do provedor retornou um erro. Por favor, tente novamente em breve; se o problema persistir, verifique sua configuração de proxy/endpoint.",
+ "UpstreamHttpError": "O provedor retornou um erro HTTP sem mais detalhes. Por favor, tente novamente ou verifique sua solicitação e configuração do modelo.",
+ "UpstreamMalformedResponse": "O provedor retornou uma resposta malformada que não pôde ser analisada. Por favor, tente novamente; se o problema persistir, tente um modelo ou provedor diferente.",
+ "UserConfigError": "A configuração do provedor é inválida (URL base incorreta, variável de ambiente ausente, restrição de chave virtual, etc.). Por favor, revise as configurações do provedor."
+}
diff --git a/locales/pt-BR/models.json b/locales/pt-BR/models.json
index e974f0a680..b33cd42c93 100644
--- a/locales/pt-BR/models.json
+++ b/locales/pt-BR/models.json
@@ -106,6 +106,7 @@
"MiniMax-Hailuo-2.3.description": "Novo modelo de geração de vídeo com melhorias abrangentes em movimento corporal, realismo físico e seguimento de instruções.",
"MiniMax-M1.description": "Um novo modelo de raciocínio interno com 80 mil cadeias de pensamento e 1 milhão de tokens de entrada, oferecendo desempenho comparável aos principais modelos globais.",
"MiniMax-M2-Stable.description": "Projetado para fluxos de trabalho de codificação e agentes eficientes, com maior concorrência para uso comercial.",
+ "MiniMax-M2.1-Lightning.description": "Capacidades poderosas de programação multilíngue com inferência mais rápida e eficiente.",
"MiniMax-M2.1-highspeed.description": "Poderosas capacidades de programação multilíngue, experiência de programação amplamente aprimorada. Mais rápido e eficiente.",
"MiniMax-M2.1.description": "MiniMax-M2.1 é o principal modelo open-source da MiniMax, focado em resolver tarefas complexas do mundo real. Seus principais pontos fortes são as capacidades de programação multilíngue e a habilidade de atuar como um Agente para resolver tarefas complexas.",
"MiniMax-M2.5-highspeed.description": "MiniMax M2.5 Highspeed: Mesmo desempenho do M2.5 com inferência mais rápida.",
@@ -325,6 +326,7 @@
"claude-opus-4-5.description": "Claude Opus 4.5 da Anthropic — modelo principal com raciocínio e programação de alto nível.",
"claude-opus-4-6.description": "Claude Opus 4.6 da Anthropic — modelo principal com janela de contexto de 1M e raciocínio avançado.",
"claude-opus-4-7.description": "Claude Opus 4.7 da Anthropic — última geração do Opus com raciocínio e programação de ponta.",
+ "claude-opus-4-8.description": "Claude Opus 4.8 é o modelo mais avançado da Anthropic, baseado no Opus 4.7 com melhorias em raciocínio, codificação agente e uso de ferramentas.",
"claude-opus-4.5.description": "Claude Opus 4.5 é o modelo principal da Anthropic, combinando inteligência de ponta com desempenho escalável para tarefas complexas de raciocínio de alta qualidade.",
"claude-opus-4.6-fast.description": "Claude Opus 4.6 é o modelo mais inteligente da Anthropic para criação de agentes e codificação.",
"claude-opus-4.6.description": "Claude Opus 4.6 é o modelo mais inteligente da Anthropic para criação de agentes e codificação.",
@@ -400,6 +402,7 @@
"deepseek-ai/DeepSeek-V3.2.description": "DeepSeek-V3.2 é um modelo que combina alta eficiência computacional com excelente desempenho em raciocínio e como Agente. Sua abordagem é baseada em três avanços tecnológicos principais: DeepSeek Sparse Attention (DSA), um mecanismo de atenção eficiente que reduz significativamente a complexidade computacional enquanto mantém o desempenho do modelo, otimizado especificamente para cenários de longo contexto; uma estrutura escalável de aprendizado por reforço, através da qual o desempenho do modelo pode rivalizar com o GPT-5, e sua versão de alta computação pode igualar o Gemini-3.0-Pro em capacidades de raciocínio; e um pipeline de síntese de tarefas de Agente em larga escala, projetado para integrar capacidades de raciocínio em cenários de uso de ferramentas, melhorando o seguimento de instruções e a generalização em ambientes interativos complexos. O modelo alcançou desempenho medalha de ouro na Olimpíada Internacional de Matemática (IMO) e na Olimpíada Internacional de Informática (IOI) de 2025.",
"deepseek-ai/DeepSeek-V3.description": "O DeepSeek-V3 é um modelo MoE com 671 bilhões de parâmetros, utilizando MLA e DeepSeekMoE com balanceamento de carga sem perdas para treinamento e inferência eficientes. Pré-treinado com 14,8 trilhões de tokens de alta qualidade, com SFT e RL, supera outros modelos abertos e se aproxima dos modelos fechados líderes.",
"deepseek-ai/DeepSeek-V4-Flash.description": "DeepSeek-V4-Flash é uma versão de pré-visualização do modelo de linguagem MoE na série DeepSeek-V4. O tamanho total dos parâmetros é de 284B, o tamanho dos parâmetros de ativação é de 13B e suporta contexto ultra-longo de 1M tokens. O modelo utiliza uma arquitetura de atenção híbrida que combina CSA e HCA, e introduz mHC e Muon Optimizer para melhorar a eficiência do raciocínio em contexto longo, a estabilidade do treinamento e o desempenho geral.",
+ "deepseek-ai/DeepSeek-V4-Pro.description": "DeepSeek-V4-Pro é o modelo de linguagem MoE carro-chefe da série DeepSeek-V4, com 1,6T de parâmetros totais e 49B de parâmetros ativos, suportando nativamente um contexto ultralongo de 1 milhão de tokens. O modelo adota uma arquitetura inovadora de atenção híbrida que combina Compressed Sparse Attention (CSA) e Highly Compressed Attention (HCA), exigindo apenas 27% dos FLOPs de inferência por token do DeepSeek-V3.2 e 10% do cache KV em um contexto de 1M. Ele também introduz Conexões Hiper Manifold-Constrained (mHC) para melhorar a estabilidade da propagação de sinais entre camadas e emprega o otimizador Muon para acelerar a convergência. O DeepSeek-V4-Pro é pré-treinado em mais de 32T de tokens diversos de alta qualidade, com pós-treinamento usando um paradigma de duas etapas: cultivo independente de especialistas em domínios e destilação de políticas online para integração unificada. Seu modo de intensidade máxima de raciocínio, DeepSeek-V4-Pro-Max, alcança desempenho de ponta em benchmarks de codificação e reduz significativamente a diferença com os principais modelos de código fechado em tarefas de raciocínio e agentes, tornando-o um dos modelos de código aberto mais fortes atualmente, suportando os modos de intensidade de raciocínio Non-think, Think High e Think Max.",
"deepseek-ai/deepseek-llm-67b-chat.description": "O DeepSeek LLM Chat (67B) é um modelo inovador que oferece compreensão profunda da linguagem e interação.",
"deepseek-ai/deepseek-v3.1-terminus.description": "O DeepSeek V3.1 é um modelo de raciocínio de nova geração com raciocínio complexo mais forte e cadeia de pensamento para tarefas de análise profunda.",
"deepseek-ai/deepseek-v3.2.description": "DeepSeek V3.2 é um modelo de raciocínio de próxima geração com capacidades mais fortes de raciocínio complexo e cadeia de pensamento.",
@@ -490,6 +493,8 @@
"doubao-seedream-4-0-250828.description": "O Seedream 4.0 é um modelo de geração de imagem da ByteDance Seed, que suporta entradas de texto e imagem com geração de imagem altamente controlável e de alta qualidade. Gera imagens a partir de comandos de texto.",
"doubao-seedream-4-5-251128.description": "Seedream 4.5 é o mais recente modelo multimodal de imagem da ByteDance, integrando capacidades de texto-para-imagem, imagem-para-imagem e geração de imagens em lote, enquanto incorpora senso comum e habilidades de raciocínio. Comparado à versão anterior 4.0, oferece qualidade de geração significativamente melhorada, com maior consistência de edição e fusão de múltiplas imagens. Oferece controle mais preciso sobre detalhes visuais, produzindo texto pequeno e rostos pequenos de forma mais natural, além de alcançar layouts e cores mais harmoniosos, melhorando a estética geral.",
"doubao-seedream-5-0-260128.description": "Doubao-Seedream-5.0-lite é o mais recente modelo de geração de imagens da ByteDance. Pela primeira vez, integra capacidades de recuperação online, permitindo incorporar informações da web em tempo real e melhorar a atualidade das imagens geradas. A inteligência do modelo também foi aprimorada, permitindo interpretação precisa de instruções complexas e conteúdo visual. Além disso, oferece melhor cobertura de conhecimento global, consistência de referência e qualidade de geração em cenários profissionais, atendendo melhor às necessidades de criação visual em nível empresarial.",
+ "dreamina-seedance-2-0-260128.description": "Seedance 2.0 da ByteDance é o modelo de geração de vídeo mais poderoso, suportando geração de vídeo multimodal de referência, edição de vídeo, extensão de vídeo, texto para vídeo e imagem para vídeo com áudio sincronizado.",
+ "dreamina-seedance-2-0-fast-260128.description": "Seedance 2.0 Fast da ByteDance oferece as mesmas capacidades do Seedance 2.0 com velocidades de geração mais rápidas a um preço mais competitivo.",
"emohaa.description": "O Emohaa é um modelo voltado para saúde mental com habilidades profissionais de aconselhamento para ajudar os usuários a compreender questões emocionais.",
"ernie-4.5-0.3b.description": "ERNIE 4.5 0.3B é um modelo leve de código aberto para implantação local e personalizada.",
"ernie-4.5-8k-preview.description": "ERNIE 4.5 8K Preview é um modelo de pré-visualização com contexto de 8K para avaliação do ERNIE 4.5.",
@@ -515,6 +520,7 @@
"ernie-x1-turbo-32k.description": "ERNIE X1 Turbo 32K é um modelo de raciocínio rápido com contexto de 32K para raciocínio complexo e bate-papo de múltiplas interações.",
"ernie-x1.1-preview.description": "Pré-visualização do modelo de raciocínio ERNIE X1.1 para avaliação e testes.",
"ernie-x1.1.description": "ERNIE X1.1 é um modelo de pensamento em pré-visualização para avaliação e testes.",
+ "fal-ai/bytedance/seedream/v4.5.description": "Seedream 4.5, desenvolvido pela equipe Seed da ByteDance, suporta edição e composição de múltiplas imagens. Apresenta consistência aprimorada de sujeito, seguimento preciso de instruções, compreensão de lógica espacial, expressão estética, layout de pôster e design de logotipo com renderização de texto-imagem de alta precisão.",
"fal-ai/bytedance/seedream/v4.description": "Seedream 4.0 é um modelo de geração de imagens da ByteDance Seed, que suporta entradas de texto e imagem com geração de imagens altamente controlável e de alta qualidade. Ele gera imagens a partir de comandos de texto.",
"fal-ai/flux-kontext/dev.description": "Modelo FLUX.1 focado em edição de imagens, com suporte a entradas de texto e imagem.",
"fal-ai/flux-pro/kontext.description": "FLUX.1 Kontext [pro] aceita texto e imagens de referência como entrada, permitindo edições locais direcionadas e transformações complexas de cena.",
@@ -571,8 +577,9 @@
"gemini-3.1-flash-lite.description": "Gemini 3.1 Flash-Lite é o modelo multimodal mais econômico do Google, otimizado para tarefas agentivas de alto volume, tradução e processamento de dados.",
"gemini-3.1-pro-preview.description": "Gemini 3.1 Pro Preview melhora o Gemini 3 Pro com capacidades de raciocínio aprimoradas e adiciona suporte a nível médio de pensamento.",
"gemini-3.1-pro.description": "Gemini 3.1 Pro do Google — modelo multimodal premium com janela de contexto de 1M.",
+ "gemini-3.5-flash.description": "O modelo mais inteligente da Gemini, construído para velocidade, combinando inteligência de ponta com busca e fundamentação superiores.",
"gemini-flash-latest.description": "Aponta para gemini-3-flash-preview",
- "gemini-flash-lite-latest.description": "Aponta para gemini-2.5-flash-lite-preview-09-2025",
+ "gemini-flash-lite-latest.description": "Aponta para gemini-3.1-flash-lite",
"gemini-pro-latest.description": "Aponta para gemini-3.1-pro-preview",
"gemma-7b-it.description": "Gemma 7B é uma opção econômica para tarefas de pequena a média escala.",
"gemma2-9b-it.description": "Gemma 2 9B é otimizado para tarefas específicas e integração com ferramentas.",
@@ -731,6 +738,8 @@
"grok-4-fast-reasoning.description": "Estamos entusiasmados em lançar o Grok 4 Fast, nosso mais recente avanço em modelos de raciocínio com ótimo custo-benefício.",
"grok-4.20-0309-non-reasoning.description": "Variante sem raciocínio para casos de uso simples.",
"grok-4.20-0309-reasoning.description": "Modelo inteligente e extremamente rápido que raciocina antes de responder.",
+ "grok-4.20-beta-0309-non-reasoning.description": "Uma variante sem raciocínio para casos de uso simples",
+ "grok-4.20-beta-0309-reasoning.description": "Modelo inteligente e extremamente rápido que raciocina antes de responder",
"grok-4.20-multi-agent-0309.description": "Equipe de 4 ou 16 agentes. Excelente para pesquisas, sem suporte atual a ferramentas do lado do cliente. Suporta apenas ferramentas do servidor xAI (como X Search e Web Search) e ferramentas MCP remotas.",
"grok-4.3.description": "O modelo de linguagem de grande porte mais comprometido com a verdade no mundo.",
"grok-4.description": "O mais recente modelo Grok de ponta com desempenho incomparável em linguagem, matemática e raciocínio — um verdadeiro polivalente. Atualmente aponta para o grok-4-0709; devido a recursos limitados, está temporariamente 10% acima do preço oficial e espera-se que retorne ao preço oficial posteriormente.",
@@ -1208,6 +1217,7 @@
"qwen3.6-flash.description": "O modelo nativo visão-linguagem Qwen3.6 Flash oferece desempenho significativamente aprimorado em comparação com a versão 3.5-Flash. Este modelo se concentra em aprimorar capacidades de codificação agentiva (superando amplamente seu antecessor em vários benchmarks de code-agents), além de melhorar o raciocínio matemático e o raciocínio sobre código. No aspecto visual, apresenta ganhos notáveis em inteligência espacial, com melhorias especialmente fortes em localização de objetos e detecção de alvos.",
"qwen3.6-max-preview.description": "O maior modelo de código fechado da série Qwen3.6. Ele oferece conhecimento de mundo mais robusto, melhor seguimento de instruções e desempenho aprimorado em codificação agentiva para tarefas complexas. É apenas texto, suporta modo de raciocínio por padrão, caching explícito e function calling.",
"qwen3.6-plus.description": "Qwen 3.6-Plus apresenta grandes avanços em capacidades de codificação, com foco em Codificação Agentiva e desenvolvimento front-end, aprimorando significativamente a experiência de Vibe Coding. Sua capacidade de raciocínio em cenários gerais também foi ampliada. Em termos de multimodalidade, habilidades como reconhecimento universal, OCR e localização de objetos foram substancialmente melhoradas. Além disso, corrige problemas conhecidos da versão Qwen 3.5-Plus. O uso permanece o mesmo do Qwen 3.5-Plus.",
+ "qwen3.7-max.description": "Qwen3.7 Max da Alibaba — última variante Max com 1M de contexto, forte raciocínio e capacidades de uso de ferramentas.",
"qwen3.description": "Qwen3 é o modelo de linguagem de próxima geração da Alibaba com desempenho robusto em diversos casos de uso.",
"qwq-32b-preview.description": "QwQ é um modelo de pesquisa experimental da Qwen focado em raciocínio aprimorado.",
"qwq-32b.description": "QwQ é um modelo de raciocínio da família Qwen. Em comparação com modelos ajustados por instruções padrão, oferece raciocínio e pensamento que aumentam significativamente o desempenho em tarefas complexas. O QwQ-32B é um modelo de raciocínio de porte médio que rivaliza com os principais modelos como DeepSeek-R1 e o1-mini.",
@@ -1215,6 +1225,8 @@
"qwq.description": "QwQ é um modelo de raciocínio da família Qwen. Em comparação com modelos ajustados por instruções padrão, oferece habilidades de pensamento e raciocínio que melhoram significativamente o desempenho em tarefas difíceis. O QwQ-32B é um modelo de porte médio que compete com os principais modelos como DeepSeek-R1 e o1-mini.",
"qwq_32b.description": "Modelo de raciocínio de porte médio da família Qwen. Em comparação com modelos ajustados por instruções padrão, as habilidades de pensamento e raciocínio do QwQ aumentam significativamente o desempenho em tarefas difíceis.",
"r1-1776.description": "R1-1776 é uma variante pós-treinada do DeepSeek R1 projetada para fornecer informações factuais sem censura e imparciais.",
+ "seedance-1-5-pro-251215.description": "Seedance 1.5 Pro da ByteDance suporta texto para vídeo, imagem para vídeo (primeiro quadro, primeiro+último quadro) e geração de áudio sincronizado com visuais.",
+ "seedream-5-0-260128.description": "ByteDance-Seedream-5.0-lite da BytePlus apresenta geração aumentada por recuperação na web para informações em tempo real, interpretação aprimorada de prompts complexos e consistência de referência melhorada para criação visual profissional.",
"solar-mini-ja.description": "Solar Mini (Ja) estende o Solar Mini com foco no japonês, mantendo desempenho eficiente e forte em inglês e coreano.",
"solar-mini.description": "Solar Mini é um LLM compacto que supera o GPT-3.5, com forte capacidade multilíngue suportando inglês e coreano, oferecendo uma solução eficiente e de baixo custo.",
"solar-pro.description": "Solar Pro é um LLM de alta inteligência da Upstage, focado em seguir instruções em uma única GPU, com pontuações IFEval acima de 80. Atualmente suporta inglês; o lançamento completo está previsto para novembro de 2024 com suporte expandido a idiomas e contexto mais longo.",
diff --git a/locales/pt-BR/onboarding.json b/locales/pt-BR/onboarding.json
index 26f263b700..75caf0150d 100644
--- a/locales/pt-BR/onboarding.json
+++ b/locales/pt-BR/onboarding.json
@@ -20,6 +20,7 @@
"agent.greeting.vibePlaceholder": "ex.: Caloroso e amigável, Direto e objetivo...",
"agent.history.current": "Atual",
"agent.history.title": "Tópicos do Histórico",
+ "agent.input.preparing": "Preparando-se…",
"agent.layout.mode.agent": "modo agente",
"agent.layout.mode.classic": "modo clássico",
"agent.layout.skip": "pular esta etapa",
@@ -57,16 +58,8 @@
"agent.telemetryHint": "Você também pode responder com suas próprias palavras.",
"agent.title": "Integração por Conversa",
"agent.welcome": "...hm? Acabei de acordar — minha mente está vazia. Quem é você? E — como devo ser chamado? Preciso de um nome também.",
- "agent.welcome.footer": "Configure seu Lobe AI Agent. Ele vive no seu servidor, aprende com cada interação e se torna mais poderoso quanto mais tempo estiver em uso.",
- "agent.welcome.guide.growTogether.desc": "A cada conversa, vou entender você melhor e me tornar um parceiro mais forte ao longo do tempo.",
- "agent.welcome.guide.growTogether.title": "Crescer com Você",
- "agent.welcome.guide.knowYou.desc": "O que anda ocupando seu tempo hoje em dia? Um pouco de contexto me ajuda a apoiar você melhor.",
- "agent.welcome.guide.knowYou.title": "Conhecer Você",
- "agent.welcome.guide.name.desc": "Dê-me um nome para deixar tudo mais pessoal desde o começo.",
- "agent.welcome.guide.name.title": "Dar um Nome",
"agent.welcome.sentence.1": "Muito prazer! Vamos nos conhecer melhor.",
"agent.welcome.sentence.2": "Que tipo de parceiro você quer que eu seja?",
- "agent.welcome.sentence.3": "Primeiro, me dê um nome :)",
"agent.welcome.suggestion.avatarHint": "Use {{emoji}} como avatar.",
"agent.welcome.suggestion.switch": "Mostrar outra seleção",
"agent.welcome.suggestion.title": "Precisa de um ponto de partida? Escolha um e podemos ajustar depois.",
diff --git a/locales/pt-BR/plugin.json b/locales/pt-BR/plugin.json
index 73d55ab8ad..9b9d7d85e5 100644
--- a/locales/pt-BR/plugin.json
+++ b/locales/pt-BR/plugin.json
@@ -73,9 +73,8 @@
"builtins.lobe-agent.apiName.analyzeVisualMedia.mediaCount": "{{count}} mídias",
"builtins.lobe-agent.apiName.analyzeVisualMedia.result": "Analisar mídia visual: {{question}}",
"builtins.lobe-agent.apiName.callSubAgent": "Chamar subagente",
- "builtins.lobe-agent.apiName.callSubAgent.completed": "Subagente enviado: ",
- "builtins.lobe-agent.apiName.callSubAgent.loading": "Enviando subagente: ",
"builtins.lobe-agent.apiName.callSubAgents": "Chamar subagentes",
+ "builtins.lobe-agent.apiName.callSubAgents.more": "{{count}} no total",
"builtins.lobe-agent.apiName.clearTodos": "Limpar tarefas",
"builtins.lobe-agent.apiName.clearTodos.modeAll": "todas",
"builtins.lobe-agent.apiName.clearTodos.modeCompleted": "concluídas",
@@ -87,17 +86,24 @@
"builtins.lobe-agent.apiName.updatePlan.completed": "Concluído",
"builtins.lobe-agent.apiName.updatePlan.modified": "Modificado",
"builtins.lobe-agent.apiName.updateTodos": "Atualizar tarefas",
+ "builtins.lobe-agent.subAgent.stats.tokens": "{{count}} tokens",
+ "builtins.lobe-agent.subAgent.stats.tools": "{{count}} ferramentas",
"builtins.lobe-agent.title": "Agente Lobe",
"builtins.lobe-claude-code.agent.instruction": "Instrução",
"builtins.lobe-claude-code.agent.result": "Resultado",
- "builtins.lobe-claude-code.task.createLabel": "Criando tarefa: ",
+ "builtins.lobe-claude-code.task.create.completed": "Tarefa criada: ",
+ "builtins.lobe-claude-code.task.create.loading": "Criando tarefa: ",
"builtins.lobe-claude-code.task.getLabel": "Inspecionando tarefa #{{taskId}}",
- "builtins.lobe-claude-code.task.listLabel": "Listando tarefas",
+ "builtins.lobe-claude-code.task.list.completed": "Tarefas listadas",
+ "builtins.lobe-claude-code.task.list.loading": "Listando tarefas",
+ "builtins.lobe-claude-code.task.update.completed": "Tarefa #{{taskId}} atualizada",
+ "builtins.lobe-claude-code.task.update.loading": "Atualizando tarefa #{{taskId}}",
"builtins.lobe-claude-code.task.updateCompleted": "Concluído",
"builtins.lobe-claude-code.task.updateDeleted": "Excluído",
"builtins.lobe-claude-code.task.updateInProgress": "Iniciado",
- "builtins.lobe-claude-code.task.updateLabel": "Atualizando tarefa #{{taskId}}",
"builtins.lobe-claude-code.task.updatePending": "Redefinir",
+ "builtins.lobe-claude-code.task.updateSubject.completed": "Tarefa atualizada",
+ "builtins.lobe-claude-code.task.updateSubject.loading": "Atualizando tarefa",
"builtins.lobe-claude-code.todoWrite.allDone": "Todas as tarefas concluídas",
"builtins.lobe-claude-code.todoWrite.currentStep": "Etapa atual",
"builtins.lobe-claude-code.todoWrite.todos": "Tarefas",
@@ -261,6 +267,8 @@
"builtins.lobe-skill-store.render.repository": "Repositório",
"builtins.lobe-skill-store.render.version": "Versão",
"builtins.lobe-skill-store.title": "Loja de Habilidades",
+ "builtins.lobe-skills.apiName.activateAgentSkill": "Ativar Habilidade do Agente",
+ "builtins.lobe-skills.apiName.activateProjectSkill": "Ativar Habilidade do Projeto",
"builtins.lobe-skills.apiName.activateSkill": "Ativar Habilidade",
"builtins.lobe-skills.apiName.execScript": "Executar Script",
"builtins.lobe-skills.apiName.exportFile": "Exportar Arquivo",
@@ -530,6 +538,7 @@
"localSystem.workingDirectory.checkoutAction": "Checkout",
"localSystem.workingDirectory.checkoutFailed": "Falha no checkout",
"localSystem.workingDirectory.chooseDifferentFolder": "Escolher uma pasta diferente",
+ "localSystem.workingDirectory.clear": "Limpar",
"localSystem.workingDirectory.createBranchAction": "Criar novo branch…",
"localSystem.workingDirectory.current": "Diretório de trabalho atual",
"localSystem.workingDirectory.detachedHead": "HEAD destacado em {{sha}}",
diff --git a/locales/pt-BR/providers.json b/locales/pt-BR/providers.json
index e45fb62c70..3df739cec1 100644
--- a/locales/pt-BR/providers.json
+++ b/locales/pt-BR/providers.json
@@ -33,6 +33,7 @@
"jina.description": "Fundada em 2020, a Jina AI é uma empresa líder em busca com IA. Sua pilha de busca inclui modelos vetoriais, reranqueadores e pequenos modelos de linguagem para construir aplicativos generativos e multimodais confiáveis e de alta qualidade.",
"kimicodingplan.description": "O Kimi Code da Moonshot AI oferece acesso aos modelos Kimi, incluindo o K2.5, para tarefas de codificação.",
"lmstudio.description": "O LM Studio é um aplicativo de desktop para desenvolver e experimentar com LLMs no seu computador.",
+ "lobehub.description": "O LobeHub Cloud utiliza APIs oficiais para acessar modelos de IA e mede o uso com Créditos vinculados aos tokens dos modelos.",
"longcat.description": "LongCat é uma série de grandes modelos de IA generativa desenvolvidos de forma independente pela Meituan. Ele foi projetado para aumentar a produtividade interna da empresa e possibilitar aplicações inovadoras por meio de uma arquitetura computacional eficiente e fortes capacidades multimodais.",
"minimax.description": "Fundada em 2021, a MiniMax desenvolve IA de uso geral com modelos fundamentais multimodais, incluindo modelos de texto com trilhões de parâmetros, modelos de fala e visão, além de aplicativos como o Hailuo AI.",
"minimaxcodingplan.description": "O Plano de Tokens MiniMax oferece acesso aos modelos MiniMax, incluindo o M2.7, para tarefas de codificação por meio de uma assinatura de taxa fixa.",
diff --git a/locales/pt-BR/setting.json b/locales/pt-BR/setting.json
index 158cb7fb27..2f931b78da 100644
--- a/locales/pt-BR/setting.json
+++ b/locales/pt-BR/setting.json
@@ -180,8 +180,6 @@
"agentSkillModal.url.title": "Importar de URL",
"agentSkillModal.url.urlPlaceholder": "https://exemplo.com/caminho/para/SKILL.md",
"agentSkillTag": "Habilidade do Agente",
- "agentTab.documents": "Documentos",
- "agentTab.meta": "Informações do Agente",
"agentTab.opening": "Configurações de Abertura",
"agentTab.plugin": "Configurações de Habilidades",
"agentTab.prompt": "Perfil do Agente",
@@ -481,6 +479,20 @@
"notification.item.image_generation_completed": "Geração de imagem concluída",
"notification.item.video_generation_completed": "Geração de vídeo concluída",
"notification.title": "Canais de Notificação",
+ "platformAgentConfig.availability.available": "Disponível",
+ "platformAgentConfig.availability.checking": "Verificando...",
+ "platformAgentConfig.availability.label": "Disponibilidade",
+ "platformAgentConfig.availability.noDevice": "Nenhum dispositivo vinculado",
+ "platformAgentConfig.availability.notInstalled": "Não instalado",
+ "platformAgentConfig.changeDevice": "Alterar Dispositivo",
+ "platformAgentConfig.device.label": "Dispositivo Vinculado",
+ "platformAgentConfig.device.none": "Nenhum",
+ "platformAgentConfig.device.offline": "Offline",
+ "platformAgentConfig.device.online": "Online",
+ "platformAgentConfig.platform.label": "Plataforma",
+ "platformAgentConfig.redetect": "Redetectar",
+ "platformAgentConfig.selectDevice": "Selecione um dispositivo",
+ "platformAgentConfig.title": "Configuração da Plataforma",
"plugin.addMCPPlugin": "Adicionar MCP",
"plugin.addTooltip": "Habilidades Personalizadas",
"plugin.clearDeprecated": "Remover Habilidades Descontinuadas",
@@ -491,6 +503,8 @@
"plugin.settings.tooltip": "Configuração da Habilidade",
"plugin.store": "Loja de Habilidades",
"publishToCommunity": "Publicar na Comunidade",
+ "serviceModel.contextLimit.placeholder": "Limite de contexto",
+ "serviceModel.memoryModels.title": "Modelos de Memória",
"serviceModel.modelAssignments.title": "Atribuições de modelo",
"serviceModel.optionalFeatures.title": "Recursos opcionais",
"settingAgent.avatar.sizeExceeded": "O tamanho da imagem excede o limite de 1MB, escolha uma imagem menor",
@@ -537,6 +551,9 @@
"settingChat.enableAutoScrollOnStreaming.desc": "Substituir a configuração global para este assistente",
"settingChat.enableAutoScrollOnStreaming.title": "Rolagem automática durante resposta da IA",
"settingChat.enableCompressHistory.title": "Ativar Resumo Automático do Histórico",
+ "settingChat.enableFollowUpChips.desc": "Após cada resposta, exiba sugestões de resposta rápida abaixo da mensagem. Requer que o modelo global de Sugestões esteja configurado.",
+ "settingChat.enableFollowUpChips.notConfiguredHint": "Configure primeiro o modelo global de Sugestões para habilitar isso.",
+ "settingChat.enableFollowUpChips.title": "Sugestões de Continuação",
"settingChat.enableHistoryCount.alias": "Ilimitado",
"settingChat.enableHistoryCount.limited": "Incluir apenas {{number}} mensagens da conversa",
"settingChat.enableHistoryCount.setlimited": "Definir limite de mensagens do histórico",
@@ -828,6 +845,9 @@
"systemAgent.customPrompt.desc": "Uma vez preenchido, o agente do sistema usará o prompt personalizado ao gerar conteúdo",
"systemAgent.customPrompt.placeholder": "Digite o prompt personalizado",
"systemAgent.customPrompt.title": "Prompt Personalizado",
+ "systemAgent.followUpAction.label": "Modelo de Sugestões de Continuação",
+ "systemAgent.followUpAction.modelDesc": "Modelo usado para sugerir respostas rápidas abaixo de cada mensagem do assistente",
+ "systemAgent.followUpAction.title": "Sugestões de Continuação",
"systemAgent.generationTopic.label": "Modelo",
"systemAgent.generationTopic.modelDesc": "Modelo designado para nomeação automática de tópicos de arte IA",
"systemAgent.generationTopic.title": "Agente de Nomeação de Tópicos de Arte IA",
@@ -838,6 +858,9 @@
"systemAgent.inputCompletion.label": "Modelo",
"systemAgent.inputCompletion.modelDesc": "Modelo usado para sugestões de preenchimento automático de entrada (como o texto fantasma do GitHub Copilot)",
"systemAgent.inputCompletion.title": "Agente de Preenchimento Automático de Entrada",
+ "systemAgent.memoryAnalysisAgentConfig.label": "Modelo",
+ "systemAgent.memoryAnalysisAgentConfig.modelDesc": "Modelo usado para determinar se as conversas contêm memória e extrair identidades, preferências, contextos, atividades e experiências.",
+ "systemAgent.memoryAnalysisAgentConfig.title": "Análise de Memória",
"systemAgent.promptRewrite.label": "Modelo",
"systemAgent.promptRewrite.modelDesc": "Especifique o modelo usado para reescrever prompts",
"systemAgent.promptRewrite.title": "Agente de Reescrita de Prompt",
@@ -851,12 +874,20 @@
"systemAgent.translation.label": "Modelo",
"systemAgent.translation.modelDesc": "Especifique o modelo usado para tradução",
"systemAgent.translation.title": "Agente de Tradução de Mensagens",
+ "systemAgent.userMemoryEmbedding.label": "Modelo",
+ "systemAgent.userMemoryEmbedding.modelDesc": "Modelo usado para incorporar conteúdo de memória para recuperação. O limite de contexto restringe cada entrada de incorporação.",
+ "systemAgent.userMemoryEmbedding.title": "Incorporação de Memória",
+ "systemAgent.userMemoryPersonaWriter.label": "Modelo",
+ "systemAgent.userMemoryPersonaWriter.modelDesc": "Modelo usado para escrever resumos de memória orientados à persona.",
+ "systemAgent.userMemoryPersonaWriter.title": "Escritor de Persona de Memória",
"tab.about": "Sobre",
"tab.addAgentSkill": "Adicionar Habilidade do Agente",
"tab.addCustomMcp": "Adicionar Habilidade MCP Personalizada",
"tab.addCustomMcp.desc": "Configure manualmente um servidor MCP personalizado",
"tab.addCustomSkill": "Adicionar habilidade personalizada",
"tab.advanced": "Avançado",
+ "tab.advanced.appUpdates.title": "Atualizações do Aplicativo",
+ "tab.advanced.toolsAndDiagnostics.title": "Ferramentas e Diagnósticos",
"tab.advanced.updateChannel.canary": "Canary",
"tab.advanced.updateChannel.canaryDesc": "Acionado a cada merge de PR, múltiplas compilações por dia. O mais instável.",
"tab.advanced.updateChannel.desc": "Por padrão, receba notificações para atualizações estáveis. O canal Canary recebe versões pré-lançamento que podem ser instáveis para trabalho em produção.",
diff --git a/locales/pt-BR/spend.json b/locales/pt-BR/spend.json
index ba48c5bd75..8958411ca0 100644
--- a/locales/pt-BR/spend.json
+++ b/locales/pt-BR/spend.json
@@ -26,6 +26,7 @@
"table.columns.trigger.enums.onboarding": "Integração",
"table.columns.trigger.enums.openapi": "OpenAPI",
"table.columns.trigger.enums.semantic_search": "Busca de Conhecimento",
+ "table.columns.trigger.enums.signup_email_llm_review": "Revisão de E-mail de Cadastro",
"table.columns.trigger.enums.topic": "Resumo de Tópico",
"table.columns.trigger.enums.video": "Geração de Vídeo",
"table.columns.trigger.enums.visual_analysis": "Análise Visual",
diff --git a/locales/pt-BR/topic.json b/locales/pt-BR/topic.json
index 8eb6986f88..735457b4e8 100644
--- a/locales/pt-BR/topic.json
+++ b/locales/pt-BR/topic.json
@@ -51,6 +51,77 @@
"inPopup.focus": "Focar na janela popup",
"inPopup.title": "Abrir em janela popup",
"loadMore": "Carregar Mais",
+ "management.actions.newChat": "Novo chat",
+ "management.actions.select": "Selecionar",
+ "management.actionsMenu.archiveStale.confirm": "Arquivar {{count}} tópicos que estão inativos há mais de 3 meses? Eles serão marcados como concluídos.",
+ "management.actionsMenu.archiveStale.confirmOk": "Arquivar",
+ "management.actionsMenu.archiveStale.done": "{{count}} tópicos inativos arquivados.",
+ "management.actionsMenu.archiveStale.label": "Arquivar tópicos inativos por mais de 3 meses",
+ "management.actionsMenu.archiveStale.noneFound": "Nenhum tópico inativo encontrado.",
+ "management.actionsMenu.archiveStale.title": "Arquivar tópicos inativos?",
+ "management.actionsMenu.autoSummarize.comingSoon": "A auto-sumarização está chegando em breve — acompanhe no roadmap.",
+ "management.actionsMenu.autoSummarize.label": "Gerar automaticamente resumos para tópicos sem um",
+ "management.actionsMenu.title": "Mais ações",
+ "management.bulk.archive": "Arquivar",
+ "management.bulk.cancel": "Cancelar",
+ "management.bulk.delete": "Excluir",
+ "management.bulk.deleteConfirm": "Você está prestes a excluir {{count}} tópicos. Esta ação não pode ser desfeita.",
+ "management.bulk.deleteTitle": "Excluir tópicos?",
+ "management.bulk.favorite": "Favoritar",
+ "management.bulk.selectedCount_one": "{{count}} selecionado",
+ "management.bulk.selectedCount_other": "{{count}} selecionados",
+ "management.card.noPreview": "Nenhuma prévia disponível",
+ "management.columns.project": "Projeto",
+ "management.columns.status": "Status",
+ "management.columns.title": "Título",
+ "management.columns.trigger": "Gatilho",
+ "management.columns.updated": "Atualizado",
+ "management.empty.filtered.action": "Limpar filtros",
+ "management.empty.filtered.desc": "Tente ajustar os filtros ou limpá-los para ver mais tópicos.",
+ "management.empty.filtered.title": "Nenhum tópico corresponde a esses filtros",
+ "management.empty.noTopics.action": "Iniciar novo chat",
+ "management.empty.noTopics.desc": "Inicie uma conversa com este agente para criar seu primeiro tópico.",
+ "management.empty.noTopics.title": "Ainda não há tópicos",
+ "management.filters.project.empty": "Sem projetos",
+ "management.filters.project.label": "Projeto",
+ "management.filters.status.active": "Ativo",
+ "management.filters.status.all": "Todos",
+ "management.filters.status.archived": "Arquivados",
+ "management.filters.status.completed": "Concluídos",
+ "management.filters.status.favorite": "Favoritos",
+ "management.filters.status.running": "Em execução",
+ "management.filters.time.all": "Todo o período",
+ "management.filters.time.label": "Período",
+ "management.filters.time.month": "Último mês",
+ "management.filters.time.today": "Hoje",
+ "management.filters.time.week": "Última semana",
+ "management.filters.trigger.api": "API",
+ "management.filters.trigger.chat": "Chat",
+ "management.filters.trigger.eval": "Avaliação",
+ "management.filters.trigger.label": "Gatilho",
+ "management.filters.trigger.task": "Tarefa",
+ "management.group.byProject": "Por projeto",
+ "management.group.byTime": "Por período",
+ "management.group.label": "Agrupar",
+ "management.group.noProject": "Sem projeto",
+ "management.group.none": "Nenhum",
+ "management.loadingMore": "Carregando mais tópicos…",
+ "management.searchPlaceholder": "Pesquisar tópicos deste agente…",
+ "management.sidebarEntry": "Tópicos",
+ "management.sort.createdAt": "Data de criação",
+ "management.sort.label": "Ordenar",
+ "management.sort.title": "Título",
+ "management.sort.updatedAt": "Data de atualização",
+ "management.status.active": "Ativo",
+ "management.status.archived": "Arquivado",
+ "management.status.completed": "Concluído",
+ "management.status.failed": "Falhou",
+ "management.status.paused": "Pausado",
+ "management.status.running": "Em execução",
+ "management.status.waitingForHuman": "Aguardando entrada",
+ "management.title": "Tópicos",
+ "management.view.card": "Cartão",
+ "management.view.list": "Lista",
"newTopic": "Novo tópico",
"renameModal.description": "Mantenha curto e fácil de reconhecer.",
"renameModal.title": "Renomear tópico",
diff --git a/locales/ru-RU/agent.json b/locales/ru-RU/agent.json
index afb5422521..0e7a687578 100644
--- a/locales/ru-RU/agent.json
+++ b/locales/ru-RU/agent.json
@@ -100,6 +100,35 @@
"channel.groupPolicyOpenHint": "Отвечать в любом канале, группе или треде",
"channel.historyLimit": "Лимит сообщений в истории",
"channel.historyLimitHint": "Количество сообщений по умолчанию для загрузки при просмотре истории канала",
+ "channel.imessage.applicationIdHint": "Стабильный идентификатор, общий для облачного канала и настольного моста.",
+ "channel.imessage.applicationIdPlaceholder": "например, home-mac-mini",
+ "channel.imessage.blueBubblesPassword": "Пароль BlueBubbles",
+ "channel.imessage.blueBubblesPasswordHint": "Хранится локально в LobeHub Desktop и используется только для вызова локального сервера BlueBubbles.",
+ "channel.imessage.blueBubblesServerUrl": "URL сервера BlueBubbles",
+ "channel.imessage.blueBubblesServerUrlHint": "Локальный URL сервера BlueBubbles, доступный из этого настольного приложения.",
+ "channel.imessage.bridgeEnabled": "Включить мост",
+ "channel.imessage.bridgeEnabledHint": "Когда включено, LobeHub Desktop получает локальные вебхуки BlueBubbles и пересылает их в LobeHub.",
+ "channel.imessage.bridgeMissingApplicationId": "Сначала введите идентификатор приложения.",
+ "channel.imessage.bridgeMissingPassword": "Сначала введите пароль BlueBubbles.",
+ "channel.imessage.bridgeMissingServerUrl": "Сначала введите URL сервера BlueBubbles.",
+ "channel.imessage.bridgeMissingWebhookSecret": "Сначала введите секрет вебхука.",
+ "channel.imessage.bridgePasswordSavedPlaceholder": "Оставьте пустым, чтобы сохранить текущий пароль",
+ "channel.imessage.bridgeRefresh": "Обновить",
+ "channel.imessage.bridgeRefreshFailed": "Не удалось обновить настольный мост iMessage",
+ "channel.imessage.bridgeRunning": "Работает",
+ "channel.imessage.bridgeSave": "Сохранить мост",
+ "channel.imessage.bridgeSaveFailed": "Не удалось сохранить настольный мост iMessage",
+ "channel.imessage.bridgeSaved": "Настольный мост iMessage сохранен",
+ "channel.imessage.bridgeStopped": "Остановлено",
+ "channel.imessage.bridgeTest": "Тест BlueBubbles",
+ "channel.imessage.bridgeTestFailed": "Тест BlueBubbles не пройден",
+ "channel.imessage.bridgeTestSuccess": "Соединение с BlueBubbles успешно",
+ "channel.imessage.description": "Подключите этого помощника к iMessage через локальный настольный мост LobeHub Desktop BlueBubbles.",
+ "channel.imessage.desktopBridge": "Настольный мост",
+ "channel.imessage.desktopDeviceId": "Идентификатор настольного устройства",
+ "channel.imessage.desktopDeviceIdHint": "Устройство LobeHub Desktop, которое запускает локальный мост BlueBubbles. Найдите его в настройках Desktop Gateway.",
+ "channel.imessage.webhookSecret": "Секрет вебхука",
+ "channel.imessage.webhookSecretHint": "Общий секрет, используемый между LobeHub Desktop и облачным вебхуком. Используйте то же значение в конфигурации настольного моста.",
"channel.importConfig": "Импортировать конфигурацию",
"channel.importFailed": "Не удалось импортировать конфигурацию",
"channel.importInvalidFormat": "Неверный формат файла конфигурации",
@@ -176,6 +205,7 @@
"channel.userIdHint": "Ваш ID пользователя на этой платформе. ИИ может использовать его для отправки вам личных сообщений.",
"channel.userIdHint.discord": "Включите режим разработчика (Настройки → Дополнительно), затем нажмите правой кнопкой на свой аватар → Копировать ID пользователя.",
"channel.userIdHint.feishu": "Откройте приложение на платформе Feishu / Lark Open Platform → Разрешения, затем найдите свой Open ID.",
+ "channel.userIdHint.imessage": "Используйте ваш идентификатор iMessage, как он отображается в BlueBubbles, обычно это адрес электронной почты или номер телефона в формате E.164.",
"channel.userIdHint.line": "Откройте LINE Developers Console → ваш канал → вкладка Основные настройки, и скопируйте \"Ваш пользовательский ID\" (начинается с U, 33 символа).",
"channel.userIdHint.qq": "Ваш номер QQ, отображается на странице профиля QQ.",
"channel.userIdHint.slack": "Откройте свой профиль Slack → ⋮ Ещё → Копировать ID участника (начинается с U).",
diff --git a/locales/ru-RU/chat.json b/locales/ru-RU/chat.json
index ef6e087dc8..87abfab405 100644
--- a/locales/ru-RU/chat.json
+++ b/locales/ru-RU/chat.json
@@ -69,6 +69,11 @@
"cliAuthGuide.errorDetails": "Подробности ошибки",
"cliAuthGuide.runCommand": "Выполните это в терминале",
"cliAuthGuide.title": "Войдите в {{name}}",
+ "cliOverloadedGuide.actions.retry": "Повторить",
+ "cliOverloadedGuide.desc": "Сервис модели {{name}} временно перегружен. Обычно это проходит через некоторое время.",
+ "cliOverloadedGuide.errorDetails": "Детали ошибки",
+ "cliOverloadedGuide.retryHint": "Подождите несколько секунд и попробуйте снова. Если ошибка повторяется, возможно, у провайдера более масштабный инцидент.",
+ "cliOverloadedGuide.title": "{{name}} временно перегружен",
"cliRateLimitGuide.actions.openSystemTools": "Открыть системные инструменты",
"cliRateLimitGuide.actions.retry": "Повторить",
"cliRateLimitGuide.afterReset": "Дождитесь времени сброса и повторите попытку. Если вы используете API-авторизацию, также проверьте квоту и состояние оплаты у вашего провайдера.",
@@ -203,6 +208,17 @@
"heteroAgent.cloudRepo.noRepos": "Репозитории не настроены. Добавьте их в настройках агента.",
"heteroAgent.cloudRepo.notSet": "Репозиторий не выбран",
"heteroAgent.cloudRepo.sectionTitle": "Репозитории",
+ "heteroAgent.executionTarget.infoTooltip": "Выберите удаленное устройство, чтобы управлять этой машиной через веб. \"Это устройство\" запускает агент локально и доступно только в настольном приложении.",
+ "heteroAgent.executionTarget.loading": "Загрузка устройств…",
+ "heteroAgent.executionTarget.local": "Это устройство",
+ "heteroAgent.executionTarget.localDesc": "Запуск как локальный процесс в этом настольном приложении",
+ "heteroAgent.executionTarget.noDevices": "Пока нет удаленных устройств. Установите настольное приложение или выполните команду `lh connect` на другой машине.",
+ "heteroAgent.executionTarget.offline": "Офлайн",
+ "heteroAgent.executionTarget.online": "Онлайн",
+ "heteroAgent.executionTarget.sandbox": "Облачная песочница",
+ "heteroAgent.executionTarget.sandboxDesc": "Запуск в временной облачной песочнице",
+ "heteroAgent.executionTarget.title": "Устройство выполнения",
+ "heteroAgent.executionTarget.unknownDevice": "Неизвестное устройство",
"heteroAgent.fullAccess.label": "Полный доступ",
"heteroAgent.fullAccess.tooltip": "Claude Code работает локально с полными правами на чтение и запись в рабочей директории. Переключение режимов доступа пока недоступно.",
"heteroAgent.resumeReset.cwdChanged": "Рабочая директория изменена. Предыдущую сессию Claude Code можно продолжить только из исходной директории, поэтому начат новый диалог.",
@@ -274,6 +290,11 @@
"memory.on.desc": "Запоминать предпочтения и информацию из разговоров.",
"memory.on.title": "Включить память",
"memory.title": "Память",
+ "mention.category.agents": "Агенты",
+ "mention.category.members": "Участники",
+ "mention.category.skills": "Навыки",
+ "mention.category.tools": "Инструменты",
+ "mention.category.topics": "Темы",
"mention.title": "Упомянуть участников",
"messageAction.collapse": "Свернуть сообщение",
"messageAction.continueGeneration": "Продолжить генерацию",
@@ -330,6 +351,7 @@
"newCodexAgent": "Добавить Codex",
"newGroupChat": "Создать группу",
"newPage": "Создать страницу",
+ "newPlatformAgent": "Добавить платформенного агента",
"noAgentsYet": "В этой группе пока нет участников. Нажмите +, чтобы пригласить агентов.",
"noAvailableAgents": "Нет доступных участников для приглашения",
"noMatchingAgents": "Совпадений не найдено",
@@ -350,6 +372,45 @@
"pageSelection.reference": "Выделенный текст",
"pin": "Закрепить",
"pinOff": "Открепить",
+ "platformAgent.create.available": "Доступно",
+ "platformAgent.create.back": "Назад",
+ "platformAgent.create.checkFailed": "Проверка не удалась",
+ "platformAgent.create.checking": "Проверка доступности...",
+ "platformAgent.create.comingSoon": "Скоро",
+ "platformAgent.create.create": "Создать агента",
+ "platformAgent.create.creating": "Создание...",
+ "platformAgent.create.desc.amp": "Подключение к Amp, работающему на одном из ваших устройств",
+ "platformAgent.create.desc.hermes": "Подключение к Hermes, работающему на одном из ваших устройств",
+ "platformAgent.create.desc.openclaw": "Подключение к OpenClaw, работающему на одном из ваших устройств",
+ "platformAgent.create.desc.opencode": "Подключение к OpenCode, работающему на одном из ваших устройств",
+ "platformAgent.create.descriptionPlaceholder": "Краткое описание (необязательно)",
+ "platformAgent.create.downloadDesktop": "Скачать настольное приложение",
+ "platformAgent.create.fetchingProfile": "Получение профиля...",
+ "platformAgent.create.namePlaceholder": "например, Мой агент OpenClaw",
+ "platformAgent.create.next": "Далее",
+ "platformAgent.create.noDevices": "Нет подключенных устройств",
+ "platformAgent.create.noDevicesCliHint": "Или подключите любую машину через CLI, затем нажмите Обновить:",
+ "platformAgent.create.noDevicesCmd": "lh connect",
+ "platformAgent.create.noDevicesDesktopHint": "Установите настольное приложение — оно подключается автоматически после входа",
+ "platformAgent.create.notInstalled": "{{name}} не установлен на этом устройстве",
+ "platformAgent.create.refresh": "Обновить",
+ "platformAgent.create.selectDevice": "Выберите устройство",
+ "platformAgent.create.step1": "Выберите платформу",
+ "platformAgent.create.step2": "Выберите устройство",
+ "platformAgent.create.step3": "Настройте агента",
+ "platformAgent.create.title": "Добавить платформенного агента",
+ "platformAgent.create.upgradeCmd": "npm install -g @lobehub/cli",
+ "platformAgent.create.versionTooLow": "Версия lh слишком низкая",
+ "platformAgent.create.versionTooLowHint": "Обновите lh до последней версии:",
+ "platformAgent.device.online": "Онлайн",
+ "platformAgent.deviceGuard.configure": "Настроить",
+ "platformAgent.deviceGuard.deviceOffline.desc": "Привязанное устройство не подключено. Выполните команду `lh connect` на этой машине, затем обновите.",
+ "platformAgent.deviceGuard.deviceOffline.title": "Устройство не подключено",
+ "platformAgent.deviceGuard.noDevice.desc": "У этого агента нет привязанного устройства. Отредактируйте профиль агента, чтобы настроить устройство.",
+ "platformAgent.deviceGuard.noDevice.title": "Нет привязанного устройства",
+ "platformAgent.deviceGuard.platformUnavailable.desc": "{{name}} не установлен на подключенном устройстве.",
+ "platformAgent.deviceGuard.platformUnavailable.title": "{{name}} недоступен",
+ "platformAgent.deviceGuard.refresh": "Обновить",
"plus.addSkills": "Добавить навыки...",
"plus.search.appSearch": "Умный поиск",
"plus.search.appSearchDesc": "Оптимизированная служба поиска LobeHub, обеспечивающая лучшие результаты поиска.",
@@ -553,6 +614,9 @@
"taskDetail.modelConfig": "Переопределение модели",
"taskDetail.navigation": "Навигация",
"taskDetail.nextRunCountdown": "Следующий запуск через {{countdown}}",
+ "taskDetail.notFound.backToTasks": "Назад ко всем задачам",
+ "taskDetail.notFound.desc": "Эта задача могла быть удалена, или у вас нет разрешения на её просмотр.",
+ "taskDetail.notFound.title": "Задача не найдена",
"taskDetail.pauseTask": "Пауза",
"taskDetail.priority.high": "Высокий",
"taskDetail.priority.low": "Низкий",
@@ -912,10 +976,11 @@
"workingPanel.resources.deleteError": "Failed to delete document",
"workingPanel.resources.deleteSuccess": "Document deleted",
"workingPanel.resources.deleteTitle": "Delete document?",
+ "workingPanel.resources.deleteTitleMulti": "Удалить {{count}} элементов?",
"workingPanel.resources.empty": "Пока нет документов. Здесь появятся документы, связанные с этим агентом.",
"workingPanel.resources.error": "Failed to load resources",
- "workingPanel.resources.filter.all": "Все",
"workingPanel.resources.filter.documents": "Документы",
+ "workingPanel.resources.filter.skills": "Навыки",
"workingPanel.resources.filter.web": "Веб",
"workingPanel.resources.loading": "Loading resources...",
"workingPanel.resources.previewError": "Failed to load preview",
@@ -924,6 +989,7 @@
"workingPanel.resources.renameError": "Failed to rename document",
"workingPanel.resources.renameSuccess": "Document renamed",
"workingPanel.resources.tree.createError": "Не удалось создать",
+ "workingPanel.resources.tree.deleteSelected": "Удалить выбранные ({{count}})",
"workingPanel.resources.tree.moveError": "Не удалось переместить",
"workingPanel.resources.tree.newDocument": "Новый документ",
"workingPanel.resources.tree.newFolder": "Новая папка",
@@ -947,12 +1013,15 @@
"workingPanel.review.empty.noBaseRef": "Не удалось определить удалённую ветку по умолчанию. Выполните команду `git remote set-head origin --auto` в вашем терминале.",
"workingPanel.review.error": "Не удалось загрузить разницу этого файла",
"workingPanel.review.expandAll": "Развернуть все",
+ "workingPanel.review.group.collapseDiffs": "Свернуть все различия в этой группе",
+ "workingPanel.review.group.expandDiffs": "Развернуть все различия в этой группе",
+ "workingPanel.review.group.fileCount": "{{count}} файлов",
+ "workingPanel.review.group.submoduleClean": "Нет внутренних изменений",
"workingPanel.review.mode.branch": "Ветка",
"workingPanel.review.mode.unstaged": "Неиндексированные",
"workingPanel.review.more": "Дополнительные параметры",
"workingPanel.review.refresh": "Обновить",
"workingPanel.review.revealInTree": "Показать в дереве",
- "workingPanel.review.revealNotFound": "Файл не найден в индексе проекта",
"workingPanel.review.revert": "Отменить изменения",
"workingPanel.review.revert.confirm.cancel": "Отмена",
"workingPanel.review.revert.confirm.description": "Изменения рабочего дерева в {{filePath}} будут удалены безвозвратно. Неотслеживаемые файлы будут удалены с диска.",
@@ -970,6 +1039,9 @@
"workingPanel.review.wordWrap.disable": "Отключить перенос слов",
"workingPanel.review.wordWrap.enable": "Включить перенос слов",
"workingPanel.skills.empty": "В этом проекте не найдено навыков",
+ "workingPanel.skills.section.agent": "Навыки агента",
+ "workingPanel.skills.section.project": "Навыки проекта",
+ "workingPanel.skills.section.user": "Навыки пользователя",
"workingPanel.skills.title": "Навыки",
"workingPanel.space": "Пространство",
"workingPanel.title": "Working Panel",
diff --git a/locales/ru-RU/common.json b/locales/ru-RU/common.json
index ec5155ea72..286ca112b4 100644
--- a/locales/ru-RU/common.json
+++ b/locales/ru-RU/common.json
@@ -353,6 +353,7 @@
"messengerBanner.title": "Общайтесь с Lobe AI в ваших любимых мессенджерах",
"more": "Ещё",
"navPanel.agent": "Агент",
+ "navPanel.bottomDivider": "Элементы ниже привязываются к нижней части",
"navPanel.customizeSidebar": "Настроить боковую панель",
"navPanel.displayItems": "Отображаемые элементы",
"navPanel.hidden": "Скрыто",
@@ -479,5 +480,6 @@
"userPanel.setting": "Настройки",
"userPanel.upgradePlan": "Обновить план",
"userPanel.usages": "Статистика использования",
- "version": "Версия"
+ "version": "Версия",
+ "zoom": "Масштаб"
}
diff --git a/locales/ru-RU/components.json b/locales/ru-RU/components.json
index dcd716a927..5b43875a57 100644
--- a/locales/ru-RU/components.json
+++ b/locales/ru-RU/components.json
@@ -5,6 +5,10 @@
"DragUpload.dragDesc": "Перетащите файлы сюда, чтобы загрузить несколько изображений.",
"DragUpload.dragFileDesc": "Перетащите изображения и файлы сюда, чтобы загрузить несколько изображений и файлов.",
"DragUpload.dragFileTitle": "Загрузка файлов",
+ "DragUpload.dragFolderDesc": "Перетащите папку, чтобы упомянуть её как @упоминание в поле ввода чата.",
+ "DragUpload.dragFolderTitle": "Ссылка на папку",
+ "DragUpload.dragMixedDesc": "Папки вставляются как @упоминания; файлы загружаются.",
+ "DragUpload.dragMixedTitle": "Ссылка на папку и загрузка файлов",
"DragUpload.dragTitle": "Загрузка изображений",
"FileManager.actions.addToLibrary": "Добавить в библиотеку",
"FileManager.actions.batchChunking": "Пакетная сегментация",
diff --git a/locales/ru-RU/editor.json b/locales/ru-RU/editor.json
index 98d223b1b0..1e3c905181 100644
--- a/locales/ru-RU/editor.json
+++ b/locales/ru-RU/editor.json
@@ -1,8 +1,10 @@
{
+ "actionTag.category.agentSkill": "Навык агента",
"actionTag.category.command": "Команда",
"actionTag.category.projectSkill": "Навык проекта",
"actionTag.category.skill": "Навык",
"actionTag.category.tool": "Инструмент",
+ "actionTag.tooltip.agentSkill": "Загружает набор навыков из документов этого агента для запроса.",
"actionTag.tooltip.command": "Выполняет клиентскую slash-команду перед отправкой.",
"actionTag.tooltip.projectSkill": "Отправляется как вызов через слэш, чтобы CLI агента запускал соответствующий навык проекта.",
"actionTag.tooltip.skill": "Загружает для этого запроса переиспользуемый пакет навыков.",
diff --git a/locales/ru-RU/electron.json b/locales/ru-RU/electron.json
index 7c567b6c78..1479b91c3a 100644
--- a/locales/ru-RU/electron.json
+++ b/locales/ru-RU/electron.json
@@ -35,6 +35,7 @@
"navigation.recentView": "Недавние просмотры",
"navigation.resources": "Ресурсы",
"navigation.settings": "Настройки",
+ "navigation.task": "Задача",
"navigation.tasks": "Задачи",
"navigation.unpin": "Открепить",
"notification.finishChatGeneration": "Генерация сообщения ИИ завершена",
diff --git a/locales/ru-RU/file.json b/locales/ru-RU/file.json
index b806d55c33..927d89a61c 100644
--- a/locales/ru-RU/file.json
+++ b/locales/ru-RU/file.json
@@ -53,6 +53,8 @@
"home.uploadEntries.folder.title": "Загрузить папку",
"home.uploadEntries.library.title": "Создать новую библиотеку",
"home.uploadEntries.newPage.title": "Новая страница",
+ "library.hierarchy.empty.desc": "Добавьте файлы или создайте папку, чтобы начать",
+ "library.hierarchy.empty.title": "Здесь пока ничего нет",
"library.list.confirmRemoveLibrary": "Вы собираетесь удалить эту библиотеку. Файлы из неё не будут удалены, а перемещены в раздел «Все файлы». Это действие необратимо, пожалуйста, будьте осторожны.",
"library.list.empty": "Нажмите <1>+1>, чтобы создать новую библиотеку",
"library.new": "Новая библиотека",
diff --git a/locales/ru-RU/home.json b/locales/ru-RU/home.json
index ec084e8ce9..2ccfdfdb54 100644
--- a/locales/ru-RU/home.json
+++ b/locales/ru-RU/home.json
@@ -45,12 +45,12 @@
"recommendations.heteroAgent.tag": "Агент программирования",
"recommendations.heteroAgent.title": "Добавить агента {{name}}",
"recommendations.subtitle": "Некоторые рекомендации для вашей настройки",
+ "starter.claudeOpus48": "Клод Опус 4.8",
+ "starter.claudeOpus48Already": "Уже используется Клод Опус 4.8",
+ "starter.claudeOpus48Switched": "Переключено на Клод Опус 4.8",
"starter.createAgent": "Создать агента",
"starter.createGroup": "Создать группу",
"starter.deepResearch": "Глубокое исследование",
- "starter.deepseekV4Pro": "DeepSeek V4 Pro",
- "starter.deepseekV4ProAlready": "Уже используется DeepSeek V4 Pro",
- "starter.deepseekV4ProSwitched": "Переключено на DeepSeek V4 Pro",
"starter.developing": "Скоро появится",
"starter.image": "Изображение",
"starter.imageGeneration": "Генерация изображений",
diff --git a/locales/ru-RU/image.json b/locales/ru-RU/image.json
index 4466f6c687..74ac086bf2 100644
--- a/locales/ru-RU/image.json
+++ b/locales/ru-RU/image.json
@@ -20,6 +20,7 @@
"config.resolution.options.1K": "1K",
"config.resolution.options.2K": "2K",
"config.resolution.options.4K": "4K",
+ "config.resolution.options.512": "512px",
"config.seed.label": "Сид",
"config.seed.random": "Случайный сид",
"config.size.label": "Размер",
diff --git a/locales/ru-RU/labs.json b/locales/ru-RU/labs.json
index 19129f7b90..ac030107b2 100644
--- a/locales/ru-RU/labs.json
+++ b/locales/ru-RU/labs.json
@@ -1,15 +1,21 @@
{
+ "features.agentDocumentFloatingChatPanel.desc": "Показывать плавающую панель чата в предварительном просмотре документа агента только при включении этой экспериментальной функции.",
+ "features.agentDocumentFloatingChatPanel.title": "Плавающая панель чата документа агента",
"features.agentSelfIteration.desc": "Позволяет помощнику проводить самоанализ, формировать самосознание и постоянно совершенствоваться через непрерывные попытки и взаимодействия.",
"features.agentSelfIteration.title": "Самоитерация агента",
"features.assistantMessageGroup.desc": "Группируйте сообщения агента и результаты вызова инструментов для совместного отображения",
"features.assistantMessageGroup.title": "Группировка сообщений агента",
+ "features.executionDeviceSwitcher.desc": "Отображать переключатель устройства выполнения в панели инструментов гетерогенного агента, чтобы вы могли направлять выполнение на это устройство, облачную песочницу или подключенное удаленное устройство.",
+ "features.executionDeviceSwitcher.title": "Переключатель устройства выполнения",
"features.gatewayMode.desc": "Выполняйте задачи агента на сервере через WebSocket Gateway вместо локального запуска. Обеспечивает более быструю работу и снижает нагрузку на ресурсы клиента.",
"features.gatewayMode.title": "Серверное выполнение агента (Gateway)",
"features.groupChat.desc": "Включите координацию группового чата с несколькими агентами.",
"features.groupChat.title": "Групповой чат (мультиагентный)",
+ "features.imessage.desc": "Подключайте агентов к iMessage через локальный мост LobeHub Desktop BlueBubbles.",
+ "features.imessage.title": "Канал iMessage",
"features.inputMarkdown.desc": "Отображение Markdown в поле ввода в реальном времени (жирный текст, блоки кода, таблицы и т. д.).",
"features.inputMarkdown.title": "Отображение Markdown при вводе",
- "features.messenger.desc": "Общайтесь с вашими агентами через Telegram (и другие мессенджеры) с помощью общего бота LobeHub. Добавляет вкладку 'Мессенджер' в Настройки для привязки вашего аккаунта и выбора агента, который будет получать сообщения.",
- "features.messenger.title": "Мессенджер",
+ "features.platformAgent.desc": "Показывать пункт \"Добавить платформенного агента\" в меню создания. Платформенные агенты (например, OpenClaw, Hermes) работают на подключенном устройстве и взаимодействуют через lh connect.",
+ "features.platformAgent.title": "Создание платформенного агента",
"title": "Лаборатория"
}
diff --git a/locales/ru-RU/modelProvider.json b/locales/ru-RU/modelProvider.json
index c5374b001c..5da45e47e2 100644
--- a/locales/ru-RU/modelProvider.json
+++ b/locales/ru-RU/modelProvider.json
@@ -233,7 +233,7 @@
"providerModels.item.modelConfig.extendParams.options.imageAspectRatio2.hint": "Для Nano Banana 2; управляет соотношением сторон создаваемых изображений (поддерживает сверхширокие 1:4, 4:1, 1:8, 8:1).",
"providerModels.item.modelConfig.extendParams.options.imageResolution.hint": "Для моделей генерации изображений Gemini 3; управляет разрешением создаваемых изображений.",
"providerModels.item.modelConfig.extendParams.options.imageResolution2.hint": "Для моделей Gemini 3.1 Flash Image; управляет разрешением создаваемых изображений (поддерживает 512px).",
- "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "Для Claude Opus 4.7; контролирует уровень усилий (низкий/средний/высокий/очень высокий/максимальный).",
+ "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "Для Claude Opus 4.7 и более поздних версий; управляет уровнем усилий (низкий/средний/высокий/очень высокий/максимальный).",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken.hint": "Для моделей Claude, Qwen3 и аналогичных; управляет бюджетом токенов для рассуждений.",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken32k.hint": "Для GLM-5 и GLM-4.7; управляет бюджетом токенов для рассуждений (максимум 32k).",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken80k.hint": "Для серии Qwen3; управляет бюджетом токенов для рассуждений (максимум 80k).",
@@ -245,7 +245,6 @@
"providerModels.item.modelConfig.extendParams.options.thinkingLevel2.hint": "Для моделей Gemini 3 Pro Preview; управляет глубиной размышлений.",
"providerModels.item.modelConfig.extendParams.options.thinkingLevel3.hint": "Для моделей Gemini 3.1 Pro Preview; управляет глубиной размышлений с уровнями низкий/средний/высокий.",
"providerModels.item.modelConfig.extendParams.options.thinkingLevel4.hint": "Для моделей Gemini 3.1 Flash Image; переключает размышления вкл/выкл.",
- "providerModels.item.modelConfig.extendParams.options.thinkingLevel5.hint": "Для Gemini 3.1 Flash-Lite Preview; управляет глубиной мышления с минимальным/низким/средним/высоким уровнями.",
"providerModels.item.modelConfig.extendParams.options.urlContext.hint": "Для серии Gemini; поддерживает предоставление контекста по URL.",
"providerModels.item.modelConfig.extendParams.placeholder": "Выберите параметры для активации",
"providerModels.item.modelConfig.extendParams.previewFallback": "Предпросмотр недоступен",
diff --git a/locales/ru-RU/modelRuntime.json b/locales/ru-RU/modelRuntime.json
new file mode 100644
index 0000000000..371356813c
--- /dev/null
+++ b/locales/ru-RU/modelRuntime.json
@@ -0,0 +1,42 @@
+{
+ "AccountDeactivated": "Ваш аккаунт был деактивирован или приостановлен. Это может быть связано с политикой, безопасностью или проверкой аккаунта. Пожалуйста, свяжитесь со службой поддержки провайдера для получения помощи.",
+ "AgentRuntimeError": "Ошибка выполнения модели языка Lobe. Пожалуйста, устраните неполадки или повторите попытку, используя следующую информацию.",
+ "CapabilityNotSupported": "Извините, эта модель не поддерживает запрашиваемую возможность (например, ввод изображения или вызов инструмента). Пожалуйста, переключитесь на модель, которая это поддерживает.",
+ "ComfyUIBizError": "Произошла ошибка при запросе сервиса ComfyUI. Пожалуйста, устраните неполадки, используя приведенную ниже информацию, или повторите попытку.",
+ "ComfyUIEmptyResult": "ComfyUI не сгенерировал изображение. Пожалуйста, проверьте конфигурацию модели или повторите попытку.",
+ "ComfyUIModelError": "Не удалось загрузить модель ComfyUI. Пожалуйста, убедитесь, что файл модели существует.",
+ "ComfyUIServiceUnavailable": "Не удалось подключиться к сервису ComfyUI. Пожалуйста, убедитесь, что он работает корректно, и URL сервиса настроен правильно.",
+ "ComfyUIUploadFailed": "Не удалось загрузить изображение в ComfyUI. Пожалуйста, проверьте подключение к серверу или повторите попытку.",
+ "ComfyUIWorkflowError": "Ошибка выполнения рабочего процесса ComfyUI. Пожалуйста, проверьте конфигурацию рабочего процесса.",
+ "ConnectionCheckFailed": "Запрос вернул пустой результат. Пожалуйста, проверьте, чтобы адрес API-прокси не заканчивался на `/v1`.",
+ "ContentModeration": "Извините, содержимое было отклонено фильтром безопасности. Пожалуйста, измените запрос и повторите попытку.",
+ "ContextEnginePipelineError": "Не удалось собрать контекст разговора для этого запроса. Пожалуйста, повторите попытку; если проблема сохраняется, свяжитесь с поддержкой.",
+ "DatabasePersistError": "Ошибка операции с базой данных при сохранении или загрузке этого разговора. Пожалуйста, повторите попытку; если проблема сохраняется, свяжитесь с поддержкой.",
+ "ExceededContextWindow": "Содержимое текущего запроса превышает длину, которую модель может обработать. Пожалуйста, уменьшите объем содержимого и повторите попытку.",
+ "InsufficientQuota": "Извините, квота для этого ключа исчерпана. Пожалуйста, проверьте баланс вашего аккаунта или увеличьте квоту ключа.",
+ "InvalidBedrockCredentials": "Ошибка аутентификации Bedrock. Пожалуйста, проверьте AccessKeyId/SecretAccessKey и повторите попытку.",
+ "InvalidComfyUIArgs": "Некорректная конфигурация ComfyUI. Пожалуйста, проверьте настройки и повторите попытку.",
+ "InvalidGithubToken": "Личный токен доступа GitHub некорректен или пуст. Пожалуйста, проверьте токен и повторите попытку.",
+ "InvalidOllamaArgs": "Некорректная конфигурация Ollama. Пожалуйста, проверьте настройки Ollama и повторите попытку.",
+ "InvalidProviderAPIKey": "API-ключ {{provider}} некорректен или пуст. Пожалуйста, проверьте ваш API-ключ {{provider}} и повторите попытку.",
+ "InvalidRequestFormat": "Извините, провайдер отклонил запрос как некорректный. Пожалуйста, проверьте ввод или попробуйте другую модель.",
+ "InvalidVertexCredentials": "Ошибка аутентификации Vertex. Пожалуйста, проверьте ваши учетные данные и повторите попытку.",
+ "LocationNotSupportError": "Извините, в вашем текущем местоположении эта модель недоступна. Это может быть связано с региональными ограничениями или недоступностью сервиса. Пожалуйста, проверьте, поддерживается ли использование этого сервиса в вашем местоположении, или попробуйте использовать другое местоположение.",
+ "ModelNotFound": "Извините, запрашиваемая модель не найдена. Она может не существовать, или у вас может не быть необходимых прав доступа. Пожалуйста, попробуйте снова, изменив API-ключ или настройки доступа.",
+ "NoAvailableChannel": "Извините, прокси или маршрутизатор не имеет доступного канала для запрашиваемой модели. Пожалуйста, переключите конфигурацию канала/ключа или повторите попытку позже.",
+ "OllamaBizError": "Ошибка при запросе сервиса Ollama. Пожалуйста, устраните неполадки или повторите попытку, используя следующую информацию.",
+ "OllamaServiceUnavailable": "Сервис Ollama недоступен. Пожалуйста, проверьте, работает ли Ollama корректно, или правильно ли настроена конфигурация кросс-доменных запросов.",
+ "OperationInactivityTimeout": "Операция агента была завершена из-за длительного бездействия. Пожалуйста, повторите запрос.",
+ "PermissionDenied": "Извините, у вас нет прав доступа к этому сервису. Пожалуйста, проверьте, есть ли у вашего ключа необходимые права доступа.",
+ "ProviderBizError": "Ошибка при запросе сервиса {{provider}}. Пожалуйста, устраните неполадки или повторите попытку, используя следующую информацию.",
+ "ProviderNetworkError": "Соединение с провайдером прервано или истекло время ожидания. Пожалуйста, проверьте ваше сетевое подключение и повторите попытку.",
+ "ProviderServiceUnavailable": "Провайдер временно перегружен или недоступен. Пожалуйста, повторите попытку позже.",
+ "QuotaLimitReached": "Извините, использование токенов или количество запросов достигли лимита квоты для этого ключа. Пожалуйста, увеличьте квоту ключа или повторите попытку позже.",
+ "RateLimitExceeded": "Извините, использование токенов или количество запросов достигли лимита скорости для этого ключа. Пожалуйста, повторите попытку позже или увеличьте квоту ключа.",
+ "StateStorePersistError": "Временная проблема с хранилищем состояния разговора прервала эту операцию. Пожалуйста, повторите попытку; если проблема сохраняется, свяжитесь с поддержкой.",
+ "StreamChunkError": "Ошибка при разборе фрагмента сообщения потокового запроса. Пожалуйста, проверьте, соответствует ли текущий API-интерфейс стандартным спецификациям, или свяжитесь с вашим провайдером API для получения помощи.",
+ "UpstreamGatewayError": "Верхний шлюз или прокси вернули ошибку. Пожалуйста, повторите попытку позже; если проблема сохраняется, проверьте конфигурацию прокси/конечной точки.",
+ "UpstreamHttpError": "Провайдер вернул HTTP-ошибку без дополнительных деталей. Пожалуйста, повторите попытку или проверьте ваш запрос и конфигурацию модели.",
+ "UpstreamMalformedResponse": "Провайдер вернул некорректный ответ, который не удалось разобрать. Пожалуйста, повторите попытку; если проблема сохраняется, попробуйте другую модель или провайдера.",
+ "UserConfigError": "Конфигурация провайдера некорректна (неправильный базовый URL, отсутствует переменная окружения, ограничение виртуального ключа и т.д.). Пожалуйста, проверьте настройки провайдера."
+}
diff --git a/locales/ru-RU/models.json b/locales/ru-RU/models.json
index 1268d3d76a..4bdae033c7 100644
--- a/locales/ru-RU/models.json
+++ b/locales/ru-RU/models.json
@@ -106,6 +106,7 @@
"MiniMax-Hailuo-2.3.description": "Совершенно новая модель генерации видео с комплексными улучшениями в движении тела, физическом реализме и следовании инструкциям.",
"MiniMax-M1.description": "Новая внутренняя модель рассуждений с поддержкой 80K цепочек размышлений и 1M входных токенов, обеспечивающая производительность на уровне ведущих мировых моделей.",
"MiniMax-M2-Stable.description": "Создана для эффективного программирования и работы агентов, с повышенной параллельностью для коммерческого использования.",
+ "MiniMax-M2.1-Lightning.description": "Мощные многоязычные программные возможности с более быстрым и эффективным выводом.",
"MiniMax-M2.1-highspeed.description": "Мощные многоязычные программные возможности, всесторонне улучшенный опыт программирования. Быстрее и эффективнее.",
"MiniMax-M2.1.description": "MiniMax-M2.1 — это флагманская модель с открытым исходным кодом от MiniMax, ориентированная на решение сложных задач из реального мира. Её ключевые преимущества — поддержка многозадачного программирования и способность выступать в роли интеллектуального агента.",
"MiniMax-M2.5-highspeed.description": "MiniMax M2.5 Highspeed: Та же производительность, что и у M2.5, но с ускоренным выводом.",
@@ -325,6 +326,7 @@
"claude-opus-4-5.description": "Claude Opus 4.5 от Anthropic — флагманская модель с передовыми возможностями рассуждения и программирования.",
"claude-opus-4-6.description": "Claude Opus 4.6 от Anthropic — флагманская модель с контекстом 1M и усовершенствованными возможностями рассуждения.",
"claude-opus-4-7.description": "Claude Opus 4.7 от Anthropic — последняя версия Opus с передовыми возможностями рассуждения и программирования.",
+ "claude-opus-4-8.description": "Claude Opus 4.8 — самая продвинутая модель от Anthropic, основанная на Opus 4.7 с улучшениями в области рассуждений, агентного кодирования и использования инструментов.",
"claude-opus-4.5.description": "Claude Opus 4.5 — это флагманская модель Anthropic, сочетающая первоклассный интеллект с масштабируемой производительностью для сложных задач высокого качества.",
"claude-opus-4.6-fast.description": "Claude Opus 4.6 — это самая интеллектуальная модель Anthropic для создания агентов и программирования.",
"claude-opus-4.6.description": "Claude Opus 4.6 — это самая интеллектуальная модель Anthropic для создания агентов и программирования.",
@@ -400,6 +402,7 @@
"deepseek-ai/DeepSeek-V3.2.description": "DeepSeek-V3.2 — это модель, сочетающая высокую вычислительную эффективность с превосходными возможностями рассуждения и работы в качестве агента. Её подход основан на трёх основных технологических прорывах: DeepSeek Sparse Attention (DSA) — эффективный механизм внимания, который значительно снижает вычислительную сложность при сохранении производительности модели и оптимизирован для сценариев с длинным контекстом; масштабируемая структура обучения с подкреплением, благодаря которой производительность модели может соперничать с GPT-5, а её версия с высокой вычислительной мощностью может соперничать с Gemini-3.0-Pro по возможностям рассуждения; и крупномасштабный конвейер синтеза задач для агентов, разработанный для интеграции возможностей рассуждения в сценарии использования инструментов, что улучшает следование инструкциям и обобщение в сложных интерактивных средах. Модель достигла золотых медалей на Международной математической олимпиаде (IMO) и Международной олимпиаде по информатике (IOI) 2025 года.",
"deepseek-ai/DeepSeek-V3.description": "DeepSeek-V3 — модель MoE с 671 миллиардами параметров, использующая MLA и DeepSeekMoE с балансировкой нагрузки без потерь для эффективного обучения и вывода. Предобучена на 14.8 триллионах высококачественных токенов с использованием SFT и RL, превосходит другие открытые модели и приближается к ведущим закрытым решениям.",
"deepseek-ai/DeepSeek-V4-Flash.description": "DeepSeek-V4-Flash — это предварительная версия языковой модели MoE из серии DeepSeek-V4. Общий размер параметров составляет 284 миллиарда, размер активных параметров — 13 миллиардов, и она поддерживает ультрадлинный контекст на 1 миллион токенов. Модель использует гибридную архитектуру внимания, объединяющую CSA и HCA, и вводит mHC и Muon Optimizer для повышения эффективности рассуждений на длинных контекстах, стабильности обучения и общей производительности.",
+ "deepseek-ai/DeepSeek-V4-Pro.description": "DeepSeek-V4-Pro — флагманская модель MoE в серии DeepSeek-V4 с общим количеством параметров 1,6 трлн и 49 млрд активных параметров, которая нативно поддерживает ультрадлинный контекст в 1 миллион токенов. Модель использует инновационную гибридную архитектуру внимания, объединяющую Compressed Sparse Attention (CSA) и Highly Compressed Attention (HCA), требующую всего 27% FLOPs на токен по сравнению с DeepSeek-V3.2 и 10% KV-кэша при контексте 1 млн. Также она вводит Манипулируемые Гиперсвязи (mHC) для повышения стабильности передачи сигналов между слоями и использует оптимизатор Muon для ускорения сходимости. DeepSeek-V4-Pro предварительно обучена на более чем 32 трлн высококачественных разнообразных токенов с последующим обучением по двухэтапной парадигме: культивация независимых доменных экспертов и онлайн-дистилляция политики для унифицированной интеграции. Режим максимальной интенсивности рассуждений DeepSeek-V4-Pro-Max достигает лучших результатов в кодировочных тестах и значительно сокращает разрыв с ведущими закрытыми моделями в задачах рассуждений и агентности, делая её одной из самых мощных моделей с открытым исходным кодом на сегодняшний день, поддерживающей режимы рассуждений Non-think, Think High и Think Max.",
"deepseek-ai/deepseek-llm-67b-chat.description": "DeepSeek LLM Chat (67B) — инновационная модель с глубоким пониманием языка и возможностью взаимодействия.",
"deepseek-ai/deepseek-v3.1-terminus.description": "DeepSeek V3.1 — модель нового поколения для рассуждений, обладающая улучшенными возможностями для сложных рассуждений и цепочек размышлений, подходящая для задач глубокого анализа.",
"deepseek-ai/deepseek-v3.2.description": "DeepSeek V3.2 — это модель рассуждений следующего поколения с улучшенными возможностями сложных рассуждений и цепочки размышлений.",
@@ -490,6 +493,8 @@
"doubao-seedream-4-0-250828.description": "Seedream 4.0 — модель генерации изображений от ByteDance Seed, поддерживающая ввод текста и изображений с высококачественной и управляемой генерацией. Генерирует изображения по текстовым подсказкам.",
"doubao-seedream-4-5-251128.description": "Seedream 4.5 — это последняя мультимодальная модель изображений от ByteDance, объединяющая возможности преобразования текста в изображение, изображения в изображение и пакетной генерации изображений, а также включающая здравый смысл и способности к рассуждению. По сравнению с предыдущей версией 4.0, она обеспечивает значительно улучшенное качество генерации, лучшую согласованность редактирования и слияние нескольких изображений. Модель предлагает более точный контроль над визуальными деталями, естественно воспроизводя мелкий текст и лица, а также достигает более гармоничного макета и цветовой палитры, улучшая общую эстетику.",
"doubao-seedream-5-0-260128.description": "Doubao-Seedream-5.0-lite — это последняя модель генерации изображений от ByteDance. Впервые она интегрирует возможности онлайн-поиска, что позволяет использовать информацию в реальном времени и улучшать актуальность создаваемых изображений. Интеллект модели также был обновлен, что позволяет точно интерпретировать сложные инструкции и визуальный контент. Кроме того, она предлагает улучшенное покрытие глобальных знаний, согласованность ссылок и качество генерации в профессиональных сценариях, лучше удовлетворяя потребности корпоративного визуального творчества.",
+ "dreamina-seedance-2-0-260128.description": "Seedance 2.0 от ByteDance — самая мощная модель генерации видео, поддерживающая мультимодальную генерацию видео по референсам, редактирование видео, расширение видео, преобразование текста в видео и изображений в видео с синхронизированным звуком.",
+ "dreamina-seedance-2-0-fast-260128.description": "Seedance 2.0 Fast от ByteDance предлагает те же возможности, что и Seedance 2.0, с более высокой скоростью генерации и по более конкурентной цене.",
"emohaa.description": "Emohaa — модель для поддержки психического здоровья с профессиональными навыками консультирования, помогающая пользователям разобраться в эмоциональных проблемах.",
"ernie-4.5-0.3b.description": "ERNIE 4.5 0.3B — легковесная модель с открытым исходным кодом для локального и кастомизированного развертывания.",
"ernie-4.5-8k-preview.description": "ERNIE 4.5 8K Preview — модель с контекстом 8K для предварительной оценки возможностей ERNIE 4.5.",
@@ -515,6 +520,7 @@
"ernie-x1-turbo-32k.description": "ERNIE X1 Turbo 32K — быстрая модель мышления с контекстом 32K для сложного рассуждения и многотурового общения.",
"ernie-x1.1-preview.description": "ERNIE X1.1 Preview — предварительная версия модели мышления для оценки и тестирования.",
"ernie-x1.1.description": "ERNIE X1.1 — это предварительная версия модели мышления для оценки и тестирования.",
+ "fal-ai/bytedance/seedream/v4.5.description": "Seedream 4.5, разработанная командой Seed от ByteDance, поддерживает редактирование и компоновку нескольких изображений. Обладает улучшенной согласованностью объектов, точным следованием инструкциям, пониманием пространственной логики, эстетическим выражением, дизайном постеров и логотипов с высокоточной визуализацией текста и изображений.",
"fal-ai/bytedance/seedream/v4.description": "Seedream 4.0 — модель генерации изображений от ByteDance Seed, поддерживающая ввод текста и изображений с высококонтролируемой, качественной генерацией изображений. Она создает изображения на основе текстовых запросов.",
"fal-ai/flux-kontext/dev.description": "Модель FLUX.1, ориентированная на редактирование изображений, поддерживает ввод текста и изображений.",
"fal-ai/flux-pro/kontext.description": "FLUX.1 Kontext [pro] принимает текст и эталонные изображения, позволяя выполнять локальные правки и сложные глобальные трансформации сцены.",
@@ -571,8 +577,9 @@
"gemini-3.1-flash-lite.description": "Gemini 3.1 Flash-Lite — самая экономичная мультимодальная модель от Google, оптимизированная для задач с высоким объемом, перевода и обработки данных.",
"gemini-3.1-pro-preview.description": "Gemini 3.1 Pro Preview улучшает Gemini 3 Pro с расширенными возможностями рассуждений и добавляет поддержку среднего уровня мышления.",
"gemini-3.1-pro.description": "Gemini 3.1 Pro от Google — премиальная мультимодальная модель с контекстом 1M.",
+ "gemini-3.5-flash.description": "Самая интеллектуальная модель Gemini, созданная для скорости, объединяющая передовой интеллект с превосходным поиском и обоснованием.",
"gemini-flash-latest.description": "Указывает на gemini-3-flash-preview",
- "gemini-flash-lite-latest.description": "Указывает на gemini-2.5-flash-lite-preview-09-2025",
+ "gemini-flash-lite-latest.description": "Указывает на gemini-3.1-flash-lite",
"gemini-pro-latest.description": "Указывает на gemini-3.1-pro-preview",
"gemma-7b-it.description": "Gemma 7B — экономичное решение для задач малого и среднего масштаба.",
"gemma2-9b-it.description": "Gemma 2 9B оптимизирована для выполнения конкретных задач и интеграции с инструментами.",
@@ -731,6 +738,8 @@
"grok-4-fast-reasoning.description": "Мы рады представить Grok 4 Fast — наш последний прогресс в области экономичных моделей рассуждения.",
"grok-4.20-0309-non-reasoning.description": "Вариант без рассуждений для простых задач.",
"grok-4.20-0309-reasoning.description": "Интеллектуальная, сверхбыстрая модель, которая размышляет перед тем, как ответить.",
+ "grok-4.20-beta-0309-non-reasoning.description": "Вариант без рассуждений для простых случаев использования.",
+ "grok-4.20-beta-0309-reasoning.description": "Интеллектуальная, сверхбыстрая модель, которая рассуждает перед ответом.",
"grok-4.20-multi-agent-0309.description": "Команда из 4 или 16 агентов. Превосходна для исследовательских задач. Пока не поддерживает клиентские инструменты. Поддерживает только серверные инструменты xAI (например, X Search, Web Search) и удалённые MCP-инструменты.",
"grok-4.3.description": "Самая правдолюбивая крупная языковая модель в мире.",
"grok-4.description": "Последняя флагманская модель Grok с непревзойденной производительностью в языке, математике и рассуждениях — настоящий универсал. В настоящее время указывает на grok-4-0709; из-за ограниченных ресурсов временно цена на 10% выше официальной и ожидается возвращение к официальной цене позже.",
@@ -1208,6 +1217,7 @@
"qwen3.6-flash.description": "Нативная модель Qwen3.6 Flash для визуально-языковых задач демонстрирует значительно улучшенную производительность по сравнению с версией 3.5-Flash. Она фокусируется на усилении возможностей агентного программирования (существенно превосходя предыдущую версию по множеству бенчмарков), а также улучшает способности к математическим рассуждениям и анализу кода. В области компьютерного зрения модель демонстрирует заметный рост пространственного интеллекта, особенно в задачах локализации объектов и обнаружения целей.",
"qwen3.6-max-preview.description": "Крупнейшая закрытая модель серии Qwen3.6. Она обеспечивает улучшенные знания о мире, лучшее следование инструкциям и высокую производительность в агентном программировании для сложных задач. Это текстовая модель, по умолчанию поддерживает режим размышления, явное кэширование и вызов функций.",
"qwen3.6-plus.description": "Qwen 3.6-Plus представляет значительные улучшения в возможностях программирования, особенно в области Agentic Coding и фронтенд-разработки, существенно усиливая опыт Vibe Coding. Способности к рассуждению в широком спектре сценариев также были улучшены. В мультимодальных задачах значительно повышены универсальное распознавание, OCR и локализация объектов. Исправлены известные проблемы релиза Qwen 3.5-Plus. Использование остается таким же, как в Qwen 3.5-Plus.",
+ "qwen3.7-max.description": "Qwen3.7 Max от Alibaba — последняя версия Max с контекстом 1 млн, мощными возможностями рассуждений и использования инструментов.",
"qwen3.description": "Qwen3 — это LLM нового поколения от Alibaba с высокой производительностью в различных сценариях использования.",
"qwq-32b-preview.description": "QwQ — экспериментальная исследовательская модель от Qwen, ориентированная на улучшенный логический вывод.",
"qwq-32b.description": "QwQ — модель логического вывода из семейства Qwen. По сравнению со стандартными моделями, обученными на инструкциях, она обеспечивает более глубокое мышление и логический анализ, значительно повышая производительность на сложных задачах. QwQ-32B — среднеразмерная модель, сопоставимая с ведущими моделями, такими как DeepSeek-R1 и o1-mini.",
@@ -1215,6 +1225,8 @@
"qwq.description": "QwQ — модель логического вывода из семейства Qwen. По сравнению со стандартными моделями, обученными на инструкциях, она обладает способностями к мышлению и логике, которые значительно улучшают производительность на сложных задачах. QwQ-32B — среднеразмерная модель, успешно конкурирующая с ведущими моделями, такими как DeepSeek-R1 и o1-mini.",
"qwq_32b.description": "Среднеразмерная модель логического вывода из семейства Qwen. По сравнению со стандартными моделями, обученными на инструкциях, способности QwQ к мышлению и логике значительно повышают производительность на сложных задачах.",
"r1-1776.description": "R1-1776 — дообученный вариант DeepSeek R1, предназначенный для предоставления нецензурированной, объективной и достоверной информации.",
+ "seedance-1-5-pro-251215.description": "Seedance 1.5 Pro от ByteDance поддерживает преобразование текста в видео, изображений в видео (первый кадр, первый+последний кадр) и генерацию аудио, синхронизированного с визуальными эффектами.",
+ "seedream-5-0-260128.description": "ByteDance-Seedream-5.0-lite от BytePlus включает генерацию с дополнением веб-поиска для получения актуальной информации, улучшенную интерпретацию сложных запросов и повышенную согласованность референсов для профессионального визуального творчества.",
"solar-mini-ja.description": "Solar Mini (Ja) расширяет возможности Solar Mini с акцентом на японский язык, сохраняя при этом высокую эффективность и производительность на английском и корейском.",
"solar-mini.description": "Solar Mini — компактная LLM-модель, превосходящая GPT-3.5, с мощной многоязычной поддержкой английского и корейского языков, предлагающая эффективное решение с малым объемом.",
"solar-pro.description": "Solar Pro — интеллектуальная LLM-модель от Upstage, ориентированная на следование инструкциям на одном GPU, с результатами IFEval выше 80. В настоящее время поддерживает английский язык; полный релиз с расширенной языковой поддержкой и увеличенным контекстом запланирован на ноябрь 2024 года.",
diff --git a/locales/ru-RU/onboarding.json b/locales/ru-RU/onboarding.json
index c94e55fd42..a92e817594 100644
--- a/locales/ru-RU/onboarding.json
+++ b/locales/ru-RU/onboarding.json
@@ -20,6 +20,7 @@
"agent.greeting.vibePlaceholder": "например, Теплый и дружелюбный, Резкий и прямолинейный...",
"agent.history.current": "Текущий",
"agent.history.title": "Темы истории",
+ "agent.input.preparing": "Подготовка…",
"agent.layout.mode.agent": "режим агента",
"agent.layout.mode.classic": "классический режим",
"agent.layout.skip": "пропустить этот шаг",
@@ -57,16 +58,8 @@
"agent.telemetryHint": "Вы также можете ответить своими словами.",
"agent.title": "Настройка через беседу",
"agent.welcome": "...мм? Я только что проснулся — мой разум пуст. Кто вы? И — как меня назвать? Мне тоже нужно имя.",
- "agent.welcome.footer": "Настройте агента Lobe AI. Он размещается на вашем сервере, учится на каждом взаимодействии и с течением времени становится всё мощнее.",
- "agent.welcome.guide.growTogether.desc": "С каждой беседой я буду лучше понимать вас и со временем стану более полезным напарником.",
- "agent.welcome.guide.growTogether.title": "Расти вместе с вами",
- "agent.welcome.guide.knowYou.desc": "Что у вас сейчас на повестке? Немного контекста поможет мне лучше вам помочь.",
- "agent.welcome.guide.knowYou.title": "Познакомиться с вами",
- "agent.welcome.guide.name.desc": "Дайте мне имя — так всё будет восприниматься более лично с самого начала.",
- "agent.welcome.guide.name.title": "Назовите меня",
"agent.welcome.sentence.1": "Очень приятно познакомиться! Давайте узнаем друг друга поближе.",
"agent.welcome.sentence.2": "Каким партнёром вы хотели бы, чтобы я был(а)?",
- "agent.welcome.sentence.3": "Сначала придумайте мне имя :)",
"agent.welcome.suggestion.avatarHint": "Используйте {{emoji}} в качестве аватара.",
"agent.welcome.suggestion.switch": "Показать другие варианты",
"agent.welcome.suggestion.title": "Нужен ориентир? Выберите вариант, а позже мы сможем его уточнить.",
diff --git a/locales/ru-RU/plugin.json b/locales/ru-RU/plugin.json
index f2c4f974b4..7c6c08ce03 100644
--- a/locales/ru-RU/plugin.json
+++ b/locales/ru-RU/plugin.json
@@ -73,9 +73,8 @@
"builtins.lobe-agent.apiName.analyzeVisualMedia.mediaCount": "{{count}} медиа",
"builtins.lobe-agent.apiName.analyzeVisualMedia.result": "Анализировать визуальные медиа: {{question}}",
"builtins.lobe-agent.apiName.callSubAgent": "Вызвать суб-агента",
- "builtins.lobe-agent.apiName.callSubAgent.completed": "Суб-агент отправлен: ",
- "builtins.lobe-agent.apiName.callSubAgent.loading": "Отправка суб-агента: ",
"builtins.lobe-agent.apiName.callSubAgents": "Вызвать суб-агентов",
+ "builtins.lobe-agent.apiName.callSubAgents.more": "{{count}} всего",
"builtins.lobe-agent.apiName.clearTodos": "Очистить задачи",
"builtins.lobe-agent.apiName.clearTodos.modeAll": "все",
"builtins.lobe-agent.apiName.clearTodos.modeCompleted": "завершенные",
@@ -87,17 +86,24 @@
"builtins.lobe-agent.apiName.updatePlan.completed": "Завершено",
"builtins.lobe-agent.apiName.updatePlan.modified": "Изменено",
"builtins.lobe-agent.apiName.updateTodos": "Обновить задачи",
+ "builtins.lobe-agent.subAgent.stats.tokens": "{{count}} токенов",
+ "builtins.lobe-agent.subAgent.stats.tools": "{{count}} инструментов",
"builtins.lobe-agent.title": "Агент Lobe",
"builtins.lobe-claude-code.agent.instruction": "Инструкция",
"builtins.lobe-claude-code.agent.result": "Результат",
- "builtins.lobe-claude-code.task.createLabel": "Создание задачи: ",
+ "builtins.lobe-claude-code.task.create.completed": "Задача создана: ",
+ "builtins.lobe-claude-code.task.create.loading": "Создание задачи: ",
"builtins.lobe-claude-code.task.getLabel": "Просмотр задачи #{{taskId}}",
- "builtins.lobe-claude-code.task.listLabel": "Список задач",
+ "builtins.lobe-claude-code.task.list.completed": "Список задач создан",
+ "builtins.lobe-claude-code.task.list.loading": "Создание списка задач",
+ "builtins.lobe-claude-code.task.update.completed": "Задача №{{taskId}} обновлена",
+ "builtins.lobe-claude-code.task.update.loading": "Обновление задачи №{{taskId}}",
"builtins.lobe-claude-code.task.updateCompleted": "Завершено",
"builtins.lobe-claude-code.task.updateDeleted": "Удалено",
"builtins.lobe-claude-code.task.updateInProgress": "Начато",
- "builtins.lobe-claude-code.task.updateLabel": "Обновление задачи #{{taskId}}",
"builtins.lobe-claude-code.task.updatePending": "Сброс",
+ "builtins.lobe-claude-code.task.updateSubject.completed": "Задача обновлена",
+ "builtins.lobe-claude-code.task.updateSubject.loading": "Обновление задачи",
"builtins.lobe-claude-code.todoWrite.allDone": "Все задачи выполнены",
"builtins.lobe-claude-code.todoWrite.currentStep": "Текущий шаг",
"builtins.lobe-claude-code.todoWrite.todos": "Задачи",
@@ -261,6 +267,8 @@
"builtins.lobe-skill-store.render.repository": "Репозиторий",
"builtins.lobe-skill-store.render.version": "Версия",
"builtins.lobe-skill-store.title": "Магазин навыков",
+ "builtins.lobe-skills.apiName.activateAgentSkill": "Активировать навык агента",
+ "builtins.lobe-skills.apiName.activateProjectSkill": "Активировать навык проекта",
"builtins.lobe-skills.apiName.activateSkill": "Активировать навык",
"builtins.lobe-skills.apiName.execScript": "Запустить скрипт",
"builtins.lobe-skills.apiName.exportFile": "Экспортировать файл",
@@ -530,6 +538,7 @@
"localSystem.workingDirectory.checkoutAction": "Переключиться",
"localSystem.workingDirectory.checkoutFailed": "Не удалось переключиться",
"localSystem.workingDirectory.chooseDifferentFolder": "Выбрать другую папку",
+ "localSystem.workingDirectory.clear": "Очистить",
"localSystem.workingDirectory.createBranchAction": "Создать и переключиться на новую ветку…",
"localSystem.workingDirectory.current": "Текущая рабочая директория",
"localSystem.workingDirectory.detachedHead": "Отсоединённый HEAD на {{sha}}",
diff --git a/locales/ru-RU/providers.json b/locales/ru-RU/providers.json
index 14c784b315..d61fd0b5d4 100644
--- a/locales/ru-RU/providers.json
+++ b/locales/ru-RU/providers.json
@@ -33,6 +33,7 @@
"jina.description": "Основанная в 2020 году, Jina AI — ведущая компания в области поискового ИИ. Её стек включает векторные модели, переоценщики и малые языковые модели для создания надежных генеративных и мультимодальных поисковых приложений.",
"kimicodingplan.description": "Kimi Code от Moonshot AI предоставляет доступ к моделям Kimi, включая K2.5, для выполнения задач кодирования.",
"lmstudio.description": "LM Studio — это настольное приложение для разработки и экспериментов с LLM на вашем компьютере.",
+ "lobehub.description": "LobeHub Cloud использует официальные API для доступа к моделям ИИ и измеряет использование с помощью Кредитов, связанных с токенами моделей.",
"longcat.description": "LongCat — это серия больших моделей генеративного ИИ, разработанных Meituan. Она предназначена для повышения внутренней производительности предприятия и создания инновационных приложений благодаря эффективной вычислительной архитектуре и мощным мультимодальным возможностям.",
"minimax.description": "Основанная в 2021 году, MiniMax разрабатывает универсальные ИИ-модели на базе мультимодальных основ, включая текстовые модели с триллионами параметров, речевые и визуальные модели, а также приложения, такие как Hailuo AI.",
"minimaxcodingplan.description": "План токенов MiniMax предоставляет доступ к моделям MiniMax, включая M2.7, для выполнения задач кодирования по подписке с фиксированной оплатой.",
diff --git a/locales/ru-RU/setting.json b/locales/ru-RU/setting.json
index e7c4ce4dfb..7221156631 100644
--- a/locales/ru-RU/setting.json
+++ b/locales/ru-RU/setting.json
@@ -180,8 +180,6 @@
"agentSkillModal.url.title": "Импорт из URL",
"agentSkillModal.url.urlPlaceholder": "https://example.com/path/to/SKILL.md",
"agentSkillTag": "Навык агента",
- "agentTab.documents": "Документы",
- "agentTab.meta": "Информация об агенте",
"agentTab.opening": "Начальные настройки",
"agentTab.plugin": "Настройки навыков",
"agentTab.prompt": "Профиль агента",
@@ -481,6 +479,20 @@
"notification.item.image_generation_completed": "Генерация изображения завершена",
"notification.item.video_generation_completed": "Генерация видео завершена",
"notification.title": "Каналы уведомлений",
+ "platformAgentConfig.availability.available": "Доступно",
+ "platformAgentConfig.availability.checking": "Проверка...",
+ "platformAgentConfig.availability.label": "Доступность",
+ "platformAgentConfig.availability.noDevice": "Устройство не привязано",
+ "platformAgentConfig.availability.notInstalled": "Не установлено",
+ "platformAgentConfig.changeDevice": "Сменить устройство",
+ "platformAgentConfig.device.label": "Привязанное устройство",
+ "platformAgentConfig.device.none": "Нет",
+ "platformAgentConfig.device.offline": "Офлайн",
+ "platformAgentConfig.device.online": "Онлайн",
+ "platformAgentConfig.platform.label": "Платформа",
+ "platformAgentConfig.redetect": "Повторное обнаружение",
+ "platformAgentConfig.selectDevice": "Выберите устройство",
+ "platformAgentConfig.title": "Конфигурация платформы",
"plugin.addMCPPlugin": "Добавить MCP",
"plugin.addTooltip": "Пользовательские навыки",
"plugin.clearDeprecated": "Удалить устаревшие навыки",
@@ -491,6 +503,8 @@
"plugin.settings.tooltip": "Настройка навыка",
"plugin.store": "Магазин навыков",
"publishToCommunity": "Опубликовать в сообществе",
+ "serviceModel.contextLimit.placeholder": "Ограничение контекста",
+ "serviceModel.memoryModels.title": "Модели памяти",
"serviceModel.modelAssignments.title": "Назначения моделей",
"serviceModel.optionalFeatures.title": "Дополнительные функции",
"settingAgent.avatar.sizeExceeded": "Размер изображения превышает лимит 1 МБ, выберите изображение меньшего размера",
@@ -537,6 +551,9 @@
"settingChat.enableAutoScrollOnStreaming.desc": "Переопределить глобальную настройку для этого ассистента",
"settingChat.enableAutoScrollOnStreaming.title": "Автопрокрутка во время ответа ИИ",
"settingChat.enableCompressHistory.title": "Включить автоматическое резюмирование истории чата",
+ "settingChat.enableFollowUpChips.desc": "После каждого ответа отображать кнопки для быстрого выбора последующих ответов под сообщением. Требуется предварительная настройка глобальной модели последующих действий.",
+ "settingChat.enableFollowUpChips.notConfiguredHint": "Сначала настройте глобальную модель последующих действий, чтобы включить эту функцию.",
+ "settingChat.enableFollowUpChips.title": "Предложения последующих действий",
"settingChat.enableHistoryCount.alias": "Без ограничений",
"settingChat.enableHistoryCount.limited": "Включать только {{number}} сообщений",
"settingChat.enableHistoryCount.setlimited": "Установить ограничение на количество сообщений",
@@ -828,6 +845,9 @@
"systemAgent.customPrompt.desc": "После заполнения системный агент будет использовать пользовательский запрос при генерации контента",
"systemAgent.customPrompt.placeholder": "Введите пользовательский запрос",
"systemAgent.customPrompt.title": "Пользовательский запрос",
+ "systemAgent.followUpAction.label": "Модель предложений последующих действий",
+ "systemAgent.followUpAction.modelDesc": "Модель, используемая для предложения быстрых ответов под каждым сообщением ассистента",
+ "systemAgent.followUpAction.title": "Предложения последующих действий",
"systemAgent.generationTopic.label": "Модель",
"systemAgent.generationTopic.modelDesc": "Модель, используемая для автоматического наименования тем ИИ-арта",
"systemAgent.generationTopic.title": "Агент наименования тем ИИ-арта",
@@ -838,6 +858,9 @@
"systemAgent.inputCompletion.label": "Модель",
"systemAgent.inputCompletion.modelDesc": "Модель, используемая для предложений автозаполнения ввода (например, текст-призрак GitHub Copilot)",
"systemAgent.inputCompletion.title": "Агент автозаполнения ввода",
+ "systemAgent.memoryAnalysisAgentConfig.label": "Модель",
+ "systemAgent.memoryAnalysisAgentConfig.modelDesc": "Модель, используемая для определения наличия памяти в беседах и извлечения идентичностей, предпочтений, контекстов, действий и опыта.",
+ "systemAgent.memoryAnalysisAgentConfig.title": "Анализ памяти",
"systemAgent.promptRewrite.label": "Модель",
"systemAgent.promptRewrite.modelDesc": "Укажите модель, используемую для переформулирования запросов",
"systemAgent.promptRewrite.title": "Агент перезаписи запросов",
@@ -851,12 +874,20 @@
"systemAgent.translation.label": "Модель",
"systemAgent.translation.modelDesc": "Укажите модель, используемую для перевода",
"systemAgent.translation.title": "Агент перевода сообщений",
+ "systemAgent.userMemoryEmbedding.label": "Модель",
+ "systemAgent.userMemoryEmbedding.modelDesc": "Модель, используемая для встраивания содержимого памяти для последующего извлечения. Ограничение контекста ограничивает каждый ввод для встраивания.",
+ "systemAgent.userMemoryEmbedding.title": "Встраивание памяти",
+ "systemAgent.userMemoryPersonaWriter.label": "Модель",
+ "systemAgent.userMemoryPersonaWriter.modelDesc": "Модель, используемая для написания резюме памяти, ориентированных на персональные данные.",
+ "systemAgent.userMemoryPersonaWriter.title": "Писатель персональной памяти",
"tab.about": "О программе",
"tab.addAgentSkill": "Добавить навык агента",
"tab.addCustomMcp": "Добавить пользовательский навык MCP",
"tab.addCustomMcp.desc": "Ручная настройка пользовательского сервера MCP",
"tab.addCustomSkill": "Добавить пользовательский навык",
"tab.advanced": "Дополнительно",
+ "tab.advanced.appUpdates.title": "Обновления приложения",
+ "tab.advanced.toolsAndDiagnostics.title": "Инструменты и диагностика",
"tab.advanced.updateChannel.canary": "Canary",
"tab.advanced.updateChannel.canaryDesc": "Запускается при каждом слиянии PR, несколько сборок в день. Наименее стабильный.",
"tab.advanced.updateChannel.desc": "По умолчанию получайте уведомления о стабильных обновлениях. Канал Canary получает предварительные сборки, которые могут быть нестабильными для производственной работы.",
diff --git a/locales/ru-RU/spend.json b/locales/ru-RU/spend.json
index 64251b3b7c..2c729b1bcd 100644
--- a/locales/ru-RU/spend.json
+++ b/locales/ru-RU/spend.json
@@ -26,6 +26,7 @@
"table.columns.trigger.enums.onboarding": "Введение",
"table.columns.trigger.enums.openapi": "OpenAPI",
"table.columns.trigger.enums.semantic_search": "Поиск знаний",
+ "table.columns.trigger.enums.signup_email_llm_review": "Обзор регистрационного письма",
"table.columns.trigger.enums.topic": "Резюме темы",
"table.columns.trigger.enums.video": "Генерация видео",
"table.columns.trigger.enums.visual_analysis": "Визуальный анализ",
diff --git a/locales/ru-RU/topic.json b/locales/ru-RU/topic.json
index c8aedb8759..8fb6263161 100644
--- a/locales/ru-RU/topic.json
+++ b/locales/ru-RU/topic.json
@@ -51,6 +51,77 @@
"inPopup.focus": "Перейти к всплывающему окну",
"inPopup.title": "Открыть во всплывающем окне",
"loadMore": "Загрузить ещё",
+ "management.actions.newChat": "Новый чат",
+ "management.actions.select": "Выбрать",
+ "management.actionsMenu.archiveStale.confirm": "Архивировать {{count}} тем, которые были неактивны более 3 месяцев? Они будут помечены как завершенные.",
+ "management.actionsMenu.archiveStale.confirmOk": "Архивировать",
+ "management.actionsMenu.archiveStale.done": "Архивировано {{count}} устаревших тем.",
+ "management.actionsMenu.archiveStale.label": "Архивировать темы, неактивные более 3 месяцев",
+ "management.actionsMenu.archiveStale.noneFound": "Устаревшие темы не найдены.",
+ "management.actionsMenu.archiveStale.title": "Архивировать устаревшие темы?",
+ "management.actionsMenu.autoSummarize.comingSoon": "Автосуммирование скоро появится — следите за обновлениями в дорожной карте.",
+ "management.actionsMenu.autoSummarize.label": "Автоматически создавать резюме для тем без них",
+ "management.actionsMenu.title": "Дополнительные действия",
+ "management.bulk.archive": "Архивировать",
+ "management.bulk.cancel": "Отмена",
+ "management.bulk.delete": "Удалить",
+ "management.bulk.deleteConfirm": "Вы собираетесь удалить {{count}} тем. Это действие нельзя отменить.",
+ "management.bulk.deleteTitle": "Удалить темы?",
+ "management.bulk.favorite": "Избранное",
+ "management.bulk.selectedCount_one": "Выбрано: {{count}}",
+ "management.bulk.selectedCount_other": "Выбрано: {{count}}",
+ "management.card.noPreview": "Предпросмотр недоступен",
+ "management.columns.project": "Проект",
+ "management.columns.status": "Статус",
+ "management.columns.title": "Название",
+ "management.columns.trigger": "Триггер",
+ "management.columns.updated": "Обновлено",
+ "management.empty.filtered.action": "Очистить фильтры",
+ "management.empty.filtered.desc": "Попробуйте изменить или очистить фильтры, чтобы увидеть больше тем.",
+ "management.empty.filtered.title": "Нет тем, соответствующих этим фильтрам",
+ "management.empty.noTopics.action": "Начать новый чат",
+ "management.empty.noTopics.desc": "Начните разговор с этим агентом, чтобы создать свою первую тему.",
+ "management.empty.noTopics.title": "Тем пока нет",
+ "management.filters.project.empty": "Нет проектов",
+ "management.filters.project.label": "Проект",
+ "management.filters.status.active": "Активные",
+ "management.filters.status.all": "Все",
+ "management.filters.status.archived": "Архивированные",
+ "management.filters.status.completed": "Завершенные",
+ "management.filters.status.favorite": "Избранное",
+ "management.filters.status.running": "Выполняются",
+ "management.filters.time.all": "За все время",
+ "management.filters.time.label": "Время",
+ "management.filters.time.month": "За последний месяц",
+ "management.filters.time.today": "Сегодня",
+ "management.filters.time.week": "За последнюю неделю",
+ "management.filters.trigger.api": "API",
+ "management.filters.trigger.chat": "Чат",
+ "management.filters.trigger.eval": "Оценка",
+ "management.filters.trigger.label": "Триггер",
+ "management.filters.trigger.task": "Задача",
+ "management.group.byProject": "По проекту",
+ "management.group.byTime": "По времени",
+ "management.group.label": "Группировка",
+ "management.group.noProject": "Без проекта",
+ "management.group.none": "Нет",
+ "management.loadingMore": "Загрузка дополнительных тем…",
+ "management.searchPlaceholder": "Поиск тем этого агента…",
+ "management.sidebarEntry": "Темы",
+ "management.sort.createdAt": "Время создания",
+ "management.sort.label": "Сортировка",
+ "management.sort.title": "Название",
+ "management.sort.updatedAt": "Время обновления",
+ "management.status.active": "Активные",
+ "management.status.archived": "Архивированные",
+ "management.status.completed": "Завершенные",
+ "management.status.failed": "Неудачные",
+ "management.status.paused": "Приостановленные",
+ "management.status.running": "Выполняются",
+ "management.status.waitingForHuman": "Ожидание ввода",
+ "management.title": "Темы",
+ "management.view.card": "Карточка",
+ "management.view.list": "Список",
"newTopic": "Новая тема",
"renameModal.description": "Сделайте название коротким и легко узнаваемым.",
"renameModal.title": "Переименовать тему",
diff --git a/locales/tr-TR/agent.json b/locales/tr-TR/agent.json
index beabce056c..b2850f1812 100644
--- a/locales/tr-TR/agent.json
+++ b/locales/tr-TR/agent.json
@@ -100,6 +100,35 @@
"channel.groupPolicyOpenHint": "Herhangi bir grup, kanal veya başlıkta yanıt ver",
"channel.historyLimit": "Geçmiş Mesaj Sınırı",
"channel.historyLimitHint": "Kanal geçmişini okurken alınacak varsayılan mesaj sayısı",
+ "channel.imessage.applicationIdHint": "Bulut kanalı ve Masaüstü köprüsü tarafından paylaşılan sabit bir tanımlayıcı.",
+ "channel.imessage.applicationIdPlaceholder": "ör. home-mac-mini",
+ "channel.imessage.blueBubblesPassword": "BlueBubbles Şifresi",
+ "channel.imessage.blueBubblesPasswordHint": "LobeHub Masaüstü'nde yerel olarak saklanır ve yalnızca yerel BlueBubbles sunucusunu çağırmak için kullanılır.",
+ "channel.imessage.blueBubblesServerUrl": "BlueBubbles Sunucu URL'si",
+ "channel.imessage.blueBubblesServerUrlHint": "Bu Masaüstü uygulamasından erişilebilen yerel BlueBubbles sunucu URL'si.",
+ "channel.imessage.bridgeEnabled": "Köprüyü Etkinleştir",
+ "channel.imessage.bridgeEnabledHint": "Etkinleştirildiğinde, LobeHub Masaüstü yerel BlueBubbles web kancalarını alır ve bunları LobeHub'a iletir.",
+ "channel.imessage.bridgeMissingApplicationId": "Önce Uygulama Kimliğini girin.",
+ "channel.imessage.bridgeMissingPassword": "Önce BlueBubbles şifresini girin.",
+ "channel.imessage.bridgeMissingServerUrl": "Önce BlueBubbles Sunucu URL'sini girin.",
+ "channel.imessage.bridgeMissingWebhookSecret": "Önce Webhook Gizli Anahtarını girin.",
+ "channel.imessage.bridgePasswordSavedPlaceholder": "Kaydedilen şifreyi korumak için boş bırakın",
+ "channel.imessage.bridgeRefresh": "Yenile",
+ "channel.imessage.bridgeRefreshFailed": "iMessage Masaüstü köprüsünü yenileme başarısız oldu",
+ "channel.imessage.bridgeRunning": "Çalışıyor",
+ "channel.imessage.bridgeSave": "Köprüyü Kaydet",
+ "channel.imessage.bridgeSaveFailed": "iMessage Masaüstü köprüsünü kaydetme başarısız oldu",
+ "channel.imessage.bridgeSaved": "iMessage Masaüstü köprüsü kaydedildi",
+ "channel.imessage.bridgeStopped": "Durduruldu",
+ "channel.imessage.bridgeTest": "BlueBubbles'ı Test Et",
+ "channel.imessage.bridgeTestFailed": "BlueBubbles testi başarısız oldu",
+ "channel.imessage.bridgeTestSuccess": "BlueBubbles bağlantısı başarılı",
+ "channel.imessage.description": "Bu asistanı yerel LobeHub Masaüstü BlueBubbles köprüsü aracılığıyla iMessage'a bağlayın.",
+ "channel.imessage.desktopBridge": "Masaüstü Köprüsü",
+ "channel.imessage.desktopDeviceId": "Masaüstü Cihaz Kimliği",
+ "channel.imessage.desktopDeviceIdHint": "Yerel BlueBubbles köprüsünü çalıştıran LobeHub Masaüstü cihazı. Masaüstü Ağ Geçidi ayarlarında bulun.",
+ "channel.imessage.webhookSecret": "Webhook Gizli Anahtarı",
+ "channel.imessage.webhookSecretHint": "LobeHub Masaüstü ile bulut webhook arasında kullanılan paylaşılan bir gizli anahtar. Masaüstü köprü yapılandırmasında aynı değeri kullanın.",
"channel.importConfig": "Yapılandırmayı İçe Aktar",
"channel.importFailed": "Yapılandırma içe aktarılamadı",
"channel.importInvalidFormat": "Geçersiz yapılandırma dosyası formatı",
@@ -176,6 +205,7 @@
"channel.userIdHint": "Bu platformdaki kullanıcı kimliğiniz. Yapay zeka, size doğrudan mesaj göndermek için bunu kullanabilir.",
"channel.userIdHint.discord": "Geliştirici Modunu etkinleştirin (Ayarlar → Gelişmiş), ardından avatarınıza sağ tıklayın → Kullanıcı ID'sini Kopyala.",
"channel.userIdHint.feishu": "Feishu / Lark Açık Platform uygulamanızı açın → İzinler, ardından Open ID'nizi bulun.",
+ "channel.userIdHint.imessage": "BlueBubbles'ta görüldüğü gibi iMessage kimliğinizi kullanın, genellikle bir e-posta adresi veya E.164 telefon numarası.",
"channel.userIdHint.line": "LINE Geliştirici Konsolu'nu açın → kanalınız → Temel ayarlar sekmesi ve \"Kullanıcı Kimliğiniz\"i kopyalayın (U ile başlar, 33 karakter).",
"channel.userIdHint.qq": "QQ profil sayfanızda gösterilen QQ numaranız.",
"channel.userIdHint.slack": "Slack profilinizi açın → ⋮ Diğer → Üye ID'sini kopyala (U ile başlar).",
diff --git a/locales/tr-TR/chat.json b/locales/tr-TR/chat.json
index 5a99e75d9c..d0cc47dfff 100644
--- a/locales/tr-TR/chat.json
+++ b/locales/tr-TR/chat.json
@@ -69,6 +69,11 @@
"cliAuthGuide.errorDetails": "Hata ayrıntıları",
"cliAuthGuide.runCommand": "Bunu Terminal’de çalıştırın",
"cliAuthGuide.title": "{{name}} ile oturum açın",
+ "cliOverloadedGuide.actions.retry": "Tekrar Dene",
+ "cliOverloadedGuide.desc": "{{name}}'in üst model hizmeti geçici olarak aşırı yüklendi. Bu genellikle kısa sürede düzelir.",
+ "cliOverloadedGuide.errorDetails": "Hata detayları",
+ "cliOverloadedGuide.retryHint": "Birkaç saniye bekleyip tekrar deneyin. Sorun devam ederse, sağlayıcı daha geniş bir kesinti yaşıyor olabilir.",
+ "cliOverloadedGuide.title": "{{name}} geçici olarak aşırı yüklendi",
"cliRateLimitGuide.actions.openSystemTools": "Sistem Araçlarını Aç",
"cliRateLimitGuide.actions.retry": "Tekrar Dene",
"cliRateLimitGuide.afterReset": "Sıfırlama zamanına kadar bekleyin, ardından mesajınızı tekrar deneyin. API yetkilendirmesi kullanıyorsanız, sağlayıcı kotanızı ve faturalandırma durumunuzu da kontrol edebilirsiniz.",
@@ -203,6 +208,17 @@
"heteroAgent.cloudRepo.noRepos": "Hiçbir depo yapılandırılmamış. Bunları ajan ayarlarında ekleyin.",
"heteroAgent.cloudRepo.notSet": "Hiçbir depo seçilmedi",
"heteroAgent.cloudRepo.sectionTitle": "Depolar",
+ "heteroAgent.executionTarget.infoTooltip": "Web üzerinden bu makineyi çalıştırmak için bir uzak cihaz seçin. \"Bu cihaz\" ajanı yerel olarak çalıştırır ve yalnızca masaüstü uygulamasında kullanılabilir.",
+ "heteroAgent.executionTarget.loading": "Cihazlar yükleniyor…",
+ "heteroAgent.executionTarget.local": "Bu cihaz",
+ "heteroAgent.executionTarget.localDesc": "Bu masaüstü uygulamasında yerel bir işlem olarak çalıştır",
+ "heteroAgent.executionTarget.noDevices": "Henüz uzak cihaz yok. Masaüstü uygulamasını yükleyin veya başka bir makinede `lh connect` komutunu çalıştırın.",
+ "heteroAgent.executionTarget.offline": "Çevrimdışı",
+ "heteroAgent.executionTarget.online": "Çevrimiçi",
+ "heteroAgent.executionTarget.sandbox": "Bulut sandbox",
+ "heteroAgent.executionTarget.sandboxDesc": "Geçici bir bulut sandbox'ında çalıştır",
+ "heteroAgent.executionTarget.title": "Çalıştırma Cihazı",
+ "heteroAgent.executionTarget.unknownDevice": "Bilinmeyen cihaz",
"heteroAgent.fullAccess.label": "Tam erişim",
"heteroAgent.fullAccess.tooltip": "Claude Code yerel olarak çalışır ve çalışma dizinine tam okuma/yazma erişimi vardır. İzin modları arasında geçiş henüz mevcut değil.",
"heteroAgent.resumeReset.cwdChanged": "Çalışma dizini değiştirildi. Önceki Claude Code oturumu yalnızca orijinal dizininden devam ettirilebilir, bu nedenle yeni bir konuşma başlatıldı.",
@@ -274,6 +290,11 @@
"memory.on.desc": "Konuşmalardan tercihleri ve bilgileri hatırla.",
"memory.on.title": "Hafızayı Etkinleştir",
"memory.title": "Hafıza",
+ "mention.category.agents": "Ajanlar",
+ "mention.category.members": "Üyeler",
+ "mention.category.skills": "Beceriler",
+ "mention.category.tools": "Araçlar",
+ "mention.category.topics": "Konular",
"mention.title": "Üyeleri Etiketle",
"messageAction.collapse": "Mesajı Daralt",
"messageAction.continueGeneration": "Oluşturmaya Devam Et",
@@ -330,6 +351,7 @@
"newCodexAgent": "Codex ekle",
"newGroupChat": "Grup Oluştur",
"newPage": "Sayfa Oluştur",
+ "newPlatformAgent": "Platform Ajanı Ekle",
"noAgentsYet": "Bu grupta henüz üye yok. Ajan davet etmek için + butonuna tıklayın.",
"noAvailableAgents": "Davet edilecek uygun üye yok",
"noMatchingAgents": "Eşleşen üye bulunamadı",
@@ -350,6 +372,45 @@
"pageSelection.reference": "Seçilen Metin",
"pin": "Sabitle",
"pinOff": "Sabitlemeyi Kaldır",
+ "platformAgent.create.available": "Mevcut",
+ "platformAgent.create.back": "Geri",
+ "platformAgent.create.checkFailed": "Kontrol başarısız oldu",
+ "platformAgent.create.checking": "Mevcutluk kontrol ediliyor...",
+ "platformAgent.create.comingSoon": "Yakında",
+ "platformAgent.create.create": "Ajan Oluştur",
+ "platformAgent.create.creating": "Oluşturuluyor...",
+ "platformAgent.create.desc.amp": "Cihazlarınızdan birinde çalışan Amp'e bağlanın",
+ "platformAgent.create.desc.hermes": "Cihazlarınızdan birinde çalışan Hermes'e bağlanın",
+ "platformAgent.create.desc.openclaw": "Cihazlarınızdan birinde çalışan OpenClaw'a bağlanın",
+ "platformAgent.create.desc.opencode": "Cihazlarınızdan birinde çalışan OpenCode'a bağlanın",
+ "platformAgent.create.descriptionPlaceholder": "Kısa açıklama (isteğe bağlı)",
+ "platformAgent.create.downloadDesktop": "Masaüstü Uygulamasını İndir",
+ "platformAgent.create.fetchingProfile": "Profil alınıyor...",
+ "platformAgent.create.namePlaceholder": "Örn. Benim OpenClaw Ajanım",
+ "platformAgent.create.next": "İleri",
+ "platformAgent.create.noDevices": "Bağlı cihaz yok",
+ "platformAgent.create.noDevicesCliHint": "Veya herhangi bir makineyi CLI üzerinden bağlayın, ardından Yenile'ye tıklayın:",
+ "platformAgent.create.noDevicesCmd": "lh connect",
+ "platformAgent.create.noDevicesDesktopHint": "Masaüstü Uygulamasını yükleyin — giriş yaptıktan sonra otomatik olarak bağlanır",
+ "platformAgent.create.notInstalled": "{{name}} bu cihazda yüklü değil",
+ "platformAgent.create.refresh": "Yenile",
+ "platformAgent.create.selectDevice": "Bir cihaz seçin",
+ "platformAgent.create.step1": "Platform Seç",
+ "platformAgent.create.step2": "Cihaz Seç",
+ "platformAgent.create.step3": "Ajanı Yapılandır",
+ "platformAgent.create.title": "Platform Ajanı Ekle",
+ "platformAgent.create.upgradeCmd": "npm install -g @lobehub/cli",
+ "platformAgent.create.versionTooLow": "lh sürümü çok düşük",
+ "platformAgent.create.versionTooLowHint": "lh'yi en son sürüme güncelleyin:",
+ "platformAgent.device.online": "Çevrimiçi",
+ "platformAgent.deviceGuard.configure": "Yapılandır",
+ "platformAgent.deviceGuard.deviceOffline.desc": "Bağlı cihaz bağlı değil. O makinede `lh connect` komutunu çalıştırın ve ardından yenileyin.",
+ "platformAgent.deviceGuard.deviceOffline.title": "Cihaz bağlı değil",
+ "platformAgent.deviceGuard.noDevice.desc": "Bu ajanın bağlı bir cihazı yok. Bir cihaz yapılandırmak için ajan profilini düzenleyin.",
+ "platformAgent.deviceGuard.noDevice.title": "Bağlı cihaz yok",
+ "platformAgent.deviceGuard.platformUnavailable.desc": "Bağlı cihazda {{name}} yüklü değil.",
+ "platformAgent.deviceGuard.platformUnavailable.title": "{{name}} mevcut değil",
+ "platformAgent.deviceGuard.refresh": "Yenile",
"plus.addSkills": "Beceriler Ekle...",
"plus.search.appSearch": "Akıllı Arama",
"plus.search.appSearchDesc": "LobeHub optimize edilmiş arama hizmeti, en iyi geri getirme sonuçlarını sunar.",
@@ -553,6 +614,9 @@
"taskDetail.modelConfig": "Model Geçersiz Kılma",
"taskDetail.navigation": "Gezinti",
"taskDetail.nextRunCountdown": "Sonraki çalıştırma: {{countdown}}",
+ "taskDetail.notFound.backToTasks": "Tüm görevlere geri dön",
+ "taskDetail.notFound.desc": "Bu görev silinmiş olabilir veya görüntüleme izniniz yok.",
+ "taskDetail.notFound.title": "Görev bulunamadı",
"taskDetail.pauseTask": "Görevi duraklat",
"taskDetail.priority.high": "Yüksek",
"taskDetail.priority.low": "Düşük",
@@ -912,10 +976,11 @@
"workingPanel.resources.deleteError": "Failed to delete document",
"workingPanel.resources.deleteSuccess": "Document deleted",
"workingPanel.resources.deleteTitle": "Delete document?",
+ "workingPanel.resources.deleteTitleMulti": "{{count}} öğeyi silmek istiyor musunuz?",
"workingPanel.resources.empty": "Henüz belge yok. Bu ajanla ilişkili belgeler burada görünecek.",
"workingPanel.resources.error": "Failed to load resources",
- "workingPanel.resources.filter.all": "Tümü",
"workingPanel.resources.filter.documents": "Belgeler",
+ "workingPanel.resources.filter.skills": "Beceriler",
"workingPanel.resources.filter.web": "Web",
"workingPanel.resources.loading": "Loading resources...",
"workingPanel.resources.previewError": "Failed to load preview",
@@ -924,6 +989,7 @@
"workingPanel.resources.renameError": "Failed to rename document",
"workingPanel.resources.renameSuccess": "Document renamed",
"workingPanel.resources.tree.createError": "Oluşturma başarısız oldu",
+ "workingPanel.resources.tree.deleteSelected": "Seçilenleri sil ({{count}})",
"workingPanel.resources.tree.moveError": "Taşıma başarısız oldu",
"workingPanel.resources.tree.newDocument": "Yeni belge",
"workingPanel.resources.tree.newFolder": "Yeni klasör",
@@ -947,12 +1013,15 @@
"workingPanel.review.empty.noBaseRef": "Uzak varsayılan dal belirlenemedi. Terminalinizde `git remote set-head origin --auto` komutunu çalıştırın.",
"workingPanel.review.error": "Bu dosyanın farkı yüklenemedi",
"workingPanel.review.expandAll": "Hepsini genişlet",
+ "workingPanel.review.group.collapseDiffs": "Bu gruptaki tüm farkları daralt",
+ "workingPanel.review.group.expandDiffs": "Bu gruptaki tüm farkları genişlet",
+ "workingPanel.review.group.fileCount": "{{count}} dosya",
+ "workingPanel.review.group.submoduleClean": "Dahili değişiklik yok",
"workingPanel.review.mode.branch": "Dal",
"workingPanel.review.mode.unstaged": "Sahnesiz",
"workingPanel.review.more": "Daha fazla seçenek",
"workingPanel.review.refresh": "Yenile",
"workingPanel.review.revealInTree": "Ağaçta Göster",
- "workingPanel.review.revealNotFound": "Dosya proje dizininde bulunamadı",
"workingPanel.review.revert": "Değişiklikleri at",
"workingPanel.review.revert.confirm.cancel": "İptal",
"workingPanel.review.revert.confirm.description": "{{filePath}} dosyasındaki çalışma ağacı değişiklikleri kalıcı olarak atılacak. İzlenmeyen dosyalar diskten silinecek.",
@@ -970,6 +1039,9 @@
"workingPanel.review.wordWrap.disable": "Kelime kaydırmayı devre dışı bırak",
"workingPanel.review.wordWrap.enable": "Kelime kaydırmayı etkinleştir",
"workingPanel.skills.empty": "Bu projede beceri bulunamadı",
+ "workingPanel.skills.section.agent": "Ajan becerileri",
+ "workingPanel.skills.section.project": "Proje becerileri",
+ "workingPanel.skills.section.user": "Kullanıcı becerileri",
"workingPanel.skills.title": "Beceriler",
"workingPanel.space": "Boşluk",
"workingPanel.title": "Working Panel",
diff --git a/locales/tr-TR/common.json b/locales/tr-TR/common.json
index e6959d38a8..e3158e5393 100644
--- a/locales/tr-TR/common.json
+++ b/locales/tr-TR/common.json
@@ -353,6 +353,7 @@
"messengerBanner.title": "Lobe AI ile favori mesajlaşma uygulamalarınızda konuşun",
"more": "Daha Fazla",
"navPanel.agent": "Temsilci",
+ "navPanel.bottomDivider": "Aşağıdaki öğeler alta sabitlenir",
"navPanel.customizeSidebar": "Kenar çubuğunu özelleştir",
"navPanel.displayItems": "Görüntülenen Öğeler",
"navPanel.hidden": "Gizli",
@@ -479,5 +480,6 @@
"userPanel.setting": "Ayarlar",
"userPanel.upgradePlan": "Planı Yükselt",
"userPanel.usages": "Kullanım İstatistikleri",
- "version": "Sürüm"
+ "version": "Sürüm",
+ "zoom": "Yakınlaştır"
}
diff --git a/locales/tr-TR/components.json b/locales/tr-TR/components.json
index f97bf7e6e6..e45eb7dd0a 100644
--- a/locales/tr-TR/components.json
+++ b/locales/tr-TR/components.json
@@ -5,6 +5,10 @@
"DragUpload.dragDesc": "Birden fazla görsel yüklemek için dosyaları buraya sürükleyip bırakın.",
"DragUpload.dragFileDesc": "Birden fazla görsel ve dosya yüklemek için buraya sürükleyip bırakın.",
"DragUpload.dragFileTitle": "Dosya Yükle",
+ "DragUpload.dragFolderDesc": "Klasörü, sohbet girişinde @bahsetme olarak referans vermek için bırakın.",
+ "DragUpload.dragFolderTitle": "Klasörü Referans Al",
+ "DragUpload.dragMixedDesc": "Klasörler @bahsetme olarak eklenir; dosyalar yüklenir.",
+ "DragUpload.dragMixedTitle": "Klasörü Referans Al & Dosyaları Yükle",
"DragUpload.dragTitle": "Görsel Yükle",
"FileManager.actions.addToLibrary": "Kütüphaneye Ekle",
"FileManager.actions.batchChunking": "Toplu Parçalama",
diff --git a/locales/tr-TR/editor.json b/locales/tr-TR/editor.json
index 8314f01de4..c44349ec95 100644
--- a/locales/tr-TR/editor.json
+++ b/locales/tr-TR/editor.json
@@ -1,8 +1,10 @@
{
+ "actionTag.category.agentSkill": "Temsilci becerisi",
"actionTag.category.command": "Komut",
"actionTag.category.projectSkill": "Proje becerisi",
"actionTag.category.skill": "Beceri",
"actionTag.category.tool": "Araç",
+ "actionTag.tooltip.agentSkill": "Bu temsilcinin belgelerinden isteğe yönelik bir beceri paketi yükler.",
"actionTag.tooltip.command": "Göndermeden önce istemci tarafında bir slash komutu çalıştırır.",
"actionTag.tooltip.projectSkill": "Ajanın CLI'sinin eşleşen proje becerisini çalıştırması için bir eğik çizgi çağrısı olarak gönderilir.",
"actionTag.tooltip.skill": "Bu istek için yeniden kullanılabilir bir beceri paketini yükler.",
diff --git a/locales/tr-TR/electron.json b/locales/tr-TR/electron.json
index 5bd8126272..0f363dd3bd 100644
--- a/locales/tr-TR/electron.json
+++ b/locales/tr-TR/electron.json
@@ -35,6 +35,7 @@
"navigation.recentView": "Son görüntülemeler",
"navigation.resources": "Kaynaklar",
"navigation.settings": "Ayarlar",
+ "navigation.task": "Görev",
"navigation.tasks": "Görevler",
"navigation.unpin": "Sabitlemeyi kaldır",
"notification.finishChatGeneration": "Yapay zeka mesaj oluşturma tamamlandı",
diff --git a/locales/tr-TR/file.json b/locales/tr-TR/file.json
index eb7e664093..b151b41f63 100644
--- a/locales/tr-TR/file.json
+++ b/locales/tr-TR/file.json
@@ -53,6 +53,8 @@
"home.uploadEntries.folder.title": "Klasör Yükle",
"home.uploadEntries.library.title": "Yeni Kütüphane Oluştur",
"home.uploadEntries.newPage.title": "Yeni Sayfa",
+ "library.hierarchy.empty.desc": "Başlamak için dosya ekleyin veya bir klasör oluşturun",
+ "library.hierarchy.empty.title": "Henüz burada bir şey yok",
"library.list.confirmRemoveLibrary": "Bu kütüphaneyi silmek üzeresiniz. İçindeki dosyalar silinmeyecek, Tüm Dosyalar'a taşınacaktır. Bu işlem geri alınamaz, lütfen dikkatli olun.",
"library.list.empty": "Yeni bir kütüphane oluşturmak için <1>+1> simgesine tıklayın",
"library.new": "Yeni Kütüphane",
diff --git a/locales/tr-TR/home.json b/locales/tr-TR/home.json
index ebbb5fcdf7..b8e0fbfef0 100644
--- a/locales/tr-TR/home.json
+++ b/locales/tr-TR/home.json
@@ -45,12 +45,12 @@
"recommendations.heteroAgent.tag": "Kodlama Aracı",
"recommendations.heteroAgent.title": "{{name}} aracını ekle",
"recommendations.subtitle": "Kurulumunuz için bazı öneriler",
+ "starter.claudeOpus48": "Claude Opus 4.8",
+ "starter.claudeOpus48Already": "Zaten Claude Opus 4.8 kullanıyorsunuz",
+ "starter.claudeOpus48Switched": "Claude Opus 4.8'e geçildi",
"starter.createAgent": "Ajan Oluştur",
"starter.createGroup": "Grup Oluştur",
"starter.deepResearch": "Derin Araştırma",
- "starter.deepseekV4Pro": "DeepSeek V4 Pro",
- "starter.deepseekV4ProAlready": "Zaten DeepSeek V4 Pro kullanılıyor",
- "starter.deepseekV4ProSwitched": "DeepSeek V4 Pro'ya geçildi",
"starter.developing": "Yakında geliyor",
"starter.image": "Görsel",
"starter.imageGeneration": "Görüntü Oluşturma",
diff --git a/locales/tr-TR/image.json b/locales/tr-TR/image.json
index 546eb14f40..5f1ce4a4c7 100644
--- a/locales/tr-TR/image.json
+++ b/locales/tr-TR/image.json
@@ -20,6 +20,7 @@
"config.resolution.options.1K": "1K",
"config.resolution.options.2K": "2K",
"config.resolution.options.4K": "4K",
+ "config.resolution.options.512": "512px",
"config.seed.label": "Tohum",
"config.seed.random": "Rastgele Tohum",
"config.size.label": "Boyut",
diff --git a/locales/tr-TR/labs.json b/locales/tr-TR/labs.json
index b869d08fdc..7a563d2297 100644
--- a/locales/tr-TR/labs.json
+++ b/locales/tr-TR/labs.json
@@ -1,15 +1,21 @@
{
+ "features.agentDocumentFloatingChatPanel.desc": "Yalnızca bu laboratuvar özelliği etkinleştirildiğinde, ajan belge önizlemesinde yüzer sohbet panelini göster.",
+ "features.agentDocumentFloatingChatPanel.title": "Ajan Belgesi Yüzer Sohbet Paneli",
"features.agentSelfIteration.desc": "Asistanın düşünmesini, öz farkındalık geliştirmesini ve devam eden denemeler ile etkileşimler boyunca sürekli yineleme yapmasını sağlar.",
"features.agentSelfIteration.title": "Aracının Kendi Kendine Yinelemesi",
"features.assistantMessageGroup.desc": "Temsilci mesajlarını ve bunlara ait araç çağrısı sonuçlarını birlikte gruplayarak görüntüleyin",
"features.assistantMessageGroup.title": "Temsilci Mesaj Gruplama",
+ "features.executionDeviceSwitcher.desc": "Heterojen ajan araç çubuğunda yürütme cihazı değiştiricisini göstererek çalıştırmaları bu cihaza, bir bulut sanal alanına veya bağlı bir uzak cihaza yönlendirebilirsiniz.",
+ "features.executionDeviceSwitcher.title": "Yürütme Cihazı Değiştirici",
"features.gatewayMode.desc": "Aracı görevlerini yerel olarak çalıştırmak yerine Gateway WebSocket üzerinden sunucuda yürütün. Daha hızlı yürütme sağlar ve istemci kaynak kullanımını azaltır.",
"features.gatewayMode.title": "Sunucu Taraflı Aracı Yürütme (Gateway)",
"features.groupChat.desc": "Çoklu temsilci grup sohbeti koordinasyonunu etkinleştirin.",
"features.groupChat.title": "Grup Sohbeti (Çoklu Temsilci)",
+ "features.imessage.desc": "Ajanları, yerel LobeHub Masaüstü BlueBubbles köprüsü aracılığıyla iMessage'a bağlayın.",
+ "features.imessage.title": "iMessage Kanalı",
"features.inputMarkdown.desc": "Girdi alanında Markdown biçimlendirmesini (kalın metin, kod blokları, tablolar vb.) gerçek zamanlı olarak görüntüleyin.",
"features.inputMarkdown.title": "Girdi Markdown Görüntüleme",
- "features.messenger.desc": "Telegram (ve diğer mesajlaşma uygulamaları) üzerinden LobeHub botu aracılığıyla ajanlarınızla konuşun. Hesabınızı bağlamak ve hangi ajanın mesajları alacağını seçmek için Ayarlar'da bir Mesajlaşma sekmesi ekler.",
- "features.messenger.title": "Mesajlaşma",
+ "features.platformAgent.desc": "Oluşturma menüsünde \"Platform Ajanı Ekle\" girişini göster. Platform ajanları (ör. OpenClaw, Hermes) bağlı bir cihazda çalışır ve lh connect aracılığıyla geri iletişim kurar.",
+ "features.platformAgent.title": "Platform Ajanı Oluşturma",
"title": "Deneysel Özellikler"
}
diff --git a/locales/tr-TR/modelProvider.json b/locales/tr-TR/modelProvider.json
index 47f5af55ab..a2a625d017 100644
--- a/locales/tr-TR/modelProvider.json
+++ b/locales/tr-TR/modelProvider.json
@@ -233,7 +233,7 @@
"providerModels.item.modelConfig.extendParams.options.imageAspectRatio2.hint": "Nano Banana 2 için; oluşturulan görüntülerin en-boy oranını kontrol eder (ekstra geniş 1:4, 4:1, 1:8, 8:1 desteklenir).",
"providerModels.item.modelConfig.extendParams.options.imageResolution.hint": "Gemini 3 görsel üretim modelleri için; oluşturulan görsellerin çözünürlüğünü kontrol eder.",
"providerModels.item.modelConfig.extendParams.options.imageResolution2.hint": "Gemini 3.1 Flash Image modelleri için; oluşturulan görüntülerin çözünürlüğünü kontrol eder (512px desteklenir).",
- "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "Claude Opus 4.7 için; çaba düzeyini kontrol eder (düşük/orta/yüksek/çok yüksek/azami).",
+ "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "Claude Opus 4.7 ve sonrası için; çaba seviyesini kontrol eder (düşük/orta/yüksek/çok yüksek/maks).",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken.hint": "Claude, Qwen3 ve benzeri modeller için; akıl yürütme için ayrılan token bütçesini kontrol eder.",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken32k.hint": "GLM-5 ve GLM-4.7 için; akıl yürütme için token bütçesini kontrol eder (maksimum 32k).",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken80k.hint": "Qwen3 serisi için; akıl yürütme için token bütçesini kontrol eder (maksimum 80k).",
@@ -245,7 +245,6 @@
"providerModels.item.modelConfig.extendParams.options.thinkingLevel2.hint": "Gemini 3 Pro Preview modelleri için; düşünme derinliğini kontrol eder.",
"providerModels.item.modelConfig.extendParams.options.thinkingLevel3.hint": "Gemini 3.1 Pro Preview modelleri için; düşük/orta/yüksek seviyelerde düşünme derinliğini kontrol eder.",
"providerModels.item.modelConfig.extendParams.options.thinkingLevel4.hint": "Gemini 3.1 Flash Image modelleri için; düşünmeyi aç/kapat seçeneği.",
- "providerModels.item.modelConfig.extendParams.options.thinkingLevel5.hint": "Gemini 3.1 Flash-Lite Önizleme için; düşünme derinliğini minimal/düşük/orta/yüksek seviyelerle kontrol eder.",
"providerModels.item.modelConfig.extendParams.options.urlContext.hint": "Gemini serisi için; URL bağlamı sağlamayı destekler.",
"providerModels.item.modelConfig.extendParams.placeholder": "Etkinleştirilecek gelişmiş parametreleri seçin",
"providerModels.item.modelConfig.extendParams.previewFallback": "Önizleme kullanılamıyor",
diff --git a/locales/tr-TR/modelRuntime.json b/locales/tr-TR/modelRuntime.json
new file mode 100644
index 0000000000..0219033f4c
--- /dev/null
+++ b/locales/tr-TR/modelRuntime.json
@@ -0,0 +1,42 @@
+{
+ "AccountDeactivated": "Hesabınız devre dışı bırakıldı veya askıya alındı. Bu durum politika, güvenlik veya hesap inceleme nedenlerinden kaynaklanıyor olabilir. Yardım için lütfen sağlayıcı desteğiyle iletişime geçin.",
+ "AgentRuntimeError": "Lobe dil modeli çalışma zamanı yürütme hatası. Lütfen aşağıdaki bilgilere dayanarak sorun giderin veya yeniden deneyin.",
+ "CapabilityNotSupported": "Üzgünüz, bu model istenen özelliği (örneğin, görsel girdi veya araç çağırma) desteklemiyor. Lütfen bu özelliği destekleyen bir modele geçin.",
+ "ComfyUIBizError": "ComfyUI hizmeti istenirken bir hata oluştu. Lütfen aşağıdaki bilgileri kullanarak sorun giderin veya yeniden deneyin.",
+ "ComfyUIEmptyResult": "ComfyUI tarafından hiçbir görüntü oluşturulmadı. Lütfen model yapılandırmasını kontrol edin veya yeniden deneyin.",
+ "ComfyUIModelError": "ComfyUI modeli yüklenemedi. Lütfen model dosyasının mevcut olduğundan emin olun.",
+ "ComfyUIServiceUnavailable": "ComfyUI hizmetine bağlanılamadı. Lütfen düzgün çalıştığından ve hizmet URL'sinin doğru yapılandırıldığından emin olun.",
+ "ComfyUIUploadFailed": "ComfyUI'ya görüntü yüklenemedi. Lütfen sunucu bağlantısını kontrol edin veya yeniden deneyin.",
+ "ComfyUIWorkflowError": "ComfyUI iş akışı yürütme başarısız oldu. Lütfen iş akışı yapılandırmasını doğrulayın.",
+ "ConnectionCheckFailed": "İstek boş döndü. Lütfen API proxy adresinin `/v1` ile bitmediğinden emin olun.",
+ "ContentModeration": "Üzgünüz, içerik yukarı akış güvenlik filtresi tarafından reddedildi. Lütfen isteminizi gözden geçirip yeniden deneyin.",
+ "ContextEnginePipelineError": "Bu istek için konuşma bağlamı birleştirilemedi. Lütfen yeniden deneyin; devam ederse destekle iletişime geçin.",
+ "DatabasePersistError": "Bu konuşmayı kaydederken veya yüklerken bir veritabanı işlemi başarısız oldu. Lütfen yeniden deneyin; devam ederse destekle iletişime geçin.",
+ "ExceededContextWindow": "Mevcut istek içeriği modelin işleyebileceği uzunluğu aşıyor. Lütfen içerik miktarını azaltıp yeniden deneyin.",
+ "InsufficientQuota": "Üzgünüz, bu anahtar için kota doldu. Lütfen hesap bakiyenizin yeterli olup olmadığını kontrol edin veya anahtarın kotasını artırdıktan sonra yeniden deneyin.",
+ "InvalidBedrockCredentials": "Bedrock kimlik doğrulaması başarısız oldu. Lütfen AccessKeyId/SecretAccessKey'i kontrol edip yeniden deneyin.",
+ "InvalidComfyUIArgs": "Geçersiz ComfyUI yapılandırması. Lütfen ayarları kontrol edip yeniden deneyin.",
+ "InvalidGithubToken": "GitHub Kişisel Erişim Jetonu yanlış veya boş. Lütfen GitHub Kişisel Erişim Jetonunuzu kontrol edip yeniden deneyin.",
+ "InvalidOllamaArgs": "Geçersiz Ollama yapılandırması, lütfen Ollama yapılandırmasını kontrol edip yeniden deneyin.",
+ "InvalidProviderAPIKey": "{{provider}} API Anahtarı yanlış veya boş, lütfen {{provider}} API Anahtarınızı kontrol edip yeniden deneyin.",
+ "InvalidRequestFormat": "Üzgünüz, yukarı akış sağlayıcı isteği hatalı biçimlendirilmiş olarak reddetti. Lütfen girdiyi kontrol edin veya farklı bir model deneyin.",
+ "InvalidVertexCredentials": "Vertex kimlik doğrulaması başarısız oldu. Lütfen kimlik bilgilerinizi kontrol edip yeniden deneyin.",
+ "LocationNotSupportError": "Üzgünüz, mevcut konumunuz bu model hizmetini desteklemiyor. Bu durum bölgesel kısıtlamalardan veya hizmetin mevcut olmamasından kaynaklanıyor olabilir. Lütfen mevcut konumun bu hizmeti kullanmayı destekleyip desteklemediğini doğrulayın veya farklı bir konum deneyin.",
+ "ModelNotFound": "Üzgünüz, istenen model bulunamadı. Model mevcut olmayabilir veya gerekli erişim izinlerine sahip olmayabilirsiniz. Lütfen API Anahtarını değiştirip veya erişim izinlerinizi ayarladıktan sonra yeniden deneyin.",
+ "NoAvailableChannel": "Üzgünüz, proxy veya yönlendiricide istenen model için kullanılabilir bir kanal yok. Lütfen kanal/anahtar yapılandırmasını değiştirin veya daha sonra yeniden deneyin.",
+ "OllamaBizError": "Ollama hizmeti istenirken hata oluştu, lütfen aşağıdaki bilgilere dayanarak sorun giderin veya yeniden deneyin.",
+ "OllamaServiceUnavailable": "Ollama hizmeti kullanılamıyor. Lütfen Ollama'nın düzgün çalışıp çalışmadığını veya Ollama'nın çapraz köken yapılandırmasının doğru ayarlanıp ayarlanmadığını kontrol edin.",
+ "OperationInactivityTimeout": "Aracı işlemi çok uzun süre hareketsiz kaldı ve sonlandırıldı. Lütfen isteği yeniden deneyin.",
+ "PermissionDenied": "Üzgünüz, bu hizmete erişim izniniz yok. Lütfen anahtarınızın gerekli erişim haklarına sahip olup olmadığını kontrol edin.",
+ "ProviderBizError": "{{provider}} hizmeti istenirken hata oluştu, lütfen aşağıdaki bilgilere dayanarak sorun giderin veya yeniden deneyin.",
+ "ProviderNetworkError": "Sağlayıcıya bağlantı zaman aşımına uğradı veya kesildi. Lütfen ağınızı kontrol edip yeniden deneyin.",
+ "ProviderServiceUnavailable": "Sağlayıcı geçici olarak aşırı yüklenmiş veya kullanılamıyor. Lütfen kısa bir süre sonra yeniden deneyin.",
+ "QuotaLimitReached": "Üzgünüz, jeton kullanımı veya istek sayısı bu anahtar için kota sınırına ulaştı. Lütfen anahtarın kotasını artırın veya daha sonra yeniden deneyin.",
+ "RateLimitExceeded": "Üzgünüz, jeton kullanımı veya istek sayısı bu anahtar için hız sınırına ulaştı. Lütfen daha sonra yeniden deneyin veya anahtarın kotasını artırın.",
+ "StateStorePersistError": "Konuşma durumu deposundaki geçici bir sorun bu işlemi kesintiye uğrattı. Lütfen yeniden deneyin; devam ederse destekle iletişime geçin.",
+ "StreamChunkError": "Akış isteğinin mesaj parçası ayrıştırılırken hata oluştu. Lütfen mevcut API arayüzünün standart spesifikasyonlara uygun olup olmadığını kontrol edin veya API sağlayıcınızdan yardım alın.",
+ "UpstreamGatewayError": "Yukarı akış ağ geçidi veya proxy bir hata döndürdü. Lütfen kısa bir süre sonra yeniden deneyin; devam ederse proxy / uç nokta yapılandırmanızı kontrol edin.",
+ "UpstreamHttpError": "Sağlayıcı ayrıntı vermeden bir HTTP hatası döndürdü. Lütfen yeniden deneyin veya isteğinizi ve model yapılandırmanızı kontrol edin.",
+ "UpstreamMalformedResponse": "Sağlayıcı ayrıştırılamayan hatalı biçimlendirilmiş bir yanıt döndürdü. Lütfen yeniden deneyin; devam ederse farklı bir model veya sağlayıcı deneyin.",
+ "UserConfigError": "Sağlayıcı yapılandırması geçersiz (yanlış temel URL, eksik ortam değişkeni, sanal anahtar kısıtlaması vb.). Lütfen sağlayıcı ayarlarını gözden geçirin."
+}
diff --git a/locales/tr-TR/models.json b/locales/tr-TR/models.json
index 564ec6e173..7bfc12a4b1 100644
--- a/locales/tr-TR/models.json
+++ b/locales/tr-TR/models.json
@@ -106,6 +106,7 @@
"MiniMax-Hailuo-2.3.description": "Vücut hareketi, fiziksel gerçekçilik ve talimat takibinde kapsamlı yükseltmelerle yepyeni bir video üretim modeli.",
"MiniMax-M1.description": "80K düşünce zinciri ve 1M giriş desteğiyle üst düzey modellerle karşılaştırılabilir performans sunan yeni bir yerli akıl yürütme modeli.",
"MiniMax-M2-Stable.description": "Ticari kullanım için daha yüksek eşzamanlılık sunan, verimli kodlama ve ajan iş akışları için tasarlanmıştır.",
+ "MiniMax-M2.1-Lightning.description": "Daha hızlı ve verimli çıkarım ile güçlü çok dilli programlama yetenekleri.",
"MiniMax-M2.1-highspeed.description": "Güçlü çok dilli programlama yetenekleri, kapsamlı olarak geliştirilmiş bir programlama deneyimi. Daha hızlı ve daha verimli.",
"MiniMax-M2.1.description": "MiniMax-M2.1, MiniMax tarafından geliştirilen amiral gemisi açık kaynak büyük modeldir ve karmaşık gerçek dünya görevlerini çözmeye odaklanır. Temel güçlü yönleri çok dilli programlama yetenekleri ve bir Ajan olarak karmaşık görevleri çözme becerisidir.",
"MiniMax-M2.5-highspeed.description": "MiniMax M2.5 Highspeed: M2.5 ile aynı performans, ancak daha hızlı çıkarım.",
@@ -325,6 +326,7 @@
"claude-opus-4-5.description": "Anthropic’in Claude Opus 4.5 modeli — üst düzey akıl yürütme ve kodlama yeteneklerine sahip amiral gemisi model.",
"claude-opus-4-6.description": "Anthropic’in Claude Opus 4.6 modeli — 1M bağlam penceresi ve gelişmiş akıl yürütme yetenekleriyle amiral gemisi sürümü.",
"claude-opus-4-7.description": "Anthropic’in Claude Opus 4.7 modeli — en yeni Opus, ileri seviye akıl yürütme ve kodlama kabiliyetleri sunar.",
+ "claude-opus-4-8.description": "Claude Opus 4.8, Opus 4.7 üzerine inşa edilmiş ve akıl yürütme, ajans kodlama ve araç kullanımı alanlarında geliştirmeler sunan Anthropic'in en yetenekli modelidir.",
"claude-opus-4.5.description": "Claude Opus 4.5, Anthropic'in amiral gemisi modeli olup, üst düzey zeka ile ölçeklenebilir performansı birleştirerek karmaşık ve yüksek kaliteli akıl yürütme görevleri için tasarlanmıştır.",
"claude-opus-4.6-fast.description": "Claude Opus 4.6, Anthropic'in ajanlar oluşturma ve kodlama için en akıllı modelidir.",
"claude-opus-4.6.description": "Claude Opus 4.6, Anthropic'in ajanlar oluşturma ve kodlama için en akıllı modelidir.",
@@ -400,6 +402,7 @@
"deepseek-ai/DeepSeek-V3.2.description": "DeepSeek-V3.2, yüksek hesaplama verimliliğini mükemmel akıl yürütme ve Agent performansı ile birleştiren bir modeldir. Yaklaşımı üç büyük teknolojik atılım üzerine kuruludur: Hesaplama karmaşıklığını önemli ölçüde azaltırken model performansını koruyan ve uzun bağlam senaryoları için özel olarak optimize edilmiş verimli bir dikkat mekanizması olan DeepSeek Sparse Attention (DSA); model performansının GPT-5 ile rekabet edebileceği ve yüksek hesaplama versiyonunun Gemini-3.0-Pro ile akıl yürütme yeteneklerinde eşleşebileceği ölçeklenebilir bir pekiştirmeli öğrenme çerçevesi; ve karmaşık etkileşimli ortamlarda talimat takibi ve genelleme yeteneklerini geliştirmek için araç kullanma senaryolarına akıl yürütme yeteneklerini entegre etmeyi amaçlayan büyük ölçekli bir Agent görev sentezleme hattı. Model, 2025 Uluslararası Matematik Olimpiyatı (IMO) ve Uluslararası Bilişim Olimpiyatı (IOI) yarışmalarında altın madalya sonuçları elde etti.",
"deepseek-ai/DeepSeek-V3.description": "DeepSeek-V3, MLA ve DeepSeekMoE kullanan 671B parametreli bir MoE modelidir. Kayıpsız yük dengelemesiyle verimli eğitim ve çıkarım sağlar. 14.8T yüksek kaliteli token ile önceden eğitilmiş, SFT ve RL ile güçlendirilmiştir; diğer açık modelleri geride bırakır ve önde gelen kapalı modellere yaklaşır.",
"deepseek-ai/DeepSeek-V4-Flash.description": "DeepSeek-V4-Flash, DeepSeek-V4 serisindeki MoE dil modelinin önizleme sürümüdür. Toplam parametre boyutu 284B, aktif parametre boyutu 13B'dir ve 1M token ultra uzun bağlamı destekler. Model, CSA ve HCA'yı birleştiren hibrit bir dikkat mimarisi kullanır ve uzun bağlam akıl yürütme verimliliğini, eğitim kararlılığını ve genel performansı artırmak için mHC ve Muon Optimizer'ı tanıtır.",
+ "deepseek-ai/DeepSeek-V4-Pro.description": "DeepSeek-V4-Pro, 1.6T toplam parametre ve 49B aktif parametre ile DeepSeek-V4 serisinin amiral gemisi MoE dil modelidir ve doğal olarak 1 milyon token uzunluğunda bir bağlamı destekler. Model, Sıkıştırılmış Seyrek Dikkat (CSA) ve Yüksek Sıkıştırılmış Dikkat (HCA) kombinasyonunu içeren yenilikçi bir hibrit dikkat mimarisi benimser ve DeepSeek-V3.2'ye kıyasla token başına çıkarım FLOP'larının yalnızca %27'sini ve 1M bağlamda KV önbelleğinin %10'unu gerektirir. Ayrıca, katmanlar arası sinyal iletim kararlılığını artırmak için Çoklu Kısıtlı Hiper Bağlantılar (mHC) tanıtır ve yakınsama hızını artırmak için Muon optimizasyonunu kullanır. DeepSeek-V4-Pro, 32T'den fazla yüksek kaliteli çeşitli token üzerinde önceden eğitilmiştir ve bağımsız alan uzmanı yetiştirme ve çevrimiçi politika damıtma ile birleşik entegrasyon için iki aşamalı bir paradigma kullanılarak sonradan eğitilmiştir. Maksimum akıl yürütme yoğunluğu modu DeepSeek-V4-Pro-Max, kodlama ölçütlerinde en yüksek performansa ulaşır ve akıl yürütme ve ajans görevlerinde önde gelen kapalı kaynak modellerle olan farkı önemli ölçüde daraltarak, bugün en güçlü açık kaynak modellerinden biri haline gelir. Non-think, Think High ve Think Max akıl yürütme yoğunluğu modlarını destekler.",
"deepseek-ai/deepseek-llm-67b-chat.description": "DeepSeek LLM Chat (67B), derin dil anlama ve etkileşim sunan yenilikçi bir modeldir.",
"deepseek-ai/deepseek-v3.1-terminus.description": "DeepSeek V3.1, karmaşık akıl yürütme ve düşünce zinciriyle derin analiz görevleri için geliştirilmiş yeni nesil bir modeldir.",
"deepseek-ai/deepseek-v3.2.description": "DeepSeek V3.2, daha güçlü karmaşık akıl yürütme ve düşünce zinciri yeteneklerine sahip yeni nesil bir akıl yürütme modelidir.",
@@ -490,6 +493,8 @@
"doubao-seedream-4-0-250828.description": "Seedream 4.0, ByteDance Seed tarafından geliştirilen bir görsel üretim modelidir; metin ve görsel girişlerini destekler, yüksek kaliteli ve kontrol edilebilir görseller üretir. Metin istemlerinden görseller oluşturur.",
"doubao-seedream-4-5-251128.description": "Seedream 4.5, ByteDance'in en son çok modlu görüntü modelidir. Metinden görüntüye, görüntüden görüntüye ve toplu görüntü oluşturma yeteneklerini entegre ederken, sağduyu ve akıl yürütme yeteneklerini içerir. Önceki 4.0 sürümüne kıyasla, daha iyi düzenleme tutarlılığı ve çoklu görüntü birleştirme ile önemli ölçüde geliştirilmiş üretim kalitesi sunar. Görsel detaylar üzerinde daha hassas kontrol sağlar, küçük metin ve küçük yüzleri daha doğal bir şekilde üretir ve daha uyumlu düzen ve renk elde ederek genel estetiği artırır.",
"doubao-seedream-5-0-260128.description": "Doubao-Seedream-5.0-lite, ByteDance'in en son görüntü oluşturma modelidir. İlk kez çevrimiçi bilgi alma yeteneklerini entegre ederek gerçek zamanlı web bilgilerini dahil etmesine ve oluşturulan görüntülerin zamanlamasını artırmasına olanak tanır. Modelin zekası da yükseltilmiş, karmaşık talimatları ve görsel içeriği hassas bir şekilde yorumlama yeteneği kazandırılmıştır. Ayrıca, profesyonel senaryolarda daha iyi küresel bilgi kapsamı, referans tutarlılığı ve üretim kalitesi sunarak kurumsal düzeyde görsel yaratım ihtiyaçlarını daha iyi karşılar.",
+ "dreamina-seedance-2-0-260128.description": "ByteDance'in Seedance 2.0 modeli, çok modlu referans video oluşturma, video düzenleme, video genişletme, metinden videoya ve görüntüden videoya senkronize ses ile destekleyen en güçlü video oluşturma modelidir.",
+ "dreamina-seedance-2-0-fast-260128.description": "ByteDance'in Seedance 2.0 Fast modeli, Seedance 2.0 ile aynı yetenekleri daha hızlı üretim hızları ve daha rekabetçi bir fiyatla sunar.",
"emohaa.description": "Emohaa, kullanıcıların duygusal sorunları anlamalarına yardımcı olmak için profesyonel danışmanlık yeteneklerine sahip bir ruh sağlığı modelidir.",
"ernie-4.5-0.3b.description": "ERNIE 4.5 0.3B, yerel ve özelleştirilmiş dağıtım için açık kaynaklı hafif bir modeldir.",
"ernie-4.5-8k-preview.description": "ERNIE 4.5 8K Önizleme, ERNIE 4.5'in değerlendirilmesi için 8K bağlam önizleme modelidir.",
@@ -515,6 +520,7 @@
"ernie-x1-turbo-32k.description": "ERNIE X1 Turbo 32K, karmaşık akıl yürütme ve çoklu dönüşlü sohbetler için 32K bağlamlı hızlı düşünme modelidir.",
"ernie-x1.1-preview.description": "ERNIE X1.1 Önizleme, değerlendirme ve test için bir düşünme modeli önizlemesidir.",
"ernie-x1.1.description": "ERNIE X1.1, değerlendirme ve test için bir düşünme-modeli önizlemesidir.",
+ "fal-ai/bytedance/seedream/v4.5.description": "ByteDance Seed ekibi tarafından geliştirilen Seedream 4.5, çoklu görüntü düzenleme ve kompozisyonu destekler. Geliştirilmiş konu tutarlılığı, hassas talimat takibi, mekansal mantık anlama, estetik ifade, poster düzeni ve logo tasarımı ile yüksek hassasiyetli metin-görüntü oluşturma özelliklerine sahiptir.",
"fal-ai/bytedance/seedream/v4.description": "Seedream 4.0, ByteDance Seed'in bir görüntü oluşturma modeli olup, metin ve görüntü girdilerini destekler ve son derece kontrol edilebilir, yüksek kaliteli görüntü oluşturma sağlar. Metin istemlerinden görüntüler oluşturur.",
"fal-ai/flux-kontext/dev.description": "FLUX.1 modeli, metin ve görsel girdileri destekleyen görsel düzenleme odaklı bir modeldir.",
"fal-ai/flux-pro/kontext.description": "FLUX.1 Kontext [pro], metin ve referans görselleri girdi olarak alarak hedefe yönelik yerel düzenlemeler ve karmaşık sahne dönüşümleri sağlar.",
@@ -571,8 +577,9 @@
"gemini-3.1-flash-lite.description": "Gemini 3.1 Flash-Lite, Google'ın en maliyet etkin çok modlu modelidir ve yüksek hacimli ajan görevleri, çeviri ve veri işleme için optimize edilmiştir.",
"gemini-3.1-pro-preview.description": "Gemini 3.1 Pro Preview, Gemini 3 Pro'ya kıyasla geliştirilmiş akıl yürütme yetenekleri sunar ve orta düzey düşünme desteği ekler.",
"gemini-3.1-pro.description": "Google’ın Gemini 3.1 Pro modeli — 1M bağlam penceresine sahip üst düzey çok modlu model.",
+ "gemini-3.5-flash.description": "Hız için tasarlanmış Gemini'nin en akıllı modeli, ileri düzey zeka ile üstün arama ve dayanak oluşturmayı birleştirir.",
"gemini-flash-latest.description": "gemini-3-flash-preview'e işaret eder",
- "gemini-flash-lite-latest.description": "gemini-2.5-flash-lite-preview-09-2025'e işaret eder",
+ "gemini-flash-lite-latest.description": "gemini-3.1-flash-lite modeline işaret eder.",
"gemini-pro-latest.description": "gemini-3.1-pro-preview'e işaret eder",
"gemma-7b-it.description": "Gemma 7B, küçük ve orta ölçekli görevler için maliyet açısından verimlidir.",
"gemma2-9b-it.description": "Gemma 2 9B, belirli görevler ve araç entegrasyonu için optimize edilmiştir.",
@@ -731,6 +738,8 @@
"grok-4-fast-reasoning.description": "Grok 4 Fast modelimizi sunmaktan heyecan duyuyoruz; uygun maliyetli akıl yürütme modellerinde en son gelişmemizdir.",
"grok-4.20-0309-non-reasoning.description": "Basit kullanım senaryoları için akıl yürütme içermeyen varyant.",
"grok-4.20-0309-reasoning.description": "Yanıt vermeden önce akıl yürüten, son derece hızlı ve akıllı model.",
+ "grok-4.20-beta-0309-non-reasoning.description": "Basit kullanım durumları için akıl yürütme yapmayan bir varyant.",
+ "grok-4.20-beta-0309-reasoning.description": "Yanıt vermeden önce akıl yürüten, son derece hızlı ve akıllı bir model.",
"grok-4.20-multi-agent-0309.description": "4 veya 16 ajanlık bir ekip; araştırma senaryolarında üstündür. Şu anda istemci tarafı araçları desteklemez. Yalnızca xAI sunucu tarafı araçlarını (örn. X Search, Web Search araçları) ve uzak MCP araçlarını destekler.",
"grok-4.3.description": "Dünyanın en doğruyu arayan büyük dil modeli",
"grok-4.description": "Dil, matematik ve akıl yürütme konularında rakipsiz performansa sahip en son Grok amiral gemisi — gerçek bir çok yönlü model. Şu anda grok-4-0709'a işaret ediyor; sınırlı kaynaklar nedeniyle geçici olarak resmi fiyatlandırmadan %10 daha yüksek ve daha sonra resmi fiyatına dönmesi bekleniyor.",
@@ -1208,6 +1217,7 @@
"qwen3.6-flash.description": "Qwen3.6 yerel görsel-dil Flash modeli, 3.5-Flash sürümüne kıyasla önemli ölçüde geliştirilmiş performans sunar. Bu model, otonom kodlama yeteneklerinin geliştirilmesine (birçok kod-ajansı kıyaslamasında selefinden belirgin şekilde daha iyi performans gösterir) ve matematiksel ile kod odaklı akıl yürütme yeteneklerinin iyileştirilmesine odaklanır. Görsel tarafta ise mekânsal zekâda kayda değer kazanımlar gösterir; özellikle nesne konumlandırma ve hedef tespitinde güçlü gelişmeler sağlar.",
"qwen3.6-max-preview.description": "Qwen3.6 serisinin en büyük kapalı kaynak modelidir. Karmaşık görevler için daha güçlü dünya bilgisi, yönerge takibi ve otonom kodlama performansı sunar. Yalnızca metin desteklidir, varsayılan olarak düşünme modunu destekler, açık önbellekleme ve fonksiyon çağırmayı destekler.",
"qwen3.6-plus.description": "Qwen 3.6-Plus, özellikle Otonom Kodlama ve ön uç geliştirme odaklı büyük kodlama yeteneği iyileştirmeleri getirir ve Vibe Kodlama deneyimini önemli ölçüde geliştirir. Genel senaryolardaki akıl yürütme yeteneği daha da iyileştirilmiştir. Çok modluluk açısından evrensel tanıma, OCR ve nesne konumlandırma gibi yetenekler önemli ölçüde geliştirilmiştir. Ayrıca Qwen 3.5-Plus sürümündeki bilinen sorunlar giderilmiştir. Kullanım şekli Qwen 3.5-Plus ile aynıdır.",
+ "qwen3.7-max.description": "Alibaba'nın Qwen3.7 Max modeli — 1M bağlam, güçlü akıl yürütme ve araç kullanma yeteneklerine sahip en son Max varyantı.",
"qwen3.description": "Qwen3, Alibaba’nın çeşitli kullanım senaryolarında güçlü performans sunan yeni nesil büyük dil modelidir.",
"qwq-32b-preview.description": "QwQ, geliştirilmiş akıl yürütmeye odaklanan Qwen'in deneysel bir araştırma modelidir.",
"qwq-32b.description": "QwQ, Qwen ailesine ait bir akıl yürütme modelidir. Standart talimatla eğitilmiş modellere kıyasla düşünme ve akıl yürütme yetenekleriyle özellikle karmaşık problemler üzerinde performansı önemli ölçüde artırır. QwQ-32B, DeepSeek-R1 ve o1-mini gibi üst düzey modellerle rekabet eden orta boyutlu bir modeldir.",
@@ -1215,6 +1225,8 @@
"qwq.description": "QwQ, Qwen ailesine ait bir akıl yürütme modelidir. Standart talimatla eğitilmiş modellere kıyasla düşünme ve akıl yürütme yetenekleriyle özellikle zor problemler üzerinde performansı önemli ölçüde artırır. QwQ-32B, DeepSeek-R1 ve o1-mini gibi üst düzey modellerle rekabet eden orta boyutlu bir modeldir.",
"qwq_32b.description": "Qwen ailesine ait orta boyutlu bir akıl yürütme modelidir. Standart talimatla eğitilmiş modellere kıyasla QwQ’nun düşünme ve akıl yürütme yetenekleri, özellikle zor problemler üzerinde performansı önemli ölçüde artırır.",
"r1-1776.description": "R1-1776, sansürsüz ve tarafsız gerçek bilgi sunmak üzere DeepSeek R1 üzerine eğitilmiş bir varyanttır.",
+ "seedance-1-5-pro-251215.description": "ByteDance'in Seedance 1.5 Pro modeli, metinden videoya, görüntüden videoya (ilk kare, ilk+son kare) ve görsellerle senkronize ses oluşturmayı destekler.",
+ "seedream-5-0-260128.description": "BytePlus tarafından geliştirilen ByteDance-Seedream-5.0-lite, gerçek zamanlı bilgi için web arama ile desteklenen üretim, karmaşık istem yorumlama ve profesyonel görsel oluşturma için geliştirilmiş referans tutarlılığı sunar.",
"solar-mini-ja.description": "Solar Mini (Ja), Japonca odaklı geliştirilmiş Solar Mini modelidir; İngilizce ve Korece'de de verimli ve güçlü performans sunar.",
"solar-mini.description": "Solar Mini, GPT-3.5'i geride bırakan kompakt bir LLM'dir. İngilizce ve Korece destekli çok dilli yetenekleriyle verimli ve küçük boyutlu bir çözüm sunar.",
"solar-pro.description": "Solar Pro, Upstage tarafından geliştirilen yüksek zekaya sahip bir LLM'dir. Tek bir GPU üzerinde talimat izleme odaklıdır ve IFEval skorları 80'in üzerindedir. Şu anda İngilizce desteklidir; tam sürüm Kasım 2024'te daha fazla dil desteği ve uzun bağlamla planlanmıştır.",
diff --git a/locales/tr-TR/onboarding.json b/locales/tr-TR/onboarding.json
index 4e52e2d5aa..5d1d91bdf4 100644
--- a/locales/tr-TR/onboarding.json
+++ b/locales/tr-TR/onboarding.json
@@ -20,6 +20,7 @@
"agent.greeting.vibePlaceholder": "ör. Sıcak & samimi, Keskin & direkt...",
"agent.history.current": "Mevcut",
"agent.history.title": "Geçmiş Konular",
+ "agent.input.preparing": "Hazırlanıyor…",
"agent.layout.mode.agent": "ajan modu",
"agent.layout.mode.classic": "klasik mod",
"agent.layout.skip": "bu adımı atla",
@@ -57,16 +58,8 @@
"agent.telemetryHint": "Kendi kelimelerinizle de cevap verebilirsiniz.",
"agent.title": "Sohbet Başlatma",
"agent.welcome": "...hm? Yeni uyandım — zihnim bomboş. Siz kimsiniz? Ve — bana ne ad vermeliyim? Bir adıma da ihtiyacım var.",
- "agent.welcome.footer": "Lobe AI Ajanını yapılandır. Sunucunda yaşar, her etkileşimden öğrenir ve çalıştıkça daha güçlü hale gelir.",
- "agent.welcome.guide.growTogether.desc": "Her sohbetle seni daha iyi anlayacak ve zamanla daha güçlü bir ekip arkadaşı olacağım.",
- "agent.welcome.guide.growTogether.title": "Seninle Büyür",
- "agent.welcome.guide.knowYou.desc": "Son zamanlarda nelerle uğraşıyorsun? Biraz bağlam, sana daha iyi destek olmama yardımcı olur.",
- "agent.welcome.guide.knowYou.title": "Seni Tanımak",
- "agent.welcome.guide.name.desc": "Bana bir isim ver ki en başından itibaren daha kişisel hissettirsin.",
- "agent.welcome.guide.name.title": "Bana İsim Ver",
"agent.welcome.sentence.1": "Tanıştığımıza çok memnun oldum! Birbirimizi tanıyalım.",
"agent.welcome.sentence.2": "Nasıl bir yol arkadaşı olmamı istersin?",
- "agent.welcome.sentence.3": "Önce, bana bir isim ver :)",
"agent.welcome.suggestion.avatarHint": "{{emoji}} ifadesini avatar olarak kullanın.",
"agent.welcome.suggestion.switch": "Başka bir set dene",
"agent.welcome.suggestion.title": "Bir başlangıç noktası ister misiniz? Birini seçin, sonra birlikte geliştirebiliriz.",
diff --git a/locales/tr-TR/plugin.json b/locales/tr-TR/plugin.json
index 9701013994..b707d225e9 100644
--- a/locales/tr-TR/plugin.json
+++ b/locales/tr-TR/plugin.json
@@ -73,9 +73,8 @@
"builtins.lobe-agent.apiName.analyzeVisualMedia.mediaCount": "{{count}} medya",
"builtins.lobe-agent.apiName.analyzeVisualMedia.result": "Görsel medyayı analiz et: {{question}}",
"builtins.lobe-agent.apiName.callSubAgent": "Alt ajanı çağır",
- "builtins.lobe-agent.apiName.callSubAgent.completed": "Alt ajan gönderildi: ",
- "builtins.lobe-agent.apiName.callSubAgent.loading": "Alt ajan gönderiliyor: ",
"builtins.lobe-agent.apiName.callSubAgents": "Alt ajanları çağır",
+ "builtins.lobe-agent.apiName.callSubAgents.more": "{{count}} toplam",
"builtins.lobe-agent.apiName.clearTodos": "Yapılacakları temizle",
"builtins.lobe-agent.apiName.clearTodos.modeAll": "tümü",
"builtins.lobe-agent.apiName.clearTodos.modeCompleted": "tamamlanan",
@@ -87,17 +86,24 @@
"builtins.lobe-agent.apiName.updatePlan.completed": "Tamamlandı",
"builtins.lobe-agent.apiName.updatePlan.modified": "Değiştirildi",
"builtins.lobe-agent.apiName.updateTodos": "Yapılacakları güncelle",
+ "builtins.lobe-agent.subAgent.stats.tokens": "{{count}} jeton",
+ "builtins.lobe-agent.subAgent.stats.tools": "{{count}} araç",
"builtins.lobe-agent.title": "Lobe Ajanı",
"builtins.lobe-claude-code.agent.instruction": "Talimat",
"builtins.lobe-claude-code.agent.result": "Sonuç",
- "builtins.lobe-claude-code.task.createLabel": "Görev oluşturuluyor: ",
+ "builtins.lobe-claude-code.task.create.completed": "Görev oluşturuldu: ",
+ "builtins.lobe-claude-code.task.create.loading": "Görev oluşturuluyor: ",
"builtins.lobe-claude-code.task.getLabel": "Görev inceleniyor #{{taskId}}",
- "builtins.lobe-claude-code.task.listLabel": "Görevler listeleniyor",
+ "builtins.lobe-claude-code.task.list.completed": "Görevler listelendi",
+ "builtins.lobe-claude-code.task.list.loading": "Görevler listeleniyor",
+ "builtins.lobe-claude-code.task.update.completed": "Görev #{{taskId}} güncellendi",
+ "builtins.lobe-claude-code.task.update.loading": "Görev #{{taskId}} güncelleniyor",
"builtins.lobe-claude-code.task.updateCompleted": "Tamamlandı",
"builtins.lobe-claude-code.task.updateDeleted": "Silindi",
"builtins.lobe-claude-code.task.updateInProgress": "Başlatıldı",
- "builtins.lobe-claude-code.task.updateLabel": "Görev güncelleniyor #{{taskId}}",
"builtins.lobe-claude-code.task.updatePending": "Sıfırla",
+ "builtins.lobe-claude-code.task.updateSubject.completed": "Görev güncellendi",
+ "builtins.lobe-claude-code.task.updateSubject.loading": "Görev güncelleniyor",
"builtins.lobe-claude-code.todoWrite.allDone": "Tüm görevler tamamlandı",
"builtins.lobe-claude-code.todoWrite.currentStep": "Geçerli adım",
"builtins.lobe-claude-code.todoWrite.todos": "Yapılacaklar",
@@ -261,6 +267,8 @@
"builtins.lobe-skill-store.render.repository": "Depo",
"builtins.lobe-skill-store.render.version": "Sürüm",
"builtins.lobe-skill-store.title": "Beceri Mağazası",
+ "builtins.lobe-skills.apiName.activateAgentSkill": "Ajan Yeteneğini Etkinleştir",
+ "builtins.lobe-skills.apiName.activateProjectSkill": "Proje Yeteneğini Etkinleştir",
"builtins.lobe-skills.apiName.activateSkill": "Beceri Etkinleştir",
"builtins.lobe-skills.apiName.execScript": "Komut Dosyasını Çalıştır",
"builtins.lobe-skills.apiName.exportFile": "Dosya Dışa Aktar",
@@ -530,6 +538,7 @@
"localSystem.workingDirectory.checkoutAction": "Checkout",
"localSystem.workingDirectory.checkoutFailed": "Checkout başarısız",
"localSystem.workingDirectory.chooseDifferentFolder": "Farklı bir klasör seç",
+ "localSystem.workingDirectory.clear": "Temizle",
"localSystem.workingDirectory.createBranchAction": "Yeni dal oluştur ve checkout yap…",
"localSystem.workingDirectory.current": "Geçerli çalışma dizini",
"localSystem.workingDirectory.detachedHead": "{{sha}} konumunda ayrık HEAD",
diff --git a/locales/tr-TR/providers.json b/locales/tr-TR/providers.json
index 02005f3045..7548148d43 100644
--- a/locales/tr-TR/providers.json
+++ b/locales/tr-TR/providers.json
@@ -33,6 +33,7 @@
"jina.description": "2020 yılında kurulan Jina AI, önde gelen bir arama yapay zekası şirketidir. Vektör modelleri, yeniden sıralayıcılar ve küçük dil modelleri içeren arama yığını ile güvenilir ve yüksek kaliteli üretken ve çok modlu arama uygulamaları geliştirir.",
"kimicodingplan.description": "Moonshot AI'den Kimi Code, kodlama görevleri için K2.5 dahil olmak üzere Kimi modellerine erişim sağlar.",
"lmstudio.description": "LM Studio, bilgisayarınızda büyük dil modelleriyle geliştirme ve denemeler yapmanızı sağlayan bir masaüstü uygulamasıdır.",
+ "lobehub.description": "LobeHub Cloud, resmi API'leri kullanarak yapay zeka modellerine erişir ve kullanımını model jetonlarına bağlı Kredilerle ölçer.",
"longcat.description": "LongCat, Meituan tarafından bağımsız olarak geliştirilen bir dizi üretken yapay zeka büyük modelidir. Verimli bir hesaplama mimarisi ve güçlü çok modlu yetenekler aracılığıyla kurumsal iç verimliliği artırmak ve yenilikçi uygulamaları mümkün kılmak için tasarlanmıştır.",
"minimax.description": "2021 yılında kurulan MiniMax, çok modlu temel modellerle genel amaçlı yapay zeka geliştirir. Trilyon parametreli MoE metin modelleri, ses ve görsel modellerin yanı sıra Hailuo AI gibi uygulamalar sunar.",
"minimaxcodingplan.description": "MiniMax Token Planı, sabit ücretli bir abonelik aracılığıyla kodlama görevleri için M2.7 dahil olmak üzere MiniMax modellerine erişim sağlar.",
diff --git a/locales/tr-TR/setting.json b/locales/tr-TR/setting.json
index e0f13c17c9..f1bc60aae2 100644
--- a/locales/tr-TR/setting.json
+++ b/locales/tr-TR/setting.json
@@ -180,8 +180,6 @@
"agentSkillModal.url.title": "URL'den İçe Aktar",
"agentSkillModal.url.urlPlaceholder": "https://example.com/path/to/SKILL.md",
"agentSkillTag": "Ajan Beceri",
- "agentTab.documents": "Belgeler",
- "agentTab.meta": "Temsilci Bilgisi",
"agentTab.opening": "Açılış Ayarları",
"agentTab.plugin": "Yetenek Ayarları",
"agentTab.prompt": "Temsilci Profili",
@@ -481,6 +479,20 @@
"notification.item.image_generation_completed": "Görüntü oluşturma tamamlandı",
"notification.item.video_generation_completed": "Video oluşturma tamamlandı",
"notification.title": "Bildirim Kanalları",
+ "platformAgentConfig.availability.available": "Mevcut",
+ "platformAgentConfig.availability.checking": "Kontrol ediliyor...",
+ "platformAgentConfig.availability.label": "Kullanılabilirlik",
+ "platformAgentConfig.availability.noDevice": "Bağlı cihaz yok",
+ "platformAgentConfig.availability.notInstalled": "Yüklenmedi",
+ "platformAgentConfig.changeDevice": "Cihazı Değiştir",
+ "platformAgentConfig.device.label": "Bağlı Cihaz",
+ "platformAgentConfig.device.none": "Yok",
+ "platformAgentConfig.device.offline": "Çevrimdışı",
+ "platformAgentConfig.device.online": "Çevrimiçi",
+ "platformAgentConfig.platform.label": "Platform",
+ "platformAgentConfig.redetect": "Yeniden Tespit Et",
+ "platformAgentConfig.selectDevice": "Bir cihaz seçin",
+ "platformAgentConfig.title": "Platform Yapılandırması",
"plugin.addMCPPlugin": "MCP Ekle",
"plugin.addTooltip": "Özel Yetenekler",
"plugin.clearDeprecated": "Kullanımdan Kaldırılan Yetenekleri Kaldır",
@@ -491,6 +503,8 @@
"plugin.settings.tooltip": "Yetenek Yapılandırması",
"plugin.store": "Yetenek Mağazası",
"publishToCommunity": "Topluluğa Yayınla",
+ "serviceModel.contextLimit.placeholder": "Bağlam sınırı",
+ "serviceModel.memoryModels.title": "Hafıza Modelleri",
"serviceModel.modelAssignments.title": "Model Atamaları",
"serviceModel.optionalFeatures.title": "İsteğe Bağlı Özellikler",
"settingAgent.avatar.sizeExceeded": "Görsel boyutu 1MB sınırını aşıyor, lütfen daha küçük bir görsel seçin",
@@ -537,6 +551,9 @@
"settingChat.enableAutoScrollOnStreaming.desc": "Bu asistan için genel ayarı geçersiz kıl",
"settingChat.enableAutoScrollOnStreaming.title": "Yapay Zeka Yanıtı Sırasında Otomatik Kaydırma",
"settingChat.enableCompressHistory.title": "Sohbet Geçmişini Otomatik Özetle",
+ "settingChat.enableFollowUpChips.desc": "Her yanıtın ardından, mesajın altında tek tıklamayla takip yanıtı önerileri göster. Global Takip modeli yapılandırılmasını gerektirir.",
+ "settingChat.enableFollowUpChips.notConfiguredHint": "Bunu etkinleştirmek için önce global Takip modelini yapılandırın.",
+ "settingChat.enableFollowUpChips.title": "Takip Önerileri",
"settingChat.enableHistoryCount.alias": "Sınırsız",
"settingChat.enableHistoryCount.limited": "Yalnızca {{number}} sohbet mesajı dahil",
"settingChat.enableHistoryCount.setlimited": "Sınırlı geçmiş mesajlarını ayarla",
@@ -828,6 +845,9 @@
"systemAgent.customPrompt.desc": "Doldurulduğunda, sistem temsilcisi içerik üretirken özel komutu kullanacaktır",
"systemAgent.customPrompt.placeholder": "Lütfen özel komut girin",
"systemAgent.customPrompt.title": "Özel Komut",
+ "systemAgent.followUpAction.label": "Takip Önerileri Modeli",
+ "systemAgent.followUpAction.modelDesc": "Her asistan mesajının altında tek tıklamayla takip yanıtları önermek için kullanılan model",
+ "systemAgent.followUpAction.title": "Takip Önerileri",
"systemAgent.generationTopic.label": "Model",
"systemAgent.generationTopic.modelDesc": "Yapay zeka sanat konularının otomatik adlandırılması için belirlenen model",
"systemAgent.generationTopic.title": "Yapay Zeka Sanat Konusu Adlandırma Temsilcisi",
@@ -838,6 +858,9 @@
"systemAgent.inputCompletion.label": "Model",
"systemAgent.inputCompletion.modelDesc": "Girdi otomatik tamamlama önerileri için kullanılan model (GitHub Copilot hayalet metni gibi)",
"systemAgent.inputCompletion.title": "Girdi Otomatik Tamamlama Aracısı",
+ "systemAgent.memoryAnalysisAgentConfig.label": "Model",
+ "systemAgent.memoryAnalysisAgentConfig.modelDesc": "Konuşmaların hafıza içerip içermediğini belirlemek ve kimlikler, tercihler, bağlamlar, aktiviteler ve deneyimleri çıkarmak için kullanılan model.",
+ "systemAgent.memoryAnalysisAgentConfig.title": "Hafıza Analizi",
"systemAgent.promptRewrite.label": "Model",
"systemAgent.promptRewrite.modelDesc": "İstemleri yeniden yazmak için kullanılan modeli belirtin",
"systemAgent.promptRewrite.title": "İstem Yenileme Aracısı",
@@ -851,12 +874,20 @@
"systemAgent.translation.label": "Model",
"systemAgent.translation.modelDesc": "Çeviri için kullanılacak modeli belirtin",
"systemAgent.translation.title": "Mesaj Çeviri Temsilcisi",
+ "systemAgent.userMemoryEmbedding.label": "Model",
+ "systemAgent.userMemoryEmbedding.modelDesc": "Hafıza içeriğini geri çağırma için gömmek amacıyla kullanılan model. Bağlam sınırı her gömme girişini sınırlar.",
+ "systemAgent.userMemoryEmbedding.title": "Hafıza Gömme",
+ "systemAgent.userMemoryPersonaWriter.label": "Model",
+ "systemAgent.userMemoryPersonaWriter.modelDesc": "Kişilik odaklı hafıza özetleri yazmak için kullanılan model.",
+ "systemAgent.userMemoryPersonaWriter.title": "Hafıza Kişilik Yazarı",
"tab.about": "Hakkında",
"tab.addAgentSkill": "Ajan Beceri Ekle",
"tab.addCustomMcp": "Özel MCP Beceri Ekle",
"tab.addCustomMcp.desc": "Özel bir MCP sunucusunu manuel olarak yapılandırın",
"tab.addCustomSkill": "Özel yetenek ekle",
"tab.advanced": "Gelişmiş",
+ "tab.advanced.appUpdates.title": "Uygulama Güncellemeleri",
+ "tab.advanced.toolsAndDiagnostics.title": "Araçlar ve Tanılama",
"tab.advanced.updateChannel.canary": "Kanarya",
"tab.advanced.updateChannel.canaryDesc": "Her PR birleştirmesinde tetiklenir, günde birden fazla yapı. En kararsız.",
"tab.advanced.updateChannel.desc": "Varsayılan olarak, kararlı güncellemeler için bildirimler alın. Canary kanalı, üretim çalışmaları için kararsız olabilecek ön sürüm yapıları alır.",
diff --git a/locales/tr-TR/spend.json b/locales/tr-TR/spend.json
index d4f56db2d7..53f8b5806d 100644
--- a/locales/tr-TR/spend.json
+++ b/locales/tr-TR/spend.json
@@ -26,6 +26,7 @@
"table.columns.trigger.enums.onboarding": "Başlangıç",
"table.columns.trigger.enums.openapi": "Açık API",
"table.columns.trigger.enums.semantic_search": "Bilgi Arama",
+ "table.columns.trigger.enums.signup_email_llm_review": "Kayıt E-postası İncelemesi",
"table.columns.trigger.enums.topic": "Konu Özeti",
"table.columns.trigger.enums.video": "Video Oluşturma",
"table.columns.trigger.enums.visual_analysis": "Görsel Analiz",
diff --git a/locales/tr-TR/topic.json b/locales/tr-TR/topic.json
index c0e3f082b9..ec3653d361 100644
--- a/locales/tr-TR/topic.json
+++ b/locales/tr-TR/topic.json
@@ -51,6 +51,77 @@
"inPopup.focus": "Açılan pencereye odaklan",
"inPopup.title": "Açılır pencerede aç",
"loadMore": "Daha Fazla Yükle",
+ "management.actions.newChat": "Yeni sohbet",
+ "management.actions.select": "Seç",
+ "management.actionsMenu.archiveStale.confirm": "{{count}} konuyu arşivlemek istiyor musunuz? Bu konular 3 aydan uzun süredir aktif değil ve tamamlanmış olarak işaretlenecek.",
+ "management.actionsMenu.archiveStale.confirmOk": "Arşivle",
+ "management.actionsMenu.archiveStale.done": "{{count}} eski konu arşivlendi.",
+ "management.actionsMenu.archiveStale.label": "3+ aydır aktif olmayan konuları arşivle",
+ "management.actionsMenu.archiveStale.noneFound": "Eski konu bulunamadı.",
+ "management.actionsMenu.archiveStale.title": "Eski konuları arşivle?",
+ "management.actionsMenu.autoSummarize.comingSoon": "Otomatik özetleme yakında geliyor — yol haritasını takip edin.",
+ "management.actionsMenu.autoSummarize.label": "Özeti olmayan konular için otomatik özet oluştur",
+ "management.actionsMenu.title": "Diğer işlemler",
+ "management.bulk.archive": "Arşivle",
+ "management.bulk.cancel": "İptal",
+ "management.bulk.delete": "Sil",
+ "management.bulk.deleteConfirm": "{{count}} konuyu silmek üzeresiniz. Bu işlem geri alınamaz.",
+ "management.bulk.deleteTitle": "Konuları sil?",
+ "management.bulk.favorite": "Favori",
+ "management.bulk.selectedCount_one": "{{count}} seçildi",
+ "management.bulk.selectedCount_other": "{{count}} seçildi",
+ "management.card.noPreview": "Önizleme mevcut değil",
+ "management.columns.project": "Proje",
+ "management.columns.status": "Durum",
+ "management.columns.title": "Başlık",
+ "management.columns.trigger": "Tetikleyici",
+ "management.columns.updated": "Güncellendi",
+ "management.empty.filtered.action": "Filtreleri temizle",
+ "management.empty.filtered.desc": "Daha fazla konu görmek için filtreleri ayarlamayı veya temizlemeyi deneyin.",
+ "management.empty.filtered.title": "Bu filtrelere uygun konu yok",
+ "management.empty.noTopics.action": "Yeni sohbet başlat",
+ "management.empty.noTopics.desc": "İlk konunuzu oluşturmak için bu temsilciyle bir konuşma başlatın.",
+ "management.empty.noTopics.title": "Henüz konu yok",
+ "management.filters.project.empty": "Proje yok",
+ "management.filters.project.label": "Proje",
+ "management.filters.status.active": "Aktif",
+ "management.filters.status.all": "Tümü",
+ "management.filters.status.archived": "Arşivlenmiş",
+ "management.filters.status.completed": "Tamamlanmış",
+ "management.filters.status.favorite": "Favoriler",
+ "management.filters.status.running": "Çalışıyor",
+ "management.filters.time.all": "Tüm zamanlar",
+ "management.filters.time.label": "Zaman",
+ "management.filters.time.month": "Geçen ay",
+ "management.filters.time.today": "Bugün",
+ "management.filters.time.week": "Geçen hafta",
+ "management.filters.trigger.api": "API",
+ "management.filters.trigger.chat": "Sohbet",
+ "management.filters.trigger.eval": "Değerlendirme",
+ "management.filters.trigger.label": "Tetikleyici",
+ "management.filters.trigger.task": "Görev",
+ "management.group.byProject": "Projeye göre",
+ "management.group.byTime": "Zamana göre",
+ "management.group.label": "Grup",
+ "management.group.noProject": "Proje yok",
+ "management.group.none": "Hiçbiri",
+ "management.loadingMore": "Daha fazla konu yükleniyor…",
+ "management.searchPlaceholder": "Bu temsilcinin konularını ara…",
+ "management.sidebarEntry": "Konular",
+ "management.sort.createdAt": "Oluşturulma zamanı",
+ "management.sort.label": "Sırala",
+ "management.sort.title": "Başlık",
+ "management.sort.updatedAt": "Güncellenme zamanı",
+ "management.status.active": "Aktif",
+ "management.status.archived": "Arşivlenmiş",
+ "management.status.completed": "Tamamlanmış",
+ "management.status.failed": "Başarısız",
+ "management.status.paused": "Durduruldu",
+ "management.status.running": "Çalışıyor",
+ "management.status.waitingForHuman": "Girdi bekleniyor",
+ "management.title": "Konular",
+ "management.view.card": "Kart",
+ "management.view.list": "Liste",
"newTopic": "Yeni Konu",
"renameModal.description": "Kısa ve kolay tanınabilir olsun.",
"renameModal.title": "Konuyu Yeniden Adlandır",
diff --git a/locales/vi-VN/agent.json b/locales/vi-VN/agent.json
index b74e0b0831..7f13fe2bda 100644
--- a/locales/vi-VN/agent.json
+++ b/locales/vi-VN/agent.json
@@ -100,6 +100,35 @@
"channel.groupPolicyOpenHint": "Phản hồi trong bất kỳ nhóm, kênh hoặc chuỗi thảo luận nào",
"channel.historyLimit": "Giới hạn tin nhắn lịch sử",
"channel.historyLimitHint": "Số lượng tin nhắn mặc định để lấy khi đọc lịch sử kênh",
+ "channel.imessage.applicationIdHint": "Một định danh ổn định được chia sẻ bởi kênh đám mây và cầu nối Desktop.",
+ "channel.imessage.applicationIdPlaceholder": "ví dụ: home-mac-mini",
+ "channel.imessage.blueBubblesPassword": "Mật khẩu BlueBubbles",
+ "channel.imessage.blueBubblesPasswordHint": "Được lưu trữ cục bộ trong LobeHub Desktop và chỉ được sử dụng để gọi máy chủ BlueBubbles cục bộ.",
+ "channel.imessage.blueBubblesServerUrl": "URL Máy chủ BlueBubbles",
+ "channel.imessage.blueBubblesServerUrlHint": "URL máy chủ BlueBubbles cục bộ có thể truy cập từ ứng dụng Desktop này.",
+ "channel.imessage.bridgeEnabled": "Bật Cầu nối",
+ "channel.imessage.bridgeEnabledHint": "Khi được bật, LobeHub Desktop nhận các webhook BlueBubbles cục bộ và chuyển tiếp chúng đến LobeHub.",
+ "channel.imessage.bridgeMissingApplicationId": "Hãy nhập Application ID trước.",
+ "channel.imessage.bridgeMissingPassword": "Hãy nhập mật khẩu BlueBubbles trước.",
+ "channel.imessage.bridgeMissingServerUrl": "Hãy nhập URL Máy chủ BlueBubbles trước.",
+ "channel.imessage.bridgeMissingWebhookSecret": "Hãy nhập Webhook Secret trước.",
+ "channel.imessage.bridgePasswordSavedPlaceholder": "Để trống để giữ mật khẩu đã lưu",
+ "channel.imessage.bridgeRefresh": "Làm mới",
+ "channel.imessage.bridgeRefreshFailed": "Không thể làm mới cầu nối iMessage Desktop",
+ "channel.imessage.bridgeRunning": "Đang chạy",
+ "channel.imessage.bridgeSave": "Lưu Cầu nối",
+ "channel.imessage.bridgeSaveFailed": "Không thể lưu cầu nối iMessage Desktop",
+ "channel.imessage.bridgeSaved": "Cầu nối iMessage Desktop đã được lưu",
+ "channel.imessage.bridgeStopped": "Đã dừng",
+ "channel.imessage.bridgeTest": "Kiểm tra BlueBubbles",
+ "channel.imessage.bridgeTestFailed": "Kiểm tra BlueBubbles thất bại",
+ "channel.imessage.bridgeTestSuccess": "Kết nối BlueBubbles thành công",
+ "channel.imessage.description": "Kết nối trợ lý này với iMessage thông qua cầu nối BlueBubbles cục bộ của LobeHub Desktop.",
+ "channel.imessage.desktopBridge": "Cầu nối Desktop",
+ "channel.imessage.desktopDeviceId": "ID Thiết bị Desktop",
+ "channel.imessage.desktopDeviceIdHint": "Thiết bị LobeHub Desktop chạy cầu nối BlueBubbles cục bộ. Tìm nó trong cài đặt Desktop Gateway.",
+ "channel.imessage.webhookSecret": "Webhook Secret",
+ "channel.imessage.webhookSecretHint": "Một bí mật được chia sẻ giữa LobeHub Desktop và webhook đám mây. Sử dụng cùng một giá trị trong cấu hình cầu nối Desktop.",
"channel.importConfig": "Nhập cấu hình",
"channel.importFailed": "Không thể nhập cấu hình",
"channel.importInvalidFormat": "Định dạng tệp cấu hình không hợp lệ",
@@ -176,6 +205,7 @@
"channel.userIdHint": "ID người dùng của bạn trên nền tảng này. AI có thể sử dụng nó để gửi tin nhắn trực tiếp cho bạn.",
"channel.userIdHint.discord": "Bật Chế độ Nhà phát triển (Cài đặt → Nâng cao), sau đó nhấp chuột phải vào ảnh đại diện của bạn → Sao chép ID Người dùng.",
"channel.userIdHint.feishu": "Mở ứng dụng của bạn trên Feishu / Lark Open Platform → Permissions, sau đó tra Open ID của bạn.",
+ "channel.userIdHint.imessage": "Sử dụng tài khoản iMessage của bạn như được thấy trong BlueBubbles, thường là địa chỉ email hoặc số điện thoại theo định dạng E.164.",
"channel.userIdHint.line": "Mở LINE Developers Console → kênh của bạn → tab Cài đặt cơ bản, và sao chép \"ID người dùng của bạn\" (bắt đầu bằng U, 33 ký tự).",
"channel.userIdHint.qq": "Số QQ của bạn, hiển thị trên trang hồ sơ QQ.",
"channel.userIdHint.slack": "Mở hồ sơ Slack của bạn → ⋮ More → Copy member ID (bắt đầu bằng U).",
diff --git a/locales/vi-VN/chat.json b/locales/vi-VN/chat.json
index a321d940a7..244850ae3b 100644
--- a/locales/vi-VN/chat.json
+++ b/locales/vi-VN/chat.json
@@ -69,6 +69,11 @@
"cliAuthGuide.errorDetails": "Chi tiết lỗi",
"cliAuthGuide.runCommand": "Chạy lệnh này trong Terminal",
"cliAuthGuide.title": "Đăng nhập vào {{name}}",
+ "cliOverloadedGuide.actions.retry": "Thử lại",
+ "cliOverloadedGuide.desc": "Dịch vụ mô hình thượng nguồn của {{name}} đang tạm thời quá tải. Thông thường sẽ được khắc phục sau một lúc.",
+ "cliOverloadedGuide.errorDetails": "Chi tiết lỗi",
+ "cliOverloadedGuide.retryHint": "Chờ vài giây và thử lại. Nếu vẫn không thành công, nhà cung cấp có thể đang gặp sự cố lớn hơn.",
+ "cliOverloadedGuide.title": "{{name}} đang tạm thời quá tải",
"cliRateLimitGuide.actions.openSystemTools": "Mở Công cụ Hệ thống",
"cliRateLimitGuide.actions.retry": "Thử lại",
"cliRateLimitGuide.afterReset": "Chờ đến thời gian đặt lại, sau đó thử lại tin nhắn của bạn. Nếu bạn đang dùng uỷ quyền API, bạn cũng có thể kiểm tra hạn mức và trạng thái thanh toán của nhà cung cấp.",
@@ -203,6 +208,17 @@
"heteroAgent.cloudRepo.noRepos": "Chưa cấu hình kho lưu trữ nào. Thêm chúng trong cài đặt tác nhân.",
"heteroAgent.cloudRepo.notSet": "Chưa chọn kho lưu trữ nào",
"heteroAgent.cloudRepo.sectionTitle": "Kho lưu trữ",
+ "heteroAgent.executionTarget.infoTooltip": "Chọn một thiết bị từ xa để điều khiển máy đó từ web. \"Thiết bị này\" chạy tác nhân cục bộ và chỉ khả dụng trong ứng dụng máy tính để bàn.",
+ "heteroAgent.executionTarget.loading": "Đang tải thiết bị…",
+ "heteroAgent.executionTarget.local": "Thiết bị này",
+ "heteroAgent.executionTarget.localDesc": "Chạy như một quy trình cục bộ trên ứng dụng máy tính để bàn này",
+ "heteroAgent.executionTarget.noDevices": "Chưa có thiết bị từ xa. Cài đặt ứng dụng máy tính để bàn hoặc chạy `lh connect` trên máy khác.",
+ "heteroAgent.executionTarget.offline": "Ngoại tuyến",
+ "heteroAgent.executionTarget.online": "Trực tuyến",
+ "heteroAgent.executionTarget.sandbox": "Hộp cát đám mây",
+ "heteroAgent.executionTarget.sandboxDesc": "Chạy trong hộp cát đám mây tạm thời",
+ "heteroAgent.executionTarget.title": "Thiết bị thực thi",
+ "heteroAgent.executionTarget.unknownDevice": "Thiết bị không xác định",
"heteroAgent.fullAccess.label": "Toàn quyền truy cập",
"heteroAgent.fullAccess.tooltip": "Claude Code chạy cục bộ với toàn quyền đọc/ghi vào thư mục làm việc. Chưa hỗ trợ chuyển đổi chế độ quyền.",
"heteroAgent.resumeReset.cwdChanged": "Thư mục làm việc đã thay đổi. Phiên Claude Code trước đó chỉ có thể tiếp tục từ thư mục gốc ban đầu, vì vậy một cuộc trò chuyện mới đã được bắt đầu.",
@@ -274,6 +290,11 @@
"memory.on.desc": "Ghi nhớ các tùy chọn và thông tin từ các cuộc trò chuyện.",
"memory.on.title": "Bật Bộ Nhớ",
"memory.title": "Bộ Nhớ",
+ "mention.category.agents": "Tác nhân",
+ "mention.category.members": "Thành viên",
+ "mention.category.skills": "Kỹ năng",
+ "mention.category.tools": "Công cụ",
+ "mention.category.topics": "Chủ đề",
"mention.title": "Đề cập thành viên",
"messageAction.collapse": "Thu gọn tin nhắn",
"messageAction.continueGeneration": "Tiếp tục tạo",
@@ -330,6 +351,7 @@
"newCodexAgent": "Thêm Codex",
"newGroupChat": "Tạo nhóm",
"newPage": "Tạo trang",
+ "newPlatformAgent": "Thêm Tác nhân Nền tảng",
"noAgentsYet": "Nhóm này chưa có thành viên. Nhấn nút + để mời tác nhân.",
"noAvailableAgents": "Không có thành viên nào để mời",
"noMatchingAgents": "Không tìm thấy thành viên phù hợp",
@@ -350,6 +372,45 @@
"pageSelection.reference": "Văn bản đã chọn",
"pin": "Ghim",
"pinOff": "Bỏ ghim",
+ "platformAgent.create.available": "Có sẵn",
+ "platformAgent.create.back": "Quay lại",
+ "platformAgent.create.checkFailed": "Kiểm tra thất bại",
+ "platformAgent.create.checking": "Đang kiểm tra tính khả dụng...",
+ "platformAgent.create.comingSoon": "Sắp ra mắt",
+ "platformAgent.create.create": "Tạo Tác nhân",
+ "platformAgent.create.creating": "Đang tạo...",
+ "platformAgent.create.desc.amp": "Kết nối với Amp đang chạy trên một trong các thiết bị của bạn",
+ "platformAgent.create.desc.hermes": "Kết nối với Hermes đang chạy trên một trong các thiết bị của bạn",
+ "platformAgent.create.desc.openclaw": "Kết nối với OpenClaw đang chạy trên một trong các thiết bị của bạn",
+ "platformAgent.create.desc.opencode": "Kết nối với OpenCode đang chạy trên một trong các thiết bị của bạn",
+ "platformAgent.create.descriptionPlaceholder": "Mô tả ngắn gọn (tùy chọn)",
+ "platformAgent.create.downloadDesktop": "Tải xuống Ứng dụng Máy tính để bàn",
+ "platformAgent.create.fetchingProfile": "Đang lấy hồ sơ...",
+ "platformAgent.create.namePlaceholder": "Ví dụ: Tác nhân OpenClaw của tôi",
+ "platformAgent.create.next": "Tiếp theo",
+ "platformAgent.create.noDevices": "Không có thiết bị nào được kết nối",
+ "platformAgent.create.noDevicesCliHint": "Hoặc kết nối bất kỳ máy nào qua CLI, sau đó nhấn Làm mới:",
+ "platformAgent.create.noDevicesCmd": "lh connect",
+ "platformAgent.create.noDevicesDesktopHint": "Cài đặt Ứng dụng Máy tính để bàn — nó sẽ tự động kết nối sau khi đăng nhập",
+ "platformAgent.create.notInstalled": "{{name}} chưa được cài đặt trên thiết bị này",
+ "platformAgent.create.refresh": "Làm mới",
+ "platformAgent.create.selectDevice": "Chọn một thiết bị",
+ "platformAgent.create.step1": "Chọn Nền tảng",
+ "platformAgent.create.step2": "Chọn Thiết bị",
+ "platformAgent.create.step3": "Cấu hình Tác nhân",
+ "platformAgent.create.title": "Thêm Tác nhân Nền tảng",
+ "platformAgent.create.upgradeCmd": "npm install -g @lobehub/cli",
+ "platformAgent.create.versionTooLow": "Phiên bản lh quá thấp",
+ "platformAgent.create.versionTooLowHint": "Cập nhật lh lên phiên bản mới nhất:",
+ "platformAgent.device.online": "Trực tuyến",
+ "platformAgent.deviceGuard.configure": "Cấu hình",
+ "platformAgent.deviceGuard.deviceOffline.desc": "Thiết bị được liên kết không được kết nối. Chạy `lh connect` trên máy đó sau đó nhấn Làm mới.",
+ "platformAgent.deviceGuard.deviceOffline.title": "Thiết bị không được kết nối",
+ "platformAgent.deviceGuard.noDevice.desc": "Tác nhân này không có thiết bị được liên kết. Chỉnh sửa hồ sơ tác nhân để cấu hình một thiết bị.",
+ "platformAgent.deviceGuard.noDevice.title": "Không có thiết bị được liên kết",
+ "platformAgent.deviceGuard.platformUnavailable.desc": "{{name}} chưa được cài đặt trên thiết bị được kết nối.",
+ "platformAgent.deviceGuard.platformUnavailable.title": "{{name}} không khả dụng",
+ "platformAgent.deviceGuard.refresh": "Làm mới",
"plus.addSkills": "Thêm kỹ năng...",
"plus.search.appSearch": "Tìm kiếm thông minh",
"plus.search.appSearchDesc": "Dịch vụ tìm kiếm tối ưu hóa LobeHub, cung cấp kết quả truy xuất tốt nhất.",
@@ -553,6 +614,9 @@
"taskDetail.modelConfig": "Ghi đè mô hình",
"taskDetail.navigation": "Điều hướng",
"taskDetail.nextRunCountdown": "Lần chạy tiếp theo trong {{countdown}}",
+ "taskDetail.notFound.backToTasks": "Quay lại tất cả nhiệm vụ",
+ "taskDetail.notFound.desc": "Nhiệm vụ này có thể đã bị xóa, hoặc bạn không có quyền xem nó.",
+ "taskDetail.notFound.title": "Không tìm thấy nhiệm vụ",
"taskDetail.pauseTask": "Tạm dừng tác vụ",
"taskDetail.priority.high": "Cao",
"taskDetail.priority.low": "Thấp",
@@ -912,10 +976,11 @@
"workingPanel.resources.deleteError": "Failed to delete document",
"workingPanel.resources.deleteSuccess": "Document deleted",
"workingPanel.resources.deleteTitle": "Delete document?",
+ "workingPanel.resources.deleteTitleMulti": "Xóa {{count}} mục?",
"workingPanel.resources.empty": "Chưa có tài liệu. Các tài liệu liên quan đến tác tử này sẽ xuất hiện ở đây.",
"workingPanel.resources.error": "Failed to load resources",
- "workingPanel.resources.filter.all": "Tất cả",
"workingPanel.resources.filter.documents": "Tài liệu",
+ "workingPanel.resources.filter.skills": "Kỹ năng",
"workingPanel.resources.filter.web": "Web",
"workingPanel.resources.loading": "Loading resources...",
"workingPanel.resources.previewError": "Failed to load preview",
@@ -924,6 +989,7 @@
"workingPanel.resources.renameError": "Failed to rename document",
"workingPanel.resources.renameSuccess": "Document renamed",
"workingPanel.resources.tree.createError": "Tạo thất bại",
+ "workingPanel.resources.tree.deleteSelected": "Xóa đã chọn ({{count}})",
"workingPanel.resources.tree.moveError": "Di chuyển thất bại",
"workingPanel.resources.tree.newDocument": "Tài liệu mới",
"workingPanel.resources.tree.newFolder": "Thư mục mới",
@@ -947,12 +1013,15 @@
"workingPanel.review.empty.noBaseRef": "Không thể xác định nhánh mặc định từ xa. Chạy lệnh `git remote set-head origin --auto` trong terminal của bạn.",
"workingPanel.review.error": "Không thể tải sự khác biệt của tệp này",
"workingPanel.review.expandAll": "Mở rộng tất cả",
+ "workingPanel.review.group.collapseDiffs": "Thu gọn tất cả khác biệt trong nhóm này",
+ "workingPanel.review.group.expandDiffs": "Mở rộng tất cả khác biệt trong nhóm này",
+ "workingPanel.review.group.fileCount": "{{count}} tệp",
+ "workingPanel.review.group.submoduleClean": "Không có thay đổi nội bộ",
"workingPanel.review.mode.branch": "Nhánh",
"workingPanel.review.mode.unstaged": "Chưa được dàn dựng",
"workingPanel.review.more": "Thêm tùy chọn",
"workingPanel.review.refresh": "Làm mới",
"workingPanel.review.revealInTree": "Hiển thị trong cây thư mục",
- "workingPanel.review.revealNotFound": "Không tìm thấy tệp trong chỉ mục dự án",
"workingPanel.review.revert": "Hủy thay đổi",
"workingPanel.review.revert.confirm.cancel": "Hủy",
"workingPanel.review.revert.confirm.description": "Các thay đổi trong cây làm việc của {{filePath}} sẽ bị xóa vĩnh viễn. Các tệp chưa được theo dõi sẽ bị xóa khỏi đĩa.",
@@ -970,6 +1039,9 @@
"workingPanel.review.wordWrap.disable": "Tắt ngắt dòng",
"workingPanel.review.wordWrap.enable": "Bật ngắt dòng",
"workingPanel.skills.empty": "Không tìm thấy kỹ năng nào trong dự án này",
+ "workingPanel.skills.section.agent": "Kỹ năng tác nhân",
+ "workingPanel.skills.section.project": "Kỹ năng dự án",
+ "workingPanel.skills.section.user": "Kỹ năng người dùng",
"workingPanel.skills.title": "Kỹ năng",
"workingPanel.space": "Khoảng trống",
"workingPanel.title": "Working Panel",
diff --git a/locales/vi-VN/common.json b/locales/vi-VN/common.json
index 54b3611cf8..9a7578c24d 100644
--- a/locales/vi-VN/common.json
+++ b/locales/vi-VN/common.json
@@ -353,6 +353,7 @@
"messengerBanner.title": "Trò chuyện với Lobe AI trên các ứng dụng nhắn tin yêu thích của bạn",
"more": "Thêm",
"navPanel.agent": "Tác nhân",
+ "navPanel.bottomDivider": "Các mục bên dưới neo vào phía dưới",
"navPanel.customizeSidebar": "Tùy chỉnh thanh bên",
"navPanel.displayItems": "Hiển thị mục",
"navPanel.hidden": "Đã ẩn",
@@ -479,5 +480,6 @@
"userPanel.setting": "Cài đặt",
"userPanel.upgradePlan": "Nâng cấp gói",
"userPanel.usages": "Thống kê sử dụng",
- "version": "Phiên bản"
+ "version": "Phiên bản",
+ "zoom": "Thu phóng"
}
diff --git a/locales/vi-VN/components.json b/locales/vi-VN/components.json
index b5058b5389..135c198c26 100644
--- a/locales/vi-VN/components.json
+++ b/locales/vi-VN/components.json
@@ -5,6 +5,10 @@
"DragUpload.dragDesc": "Kéo và thả tệp vào đây để tải lên nhiều hình ảnh.",
"DragUpload.dragFileDesc": "Kéo và thả hình ảnh và tệp vào đây để tải lên nhiều hình ảnh và tệp.",
"DragUpload.dragFileTitle": "Tải lên Tệp",
+ "DragUpload.dragFolderDesc": "Thả thư mục để tham chiếu nó dưới dạng @mention trong ô nhập trò chuyện.",
+ "DragUpload.dragFolderTitle": "Tham chiếu Thư mục",
+ "DragUpload.dragMixedDesc": "Thư mục được chèn dưới dạng @mention; tệp được tải lên.",
+ "DragUpload.dragMixedTitle": "Tham chiếu Thư mục & Tải lên Tệp",
"DragUpload.dragTitle": "Tải lên Hình ảnh",
"FileManager.actions.addToLibrary": "Thêm vào Thư viện",
"FileManager.actions.batchChunking": "Xử lý hàng loạt",
diff --git a/locales/vi-VN/editor.json b/locales/vi-VN/editor.json
index acabfe9099..fe8a0d47fd 100644
--- a/locales/vi-VN/editor.json
+++ b/locales/vi-VN/editor.json
@@ -1,8 +1,10 @@
{
+ "actionTag.category.agentSkill": "Kỹ năng của đại lý",
"actionTag.category.command": "Lệnh",
"actionTag.category.projectSkill": "Kỹ năng dự án",
"actionTag.category.skill": "Kỹ năng",
"actionTag.category.tool": "Công cụ",
+ "actionTag.tooltip.agentSkill": "Tải một gói kỹ năng từ tài liệu của đại lý này cho yêu cầu.",
"actionTag.tooltip.command": "Chạy lệnh slash phía client trước khi gửi.",
"actionTag.tooltip.projectSkill": "Được gửi dưới dạng lệnh gạch chéo để CLI của tác nhân chạy kỹ năng dự án tương ứng.",
"actionTag.tooltip.skill": "Tải gói kỹ năng có thể tái sử dụng cho yêu cầu này.",
diff --git a/locales/vi-VN/electron.json b/locales/vi-VN/electron.json
index cf65602c40..c46799f300 100644
--- a/locales/vi-VN/electron.json
+++ b/locales/vi-VN/electron.json
@@ -35,6 +35,7 @@
"navigation.recentView": "Đã xem gần đây",
"navigation.resources": "Tài nguyên",
"navigation.settings": "Cài đặt",
+ "navigation.task": "Nhiệm vụ",
"navigation.tasks": "Nhiệm vụ",
"navigation.unpin": "Bỏ ghim",
"notification.finishChatGeneration": "Đã hoàn tất tạo tin nhắn AI",
diff --git a/locales/vi-VN/file.json b/locales/vi-VN/file.json
index f608444ceb..a1d5c6c41c 100644
--- a/locales/vi-VN/file.json
+++ b/locales/vi-VN/file.json
@@ -53,6 +53,8 @@
"home.uploadEntries.folder.title": "Tải Lên Thư Mục",
"home.uploadEntries.library.title": "Tạo Thư Viện Mới",
"home.uploadEntries.newPage.title": "Trang Mới",
+ "library.hierarchy.empty.desc": "Thêm tệp hoặc tạo thư mục để bắt đầu",
+ "library.hierarchy.empty.title": "Chưa có gì ở đây",
"library.list.confirmRemoveLibrary": "Bạn sắp xóa thư viện này. Các tệp bên trong sẽ không bị xóa mà sẽ được chuyển đến Tất Cả Tệp. Hành động này không thể hoàn tác, vui lòng cẩn thận.",
"library.list.empty": "Nhấn <1>+1> để tạo thư viện mới",
"library.new": "Thư Viện Mới",
diff --git a/locales/vi-VN/home.json b/locales/vi-VN/home.json
index 53e61bd315..b88c91cefb 100644
--- a/locales/vi-VN/home.json
+++ b/locales/vi-VN/home.json
@@ -45,12 +45,12 @@
"recommendations.heteroAgent.tag": "Agent Lập Trình",
"recommendations.heteroAgent.title": "Thêm agent {{name}}",
"recommendations.subtitle": "Một số gợi ý cho thiết lập của bạn",
+ "starter.claudeOpus48": "Claude Opus 4.8",
+ "starter.claudeOpus48Already": "Đã sử dụng Claude Opus 4.8",
+ "starter.claudeOpus48Switched": "Đã chuyển sang Claude Opus 4.8",
"starter.createAgent": "Tạo Tác Nhân",
"starter.createGroup": "Tạo Nhóm",
"starter.deepResearch": "Nghiên cứu chuyên sâu",
- "starter.deepseekV4Pro": "DeepSeek V4 Pro",
- "starter.deepseekV4ProAlready": "Đang sử dụng DeepSeek V4 Pro",
- "starter.deepseekV4ProSwitched": "Đã chuyển sang DeepSeek V4 Pro",
"starter.developing": "Sắp ra mắt",
"starter.image": "Hình ảnh",
"starter.imageGeneration": "Tạo hình ảnh",
diff --git a/locales/vi-VN/image.json b/locales/vi-VN/image.json
index 9d0a24f267..29755bbcf8 100644
--- a/locales/vi-VN/image.json
+++ b/locales/vi-VN/image.json
@@ -20,6 +20,7 @@
"config.resolution.options.1K": "1K",
"config.resolution.options.2K": "2K",
"config.resolution.options.4K": "4K",
+ "config.resolution.options.512": "512px",
"config.seed.label": "Hạt giống",
"config.seed.random": "Hạt giống ngẫu nhiên",
"config.size.label": "Kích thước",
diff --git a/locales/vi-VN/labs.json b/locales/vi-VN/labs.json
index 463ac5576c..f5ac027f43 100644
--- a/locales/vi-VN/labs.json
+++ b/locales/vi-VN/labs.json
@@ -1,15 +1,21 @@
{
+ "features.agentDocumentFloatingChatPanel.desc": "Hiển thị bảng trò chuyện nổi trong chế độ xem trước tài liệu của đại lý chỉ khi tính năng thử nghiệm này được bật.",
+ "features.agentDocumentFloatingChatPanel.title": "Bảng Trò Chuyện Nổi Tài Liệu Đại Lý",
"features.agentSelfIteration.desc": "Cho phép trợ lý tự phản tư, xây dựng khả năng tự nhận thức và liên tục cải thiện thông qua các nỗ lực và tương tác đang diễn ra.",
"features.agentSelfIteration.title": "Tự lặp của tác nhân",
"features.assistantMessageGroup.desc": "Nhóm các tin nhắn của tác nhân và kết quả gọi công cụ lại với nhau để hiển thị",
"features.assistantMessageGroup.title": "Nhóm Tin Nhắn Tác Nhân",
+ "features.executionDeviceSwitcher.desc": "Hiển thị công cụ chuyển đổi thiết bị thực thi trong thanh công cụ đại lý không đồng nhất để bạn có thể định tuyến các lần chạy đến thiết bị này, một sandbox đám mây hoặc một thiết bị từ xa được liên kết.",
+ "features.executionDeviceSwitcher.title": "Công Cụ Chuyển Đổi Thiết Bị Thực Thi",
"features.gatewayMode.desc": "Thực thi các tác vụ của tác nhân trên máy chủ thông qua Gateway WebSocket thay vì chạy cục bộ. Giúp tăng tốc độ xử lý và giảm mức sử dụng tài nguyên trên thiết bị của người dùng.",
"features.gatewayMode.title": "Thực thi tác nhân phía máy chủ (Gateway)",
"features.groupChat.desc": "Kích hoạt phối hợp trò chuyện nhóm với nhiều tác nhân.",
"features.groupChat.title": "Trò Chuyện Nhóm (Đa Tác Nhân)",
+ "features.imessage.desc": "Kết nối các đại lý với iMessage thông qua cầu nối BlueBubbles LobeHub Desktop cục bộ.",
+ "features.imessage.title": "Kênh iMessage",
"features.inputMarkdown.desc": "Hiển thị Markdown trong khu vực nhập liệu theo thời gian thực (văn bản in đậm, khối mã, bảng, v.v.).",
"features.inputMarkdown.title": "Hiển Thị Markdown Trong Ô Nhập",
- "features.messenger.desc": "Trò chuyện với các đại lý của bạn từ Telegram (và các ứng dụng nhắn tin khác) thông qua bot LobeHub được chia sẻ. Thêm một tab Messenger trong Cài đặt để liên kết tài khoản của bạn và chọn đại lý nhận tin nhắn.",
- "features.messenger.title": "Nhắn tin",
+ "features.platformAgent.desc": "Hiển thị mục \"Thêm Đại Lý Nền Tảng\" trong menu tạo. Các đại lý nền tảng (ví dụ: OpenClaw, Hermes) chạy trên một thiết bị được kết nối và giao tiếp lại thông qua lh connect.",
+ "features.platformAgent.title": "Tạo Đại Lý Nền Tảng",
"title": "Phòng Thí Nghiệm"
}
diff --git a/locales/vi-VN/modelProvider.json b/locales/vi-VN/modelProvider.json
index 933171ff3d..6109bc0e5c 100644
--- a/locales/vi-VN/modelProvider.json
+++ b/locales/vi-VN/modelProvider.json
@@ -233,7 +233,7 @@
"providerModels.item.modelConfig.extendParams.options.imageAspectRatio2.hint": "Dành cho Nano Banana 2; điều chỉnh tỷ lệ khung hình của hình ảnh được tạo (hỗ trợ tỷ lệ siêu rộng 1:4, 4:1, 1:8, 8:1).",
"providerModels.item.modelConfig.extendParams.options.imageResolution.hint": "Dành cho các mô hình tạo ảnh Gemini 3; điều chỉnh độ phân giải của ảnh được tạo.",
"providerModels.item.modelConfig.extendParams.options.imageResolution2.hint": "Dành cho các mô hình hình ảnh Gemini 3.1 Flash; điều chỉnh độ phân giải của hình ảnh được tạo (hỗ trợ 512px).",
- "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "Dành cho Claude Opus 4.7; điều chỉnh mức độ nỗ lực (thấp/trung bình/cao/rất cao/tối đa).",
+ "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "Dành cho Claude Opus 4.7 trở lên; điều chỉnh mức độ nỗ lực (thấp/trung bình/cao/rất cao/tối đa).",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken.hint": "Dành cho Claude, Qwen3 và các mô hình tương tự; điều chỉnh ngân sách token cho suy luận.",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken32k.hint": "Dành cho GLM-5 và GLM-4.7; kiểm soát ngân sách token cho suy luận (tối đa 32k).",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken80k.hint": "Dành cho dòng Qwen3; kiểm soát ngân sách token cho suy luận (tối đa 80k).",
@@ -245,7 +245,6 @@
"providerModels.item.modelConfig.extendParams.options.thinkingLevel2.hint": "Dành cho các mô hình Gemini 3 Pro Preview; điều chỉnh độ sâu suy nghĩ.",
"providerModels.item.modelConfig.extendParams.options.thinkingLevel3.hint": "Dành cho các mô hình Gemini 3.1 Pro Preview; điều chỉnh độ sâu suy nghĩ với các mức thấp/trung bình/cao.",
"providerModels.item.modelConfig.extendParams.options.thinkingLevel4.hint": "Dành cho các mô hình Gemini 3.1 Flash Image; bật/tắt suy nghĩ.",
- "providerModels.item.modelConfig.extendParams.options.thinkingLevel5.hint": "Dành cho Gemini 3.1 Flash-Lite Preview; điều chỉnh độ sâu suy nghĩ với các mức tối thiểu/thấp/trung bình/cao.",
"providerModels.item.modelConfig.extendParams.options.urlContext.hint": "Dành cho dòng Gemini; hỗ trợ cung cấp ngữ cảnh từ URL.",
"providerModels.item.modelConfig.extendParams.placeholder": "Chọn các tham số mở rộng để kích hoạt",
"providerModels.item.modelConfig.extendParams.previewFallback": "Không thể xem trước",
diff --git a/locales/vi-VN/modelRuntime.json b/locales/vi-VN/modelRuntime.json
new file mode 100644
index 0000000000..ed494e8d59
--- /dev/null
+++ b/locales/vi-VN/modelRuntime.json
@@ -0,0 +1,42 @@
+{
+ "AccountDeactivated": "Tài khoản của bạn đã bị vô hiệu hóa hoặc tạm ngưng. Điều này có thể do chính sách, lý do bảo mật hoặc xem xét tài khoản. Vui lòng liên hệ với bộ phận hỗ trợ của nhà cung cấp để được trợ giúp.",
+ "AgentRuntimeError": "Lỗi thực thi thời gian chạy của mô hình ngôn ngữ Lobe. Vui lòng khắc phục sự cố hoặc thử lại dựa trên thông tin sau.",
+ "CapabilityNotSupported": "Rất tiếc, mô hình này không hỗ trợ khả năng được yêu cầu (chẳng hạn như đầu vào hình ảnh hoặc gọi công cụ). Vui lòng chuyển sang một mô hình hỗ trợ tính năng này.",
+ "ComfyUIBizError": "Đã xảy ra lỗi khi yêu cầu dịch vụ ComfyUI. Vui lòng khắc phục sự cố bằng thông tin dưới đây hoặc thử lại.",
+ "ComfyUIEmptyResult": "Không có hình ảnh nào được tạo bởi ComfyUI. Vui lòng kiểm tra cấu hình mô hình hoặc thử lại.",
+ "ComfyUIModelError": "Không thể tải mô hình ComfyUI. Vui lòng đảm bảo tệp mô hình tồn tại.",
+ "ComfyUIServiceUnavailable": "Không thể kết nối với dịch vụ ComfyUI. Vui lòng đảm bảo rằng dịch vụ đang hoạt động đúng cách và URL dịch vụ được cấu hình chính xác.",
+ "ComfyUIUploadFailed": "Không thể tải hình ảnh lên ComfyUI. Vui lòng kiểm tra kết nối máy chủ hoặc thử lại.",
+ "ComfyUIWorkflowError": "Thực thi quy trình làm việc của ComfyUI thất bại. Vui lòng xác minh cấu hình quy trình làm việc.",
+ "ConnectionCheckFailed": "Yêu cầu trả về rỗng. Vui lòng kiểm tra xem địa chỉ proxy API có kết thúc bằng `/v1` hay không.",
+ "ContentModeration": "Rất tiếc, nội dung đã bị từ chối bởi bộ lọc an toàn của nhà cung cấp. Vui lòng chỉnh sửa yêu cầu của bạn và thử lại.",
+ "ContextEnginePipelineError": "Không thể lắp ráp ngữ cảnh hội thoại cho yêu cầu này. Vui lòng thử lại; nếu vấn đề vẫn tiếp diễn, hãy liên hệ với bộ phận hỗ trợ.",
+ "DatabasePersistError": "Một thao tác cơ sở dữ liệu đã thất bại khi lưu hoặc tải hội thoại này. Vui lòng thử lại; nếu vấn đề vẫn tiếp diễn, hãy liên hệ với bộ phận hỗ trợ.",
+ "ExceededContextWindow": "Nội dung yêu cầu hiện tại vượt quá độ dài mà mô hình có thể xử lý. Vui lòng giảm bớt nội dung và thử lại.",
+ "InsufficientQuota": "Rất tiếc, hạn mức cho khóa này đã đạt đến giới hạn. Vui lòng kiểm tra số dư tài khoản của bạn hoặc thử lại sau khi tăng hạn mức của khóa.",
+ "InvalidBedrockCredentials": "Xác thực Bedrock thất bại. Vui lòng kiểm tra AccessKeyId/SecretAccessKey và thử lại.",
+ "InvalidComfyUIArgs": "Cấu hình ComfyUI không hợp lệ. Vui lòng kiểm tra cài đặt và thử lại.",
+ "InvalidGithubToken": "Mã truy cập cá nhân GitHub không chính xác hoặc trống. Vui lòng kiểm tra mã truy cập cá nhân GitHub của bạn và thử lại.",
+ "InvalidOllamaArgs": "Cấu hình Ollama không hợp lệ, vui lòng kiểm tra cấu hình Ollama và thử lại.",
+ "InvalidProviderAPIKey": "Khóa API của {{provider}} không chính xác hoặc trống, vui lòng kiểm tra khóa API của {{provider}} và thử lại.",
+ "InvalidRequestFormat": "Rất tiếc, nhà cung cấp đã từ chối yêu cầu vì định dạng không hợp lệ. Vui lòng kiểm tra đầu vào hoặc thử một mô hình khác.",
+ "InvalidVertexCredentials": "Xác thực Vertex thất bại. Vui lòng kiểm tra thông tin xác thực của bạn và thử lại.",
+ "LocationNotSupportError": "Rất tiếc, vị trí hiện tại của bạn không hỗ trợ dịch vụ mô hình này. Điều này có thể do hạn chế khu vực hoặc dịch vụ không khả dụng. Vui lòng xác nhận xem vị trí hiện tại có hỗ trợ sử dụng dịch vụ này hay không, hoặc thử sử dụng một vị trí khác.",
+ "ModelNotFound": "Rất tiếc, không thể tìm thấy mô hình được yêu cầu. Có thể mô hình không tồn tại hoặc bạn không có quyền truy cập cần thiết. Vui lòng thử lại sau khi thay đổi khóa API hoặc điều chỉnh quyền truy cập của bạn.",
+ "NoAvailableChannel": "Rất tiếc, proxy hoặc bộ định tuyến không có kênh khả dụng cho mô hình được yêu cầu. Vui lòng chuyển đổi cấu hình kênh/khóa hoặc thử lại sau.",
+ "OllamaBizError": "Lỗi khi yêu cầu dịch vụ Ollama, vui lòng khắc phục sự cố hoặc thử lại dựa trên thông tin sau.",
+ "OllamaServiceUnavailable": "Dịch vụ Ollama không khả dụng. Vui lòng kiểm tra xem Ollama có đang hoạt động đúng cách hay không hoặc cấu hình cross-origin của Ollama đã được thiết lập chính xác chưa.",
+ "OperationInactivityTimeout": "Hoạt động của tác nhân đã không hoạt động quá lâu và bị chấm dứt. Vui lòng thử lại yêu cầu.",
+ "PermissionDenied": "Rất tiếc, bạn không có quyền truy cập dịch vụ này. Vui lòng kiểm tra xem khóa của bạn có quyền truy cập cần thiết hay không.",
+ "ProviderBizError": "Lỗi khi yêu cầu dịch vụ {{provider}}, vui lòng khắc phục sự cố hoặc thử lại dựa trên thông tin sau.",
+ "ProviderNetworkError": "Kết nối với nhà cung cấp đã hết thời gian hoặc bị ngắt. Vui lòng kiểm tra mạng của bạn và thử lại.",
+ "ProviderServiceUnavailable": "Nhà cung cấp tạm thời quá tải hoặc không khả dụng. Vui lòng thử lại sau.",
+ "QuotaLimitReached": "Rất tiếc, việc sử dụng token hoặc số lượng yêu cầu đã đạt đến giới hạn hạn mức cho khóa này. Vui lòng tăng hạn mức của khóa hoặc thử lại sau.",
+ "RateLimitExceeded": "Rất tiếc, việc sử dụng token hoặc số lượng yêu cầu đã đạt đến giới hạn tốc độ cho khóa này. Vui lòng thử lại sau hoặc tăng hạn mức của khóa.",
+ "StateStorePersistError": "Một vấn đề tạm thời với kho lưu trữ trạng thái hội thoại đã làm gián đoạn hoạt động này. Vui lòng thử lại; nếu vấn đề vẫn tiếp diễn, hãy liên hệ với bộ phận hỗ trợ.",
+ "StreamChunkError": "Lỗi phân tích đoạn tin nhắn của yêu cầu streaming. Vui lòng kiểm tra xem giao diện API hiện tại có tuân thủ các tiêu chuẩn quy định hay không, hoặc liên hệ với nhà cung cấp API của bạn để được hỗ trợ.",
+ "UpstreamGatewayError": "Cổng hoặc proxy đầu nguồn trả về lỗi. Vui lòng thử lại sau; nếu vấn đề vẫn tiếp diễn, hãy kiểm tra cấu hình proxy/endpoint của bạn.",
+ "UpstreamHttpError": "Nhà cung cấp trả về lỗi HTTP mà không có chi tiết thêm. Vui lòng thử lại, hoặc kiểm tra yêu cầu và cấu hình mô hình của bạn.",
+ "UpstreamMalformedResponse": "Nhà cung cấp trả về phản hồi không hợp lệ và không thể phân tích. Vui lòng thử lại; nếu vấn đề vẫn tiếp diễn, hãy thử một mô hình hoặc nhà cung cấp khác.",
+ "UserConfigError": "Cấu hình nhà cung cấp không hợp lệ (URL cơ sở không chính xác, thiếu biến môi trường, hạn chế khóa ảo, v.v.). Vui lòng xem lại cài đặt của nhà cung cấp."
+}
diff --git a/locales/vi-VN/models.json b/locales/vi-VN/models.json
index 6d0d37f5d5..c5c6056ab5 100644
--- a/locales/vi-VN/models.json
+++ b/locales/vi-VN/models.json
@@ -106,6 +106,7 @@
"MiniMax-Hailuo-2.3.description": "Mô hình tạo video hoàn toàn mới với các nâng cấp toàn diện về chuyển động cơ thể, tính hiện thực vật lý và tuân thủ hướng dẫn.",
"MiniMax-M1.description": "Mô hình suy luận nội bộ mới với 80K chuỗi suy nghĩ và đầu vào 1M, đạt hiệu suất tương đương các mô hình hàng đầu toàn cầu.",
"MiniMax-M2-Stable.description": "Được xây dựng cho lập trình hiệu quả và quy trình tác tử, với khả năng đồng thời cao hơn cho mục đích thương mại.",
+ "MiniMax-M2.1-Lightning.description": "Khả năng lập trình đa ngôn ngữ mạnh mẽ với suy luận nhanh hơn và hiệu quả hơn.",
"MiniMax-M2.1-highspeed.description": "Khả năng lập trình đa ngôn ngữ mạnh mẽ, trải nghiệm lập trình được nâng cấp toàn diện. Nhanh hơn và hiệu quả hơn.",
"MiniMax-M2.1.description": "Khả năng lập trình đa ngôn ngữ mạnh mẽ, trải nghiệm lập trình được nâng cấp toàn diện",
"MiniMax-M2.5-highspeed.description": "MiniMax M2.5 Highspeed: Hiệu suất tương tự như M2.5 với suy luận nhanh hơn.",
@@ -325,6 +326,7 @@
"claude-opus-4-5.description": "Claude Opus 4.5 của Anthropic — mô hình hàng đầu với khả năng lý luận và mã hóa đỉnh cao.",
"claude-opus-4-6.description": "Claude Opus 4.6 của Anthropic — mô hình hàng đầu với cửa sổ ngữ cảnh 1 triệu và khả năng lý luận nâng cao.",
"claude-opus-4-7.description": "Claude Opus 4.7 của Anthropic — phiên bản Opus mới nhất với khả năng lý luận và mã hóa tiên tiến.",
+ "claude-opus-4-8.description": "Claude Opus 4.8 là mô hình mạnh mẽ nhất của Anthropic, phát triển từ Opus 4.7 với các cải tiến về suy luận, mã hóa tác nhân và sử dụng công cụ.",
"claude-opus-4.5.description": "Claude Opus 4.5 là mô hình hàng đầu của Anthropic, kết hợp trí tuệ đỉnh cao với hiệu suất mở rộng cho các nhiệm vụ suy luận phức tạp, chất lượng cao.",
"claude-opus-4.6-fast.description": "Claude Opus 4.6 là mô hình thông minh nhất của Anthropic dành cho việc xây dựng các tác nhân và lập trình.",
"claude-opus-4.6.description": "Claude Opus 4.6 là mô hình thông minh nhất của Anthropic dành cho việc xây dựng các tác nhân và lập trình.",
@@ -400,6 +402,7 @@
"deepseek-ai/DeepSeek-V3.2.description": "DeepSeek-V3.2 là một mô hình kết hợp hiệu suất tính toán cao với khả năng suy luận và hiệu suất Agent xuất sắc. Phương pháp của nó dựa trên ba đột phá công nghệ chính: DeepSeek Sparse Attention (DSA), một cơ chế chú ý hiệu quả giúp giảm đáng kể độ phức tạp tính toán trong khi duy trì hiệu suất mô hình, và được tối ưu hóa đặc biệt cho các kịch bản ngữ cảnh dài; một khung học tăng cường có thể mở rộng, qua đó hiệu suất mô hình có thể cạnh tranh với GPT-5, và phiên bản tính toán cao của nó có thể cạnh tranh với Gemini-3.0-Pro về khả năng suy luận; và một quy trình tổng hợp nhiệm vụ Agent quy mô lớn, được thiết kế để tích hợp khả năng suy luận vào các kịch bản sử dụng công cụ, từ đó cải thiện khả năng theo dõi hướng dẫn và khả năng tổng quát hóa trong các môi trường tương tác phức tạp. Mô hình đã đạt thành tích huy chương vàng tại Olympic Toán học Quốc tế (IMO) và Olympic Tin học Quốc tế (IOI) năm 2025.",
"deepseek-ai/DeepSeek-V3.description": "DeepSeek-V3 là mô hình MoE với 671 tỷ tham số, sử dụng MLA và DeepSeekMoE với cân bằng tải không tổn thất để huấn luyện và suy luận hiệu quả. Được huấn luyện trước trên 14.8T token chất lượng cao với SFT và RL, mô hình vượt trội so với các mô hình mã nguồn mở khác và tiệm cận các mô hình đóng hàng đầu.",
"deepseek-ai/DeepSeek-V4-Flash.description": "DeepSeek-V4-Flash là phiên bản xem trước của mô hình ngôn ngữ MoE trong dòng DeepSeek-V4. Kích thước tham số tổng cộng là 284B, kích thước tham số kích hoạt là 13B và hỗ trợ ngữ cảnh siêu dài 1M token. Mô hình sử dụng kiến trúc chú ý lai kết hợp CSA và HCA, đồng thời giới thiệu mHC và Muon Optimizer để cải thiện hiệu quả lý luận ngữ cảnh dài, độ ổn định huấn luyện và hiệu suất tổng thể.",
+ "deepseek-ai/DeepSeek-V4-Pro.description": "DeepSeek-V4-Pro là mô hình ngôn ngữ MoE hàng đầu trong dòng DeepSeek-V4, với tổng số 1.6T tham số và 49B tham số hoạt động, hỗ trợ bối cảnh siêu dài lên đến 1 triệu token. Mô hình áp dụng kiến trúc chú ý lai sáng tạo kết hợp Chú ý Nén Thưa (CSA) và Chú ý Nén Cao (HCA), chỉ yêu cầu 27% FLOPs suy luận trên mỗi token của DeepSeek-V3.2 và 10% bộ nhớ đệm KV ở bối cảnh 1M. Nó cũng giới thiệu Kết nối Siêu Đa Tạp Bị Ràng Buộc (mHC) để tăng cường sự ổn định trong truyền tín hiệu giữa các lớp, và sử dụng bộ tối ưu Muon để tăng tốc độ hội tụ. DeepSeek-V4-Pro được huấn luyện trước trên hơn 32T token đa dạng chất lượng cao, với giai đoạn hậu huấn luyện sử dụng mô hình hai giai đoạn: phát triển chuyên gia miền độc lập và chưng cất chính sách trực tuyến để tích hợp thống nhất. Chế độ cường độ suy luận tối đa DeepSeek-V4-Pro-Max đạt hiệu suất hàng đầu trên các tiêu chuẩn mã hóa và thu hẹp đáng kể khoảng cách với các mô hình nguồn đóng hàng đầu trong các nhiệm vụ suy luận và tác nhân, khiến nó trở thành một trong những mô hình nguồn mở mạnh nhất hiện nay, hỗ trợ các chế độ suy luận Non-think, Think High và Think Max.",
"deepseek-ai/deepseek-llm-67b-chat.description": "DeepSeek LLM Chat (67B) là một mô hình sáng tạo cung cấp khả năng hiểu và tương tác ngôn ngữ sâu sắc.",
"deepseek-ai/deepseek-v3.1-terminus.description": "DeepSeek V3.1 là mô hình suy luận thế hệ mới với khả năng suy luận phức tạp mạnh mẽ và chuỗi suy nghĩ cho các tác vụ phân tích chuyên sâu.",
"deepseek-ai/deepseek-v3.2.description": "DeepSeek V3.2 là mô hình suy luận thế hệ mới với khả năng suy luận phức tạp mạnh mẽ và tư duy chuỗi.",
@@ -490,6 +493,8 @@
"doubao-seedream-4-0-250828.description": "Seedream 4.0 là mô hình tạo hình ảnh từ ByteDance Seed, hỗ trợ đầu vào văn bản và hình ảnh với khả năng tạo hình ảnh chất lượng cao, dễ kiểm soát. Mô hình tạo hình ảnh từ văn bản gợi ý.",
"doubao-seedream-4-5-251128.description": "Seedream 4.5 là mô hình hình ảnh đa phương thức mới nhất của ByteDance, tích hợp khả năng tạo hình ảnh từ văn bản, chỉnh sửa hình ảnh và tạo hình ảnh hàng loạt, đồng thời kết hợp khả năng suy luận và kiến thức thông thường. So với phiên bản 4.0 trước đó, nó mang lại chất lượng tạo hình ảnh được cải thiện đáng kể, với sự nhất quán chỉnh sửa tốt hơn và khả năng hợp nhất nhiều hình ảnh. Nó cung cấp khả năng kiểm soát chi tiết hình ảnh chính xác hơn, tạo ra văn bản nhỏ và khuôn mặt nhỏ một cách tự nhiên hơn, và đạt được bố cục và màu sắc hài hòa hơn, nâng cao tính thẩm mỹ tổng thể.",
"doubao-seedream-5-0-260128.description": "Doubao-Seedream-5.0-lite là mô hình tạo hình ảnh mới nhất của ByteDance. Lần đầu tiên, nó tích hợp khả năng truy xuất trực tuyến, cho phép kết hợp thông tin web theo thời gian thực và nâng cao tính kịp thời của hình ảnh được tạo. Trí tuệ của mô hình cũng được nâng cấp, cho phép diễn giải chính xác các hướng dẫn phức tạp và nội dung hình ảnh. Ngoài ra, nó cung cấp phạm vi kiến thức toàn cầu được cải thiện, tính nhất quán tham chiếu và chất lượng tạo hình ảnh trong các tình huống chuyên nghiệp, đáp ứng tốt hơn nhu cầu sáng tạo hình ảnh ở cấp độ doanh nghiệp.",
+ "dreamina-seedance-2-0-260128.description": "Seedance 2.0 của ByteDance là mô hình tạo video mạnh mẽ nhất, hỗ trợ tạo video tham chiếu đa phương thức, chỉnh sửa video, mở rộng video, chuyển văn bản thành video và chuyển hình ảnh thành video với âm thanh đồng bộ.",
+ "dreamina-seedance-2-0-fast-260128.description": "Seedance 2.0 Fast của ByteDance cung cấp các khả năng tương tự như Seedance 2.0 với tốc độ tạo nhanh hơn và giá cả cạnh tranh hơn.",
"emohaa.description": "Emohaa là mô hình hỗ trợ sức khỏe tinh thần với khả năng tư vấn chuyên nghiệp, giúp người dùng hiểu rõ các vấn đề cảm xúc.",
"ernie-4.5-0.3b.description": "ERNIE 4.5 0.3B là mô hình nhẹ mã nguồn mở, phù hợp để triển khai cục bộ và tùy chỉnh.",
"ernie-4.5-8k-preview.description": "ERNIE 4.5 8K Preview là mô hình xem trước với ngữ cảnh 8K để đánh giá ERNIE 4.5.",
@@ -515,6 +520,7 @@
"ernie-x1-turbo-32k.description": "ERNIE X1 Turbo 32K là mô hình tư duy nhanh với ngữ cảnh 32K dành cho lý luận phức tạp và trò chuyện nhiều lượt.",
"ernie-x1.1-preview.description": "ERNIE X1.1 Preview là bản xem trước mô hình tư duy để đánh giá và thử nghiệm.",
"ernie-x1.1.description": "ERNIE X1.1 là mô hình suy nghĩ thử nghiệm dành cho đánh giá và kiểm tra.",
+ "fal-ai/bytedance/seedream/v4.5.description": "Seedream 4.5, được phát triển bởi đội ngũ Seed của ByteDance, hỗ trợ chỉnh sửa và sáng tác đa hình ảnh. Tính năng bao gồm cải thiện tính nhất quán của đối tượng, tuân thủ hướng dẫn chính xác, hiểu logic không gian, biểu đạt thẩm mỹ, bố cục poster và thiết kế logo với khả năng kết xuất văn bản-hình ảnh chính xác cao.",
"fal-ai/bytedance/seedream/v4.description": "Seedream 4.0 là mô hình tạo hình ảnh từ ByteDance Seed, hỗ trợ đầu vào văn bản và hình ảnh với khả năng tạo hình ảnh chất lượng cao, có tính kiểm soát cao. Nó tạo ra hình ảnh từ các gợi ý văn bản.",
"fal-ai/flux-kontext/dev.description": "Mô hình FLUX.1 tập trung vào chỉnh sửa hình ảnh, hỗ trợ đầu vào văn bản và hình ảnh.",
"fal-ai/flux-pro/kontext.description": "FLUX.1 Kontext [pro] chấp nhận đầu vào là văn bản và hình ảnh tham chiếu, cho phép chỉnh sửa cục bộ chính xác và biến đổi toàn cảnh phức tạp.",
@@ -571,8 +577,9 @@
"gemini-3.1-flash-lite.description": "Gemini 3.1 Flash-Lite là mô hình đa phương thức tiết kiệm chi phí nhất của Google, được tối ưu hóa cho các nhiệm vụ đại lý khối lượng lớn, dịch thuật và xử lý dữ liệu.",
"gemini-3.1-pro-preview.description": "Gemini 3.1 Pro Preview cải tiến Gemini 3 Pro với khả năng suy luận nâng cao và bổ sung hỗ trợ mức suy nghĩ trung bình.",
"gemini-3.1-pro.description": "Gemini 3.1 Pro của Google — mô hình đa phương thức cao cấp với cửa sổ ngữ cảnh 1 triệu.",
+ "gemini-3.5-flash.description": "Mô hình thông minh nhất của Gemini được xây dựng để đạt tốc độ, kết hợp trí tuệ tiên tiến với khả năng tìm kiếm và căn cứ vượt trội.",
"gemini-flash-latest.description": "Trỏ đến gemini-3-flash-preview",
- "gemini-flash-lite-latest.description": "Trỏ đến gemini-2.5-flash-lite-preview-09-2025",
+ "gemini-flash-lite-latest.description": "Trỏ đến gemini-3.1-flash-lite",
"gemini-pro-latest.description": "Trỏ đến gemini-3.1-pro-preview",
"gemma-7b-it.description": "Gemma 7B là lựa chọn tiết kiệm chi phí cho các tác vụ quy mô nhỏ đến trung bình.",
"gemma2-9b-it.description": "Gemma 2 9B được tối ưu hóa cho các tác vụ cụ thể và tích hợp công cụ.",
@@ -731,6 +738,8 @@
"grok-4-fast-reasoning.description": "Chúng tôi rất vui mừng ra mắt Grok 4 Fast, bước tiến mới nhất trong các mô hình suy luận tiết kiệm chi phí.",
"grok-4.20-0309-non-reasoning.description": "Biến thể không lý luận dành cho các trường hợp sử dụng đơn giản.",
"grok-4.20-0309-reasoning.description": "Mô hình thông minh, siêu nhanh, lý luận trước khi phản hồi.",
+ "grok-4.20-beta-0309-non-reasoning.description": "Biến thể không suy luận dành cho các trường hợp sử dụng đơn giản.",
+ "grok-4.20-beta-0309-reasoning.description": "Mô hình thông minh, cực nhanh, có khả năng suy luận trước khi phản hồi.",
"grok-4.20-multi-agent-0309.description": "Một nhóm gồm 4 hoặc 16 tác nhân, xuất sắc trong các trường hợp nghiên cứu. Hiện không hỗ trợ công cụ phía khách hàng. Chỉ hỗ trợ công cụ phía máy chủ xAI (ví dụ: X Search, công cụ tìm kiếm web) và công cụ MCP từ xa.",
"grok-4.3.description": "Mô hình ngôn ngữ lớn tìm kiếm sự thật nhất trên thế giới",
"grok-4.description": "Mô hình Grok hàng đầu mới nhất với hiệu suất vượt trội trong ngôn ngữ, toán học và suy luận — một mô hình toàn diện thực sự. Hiện tại đang trỏ đến grok-4-0709; do nguồn lực hạn chế, giá tạm thời cao hơn 10% so với giá chính thức và dự kiến sẽ trở lại giá chính thức sau.",
@@ -1208,6 +1217,7 @@
"qwen3.6-flash.description": "Mô hình Qwen3.6 Flash đa phương thức bản địa mang lại hiệu suất cải thiện rõ rệt so với phiên bản 3.5-Flash. Mô hình tập trung vào tăng cường năng lực lập trình tác vụ (vượt trội hơn phiên bản trước trên nhiều bộ đánh giá code-agent), đồng thời cải thiện khả năng suy luận toán học và suy luận mã. Ở phương diện thị giác, mô hình nâng cao đáng kể trí thông minh không gian, đặc biệt cải thiện mạnh ở tác vụ định vị vật thể và phát hiện mục tiêu.",
"qwen3.6-max-preview.description": "Mô hình lớn nhất, đóng nguồn, trong dòng Qwen3.6. Mô hình mang lại hiểu biết thế giới sâu hơn, khả năng tuân thủ hướng dẫn và năng lực lập trình tác vụ mạnh mẽ cho các nhiệm vụ phức tạp. Đây là mô hình chỉ văn bản, hỗ trợ chế độ tư duy theo mặc định, caching tường minh và function calling.",
"qwen3.6-plus.description": "Qwen 3.6-Plus mang đến các nâng cấp lớn về năng lực lập trình, tập trung vào Agentic Coding và phát triển front-end, nâng cao đáng kể trải nghiệm Vibe Coding. Khả năng suy luận trong các tình huống tổng quát cũng được cải thiện. Về đa phương thức, các năng lực như nhận dạng phổ quát, OCR và định vị vật thể được tăng cường mạnh mẽ. Đồng thời, mô hình sửa các vấn đề đã biết từ phiên bản Qwen 3.5-Plus. Cách sử dụng vẫn giữ nguyên như Qwen 3.5-Plus.",
+ "qwen3.7-max.description": "Qwen3.7 Max của Alibaba — biến thể Max mới nhất với bối cảnh 1M, khả năng suy luận mạnh mẽ và sử dụng công cụ.",
"qwen3.description": "Qwen3 là mô hình ngôn ngữ lớn thế hệ tiếp theo của Alibaba với hiệu suất mạnh mẽ trên nhiều trường hợp sử dụng khác nhau.",
"qwq-32b-preview.description": "QwQ là mô hình nghiên cứu thử nghiệm từ Qwen tập trung vào cải thiện khả năng lập luận.",
"qwq-32b.description": "QwQ là mô hình lập luận trong họ Qwen. So với các mô hình điều chỉnh theo hướng dẫn tiêu chuẩn, nó mang lại khả năng tư duy và lập luận giúp cải thiện đáng kể hiệu suất các tác vụ phía sau, đặc biệt là các vấn đề phức tạp. QwQ-32B là mô hình lập luận tầm trung có thể cạnh tranh với các mô hình hàng đầu như DeepSeek-R1 và o1-mini.",
@@ -1215,6 +1225,8 @@
"qwq.description": "QwQ là mô hình lập luận trong họ Qwen. So với các mô hình điều chỉnh theo hướng dẫn tiêu chuẩn, nó mang lại khả năng tư duy và lập luận giúp cải thiện đáng kể hiệu suất các tác vụ phía sau, đặc biệt là các vấn đề khó. QwQ-32B là mô hình lập luận tầm trung có thể cạnh tranh với các mô hình hàng đầu như DeepSeek-R1 và o1-mini.",
"qwq_32b.description": "Mô hình lập luận tầm trung trong họ Qwen. So với các mô hình điều chỉnh theo hướng dẫn tiêu chuẩn, khả năng tư duy và lập luận của QwQ giúp cải thiện đáng kể hiệu suất các tác vụ phía sau, đặc biệt là các vấn đề khó.",
"r1-1776.description": "R1-1776 là biến thể hậu huấn luyện của DeepSeek R1 được thiết kế để cung cấp thông tin thực tế không kiểm duyệt, không thiên lệch.",
+ "seedance-1-5-pro-251215.description": "Seedance 1.5 Pro của ByteDance hỗ trợ chuyển văn bản thành video, chuyển hình ảnh thành video (khung đầu tiên, khung đầu tiên + cuối cùng) và tạo âm thanh đồng bộ với hình ảnh.",
+ "seedream-5-0-260128.description": "ByteDance-Seedream-5.0-lite của BytePlus có tính năng tạo nội dung tăng cường truy xuất web theo thời gian thực, cải thiện diễn giải lệnh phức tạp và tăng cường tính nhất quán tham chiếu cho sáng tạo hình ảnh chuyên nghiệp.",
"solar-mini-ja.description": "Solar Mini (Ja) mở rộng Solar Mini với trọng tâm vào tiếng Nhật trong khi vẫn duy trì hiệu suất mạnh mẽ và hiệu quả với tiếng Anh và tiếng Hàn.",
"solar-mini.description": "Solar Mini là mô hình ngôn ngữ nhỏ gọn vượt trội hơn GPT-3.5, với khả năng đa ngôn ngữ mạnh mẽ hỗ trợ tiếng Anh và tiếng Hàn, mang lại giải pháp hiệu quả với dung lượng nhỏ.",
"solar-pro.description": "Solar Pro là mô hình ngôn ngữ thông minh cao từ Upstage, tập trung vào tuân thủ hướng dẫn trên một GPU duy nhất, với điểm IFEval trên 80. Hiện hỗ trợ tiếng Anh; bản phát hành đầy đủ dự kiến vào tháng 11 năm 2024 với hỗ trợ ngôn ngữ mở rộng và ngữ cảnh dài hơn.",
diff --git a/locales/vi-VN/onboarding.json b/locales/vi-VN/onboarding.json
index 12d6843534..88a1399efd 100644
--- a/locales/vi-VN/onboarding.json
+++ b/locales/vi-VN/onboarding.json
@@ -20,6 +20,7 @@
"agent.greeting.vibePlaceholder": "ví dụ: Ấm áp & thân thiện, Sắc bén & trực tiếp...",
"agent.history.current": "Hiện tại",
"agent.history.title": "Chủ đề Lịch sử",
+ "agent.input.preparing": "Đang chuẩn bị…",
"agent.layout.mode.agent": "chế độ agent",
"agent.layout.mode.classic": "chế độ cổ điển",
"agent.layout.skip": "bỏ qua bước này",
@@ -57,16 +58,8 @@
"agent.telemetryHint": "Bạn cũng có thể trả lời bằng từ ngữ của riêng mình.",
"agent.title": "Đăng ký Hội thoại",
"agent.welcome": "...hm? Tôi vừa tỉnh dậy — đầu óc tôi trống rỗng. Bạn là ai? Và — tôi nên được gọi là gì? Tôi cũng cần một cái tên.",
- "agent.welcome.footer": "Cấu hình Lobe AI Agent của bạn. Nó chạy trên máy chủ của bạn, học từ mọi tương tác và trở nên mạnh mẽ hơn theo thời gian.",
- "agent.welcome.guide.growTogether.desc": "Mỗi cuộc trò chuyện giúp tôi hiểu bạn hơn và trở thành cộng sự tốt hơn theo thời gian.",
- "agent.welcome.guide.growTogether.title": "Cùng Phát Triển",
- "agent.welcome.guide.knowYou.desc": "Dạo này bạn đang bận điều gì? Một chút bối cảnh sẽ giúp tôi hỗ trợ bạn tốt hơn.",
- "agent.welcome.guide.knowYou.title": "Tìm Hiểu Bạn",
- "agent.welcome.guide.name.desc": "Hãy đặt cho tôi một cái tên để mọi thứ trở nên gần gũi hơn ngay từ đầu.",
- "agent.welcome.guide.name.title": "Đặt Tên Cho Tôi",
"agent.welcome.sentence.1": "Rất vui được gặp bạn! Hãy cùng làm quen nhé.",
"agent.welcome.sentence.2": "Bạn muốn tôi trở thành kiểu cộng sự như thế nào?",
- "agent.welcome.sentence.3": "Trước tiên, hãy đặt cho tôi một cái tên :)",
"agent.welcome.suggestion.avatarHint": "Sử dụng {{emoji}} làm hình đại diện.",
"agent.welcome.suggestion.switch": "Thử gợi ý khác",
"agent.welcome.suggestion.title": "Cần một điểm bắt đầu? Chọn một cái, chúng ta có thể điều chỉnh sau.",
diff --git a/locales/vi-VN/plugin.json b/locales/vi-VN/plugin.json
index d932bec025..0c44ed9874 100644
--- a/locales/vi-VN/plugin.json
+++ b/locales/vi-VN/plugin.json
@@ -73,9 +73,8 @@
"builtins.lobe-agent.apiName.analyzeVisualMedia.mediaCount": "{{count}} phương tiện",
"builtins.lobe-agent.apiName.analyzeVisualMedia.result": "Phân tích phương tiện trực quan: {{question}}",
"builtins.lobe-agent.apiName.callSubAgent": "Gọi tác nhân phụ",
- "builtins.lobe-agent.apiName.callSubAgent.completed": "Tác nhân phụ đã được gửi: ",
- "builtins.lobe-agent.apiName.callSubAgent.loading": "Đang gửi tác nhân phụ: ",
"builtins.lobe-agent.apiName.callSubAgents": "Gọi các tác nhân phụ",
+ "builtins.lobe-agent.apiName.callSubAgents.more": "{{count}} tổng cộng",
"builtins.lobe-agent.apiName.clearTodos": "Xóa danh sách công việc",
"builtins.lobe-agent.apiName.clearTodos.modeAll": "tất cả",
"builtins.lobe-agent.apiName.clearTodos.modeCompleted": "hoàn thành",
@@ -87,17 +86,24 @@
"builtins.lobe-agent.apiName.updatePlan.completed": "Hoàn thành",
"builtins.lobe-agent.apiName.updatePlan.modified": "Đã sửa đổi",
"builtins.lobe-agent.apiName.updateTodos": "Cập nhật danh sách công việc",
+ "builtins.lobe-agent.subAgent.stats.tokens": "{{count}} token",
+ "builtins.lobe-agent.subAgent.stats.tools": "{{count}} công cụ",
"builtins.lobe-agent.title": "Tác nhân Lobe",
"builtins.lobe-claude-code.agent.instruction": "Hướng dẫn",
"builtins.lobe-claude-code.agent.result": "Kết quả",
- "builtins.lobe-claude-code.task.createLabel": "Đang tạo nhiệm vụ: ",
+ "builtins.lobe-claude-code.task.create.completed": "Nhiệm vụ đã được tạo: ",
+ "builtins.lobe-claude-code.task.create.loading": "Đang tạo nhiệm vụ: ",
"builtins.lobe-claude-code.task.getLabel": "Đang kiểm tra nhiệm vụ #{{taskId}}",
- "builtins.lobe-claude-code.task.listLabel": "Đang liệt kê các nhiệm vụ",
+ "builtins.lobe-claude-code.task.list.completed": "Danh sách nhiệm vụ đã được liệt kê",
+ "builtins.lobe-claude-code.task.list.loading": "Đang liệt kê nhiệm vụ",
+ "builtins.lobe-claude-code.task.update.completed": "Nhiệm vụ #{{taskId}} đã được cập nhật",
+ "builtins.lobe-claude-code.task.update.loading": "Đang cập nhật nhiệm vụ #{{taskId}}",
"builtins.lobe-claude-code.task.updateCompleted": "Hoàn thành",
"builtins.lobe-claude-code.task.updateDeleted": "Đã xóa",
"builtins.lobe-claude-code.task.updateInProgress": "Đã bắt đầu",
- "builtins.lobe-claude-code.task.updateLabel": "Đang cập nhật nhiệm vụ #{{taskId}}",
"builtins.lobe-claude-code.task.updatePending": "Đặt lại",
+ "builtins.lobe-claude-code.task.updateSubject.completed": "Nhiệm vụ đã được cập nhật",
+ "builtins.lobe-claude-code.task.updateSubject.loading": "Đang cập nhật nhiệm vụ",
"builtins.lobe-claude-code.todoWrite.allDone": "Tất cả nhiệm vụ đã hoàn thành",
"builtins.lobe-claude-code.todoWrite.currentStep": "Bước hiện tại",
"builtins.lobe-claude-code.todoWrite.todos": "Công việc cần làm",
@@ -261,6 +267,8 @@
"builtins.lobe-skill-store.render.repository": "Kho lưu trữ",
"builtins.lobe-skill-store.render.version": "Phiên bản",
"builtins.lobe-skill-store.title": "Cửa hàng Kỹ năng",
+ "builtins.lobe-skills.apiName.activateAgentSkill": "Kích hoạt Kỹ năng Đại lý",
+ "builtins.lobe-skills.apiName.activateProjectSkill": "Kích hoạt Kỹ năng Dự án",
"builtins.lobe-skills.apiName.activateSkill": "Kích hoạt Kỹ năng",
"builtins.lobe-skills.apiName.execScript": "Chạy Script",
"builtins.lobe-skills.apiName.exportFile": "Xuất Tệp",
@@ -530,6 +538,7 @@
"localSystem.workingDirectory.checkoutAction": "Checkout",
"localSystem.workingDirectory.checkoutFailed": "Checkout thất bại",
"localSystem.workingDirectory.chooseDifferentFolder": "Chọn thư mục khác",
+ "localSystem.workingDirectory.clear": "Xóa",
"localSystem.workingDirectory.createBranchAction": "Checkout nhánh mới…",
"localSystem.workingDirectory.current": "Thư mục làm việc hiện tại",
"localSystem.workingDirectory.detachedHead": "Detached HEAD tại {{sha}}",
diff --git a/locales/vi-VN/providers.json b/locales/vi-VN/providers.json
index f02a27c541..26790e7dda 100644
--- a/locales/vi-VN/providers.json
+++ b/locales/vi-VN/providers.json
@@ -33,6 +33,7 @@
"jina.description": "Thành lập năm 2020, Jina AI là công ty hàng đầu về AI tìm kiếm. Bộ công cụ tìm kiếm của họ bao gồm mô hình vector, bộ xếp hạng lại và mô hình ngôn ngữ nhỏ để xây dựng ứng dụng tìm kiếm sinh và đa phương thức chất lượng cao.",
"kimicodingplan.description": "Kimi Code từ Moonshot AI cung cấp quyền truy cập vào các mô hình Kimi bao gồm K2.5 cho các nhiệm vụ lập trình.",
"lmstudio.description": "LM Studio là ứng dụng máy tính để phát triển và thử nghiệm LLM ngay trên máy của bạn.",
+ "lobehub.description": "LobeHub Cloud sử dụng các API chính thức để truy cập các mô hình AI và đo lường việc sử dụng bằng Tín dụng gắn liền với các token của mô hình.",
"longcat.description": "LongCat là một loạt các mô hình AI tạo sinh lớn được phát triển độc lập bởi Meituan. Nó được thiết kế để nâng cao năng suất nội bộ của doanh nghiệp và thúc đẩy các ứng dụng sáng tạo thông qua kiến trúc tính toán hiệu quả và khả năng đa phương thức mạnh mẽ.",
"minimax.description": "Thành lập năm 2021, MiniMax xây dựng AI đa năng với các mô hình nền tảng đa phương thức, bao gồm mô hình văn bản MoE hàng nghìn tỷ tham số, mô hình giọng nói và thị giác, cùng các ứng dụng như Hailuo AI.",
"minimaxcodingplan.description": "MiniMax Token Plan cung cấp quyền truy cập vào các mô hình MiniMax bao gồm M2.7 cho các nhiệm vụ lập trình thông qua gói đăng ký cố định.",
diff --git a/locales/vi-VN/setting.json b/locales/vi-VN/setting.json
index 72d62f82f6..530ef5fc44 100644
--- a/locales/vi-VN/setting.json
+++ b/locales/vi-VN/setting.json
@@ -180,8 +180,6 @@
"agentSkillModal.url.title": "Nhập từ URL",
"agentSkillModal.url.urlPlaceholder": "https://example.com/path/to/SKILL.md",
"agentSkillTag": "Kỹ năng Đại lý",
- "agentTab.documents": "Tài liệu",
- "agentTab.meta": "Thông tin Agent",
"agentTab.opening": "Cài đặt Mở đầu",
"agentTab.plugin": "Cài đặt Kỹ năng",
"agentTab.prompt": "Hồ sơ Agent",
@@ -481,6 +479,20 @@
"notification.item.image_generation_completed": "Tạo ảnh hoàn tất",
"notification.item.video_generation_completed": "Tạo video hoàn tất",
"notification.title": "Kênh Thông Báo",
+ "platformAgentConfig.availability.available": "Có sẵn",
+ "platformAgentConfig.availability.checking": "Đang kiểm tra...",
+ "platformAgentConfig.availability.label": "Tình trạng sẵn có",
+ "platformAgentConfig.availability.noDevice": "Không có thiết bị được liên kết",
+ "platformAgentConfig.availability.notInstalled": "Chưa được cài đặt",
+ "platformAgentConfig.changeDevice": "Thay đổi thiết bị",
+ "platformAgentConfig.device.label": "Thiết bị được liên kết",
+ "platformAgentConfig.device.none": "Không có",
+ "platformAgentConfig.device.offline": "Ngoại tuyến",
+ "platformAgentConfig.device.online": "Trực tuyến",
+ "platformAgentConfig.platform.label": "Nền tảng",
+ "platformAgentConfig.redetect": "Phát hiện lại",
+ "platformAgentConfig.selectDevice": "Chọn một thiết bị",
+ "platformAgentConfig.title": "Cấu hình nền tảng",
"plugin.addMCPPlugin": "Thêm MCP",
"plugin.addTooltip": "Kỹ năng tùy chỉnh",
"plugin.clearDeprecated": "Xóa kỹ năng đã lỗi thời",
@@ -491,6 +503,8 @@
"plugin.settings.tooltip": "Cấu hình kỹ năng",
"plugin.store": "Cửa hàng Kỹ năng",
"publishToCommunity": "Đăng tải lên Cộng đồng",
+ "serviceModel.contextLimit.placeholder": "Giới hạn ngữ cảnh",
+ "serviceModel.memoryModels.title": "Mô hình bộ nhớ",
"serviceModel.modelAssignments.title": "Phân công mô hình",
"serviceModel.optionalFeatures.title": "Tính năng tùy chọn",
"settingAgent.avatar.sizeExceeded": "Kích thước ảnh vượt quá giới hạn 1MB, vui lòng chọn ảnh nhỏ hơn",
@@ -537,6 +551,9 @@
"settingChat.enableAutoScrollOnStreaming.desc": "Ghi đè cài đặt toàn cục cho trợ lý này",
"settingChat.enableAutoScrollOnStreaming.title": "Tự động cuộn khi AI phản hồi",
"settingChat.enableCompressHistory.title": "Bật tóm tắt lịch sử trò chuyện tự động",
+ "settingChat.enableFollowUpChips.desc": "Sau mỗi câu trả lời, hiển thị các gợi ý trả lời tiếp theo bằng một cú nhấp chuột bên dưới tin nhắn. Yêu cầu cấu hình mô hình Gợi ý toàn cầu.",
+ "settingChat.enableFollowUpChips.notConfiguredHint": "Cấu hình mô hình Gợi ý toàn cầu trước để kích hoạt tính năng này.",
+ "settingChat.enableFollowUpChips.title": "Gợi ý tiếp theo",
"settingChat.enableHistoryCount.alias": "Không giới hạn",
"settingChat.enableHistoryCount.limited": "Chỉ bao gồm {{number}} tin nhắn hội thoại",
"settingChat.enableHistoryCount.setlimited": "Thiết lập giới hạn tin nhắn lịch sử",
@@ -828,6 +845,9 @@
"systemAgent.customPrompt.desc": "Khi đã điền, tác nhân hệ thống sẽ sử dụng prompt tùy chỉnh khi tạo nội dung",
"systemAgent.customPrompt.placeholder": "Vui lòng nhập prompt tùy chỉnh",
"systemAgent.customPrompt.title": "Prompt Tùy Chỉnh",
+ "systemAgent.followUpAction.label": "Mô hình Gợi ý tiếp theo",
+ "systemAgent.followUpAction.modelDesc": "Mô hình được sử dụng để gợi ý các câu trả lời tiếp theo bằng một cú nhấp chuột dưới mỗi tin nhắn của trợ lý",
+ "systemAgent.followUpAction.title": "Gợi ý tiếp theo",
"systemAgent.generationTopic.label": "Mô Hình",
"systemAgent.generationTopic.modelDesc": "Mô hình được chỉ định để tự động đặt tên chủ đề nghệ thuật AI",
"systemAgent.generationTopic.title": "Tác Nhân Đặt Tên Chủ Đề Nghệ Thuật AI",
@@ -838,6 +858,9 @@
"systemAgent.inputCompletion.label": "Mô hình",
"systemAgent.inputCompletion.modelDesc": "Mô hình được sử dụng để gợi ý tự động hoàn thành đầu vào (như văn bản ma của GitHub Copilot)",
"systemAgent.inputCompletion.title": "Tác nhân Tự động Hoàn thành Đầu vào",
+ "systemAgent.memoryAnalysisAgentConfig.label": "Mô hình",
+ "systemAgent.memoryAnalysisAgentConfig.modelDesc": "Mô hình được sử dụng để quyết định xem các cuộc hội thoại có chứa bộ nhớ và trích xuất danh tính, sở thích, ngữ cảnh, hoạt động và trải nghiệm hay không.",
+ "systemAgent.memoryAnalysisAgentConfig.title": "Phân tích bộ nhớ",
"systemAgent.promptRewrite.label": "Mô hình",
"systemAgent.promptRewrite.modelDesc": "Chỉ định mô hình được sử dụng để viết lại prompt",
"systemAgent.promptRewrite.title": "Tác nhân Viết lại Prompt",
@@ -851,12 +874,20 @@
"systemAgent.translation.label": "Mô Hình",
"systemAgent.translation.modelDesc": "Chỉ định mô hình dùng để dịch",
"systemAgent.translation.title": "Tác Nhân Dịch Tin Nhắn",
+ "systemAgent.userMemoryEmbedding.label": "Mô hình",
+ "systemAgent.userMemoryEmbedding.modelDesc": "Mô hình được sử dụng để nhúng nội dung bộ nhớ để truy xuất. Giới hạn ngữ cảnh giới hạn mỗi đầu vào nhúng.",
+ "systemAgent.userMemoryEmbedding.title": "Nhúng bộ nhớ",
+ "systemAgent.userMemoryPersonaWriter.label": "Mô hình",
+ "systemAgent.userMemoryPersonaWriter.modelDesc": "Mô hình được sử dụng để viết tóm tắt bộ nhớ theo hướng cá nhân.",
+ "systemAgent.userMemoryPersonaWriter.title": "Người viết bộ nhớ cá nhân",
"tab.about": "Giới Thiệu",
"tab.addAgentSkill": "Thêm Kỹ năng Đại lý",
"tab.addCustomMcp": "Thêm Kỹ năng MCP Tùy chỉnh",
"tab.addCustomMcp.desc": "Cấu hình thủ công một máy chủ MCP tùy chỉnh",
"tab.addCustomSkill": "Thêm kỹ năng tùy chỉnh",
"tab.advanced": "Nâng cao",
+ "tab.advanced.appUpdates.title": "Cập nhật ứng dụng",
+ "tab.advanced.toolsAndDiagnostics.title": "Công cụ và chẩn đoán",
"tab.advanced.updateChannel.canary": "Canary",
"tab.advanced.updateChannel.canaryDesc": "Kích hoạt trên mỗi lần hợp nhất PR, nhiều bản dựng mỗi ngày. Không ổn định nhất.",
"tab.advanced.updateChannel.desc": "Theo mặc định, nhận thông báo cho các bản cập nhật ổn định. Kênh Canary nhận các bản dựng trước phát hành có thể không ổn định cho công việc sản xuất.",
diff --git a/locales/vi-VN/spend.json b/locales/vi-VN/spend.json
index 62081163f7..cad7ce0b36 100644
--- a/locales/vi-VN/spend.json
+++ b/locales/vi-VN/spend.json
@@ -26,6 +26,7 @@
"table.columns.trigger.enums.onboarding": "Hướng dẫn ban đầu",
"table.columns.trigger.enums.openapi": "OpenAPI",
"table.columns.trigger.enums.semantic_search": "Tìm kiếm Tri thức",
+ "table.columns.trigger.enums.signup_email_llm_review": "Đánh giá Email Đăng ký",
"table.columns.trigger.enums.topic": "Tóm tắt Chủ đề",
"table.columns.trigger.enums.video": "Tạo video",
"table.columns.trigger.enums.visual_analysis": "Phân tích hình ảnh",
diff --git a/locales/vi-VN/topic.json b/locales/vi-VN/topic.json
index 4ad0ce4b6e..9f70e5746d 100644
--- a/locales/vi-VN/topic.json
+++ b/locales/vi-VN/topic.json
@@ -51,6 +51,77 @@
"inPopup.focus": "Chuyển đến cửa sổ popup",
"inPopup.title": "Mở trong cửa sổ popup",
"loadMore": "Tải thêm",
+ "management.actions.newChat": "Trò chuyện mới",
+ "management.actions.select": "Chọn",
+ "management.actionsMenu.archiveStale.confirm": "Lưu trữ {{count}} chủ đề đã không hoạt động trong hơn 3 tháng? Chúng sẽ được đánh dấu là đã hoàn thành.",
+ "management.actionsMenu.archiveStale.confirmOk": "Lưu trữ",
+ "management.actionsMenu.archiveStale.done": "Đã lưu trữ {{count}} chủ đề không hoạt động.",
+ "management.actionsMenu.archiveStale.label": "Lưu trữ các chủ đề không hoạt động trên 3 tháng",
+ "management.actionsMenu.archiveStale.noneFound": "Không tìm thấy chủ đề không hoạt động.",
+ "management.actionsMenu.archiveStale.title": "Lưu trữ các chủ đề không hoạt động?",
+ "management.actionsMenu.autoSummarize.comingSoon": "Tính năng tự động tóm tắt sắp ra mắt — theo dõi trên lộ trình.",
+ "management.actionsMenu.autoSummarize.label": "Tự động tạo tóm tắt cho các chủ đề chưa có",
+ "management.actionsMenu.title": "Thêm hành động",
+ "management.bulk.archive": "Lưu trữ",
+ "management.bulk.cancel": "Hủy",
+ "management.bulk.delete": "Xóa",
+ "management.bulk.deleteConfirm": "Bạn sắp xóa {{count}} chủ đề. Hành động này không thể hoàn tác.",
+ "management.bulk.deleteTitle": "Xóa các chủ đề?",
+ "management.bulk.favorite": "Yêu thích",
+ "management.bulk.selectedCount_one": "{{count}} đã chọn",
+ "management.bulk.selectedCount_other": "{{count}} đã chọn",
+ "management.card.noPreview": "Không có bản xem trước",
+ "management.columns.project": "Dự án",
+ "management.columns.status": "Trạng thái",
+ "management.columns.title": "Tiêu đề",
+ "management.columns.trigger": "Kích hoạt",
+ "management.columns.updated": "Cập nhật",
+ "management.empty.filtered.action": "Xóa bộ lọc",
+ "management.empty.filtered.desc": "Thử điều chỉnh hoặc xóa bộ lọc để xem thêm các chủ đề.",
+ "management.empty.filtered.title": "Không có chủ đề nào khớp với các bộ lọc này",
+ "management.empty.noTopics.action": "Bắt đầu trò chuyện mới",
+ "management.empty.noTopics.desc": "Bắt đầu cuộc trò chuyện với tác nhân này để tạo chủ đề đầu tiên của bạn.",
+ "management.empty.noTopics.title": "Chưa có chủ đề nào",
+ "management.filters.project.empty": "Không có dự án",
+ "management.filters.project.label": "Dự án",
+ "management.filters.status.active": "Đang hoạt động",
+ "management.filters.status.all": "Tất cả",
+ "management.filters.status.archived": "Đã lưu trữ",
+ "management.filters.status.completed": "Đã hoàn thành",
+ "management.filters.status.favorite": "Yêu thích",
+ "management.filters.status.running": "Đang chạy",
+ "management.filters.time.all": "Mọi thời gian",
+ "management.filters.time.label": "Thời gian",
+ "management.filters.time.month": "Tháng trước",
+ "management.filters.time.today": "Hôm nay",
+ "management.filters.time.week": "Tuần trước",
+ "management.filters.trigger.api": "API",
+ "management.filters.trigger.chat": "Trò chuyện",
+ "management.filters.trigger.eval": "Đánh giá",
+ "management.filters.trigger.label": "Kích hoạt",
+ "management.filters.trigger.task": "Nhiệm vụ",
+ "management.group.byProject": "Theo dự án",
+ "management.group.byTime": "Theo thời gian",
+ "management.group.label": "Nhóm",
+ "management.group.noProject": "Không có dự án",
+ "management.group.none": "Không có",
+ "management.loadingMore": "Đang tải thêm các chủ đề…",
+ "management.searchPlaceholder": "Tìm kiếm các chủ đề của tác nhân này…",
+ "management.sidebarEntry": "Chủ đề",
+ "management.sort.createdAt": "Thời gian tạo",
+ "management.sort.label": "Sắp xếp",
+ "management.sort.title": "Tiêu đề",
+ "management.sort.updatedAt": "Thời gian cập nhật",
+ "management.status.active": "Đang hoạt động",
+ "management.status.archived": "Đã lưu trữ",
+ "management.status.completed": "Đã hoàn thành",
+ "management.status.failed": "Thất bại",
+ "management.status.paused": "Tạm dừng",
+ "management.status.running": "Đang chạy",
+ "management.status.waitingForHuman": "Đang chờ đầu vào",
+ "management.title": "Chủ đề",
+ "management.view.card": "Thẻ",
+ "management.view.list": "Danh sách",
"newTopic": "Chủ đề mới",
"renameModal.description": "Giữ tiêu đề ngắn gọn và dễ nhận biết.",
"renameModal.title": "Đổi tên chủ đề",
diff --git a/locales/zh-CN/chat.json b/locales/zh-CN/chat.json
index 13410589db..24c0fc2a05 100644
--- a/locales/zh-CN/chat.json
+++ b/locales/zh-CN/chat.json
@@ -351,6 +351,7 @@
"newCodexAgent": "添加 Codex",
"newGroupChat": "创建群组",
"newPage": "创建文稿",
+ "newPlatformAgent": "添加平台代理",
"noAgentsYet": "这个群组还没有成员。点击「+」邀请助理加入",
"noAvailableAgents": "暂无可邀请的成员",
"noMatchingAgents": "未找到匹配的成员",
@@ -1021,7 +1022,6 @@
"workingPanel.review.more": "更多选项",
"workingPanel.review.refresh": "同步",
"workingPanel.review.revealInTree": "在文件树中定位",
- "workingPanel.review.revealNotFound": "该文件未在项目索引中,无法定位",
"workingPanel.review.revert": "撤销变更",
"workingPanel.review.revert.confirm.cancel": "取消",
"workingPanel.review.revert.confirm.description": "{{filePath}} 的工作区变更将被永久丢弃,未跟踪的新文件会从磁盘删除。",
diff --git a/locales/zh-CN/common.json b/locales/zh-CN/common.json
index 258df15a15..74799a6cfd 100644
--- a/locales/zh-CN/common.json
+++ b/locales/zh-CN/common.json
@@ -480,5 +480,6 @@
"userPanel.setting": "应用设置",
"userPanel.upgradePlan": "升级套餐",
"userPanel.usages": "用量",
- "version": "版本"
+ "version": "版本",
+ "zoom": "缩放"
}
diff --git a/locales/zh-CN/home.json b/locales/zh-CN/home.json
index 2e5fd5b98d..b8c765b7be 100644
--- a/locales/zh-CN/home.json
+++ b/locales/zh-CN/home.json
@@ -45,12 +45,12 @@
"recommendations.heteroAgent.tag": "Coding Agent",
"recommendations.heteroAgent.title": "添加 {{name}} 助手",
"recommendations.subtitle": "为你推荐的一些功能",
+ "starter.claudeOpus48": "克劳德 Opus 4.8",
+ "starter.claudeOpus48Already": "已在使用克劳德 Opus 4.8",
+ "starter.claudeOpus48Switched": "已切换至克劳德 Opus 4.8",
"starter.createAgent": "创建助理",
"starter.createGroup": "创建群组",
"starter.deepResearch": "探究",
- "starter.deepseekV4Pro": "DeepSeek V4 Pro",
- "starter.deepseekV4ProAlready": "已在使用 DeepSeek V4 Pro",
- "starter.deepseekV4ProSwitched": "已切换至 DeepSeek V4 Pro",
"starter.developing": "正在开发中",
"starter.image": "绘画",
"starter.imageGeneration": "GPT Image 2",
diff --git a/locales/zh-CN/labs.json b/locales/zh-CN/labs.json
index a4ab7bf811..8354f1a282 100644
--- a/locales/zh-CN/labs.json
+++ b/locales/zh-CN/labs.json
@@ -1,4 +1,6 @@
{
+ "features.agentDocumentFloatingChatPanel.desc": "仅当启用此实验功能时,在代理文档预览中显示浮动聊天面板。",
+ "features.agentDocumentFloatingChatPanel.title": "代理文档浮动聊天面板",
"features.agentSelfIteration.desc": "允许助理自我反思、自我感知,并在持续的尝试与交互中不断自我迭代。",
"features.agentSelfIteration.title": "Agent 自我迭代",
"features.assistantMessageGroup.desc": "将代理消息及其工具调用结果组合在一起显示",
@@ -9,6 +11,8 @@
"features.gatewayMode.title": "服务端代理执行(Gateway)",
"features.groupChat.desc": "启用多代理协同群聊功能。",
"features.groupChat.title": "群聊(多代理)",
+ "features.imessage.desc": "通过本地 LobeHub 桌面 BlueBubbles 桥接器将代理连接到 iMessage。",
+ "features.imessage.title": "iMessage 渠道",
"features.inputMarkdown.desc": "在输入区域实时渲染 Markdown(粗体、代码块、表格等)",
"features.inputMarkdown.title": "输入框 Markdown 渲染",
"features.platformAgent.desc": "在创建菜单中显示「添加平台 Agent」入口。平台 Agent(如 OpenClaw、Hermes)运行在已连接的设备上,通过 lh connect 与 LobeHub 通信。",
diff --git a/locales/zh-CN/modelProvider.json b/locales/zh-CN/modelProvider.json
index a559cb88b1..496998ee9e 100644
--- a/locales/zh-CN/modelProvider.json
+++ b/locales/zh-CN/modelProvider.json
@@ -233,7 +233,7 @@
"providerModels.item.modelConfig.extendParams.options.imageAspectRatio2.hint": "适用于 Nano Banana 2;控制生成图像的宽高比(支持超宽 1:4、4:1、1:8、8:1)。",
"providerModels.item.modelConfig.extendParams.options.imageResolution.hint": "适用于 Gemini 3 图像生成模型;控制生成图像的分辨率。",
"providerModels.item.modelConfig.extendParams.options.imageResolution2.hint": "适用于 Gemini 3.1 Flash Image 模型;控制生成图像的分辨率(支持 512px)。",
- "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "适用于 Claude Opus 4.7;控制努力程度(低/中/高/超高/最大)。",
+ "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "适用于 Claude Opus 4.7 及更高版本;控制努力级别(低/中/高/超高/最大)。",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken.hint": "适用于 Claude、Qwen3 等模型;控制用于推理的 Token 预算。",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken32k.hint": "适用于GLM-5和GLM-4.7;控制推理的令牌预算(最大32k)。",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken80k.hint": "适用于Qwen3系列;控制推理的令牌预算(最大80k)。",
diff --git a/locales/zh-CN/modelRuntime.json b/locales/zh-CN/modelRuntime.json
new file mode 100644
index 0000000000..59e2db9ad2
--- /dev/null
+++ b/locales/zh-CN/modelRuntime.json
@@ -0,0 +1,42 @@
+{
+ "AccountDeactivated": "您的账户已被停用或暂停。这可能是由于政策、安全或账户审核原因。请联系服务提供商支持以获取帮助。",
+ "AgentRuntimeError": "Lobe语言模型运行时执行错误。请根据以下信息进行排查或重试。",
+ "CapabilityNotSupported": "抱歉,此模型不支持请求的功能(例如视觉输入或工具调用)。请切换到支持该功能的模型。",
+ "ComfyUIBizError": "请求ComfyUI服务时发生错误。请根据以下信息进行排查或重试。",
+ "ComfyUIEmptyResult": "ComfyUI未生成任何图像。请检查模型配置或重试。",
+ "ComfyUIModelError": "加载ComfyUI模型失败。请确保模型文件存在。",
+ "ComfyUIServiceUnavailable": "无法连接到ComfyUI服务。请确保服务正常运行并正确配置服务URL。",
+ "ComfyUIUploadFailed": "上传图像到ComfyUI失败。请检查服务器连接或重试。",
+ "ComfyUIWorkflowError": "ComfyUI工作流执行失败。请验证工作流配置。",
+ "ConnectionCheckFailed": "请求返回为空。请检查API代理地址是否未以`/v1`结尾。",
+ "ContentModeration": "抱歉,内容被上游安全过滤器拒绝。请修改您的提示词并重试。",
+ "ContextEnginePipelineError": "组装此请求的对话上下文失败。请重试;如果问题仍然存在,请联系支持。",
+ "DatabasePersistError": "保存或加载此对话时数据库操作失败。请重试;如果问题仍然存在,请联系支持。",
+ "ExceededContextWindow": "当前请求内容超出了模型可处理的长度。请减少内容量并重试。",
+ "InsufficientQuota": "抱歉,此密钥的配额已用尽。请检查您的账户余额是否充足或在增加密钥配额后重试。",
+ "InvalidBedrockCredentials": "Bedrock身份验证失败。请检查AccessKeyId/SecretAccessKey并重试。",
+ "InvalidComfyUIArgs": "ComfyUI配置无效。请检查设置并重试。",
+ "InvalidGithubToken": "GitHub个人访问令牌不正确或为空。请检查您的GitHub个人访问令牌并重试。",
+ "InvalidOllamaArgs": "Ollama配置无效,请检查Ollama配置并重试。",
+ "InvalidProviderAPIKey": "{{provider}} API密钥不正确或为空,请检查您的{{provider}} API密钥并重试。",
+ "InvalidRequestFormat": "抱歉,上游提供商拒绝了请求,因为格式不正确。请检查输入或尝试使用其他模型。",
+ "InvalidVertexCredentials": "Vertex身份验证失败。请检查您的凭据并重试。",
+ "LocationNotSupportError": "抱歉,您当前的位置不支持此模型服务。这可能是由于地区限制或服务不可用。请确认当前地点是否支持使用此服务,或尝试使用其他地点。",
+ "ModelNotFound": "抱歉,未找到请求的模型。可能是模型不存在或您没有必要的访问权限。请在更改API密钥或调整访问权限后重试。",
+ "NoAvailableChannel": "抱歉,代理或路由器没有可用的通道来请求此模型。请切换通道/密钥配置或稍后重试。",
+ "OllamaBizError": "请求Ollama服务时发生错误,请根据以下信息进行排查或重试。",
+ "OllamaServiceUnavailable": "Ollama服务不可用。请检查Ollama是否正常运行或Ollama的跨域配置是否正确设置。",
+ "OperationInactivityTimeout": "代理操作闲置时间过长,已被终止。请重试请求。",
+ "PermissionDenied": "抱歉,您没有权限访问此服务。请检查您的密钥是否具有必要的访问权限。",
+ "ProviderBizError": "请求{{provider}}服务时发生错误,请根据以下信息进行排查或重试。",
+ "ProviderNetworkError": "与提供商的连接超时或被中断。请检查您的网络并重试。",
+ "ProviderServiceUnavailable": "提供商暂时过载或不可用。请稍后重试。",
+ "QuotaLimitReached": "抱歉,此密钥的令牌使用量或请求次数已达到配额限制。请增加密钥配额或稍后重试。",
+ "RateLimitExceeded": "抱歉,此密钥的令牌使用量或请求次数已达到速率限制。请稍后重试或增加密钥配额。",
+ "StateStorePersistError": "对话状态存储的临时问题中断了此操作。请重试;如果问题仍然存在,请联系支持。",
+ "StreamChunkError": "解析流式请求的消息块时发生错误。请检查当前API接口是否符合标准规范,或联系您的API提供商以获取帮助。",
+ "UpstreamGatewayError": "上游网关或代理返回错误。请稍后重试;如果问题仍然存在,请检查您的代理/端点配置。",
+ "UpstreamHttpError": "提供商返回了HTTP错误,但未提供进一步详细信息。请重试,或检查您的请求和模型配置。",
+ "UpstreamMalformedResponse": "提供商返回了无法解析的格式错误响应。请重试;如果问题仍然存在,请尝试使用其他模型或提供商。",
+ "UserConfigError": "提供商配置无效(基础URL错误、缺少环境变量、虚拟密钥限制等)。请检查提供商设置。"
+}
diff --git a/locales/zh-CN/models.json b/locales/zh-CN/models.json
index 1561ae7387..073e4b123c 100644
--- a/locales/zh-CN/models.json
+++ b/locales/zh-CN/models.json
@@ -106,6 +106,7 @@
"MiniMax-Hailuo-2.3.description": "全新视频生成模型,在身体动作、物理真实感和指令遵循性方面全面升级。",
"MiniMax-M1.description": "一款全新自研推理模型,支持 80K 思维链和 100 万输入,性能媲美全球顶尖模型。",
"MiniMax-M2-Stable.description": "专为高效编程与智能体工作流打造,具备更高并发能力,适用于商业场景。",
+ "MiniMax-M2.1-Lightning.description": "强大的多语言编程能力,推理速度更快、更高效。",
"MiniMax-M2.1-highspeed.description": "强大的多语言编程能力,全面升级的编程体验。更快、更高效。",
"MiniMax-M2.1.description": "MiniMax-M2.1 是 MiniMax 推出的旗舰开源大模型,专注于解决复杂的现实世界任务。其核心优势在于多语言编程能力以及作为智能体解决复杂任务的能力。",
"MiniMax-M2.5-highspeed.description": "MiniMax M2.5 Highspeed:与M2.5性能相同,但推理速度更快。",
@@ -325,6 +326,7 @@
"claude-opus-4-5.description": "Anthropic 的 Claude Opus 4.5 —— 旗舰模型,具备顶级推理与编码能力。",
"claude-opus-4-6.description": "Anthropic 的 Claude Opus 4.6 —— 具备 100 万上下文窗口的旗舰模型,拥有先进推理能力。",
"claude-opus-4-7.description": "Anthropic 的 Claude Opus 4.7 —— 最新 Opus 模型,具备最先进的推理与编码表现。",
+ "claude-opus-4-8.description": "Claude Opus 4.8 是 Anthropic 最强大的模型,在 Opus 4.7 的基础上改进了推理、代理编码和工具使用能力。",
"claude-opus-4.5.description": "Claude Opus 4.5 是 Anthropic 的旗舰模型,结合了顶级智能和可扩展性能,适用于复杂的高质量推理任务。",
"claude-opus-4.6-fast.description": "Claude Opus 4.6 是 Anthropic 最智能的模型,用于构建代理和编程。",
"claude-opus-4.6.description": "Claude Opus 4.6 是 Anthropic 最智能的模型,用于构建代理和编程。",
@@ -491,6 +493,8 @@
"doubao-seedream-4-0-250828.description": "Seedream 4.0 是字节跳动 Seed 推出的图像生成模型,支持文本与图像输入,具备高度可控的高质量图像生成能力。可根据文本提示生成图像。",
"doubao-seedream-4-5-251128.description": "Seedream 4.5是字节跳动最新的多模态图像模型,集成了文本生成图像、图像生成图像和批量图像生成功能,同时具备常识和推理能力。与之前的4.0版本相比,生成质量显著提升,编辑一致性和多图融合效果更好。它对视觉细节的控制更加精确,能够更自然地生成小文字和小面部,并实现更和谐的布局和色彩,提升整体美感。",
"doubao-seedream-5-0-260128.description": "Doubao-Seedream-5.0-lite是字节跳动最新的图像生成模型。首次集成在线检索功能,能够结合实时网络信息,提升生成图像的时效性。模型智能性也得到升级,能够精确解析复杂指令和视觉内容。此外,它在专业场景中的全球知识覆盖、参考一致性和生成质量方面均有提升,更好地满足企业级视觉创作需求。",
+ "dreamina-seedance-2-0-260128.description": "字节跳动推出的 Seedance 2.0 是最强大的视频生成模型,支持多模态参考视频生成、视频编辑、视频扩展、文本生成视频以及图像生成视频,并同步生成音频。",
+ "dreamina-seedance-2-0-fast-260128.description": "字节跳动推出的 Seedance 2.0 Fast 提供与 Seedance 2.0 相同的功能,但生成速度更快,价格更具竞争力。",
"emohaa.description": "Emohaa 是一款心理健康模型,具备专业咨询能力,帮助用户理解情绪问题。",
"ernie-4.5-0.3b.description": "ERNIE 4.5 0.3B 是一款开源轻量级模型,适用于本地和定制化部署。",
"ernie-4.5-8k-preview.description": "ERNIE 4.5 8K Preview 是一款用于评估 ERNIE 4.5 的 8K 上下文预览模型。",
@@ -516,6 +520,7 @@
"ernie-x1-turbo-32k.description": "ERNIE X1 Turbo 32K 是一款快速思考模型,具备 32K 上下文能力,适合复杂推理与多轮对话。",
"ernie-x1.1-preview.description": "ERNIE X1.1 Preview 是一款用于评估与测试的思考模型预览版。",
"ernie-x1.1.description": "ERNIE X1.1是一个用于评估和测试的思维模型预览版。",
+ "fal-ai/bytedance/seedream/v4.5.description": "由字节跳动 Seed 团队打造的 Seedream 4.5 支持多图像编辑与合成。具备增强的主体一致性、精准的指令执行、空间逻辑理解、美学表达、海报布局和标志设计能力,并支持高精度的图文渲染。",
"fal-ai/bytedance/seedream/v4.description": "Seedream 4.0 是字节跳动 Seed 的图像生成模型,支持文本和图像输入,能够生成高度可控、高质量的图像。它可以根据文本提示生成图像。",
"fal-ai/flux-kontext/dev.description": "FLUX.1 模型专注于图像编辑,支持文本与图像输入。",
"fal-ai/flux-pro/kontext.description": "FLUX.1 Kontext [pro] 接受文本与参考图像输入,支持局部精准编辑与复杂全局场景变换。",
@@ -572,8 +577,9 @@
"gemini-3.1-flash-lite.description": "Gemini 3.1 Flash-Lite 是谷歌最具成本效益的多模态模型,优化用于高容量代理任务、翻译和数据处理。",
"gemini-3.1-pro-preview.description": "Gemini 3.1 Pro Preview在Gemini 3 Pro的基础上增强了推理能力,并增加了中等思维水平支持。",
"gemini-3.1-pro.description": "Google 的 Gemini 3.1 Pro —— 高端多模态模型,具备 100 万上下文窗口。",
+ "gemini-3.5-flash.description": "Gemini 的最智能模型,专为速度而设计,结合前沿智能与卓越的搜索和基础能力。",
"gemini-flash-latest.description": "指向 gemini-3-flash-preview",
- "gemini-flash-lite-latest.description": "指向 gemini-2.5-flash-lite-preview-09-2025",
+ "gemini-flash-lite-latest.description": "指向 gemini-3.1-flash-lite",
"gemini-pro-latest.description": "指向 gemini-3.1-pro-preview",
"gemma-7b-it.description": "Gemma 7B 是一款适用于中小规模任务的高性价比模型。",
"gemma2-9b-it.description": "Gemma 2 9B 针对特定任务与工具集成进行了优化。",
@@ -732,6 +738,8 @@
"grok-4-fast-reasoning.description": "我们很高兴发布 Grok 4 Fast,这是我们在高性价比推理模型方面的最新进展。",
"grok-4.20-0309-non-reasoning.description": "无推理模式版本,适用于简单场景。",
"grok-4.20-0309-reasoning.description": "智能、高速的推理模型,先思考后回答。",
+ "grok-4.20-beta-0309-non-reasoning.description": "适用于简单用例的非推理版本",
+ "grok-4.20-beta-0309-reasoning.description": "智能且极速的模型,在响应前进行推理",
"grok-4.20-multi-agent-0309.description": "由 4 至 16 个 Agent 组成的团队,擅长科研类任务。目前不支持客户端工具,只支持 xAI 服务器端工具(如 X Search、Web Search)及远程 MCP 工具。",
"grok-4.3.description": "世界上最追求真理的大型语言模型",
"grok-4.description": "最新的 Grok 旗舰模型,在语言、数学和推理方面表现无与伦比——真正的全能选手。目前指向 grok-4-0709;由于资源有限,价格暂时比官方定价高 10%,预计稍后会恢复到官方价格。",
@@ -1209,6 +1217,7 @@
"qwen3.6-flash.description": "Qwen3.6 原生视觉语言 Flash 模型相比 3.5-Flash 具备显著性能提升。该模型重点增强了智能体编码能力(在多项代码智能体基准中大幅领先前代),并进一步提升数学推理与代码推理表现。在视觉方面,空间智能显著增强,尤其在物体定位与目标检测任务上表现突出。",
"qwen3.6-max-preview.description": "Qwen3.6 系列中规模最大的闭源模型。具备更强的世界知识、指令理解能力与智能体编码性能,可处理复杂任务。该模型为纯文本模型,默认支持思考模式、显式缓存与函数调用。",
"qwen3.6-plus.description": "Qwen 3.6-Plus 在编码能力上进行了大幅升级,重点强化智能体编码与前端开发能力,显著提升 Vibe Coding 体验。其通用场景推理能力也进一步增强。在多模态方面,通用识别、OCR 与物体定位等能力得到显著提升。同时修复了 Qwen 3.5-Plus 中已知问题。使用方式与 Qwen 3.5-Plus 保持一致。",
+ "qwen3.7-max.description": "阿里巴巴推出的 Qwen3.7 Max——最新的 Max 版本,支持 100 万上下文,具备强大的推理和工具使用能力。",
"qwen3.description": "Qwen3 是阿里巴巴推出的下一代大语言模型,在多种应用场景中表现出色。",
"qwq-32b-preview.description": "QwQ 是 Qwen 推出的实验性研究模型,专注于推理能力的提升。",
"qwq-32b.description": "QwQ 是 Qwen 系列中的推理模型。相比标准指令微调模型,具备更强的思维与推理能力,显著提升下游复杂任务表现。QwQ-32B 是一款中型推理模型,性能可媲美 DeepSeek-R1 和 o1-mini 等顶级模型。",
@@ -1216,6 +1225,8 @@
"qwq.description": "QwQ 是 Qwen 系列中的推理模型。相比标准指令微调模型,具备更强的思维与推理能力,显著提升下游复杂任务表现。QwQ-32B 是一款中型推理模型,性能可媲美 DeepSeek-R1 和 o1-mini 等顶级模型。",
"qwq_32b.description": "Qwen 系列中的中型推理模型。相比标准指令微调模型,QwQ 的思维与推理能力显著提升下游复杂任务表现。",
"r1-1776.description": "R1-1776 是 DeepSeek R1 的后训练版本,旨在提供无审查、无偏见的真实信息。",
+ "seedance-1-5-pro-251215.description": "字节跳动推出的 Seedance 1.5 Pro 支持文本生成视频、图像生成视频(首帧、首+尾帧)以及与视觉同步的音频生成。",
+ "seedream-5-0-260128.description": "字节跳动 BytePlus 推出的 Seedream 5.0-lite,支持基于网络检索增强的实时信息生成,改进复杂提示的解析能力,并提升参考一致性,适用于专业视觉创作。",
"solar-mini-ja.description": "Solar Mini (Ja) 是 Solar Mini 的日语增强版本,同时保持在英语和韩语中的高效强性能。",
"solar-mini.description": "Solar Mini 是一款紧凑型大语言模型,性能超越 GPT-3.5,具备强大的多语言能力,支持英语和韩语,提供高效的小体积解决方案。",
"solar-pro.description": "Solar Pro 是 Upstage 推出的高智能大语言模型,专注于单 GPU 上的指令跟随任务,IFEval 得分超过 80。目前支持英语,完整版本计划于 2024 年 11 月发布,届时将扩展语言支持并提升上下文长度。",
diff --git a/locales/zh-CN/spend.json b/locales/zh-CN/spend.json
index 4a91462bb1..2bf27cac4c 100644
--- a/locales/zh-CN/spend.json
+++ b/locales/zh-CN/spend.json
@@ -26,7 +26,7 @@
"table.columns.trigger.enums.onboarding": "引导流程",
"table.columns.trigger.enums.openapi": "开放API",
"table.columns.trigger.enums.semantic_search": "知识搜索",
- "table.columns.trigger.enums.signup_email_llm_review": "注册邮箱审核",
+ "table.columns.trigger.enums.signup_email_llm_review": "注册邮件审核",
"table.columns.trigger.enums.topic": "话题总结",
"table.columns.trigger.enums.video": "视频生成",
"table.columns.trigger.enums.visual_analysis": "视觉分析",
diff --git a/locales/zh-TW/agent.json b/locales/zh-TW/agent.json
index 12c0a91a8a..3c941478a6 100644
--- a/locales/zh-TW/agent.json
+++ b/locales/zh-TW/agent.json
@@ -100,6 +100,35 @@
"channel.groupPolicyOpenHint": "在任何群組、頻道或討論串中回應",
"channel.historyLimit": "歷史訊息限制",
"channel.historyLimitHint": "讀取頻道歷史時預設抓取的訊息數量",
+ "channel.imessage.applicationIdHint": "一個穩定的識別碼,由雲端通道和桌面橋接器共享。",
+ "channel.imessage.applicationIdPlaceholder": "例如:home-mac-mini",
+ "channel.imessage.blueBubblesPassword": "BlueBubbles 密碼",
+ "channel.imessage.blueBubblesPasswordHint": "存儲於 LobeHub 桌面端本地,僅用於調用本地 BlueBubbles 伺服器。",
+ "channel.imessage.blueBubblesServerUrl": "BlueBubbles 伺服器 URL",
+ "channel.imessage.blueBubblesServerUrlHint": "從此桌面應用可訪問的本地 BlueBubbles 伺服器 URL。",
+ "channel.imessage.bridgeEnabled": "啟用橋接",
+ "channel.imessage.bridgeEnabledHint": "啟用後,LobeHub 桌面端將接收本地 BlueBubbles 的 webhook 並轉發至 LobeHub。",
+ "channel.imessage.bridgeMissingApplicationId": "請先輸入應用程式 ID。",
+ "channel.imessage.bridgeMissingPassword": "請先輸入 BlueBubbles 密碼。",
+ "channel.imessage.bridgeMissingServerUrl": "請先輸入 BlueBubbles 伺服器 URL。",
+ "channel.imessage.bridgeMissingWebhookSecret": "請先輸入 Webhook 密鑰。",
+ "channel.imessage.bridgePasswordSavedPlaceholder": "留空以保留已儲存的密碼",
+ "channel.imessage.bridgeRefresh": "重新整理",
+ "channel.imessage.bridgeRefreshFailed": "無法重新整理 iMessage 桌面橋接器",
+ "channel.imessage.bridgeRunning": "運行中",
+ "channel.imessage.bridgeSave": "儲存橋接",
+ "channel.imessage.bridgeSaveFailed": "無法儲存 iMessage 桌面橋接器",
+ "channel.imessage.bridgeSaved": "iMessage 桌面橋接器已儲存",
+ "channel.imessage.bridgeStopped": "已停止",
+ "channel.imessage.bridgeTest": "測試 BlueBubbles",
+ "channel.imessage.bridgeTestFailed": "BlueBubbles 測試失敗",
+ "channel.imessage.bridgeTestSuccess": "BlueBubbles 連線成功",
+ "channel.imessage.description": "通過本地 LobeHub 桌面端 BlueBubbles 橋接器將此助手連接到 iMessage。",
+ "channel.imessage.desktopBridge": "桌面橋接器",
+ "channel.imessage.desktopDeviceId": "桌面設備 ID",
+ "channel.imessage.desktopDeviceIdHint": "運行本地 BlueBubbles 橋接器的 LobeHub 桌面設備。在桌面網關設置中查找。",
+ "channel.imessage.webhookSecret": "Webhook 密鑰",
+ "channel.imessage.webhookSecretHint": "LobeHub 桌面端與雲端 webhook 之間使用的共享密鑰。在桌面橋接器配置中使用相同的值。",
"channel.importConfig": "匯入設定",
"channel.importFailed": "匯入設定失敗",
"channel.importInvalidFormat": "無效的設定檔案格式",
@@ -176,6 +205,7 @@
"channel.userIdHint": "您在此平台上的使用者 ID。AI 可以使用它向您發送直接訊息。",
"channel.userIdHint.discord": "啟用開發者模式(設定 → 進階),然後右鍵點擊你的頭像 → 複製使用者 ID。",
"channel.userIdHint.feishu": "前往飛書/Lark 開放平台的應用程式 → 權限,查看你的 Open ID。",
+ "channel.userIdHint.imessage": "使用您在 BlueBubbles 中看到的 iMessage 帳號,通常是電子郵件地址或 E.164 格式的電話號碼。",
"channel.userIdHint.line": "開啟 LINE Developers Console → 您的頻道 → 基本設定頁籤,複製「您的使用者 ID」(以 U 開頭,共 33 個字元)。",
"channel.userIdHint.qq": "你的 QQ 號碼,顯示在 QQ 個人資料頁面。",
"channel.userIdHint.slack": "開啟你的 Slack 個人檔案 → ⋮ More → Copy member ID(以 U 開頭)。",
diff --git a/locales/zh-TW/chat.json b/locales/zh-TW/chat.json
index d9bccb13e9..7a4f84d58f 100644
--- a/locales/zh-TW/chat.json
+++ b/locales/zh-TW/chat.json
@@ -69,6 +69,11 @@
"cliAuthGuide.errorDetails": "錯誤詳細資訊",
"cliAuthGuide.runCommand": "請在終端機執行以下指令",
"cliAuthGuide.title": "登入 {{name}}",
+ "cliOverloadedGuide.actions.retry": "重試",
+ "cliOverloadedGuide.desc": "{{name}} 的上游模型服務暫時過載。通常會在片刻後恢復。",
+ "cliOverloadedGuide.errorDetails": "錯誤詳情",
+ "cliOverloadedGuide.retryHint": "等待幾秒後重試。如果持續失敗,提供者可能正在處理更廣泛的問題。",
+ "cliOverloadedGuide.title": "{{name}} 暫時過載",
"cliRateLimitGuide.actions.openSystemTools": "開啟系統工具",
"cliRateLimitGuide.actions.retry": "重試",
"cliRateLimitGuide.afterReset": "請等待重置時間到達後再嘗試您的訊息。如果您使用 API 授權,也可檢查您的供應商額度與帳務狀態。",
@@ -203,6 +208,17 @@
"heteroAgent.cloudRepo.noRepos": "尚未配置任何儲存庫。請在代理設置中新增。",
"heteroAgent.cloudRepo.notSet": "未選擇儲存庫",
"heteroAgent.cloudRepo.sectionTitle": "儲存庫",
+ "heteroAgent.executionTarget.infoTooltip": "選擇一個遠端設備以從網頁操作該機器。「本設備」在桌面應用程式內本地運行代理。",
+ "heteroAgent.executionTarget.loading": "正在載入設備…",
+ "heteroAgent.executionTarget.local": "本設備",
+ "heteroAgent.executionTarget.localDesc": "在此桌面應用程式中作為本地進程運行",
+ "heteroAgent.executionTarget.noDevices": "尚無遠端設備。安裝桌面應用程式或在另一台機器上運行 `lh connect`。",
+ "heteroAgent.executionTarget.offline": "離線",
+ "heteroAgent.executionTarget.online": "在線",
+ "heteroAgent.executionTarget.sandbox": "雲端沙盒",
+ "heteroAgent.executionTarget.sandboxDesc": "在臨時雲端沙盒中運行",
+ "heteroAgent.executionTarget.title": "執行設備",
+ "heteroAgent.executionTarget.unknownDevice": "未知設備",
"heteroAgent.fullAccess.label": "完整存取",
"heteroAgent.fullAccess.tooltip": "Claude Code 於本機執行,並擁有對工作目錄的完整讀寫權限。目前尚無法切換權限模式。",
"heteroAgent.resumeReset.cwdChanged": "工作目錄已變更。先前的 Claude Code 工作階段只能從原始目錄回復,因此已開始新的對話。",
@@ -274,6 +290,11 @@
"memory.on.desc": "記住對話中的偏好和資訊。",
"memory.on.title": "啟用記憶",
"memory.title": "記憶",
+ "mention.category.agents": "代理",
+ "mention.category.members": "成員",
+ "mention.category.skills": "技能",
+ "mention.category.tools": "工具",
+ "mention.category.topics": "主題",
"mention.title": "提及成員",
"messageAction.collapse": "收起訊息",
"messageAction.continueGeneration": "繼續生成",
@@ -330,6 +351,7 @@
"newCodexAgent": "新增 Codex",
"newGroupChat": "建立群組",
"newPage": "建立文稿",
+ "newPlatformAgent": "新增平台代理",
"noAgentsYet": "此群組尚無成員。點擊 + 按鈕邀請助手。",
"noAvailableAgents": "沒有可邀請的成員",
"noMatchingAgents": "沒有符合的成員",
@@ -350,6 +372,45 @@
"pageSelection.reference": "選取的文字",
"pin": "置頂",
"pinOff": "取消置頂",
+ "platformAgent.create.available": "可用",
+ "platformAgent.create.back": "返回",
+ "platformAgent.create.checkFailed": "檢查失敗",
+ "platformAgent.create.checking": "正在檢查可用性...",
+ "platformAgent.create.comingSoon": "即將推出",
+ "platformAgent.create.create": "創建代理",
+ "platformAgent.create.creating": "正在創建...",
+ "platformAgent.create.desc.amp": "連接到運行在您設備上的 Amp",
+ "platformAgent.create.desc.hermes": "連接到運行在您設備上的 Hermes",
+ "platformAgent.create.desc.openclaw": "連接到運行在您設備上的 OpenClaw",
+ "platformAgent.create.desc.opencode": "連接到運行在您設備上的 OpenCode",
+ "platformAgent.create.descriptionPlaceholder": "簡短描述(可選)",
+ "platformAgent.create.downloadDesktop": "下載桌面應用程式",
+ "platformAgent.create.fetchingProfile": "正在獲取配置檔案...",
+ "platformAgent.create.namePlaceholder": "例如:我的 OpenClaw 代理",
+ "platformAgent.create.next": "下一步",
+ "platformAgent.create.noDevices": "無設備連接",
+ "platformAgent.create.noDevicesCliHint": "或者通過 CLI 連接任意機器,然後點擊刷新:",
+ "platformAgent.create.noDevicesCmd": "lh connect",
+ "platformAgent.create.noDevicesDesktopHint": "安裝桌面應用程式 — 登錄後自動連接",
+ "platformAgent.create.notInstalled": "{{name}} 未安裝在此設備上",
+ "platformAgent.create.refresh": "刷新",
+ "platformAgent.create.selectDevice": "選擇設備",
+ "platformAgent.create.step1": "選擇平台",
+ "platformAgent.create.step2": "選擇設備",
+ "platformAgent.create.step3": "配置代理",
+ "platformAgent.create.title": "新增平台代理",
+ "platformAgent.create.upgradeCmd": "npm install -g @lobehub/cli",
+ "platformAgent.create.versionTooLow": "lh 版本過低",
+ "platformAgent.create.versionTooLowHint": "更新 lh 至最新版本:",
+ "platformAgent.device.online": "在線",
+ "platformAgent.deviceGuard.configure": "配置",
+ "platformAgent.deviceGuard.deviceOffline.desc": "綁定的設備未連接。在該機器上運行 `lh connect` 然後刷新。",
+ "platformAgent.deviceGuard.deviceOffline.title": "設備未連接",
+ "platformAgent.deviceGuard.noDevice.desc": "此代理未綁定設備。編輯代理配置檔案以綁定一個。",
+ "platformAgent.deviceGuard.noDevice.title": "未綁定設備",
+ "platformAgent.deviceGuard.platformUnavailable.desc": "{{name}} 未安裝在連接的設備上。",
+ "platformAgent.deviceGuard.platformUnavailable.title": "{{name}} 不可用",
+ "platformAgent.deviceGuard.refresh": "刷新",
"plus.addSkills": "添加技能...",
"plus.search.appSearch": "智能搜索",
"plus.search.appSearchDesc": "LobeHub優化的搜索服務,提供最佳檢索結果。",
@@ -553,6 +614,9 @@
"taskDetail.modelConfig": "模型覆寫",
"taskDetail.navigation": "導覽",
"taskDetail.nextRunCountdown": "下次執行於 {{countdown}}",
+ "taskDetail.notFound.backToTasks": "返回所有任務",
+ "taskDetail.notFound.desc": "此任務可能已被刪除,或者您無權查看。",
+ "taskDetail.notFound.title": "未找到任務",
"taskDetail.pauseTask": "暫停任務",
"taskDetail.priority.high": "高",
"taskDetail.priority.low": "低",
@@ -912,10 +976,11 @@
"workingPanel.resources.deleteError": "刪除文件失敗",
"workingPanel.resources.deleteSuccess": "文件已刪除",
"workingPanel.resources.deleteTitle": "刪除文件?",
+ "workingPanel.resources.deleteTitleMulti": "刪除 {{count}} 項目?",
"workingPanel.resources.empty": "尚無文件。與此代理相關的文件將顯示在此處。",
"workingPanel.resources.error": "資源載入失敗",
- "workingPanel.resources.filter.all": "全部",
"workingPanel.resources.filter.documents": "文件",
+ "workingPanel.resources.filter.skills": "技能",
"workingPanel.resources.filter.web": "網頁",
"workingPanel.resources.loading": "資源載入中...",
"workingPanel.resources.previewError": "預覽載入失敗",
@@ -924,6 +989,7 @@
"workingPanel.resources.renameError": "重新命名文件失敗",
"workingPanel.resources.renameSuccess": "文件已重新命名",
"workingPanel.resources.tree.createError": "創建失敗",
+ "workingPanel.resources.tree.deleteSelected": "刪除選定項目({{count}})",
"workingPanel.resources.tree.moveError": "移動失敗",
"workingPanel.resources.tree.newDocument": "新文件",
"workingPanel.resources.tree.newFolder": "新資料夾",
@@ -947,12 +1013,15 @@
"workingPanel.review.empty.noBaseRef": "無法確定遠端的預設分支。請在終端機中執行 `git remote set-head origin --auto`。",
"workingPanel.review.error": "無法載入此檔案的差異",
"workingPanel.review.expandAll": "全部展開",
+ "workingPanel.review.group.collapseDiffs": "折疊此組中的所有差異",
+ "workingPanel.review.group.expandDiffs": "展開此組中的所有差異",
+ "workingPanel.review.group.fileCount": "{{count}} 個文件",
+ "workingPanel.review.group.submoduleClean": "無內部更改",
"workingPanel.review.mode.branch": "分支",
"workingPanel.review.mode.unstaged": "未暫存",
"workingPanel.review.more": "更多選項",
"workingPanel.review.refresh": "重新整理",
"workingPanel.review.revealInTree": "在樹狀結構中顯示",
- "workingPanel.review.revealNotFound": "在專案索引中找不到檔案",
"workingPanel.review.revert": "捨棄變更",
"workingPanel.review.revert.confirm.cancel": "取消",
"workingPanel.review.revert.confirm.description": "{{filePath}} 的工作區變更將被永久捨棄,未追蹤的新檔案會從磁碟刪除。",
@@ -970,6 +1039,9 @@
"workingPanel.review.wordWrap.disable": "停用自動換行",
"workingPanel.review.wordWrap.enable": "啟用自動換行",
"workingPanel.skills.empty": "此專案中未找到技能",
+ "workingPanel.skills.section.agent": "代理技能",
+ "workingPanel.skills.section.project": "項目技能",
+ "workingPanel.skills.section.user": "用戶技能",
"workingPanel.skills.title": "技能",
"workingPanel.space": "空間",
"workingPanel.title": "Working Panel",
diff --git a/locales/zh-TW/common.json b/locales/zh-TW/common.json
index e5171cc33e..f3a76904a9 100644
--- a/locales/zh-TW/common.json
+++ b/locales/zh-TW/common.json
@@ -353,6 +353,7 @@
"messengerBanner.title": "在您喜愛的通訊應用程式上與 Lobe AI 對話",
"more": "更多",
"navPanel.agent": "助理",
+ "navPanel.bottomDivider": "以下項目固定於底部",
"navPanel.customizeSidebar": "自訂側邊欄",
"navPanel.displayItems": "顯示項目",
"navPanel.hidden": "已隱藏",
@@ -479,5 +480,6 @@
"userPanel.setting": "應用設定",
"userPanel.upgradePlan": "升級方案",
"userPanel.usages": "用量統計",
- "version": "版本"
+ "version": "版本",
+ "zoom": "縮放"
}
diff --git a/locales/zh-TW/components.json b/locales/zh-TW/components.json
index b4adb6d659..e68c43f2e9 100644
--- a/locales/zh-TW/components.json
+++ b/locales/zh-TW/components.json
@@ -5,6 +5,10 @@
"DragUpload.dragDesc": "拖曳檔案到這裡,支援上傳多個圖片。",
"DragUpload.dragFileDesc": "拖曳圖片和檔案到這裡,支援上傳多個圖片和檔案。",
"DragUpload.dragFileTitle": "上傳檔案",
+ "DragUpload.dragFolderDesc": "將資料夾拖放至此,以在聊天輸入框中作為@提及引用。",
+ "DragUpload.dragFolderTitle": "引用資料夾",
+ "DragUpload.dragMixedDesc": "資料夾將作為@提及插入;檔案將被上傳。",
+ "DragUpload.dragMixedTitle": "引用資料夾並上傳檔案",
"DragUpload.dragTitle": "上傳圖片",
"FileManager.actions.addToLibrary": "加入資料庫",
"FileManager.actions.batchChunking": "批量分塊",
diff --git a/locales/zh-TW/editor.json b/locales/zh-TW/editor.json
index 7519090c34..989f864561 100644
--- a/locales/zh-TW/editor.json
+++ b/locales/zh-TW/editor.json
@@ -1,8 +1,10 @@
{
+ "actionTag.category.agentSkill": "代理技能",
"actionTag.category.command": "命令",
"actionTag.category.projectSkill": "專案技能",
"actionTag.category.skill": "技能",
"actionTag.category.tool": "工具",
+ "actionTag.tooltip.agentSkill": "從此代理的文件中為請求加載技能組合。",
"actionTag.tooltip.command": "在發送前執行客戶端斜線命令。",
"actionTag.tooltip.projectSkill": "以斜線調用的方式發送,讓代理的 CLI 執行匹配的專案技能。",
"actionTag.tooltip.skill": "為此次請求載入可重用的技能包。",
diff --git a/locales/zh-TW/electron.json b/locales/zh-TW/electron.json
index 9be7df0718..5a157b2003 100644
--- a/locales/zh-TW/electron.json
+++ b/locales/zh-TW/electron.json
@@ -35,6 +35,7 @@
"navigation.recentView": "最近訪問",
"navigation.resources": "資源",
"navigation.settings": "設定",
+ "navigation.task": "任務",
"navigation.tasks": "任務",
"navigation.unpin": "取消固定",
"notification.finishChatGeneration": "AI 訊息已生成完畢",
diff --git a/locales/zh-TW/file.json b/locales/zh-TW/file.json
index d481542320..6562a8efd1 100644
--- a/locales/zh-TW/file.json
+++ b/locales/zh-TW/file.json
@@ -53,6 +53,8 @@
"home.uploadEntries.folder.title": "上傳資料夾",
"home.uploadEntries.library.title": "新增資源庫",
"home.uploadEntries.newPage.title": "新增文稿",
+ "library.hierarchy.empty.desc": "新增檔案或建立資料夾以開始使用",
+ "library.hierarchy.empty.title": "這裡還沒有任何內容",
"library.list.confirmRemoveLibrary": "即將刪除該資源庫,當中的檔案不會被刪除,將移至全部檔案中。資源庫刪除後將無法恢復,請謹慎操作。",
"library.list.empty": "點擊 <1>+1> 開始建立資源庫",
"library.new": "新增資源庫",
diff --git a/locales/zh-TW/home.json b/locales/zh-TW/home.json
index 87eb4e9d4e..7e18a5ca34 100644
--- a/locales/zh-TW/home.json
+++ b/locales/zh-TW/home.json
@@ -45,12 +45,12 @@
"recommendations.heteroAgent.tag": "編程代理",
"recommendations.heteroAgent.title": "新增 {{name}} 代理",
"recommendations.subtitle": "為您的設置提供一些建議",
+ "starter.claudeOpus48": "Claude Opus 4.8",
+ "starter.claudeOpus48Already": "已使用 Claude Opus 4.8",
+ "starter.claudeOpus48Switched": "已切換至 Claude Opus 4.8",
"starter.createAgent": "建立助理",
"starter.createGroup": "建立群組",
"starter.deepResearch": "深入研究",
- "starter.deepseekV4Pro": "DeepSeek V4 Pro",
- "starter.deepseekV4ProAlready": "已在使用 DeepSeek V4 Pro",
- "starter.deepseekV4ProSwitched": "已切換至 DeepSeek V4 Pro",
"starter.developing": "開發中",
"starter.image": "繪圖",
"starter.imageGeneration": "影像生成",
diff --git a/locales/zh-TW/image.json b/locales/zh-TW/image.json
index 2b9af65830..a77f1da90c 100644
--- a/locales/zh-TW/image.json
+++ b/locales/zh-TW/image.json
@@ -20,6 +20,7 @@
"config.resolution.options.1K": "1K",
"config.resolution.options.2K": "2K",
"config.resolution.options.4K": "4K",
+ "config.resolution.options.512": "512px",
"config.seed.label": "種子",
"config.seed.random": "隨機種子",
"config.size.label": "尺寸",
diff --git a/locales/zh-TW/labs.json b/locales/zh-TW/labs.json
index 2562c4ff08..0c4ba1f049 100644
--- a/locales/zh-TW/labs.json
+++ b/locales/zh-TW/labs.json
@@ -1,15 +1,21 @@
{
+ "features.agentDocumentFloatingChatPanel.desc": "僅在啟用此實驗功能時,於代理文件預覽中顯示浮動聊天面板。",
+ "features.agentDocumentFloatingChatPanel.title": "代理文件浮動聊天面板",
"features.agentSelfIteration.desc": "允許助理進行反思、建立自我認知,並透過持續的嘗試與互動不斷迭代提升。",
"features.agentSelfIteration.title": "代理自我迭代",
"features.assistantMessageGroup.desc": "將助手訊息及其工具調用結果彙整成群組顯示",
"features.assistantMessageGroup.title": "助手訊息彙整群組",
+ "features.executionDeviceSwitcher.desc": "在異構代理工具列中顯示執行設備切換器,讓您可以將執行路由至此設備、雲端沙盒或綁定的遠端設備。",
+ "features.executionDeviceSwitcher.title": "執行設備切換器",
"features.gatewayMode.desc": "透過 Gateway WebSocket 在伺服器端執行代理任務,而非在本機運行。可加快執行速度並降低用戶端資源使用。",
"features.gatewayMode.title": "伺服器端代理執行(Gateway)",
"features.groupChat.desc": "啟用多智能體群組聊天編排功能。",
"features.groupChat.title": "群組聊天(多智能體)",
+ "features.imessage.desc": "透過本地 LobeHub Desktop BlueBubbles 橋接,將代理連接至 iMessage。",
+ "features.imessage.title": "iMessage 通道",
"features.inputMarkdown.desc": "在輸入區即時渲染 Markdown(粗體、程式碼區塊、表格等)。",
"features.inputMarkdown.title": "輸入框 Markdown 渲染",
- "features.messenger.desc": "透過共享的 LobeHub 機器人,從 Telegram(以及其他即時通訊工具)與您的代理進行對話。在設定中新增「Messenger」標籤,用於綁定您的帳戶並選擇接收訊息的代理。",
- "features.messenger.title": "即時通訊",
+ "features.platformAgent.desc": "在建立選單中顯示「新增平台代理」項目。平台代理(例如 OpenClaw、Hermes)運行於連接的設備上,並通過 lh connect 回傳通信。",
+ "features.platformAgent.title": "平台代理建立",
"title": "實驗室"
}
diff --git a/locales/zh-TW/modelProvider.json b/locales/zh-TW/modelProvider.json
index 02772abdbe..9c68951c1c 100644
--- a/locales/zh-TW/modelProvider.json
+++ b/locales/zh-TW/modelProvider.json
@@ -233,7 +233,7 @@
"providerModels.item.modelConfig.extendParams.options.imageAspectRatio2.hint": "適用於 Nano Banana 2;控制生成影像的長寬比(支持超寬 1:4、4:1、1:8、8:1)。",
"providerModels.item.modelConfig.extendParams.options.imageResolution.hint": "適用於 Gemini 3 圖像生成模型;控制生成圖像的解析度。",
"providerModels.item.modelConfig.extendParams.options.imageResolution2.hint": "適用於 Gemini 3.1 Flash Image 模型;控制生成影像的解析度(支持 512px)。",
- "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "適用於 Claude Opus 4.7;用於控制努力程度(low/medium/high/xhigh/max)。",
+ "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "適用於 Claude Opus 4.7 及更高版本;控制努力程度(低/中/高/極高/最大)。",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken.hint": "適用於 Claude、Qwen3 等模型;控制推理所用的 Token 預算。",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken32k.hint": "適用於 GLM-5 和 GLM-4.7;控制推理的 Token 預算(最大 32k)。",
"providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken80k.hint": "適用於 Qwen3 系列;控制推理的 Token 預算(最大 80k)。",
@@ -245,7 +245,6 @@
"providerModels.item.modelConfig.extendParams.options.thinkingLevel2.hint": "適用於 Gemini 3 Pro Preview 模型;控制思考深度。",
"providerModels.item.modelConfig.extendParams.options.thinkingLevel3.hint": "適用於 Gemini 3.1 Pro Preview 模型;控制思考深度,提供低/中/高等級。",
"providerModels.item.modelConfig.extendParams.options.thinkingLevel4.hint": "適用於 Gemini 3.1 Flash Image 模型;切換思考功能開啟/關閉。",
- "providerModels.item.modelConfig.extendParams.options.thinkingLevel5.hint": "適用於 Gemini 3.1 Flash-Lite 預覽版;以最低/低/中/高等級控制思考深度。",
"providerModels.item.modelConfig.extendParams.options.urlContext.hint": "適用於 Gemini 系列;支援提供 URL 作為上下文。",
"providerModels.item.modelConfig.extendParams.placeholder": "選擇要啟用的擴充參數",
"providerModels.item.modelConfig.extendParams.previewFallback": "無法預覽",
diff --git a/locales/zh-TW/modelRuntime.json b/locales/zh-TW/modelRuntime.json
new file mode 100644
index 0000000000..3e37b3f04b
--- /dev/null
+++ b/locales/zh-TW/modelRuntime.json
@@ -0,0 +1,42 @@
+{
+ "AccountDeactivated": "您的帳戶已被停用或暫停使用。這可能是由於政策、安全性或帳戶審查原因所致。請聯繫提供者支援以獲得協助。",
+ "AgentRuntimeError": "Lobe 語言模型執行時發生錯誤。請根據以下資訊進行故障排除或重試。",
+ "CapabilityNotSupported": "抱歉,此模型不支援所請求的功能(例如視覺輸入或工具調用)。請切換到支援該功能的模型。",
+ "ComfyUIBizError": "請求 ComfyUI 服務時發生錯誤。請根據以下資訊進行故障排除或重試。",
+ "ComfyUIEmptyResult": "ComfyUI 未生成任何圖像。請檢查模型配置或重試。",
+ "ComfyUIModelError": "無法載入 ComfyUI 模型。請確保模型檔案存在。",
+ "ComfyUIServiceUnavailable": "無法連接到 ComfyUI 服務。請確保其正常運行並正確配置服務 URL。",
+ "ComfyUIUploadFailed": "無法將圖像上傳到 ComfyUI。請檢查伺服器連接或重試。",
+ "ComfyUIWorkflowError": "ComfyUI 工作流程執行失敗。請驗證工作流程配置。",
+ "ConnectionCheckFailed": "請求返回空結果。請檢查 API 代理地址是否未以 `/v1` 結尾。",
+ "ContentModeration": "抱歉,內容被上游安全過濾器拒絕。請修改您的提示並重試。",
+ "ContextEnginePipelineError": "無法組裝此請求的對話上下文。請重試;如果問題持續,請聯繫支援。",
+ "DatabasePersistError": "保存或載入此對話時的資料庫操作失敗。請重試;如果問題持續,請聯繫支援。",
+ "ExceededContextWindow": "當前請求內容超過模型可處理的長度。請減少內容量並重試。",
+ "InsufficientQuota": "抱歉,此金鑰的配額已達上限。請檢查您的帳戶餘額是否充足,或在增加金鑰配額後重試。",
+ "InvalidBedrockCredentials": "Bedrock 身份驗證失敗。請檢查 AccessKeyId/SecretAccessKey 並重試。",
+ "InvalidComfyUIArgs": "ComfyUI 配置無效。請檢查設置並重試。",
+ "InvalidGithubToken": "GitHub 個人訪問令牌不正確或為空。請檢查您的 GitHub 個人訪問令牌並重試。",
+ "InvalidOllamaArgs": "Ollama 配置無效,請檢查 Ollama 配置並重試。",
+ "InvalidProviderAPIKey": "{{provider}} API 金鑰不正確或為空,請檢查您的 {{provider}} API 金鑰並重試。",
+ "InvalidRequestFormat": "抱歉,上游提供者拒絕了格式錯誤的請求。請檢查輸入或嘗試使用不同的模型。",
+ "InvalidVertexCredentials": "Vertex 身份驗證失敗。請檢查您的憑證並重試。",
+ "LocationNotSupportError": "抱歉,您當前的位置不支援此模型服務。這可能是由於地區限制或服務不可用所致。請確認當前位置是否支援使用此服務,或嘗試使用其他位置。",
+ "ModelNotFound": "抱歉,找不到所請求的模型。它可能不存在或您可能沒有必要的訪問權限。請在更改 API 金鑰或調整訪問權限後重試。",
+ "NoAvailableChannel": "抱歉,代理或路由器沒有可用的通道來處理所請求的模型。請切換通道/金鑰配置或稍後重試。",
+ "OllamaBizError": "請求 Ollama 服務時發生錯誤,請根據以下資訊進行故障排除或重試。",
+ "OllamaServiceUnavailable": "Ollama 服務不可用。請檢查 Ollama 是否正常運行或 Ollama 的跨域配置是否正確設置。",
+ "OperationInactivityTimeout": "代理操作閒置時間過長,已被終止。請重試請求。",
+ "PermissionDenied": "抱歉,您無權訪問此服務。請檢查您的金鑰是否具有必要的訪問權限。",
+ "ProviderBizError": "請求 {{provider}} 服務時發生錯誤,請根據以下資訊進行故障排除或重試。",
+ "ProviderNetworkError": "與提供者的連接超時或中斷。請檢查您的網絡並重試。",
+ "ProviderServiceUnavailable": "提供者暫時過載或不可用。請稍後重試。",
+ "QuotaLimitReached": "抱歉,此金鑰的令牌使用量或請求次數已達配額上限。請增加金鑰配額或稍後重試。",
+ "RateLimitExceeded": "抱歉,此金鑰的令牌使用量或請求次數已達速率限制。請稍後重試或增加金鑰配額。",
+ "StateStorePersistError": "對話狀態存儲的臨時問題中斷了此操作。請重試;如果問題持續,請聯繫支援。",
+ "StreamChunkError": "解析流式請求的消息塊時發生錯誤。請檢查當前 API 接口是否符合標準規範,或聯繫您的 API 提供者以獲得協助。",
+ "UpstreamGatewayError": "上游網關或代理返回錯誤。請稍後重試;如果問題持續,請檢查您的代理/端點配置。",
+ "UpstreamHttpError": "提供者返回了 HTTP 錯誤但未提供更多細節。請重試,或檢查您的請求和模型配置。",
+ "UpstreamMalformedResponse": "提供者返回了無法解析的格式錯誤響應。請重試;如果問題持續,請嘗試使用不同的模型或提供者。",
+ "UserConfigError": "提供者配置無效(基礎 URL 錯誤、缺少環境變數、虛擬金鑰限制等)。請檢查提供者設置。"
+}
diff --git a/locales/zh-TW/models.json b/locales/zh-TW/models.json
index 9ed75d857d..9960beef92 100644
--- a/locales/zh-TW/models.json
+++ b/locales/zh-TW/models.json
@@ -106,6 +106,7 @@
"MiniMax-Hailuo-2.3.description": "全新影像生成模型,全面升級身體動作、物理真實性及指令遵循性。",
"MiniMax-M1.description": "一款內部開發的推理模型,具備 80K 思路鏈與 100 萬輸入,效能媲美全球頂尖模型。",
"MiniMax-M2-Stable.description": "專為高效編碼與代理流程設計,具備更高併發能力,適用於商業應用。",
+ "MiniMax-M2.1-Lightning.description": "強大的多語言編程能力,具有更快且更高效的推理性能。",
"MiniMax-M2.1-highspeed.description": "強大的多語言編程能力,全面升級的編程體驗。速度更快,效率更高。",
"MiniMax-M2.1.description": "MiniMax-M2.1 是 MiniMax 推出的旗艦開源大型模型,專注於解決複雜的真實世界任務。其核心優勢在於多語言程式設計能力與作為智能代理執行複雜任務的能力。",
"MiniMax-M2.5-highspeed.description": "MiniMax M2.5 高速版:與 M2.5 性能相同,但推理速度更快。",
@@ -325,6 +326,7 @@
"claude-opus-4-5.description": "Anthropic 的 Claude Opus 4.5 —— 旗艦模型,具備頂級推理與程式能力。",
"claude-opus-4-6.description": "Anthropic 的 Claude Opus 4.6 —— 支援 100 萬上下文的旗艦模型,擁有先進推理能力。",
"claude-opus-4-7.description": "Anthropic 的 Claude Opus 4.7 —— 最新 Opus 模型,具備最先進的推理與程式能力。",
+ "claude-opus-4-8.description": "Claude Opus 4.8 是 Anthropic 最強大的模型,基於 Opus 4.7 進行改進,提升了推理能力、代理編碼和工具使用。",
"claude-opus-4.5.description": "Claude Opus 4.5 是 Anthropic 的旗艦模型,結合頂級智慧與可擴展的性能,適用於複雜且高品質的推理任務。",
"claude-opus-4.6-fast.description": "Claude Opus 4.6 是 Anthropic 最智能的模型,用於構建代理和編碼。",
"claude-opus-4.6.description": "Claude Opus 4.6 是 Anthropic 最智能的模型,用於構建代理和編碼。",
@@ -400,6 +402,7 @@
"deepseek-ai/DeepSeek-V3.2.description": "DeepSeek-V3.2 是一款結合高計算效率與卓越推理及代理性能的模型。其方法基於三項主要技術突破:DeepSeek Sparse Attention (DSA),一種高效的注意力機制,顯著降低計算複雜度並保持模型性能,特別針對長上下文場景進行優化;可擴展的強化學習框架,使模型性能可媲美 GPT-5,其高計算版本在推理能力上可媲美 Gemini-3.0-Pro;以及大規模代理任務合成管道,旨在將推理能力整合到工具使用場景中,從而提升指令遵循和在複雜交互環境中的泛化能力。該模型在 2025 年國際數學奧林匹克(IMO)和國際信息學奧林匹克(IOI)中獲得金牌表現。",
"deepseek-ai/DeepSeek-V3.description": "DeepSeek-V3 是一款擁有 671B 參數的 MoE 模型,採用 MLA 與 DeepSeekMoE 架構,具備無損負載平衡,訓練與推理效率高。預訓練資料達 14.8T 高品質 token,並經過 SFT 與 RL 微調,表現超越其他開源模型,接近封閉模型領先水準。",
"deepseek-ai/DeepSeek-V4-Flash.description": "DeepSeek-V4-Flash 是 DeepSeek-V4 系列中的 MoE 語言模型預覽版。總參數大小為 2840 億,激活參數大小為 130 億,支持 1M 令牌超長上下文。該模型採用結合 CSA 和 HCA 的混合注意力架構,並引入 mHC 和 Muon 優化器以提高長上下文推理效率、訓練穩定性和整體性能。",
+ "deepseek-ai/DeepSeek-V4-Pro.description": "DeepSeek-V4-Pro 是 DeepSeek-V4 系列中的旗艦 MoE 語言模型,擁有 1.6T 總參數和 49B 活躍參數,原生支持超長上下文達 100 萬個 token。該模型採用創新的混合注意力架構,結合壓縮稀疏注意力(CSA)和高度壓縮注意力(HCA),僅需 DeepSeek-V3.2 每 token 推理 FLOPs 的 27% 和 1M 上下文 KV 緩存的 10%。此外,它引入了流形約束超連接(mHC)以增強層間信號傳播穩定性,並使用 Muon 優化器加速收斂。DeepSeek-V4-Pro 在超過 32T 高質量多樣化 token 上進行預訓練,並通過獨立領域專家培養和在線策略蒸餾的兩階段範式進行後訓練以實現統一整合。其最大推理強度模式 DeepSeek-V4-Pro-Max 在編碼基準測試中表現卓越,並顯著縮小了與領先的閉源模型在推理和代理任務上的差距,使其成為當今最強大的開源模型之一,支持 Non-think、Think High 和 Think Max 推理強度模式。",
"deepseek-ai/deepseek-llm-67b-chat.description": "DeepSeek LLM Chat(67B)是一款創新模型,具備深層語言理解與互動能力。",
"deepseek-ai/deepseek-v3.1-terminus.description": "DeepSeek V3.1 是新一代推理模型,具備更強的複雜推理與思維鏈能力,適用於深度分析任務。",
"deepseek-ai/deepseek-v3.2.description": "DeepSeek V3.2 是下一代推理模型,具備更強的複雜推理和連鎖思維能力。",
@@ -490,6 +493,8 @@
"doubao-seedream-4-0-250828.description": "Seedream 4.0 是字節跳動 Seed 團隊推出的圖像生成模型,支援文字與圖像輸入,實現高度可控、高品質的圖像生成。可根據文字提示生成圖像。",
"doubao-seedream-4-5-251128.description": "Seedream 4.5 是字節跳動最新的多模態圖像模型,整合了文本生成圖像、圖像生成圖像和批量圖像生成功能,同時融入了常識和推理能力。與之前的 4.0 版本相比,生成質量顯著提升,編輯一致性和多圖融合效果更好。它對視覺細節的控制更加精確,能更自然地生成小字和小臉,並實現更和諧的佈局和色彩,提升整體美感。",
"doubao-seedream-5-0-260128.description": "Doubao-Seedream-5.0-lite 是字節跳動最新的圖像生成模型。首次整合了在線檢索功能,能夠結合實時網絡信息,提升生成圖像的時效性。模型的智能性也得到了升級,能夠精確解讀複雜指令和視覺內容。此外,它在專業場景中的全球知識覆蓋、參考一致性和生成質量方面均有改進,更好地滿足企業級視覺創作需求。",
+ "dreamina-seedance-2-0-260128.description": "字節跳動的 Seedance 2.0 是最強大的視頻生成模型,支持多模態參考視頻生成、視頻編輯、視頻擴展、文本生成視頻以及圖像生成視頻,並同步音頻。",
+ "dreamina-seedance-2-0-fast-260128.description": "字節跳動的 Seedance 2.0 Fast 提供與 Seedance 2.0 相同的功能,但生成速度更快且價格更具競爭力。",
"emohaa.description": "Emohaa 是一款心理健康模型,具備專業諮詢能力,協助使用者理解情緒問題。",
"ernie-4.5-0.3b.description": "ERNIE 4.5 0.3B 是一款開源輕量級模型,適合本地與客製化部署。",
"ernie-4.5-8k-preview.description": "ERNIE 4.5 8K Preview 是一款 8K 上下文預覽模型,用於評估 ERNIE 4.5。",
@@ -515,6 +520,7 @@
"ernie-x1-turbo-32k.description": "ERNIE X1 Turbo 32K 是一款快速思考模型,具備 32K 上下文,適合複雜推理與多輪對話。",
"ernie-x1.1-preview.description": "ERNIE X1.1 預覽版是一款思考模型預覽,用於評估與測試。",
"ernie-x1.1.description": "ERNIE X1.1 是一個用於評估和測試的思考模型預覽版。",
+ "fal-ai/bytedance/seedream/v4.5.description": "Seedream 4.5 由字節跳動 Seed 團隊打造,支持多圖像編輯和合成。特點包括增強的主題一致性、精確的指令遵循、空間邏輯理解、美學表達、海報佈局和標誌設計,以及高精度的文本圖像渲染。",
"fal-ai/bytedance/seedream/v4.description": "Seedream 4.0 是來自字節跳動 Seed 的圖像生成模型,支持文本和圖像輸入,能夠生成高度可控且高品質的圖像。它可以根據文本提示生成圖像。",
"fal-ai/flux-kontext/dev.description": "FLUX.1 模型專注於圖像編輯,支援文字與圖像輸入。",
"fal-ai/flux-pro/kontext.description": "FLUX.1 Kontext [pro] 接受文字與參考圖像輸入,實現目標區域編輯與複雜場景轉換。",
@@ -571,8 +577,9 @@
"gemini-3.1-flash-lite.description": "Gemini 3.1 Flash-Lite 是 Google 最具成本效益的多模態模型,專為高容量代理任務、翻譯和數據處理而優化。",
"gemini-3.1-pro-preview.description": "Gemini 3.1 Pro Preview 在 Gemini 3 Pro 的基礎上增強了推理能力,並新增了中等思考層級支持。",
"gemini-3.1-pro.description": "Google Gemini 3.1 Pro —— 旗艦多模態模型,具備 100 萬上下文。",
+ "gemini-3.5-flash.description": "Gemini 最智能的模型,專為速度而設計,結合前沿智能與卓越的搜索和基礎能力。",
"gemini-flash-latest.description": "指向 gemini-3-flash-preview",
- "gemini-flash-lite-latest.description": "指向 gemini-2.5-flash-lite-preview-09-2025",
+ "gemini-flash-lite-latest.description": "指向 gemini-3.1-flash-lite",
"gemini-pro-latest.description": "指向 gemini-3.1-pro-preview",
"gemma-7b-it.description": "Gemma 7B 是一款適合中小型任務的高性價比模型。",
"gemma2-9b-it.description": "Gemma 2 9B 專為特定任務與工具整合進行優化。",
@@ -731,6 +738,8 @@
"grok-4-fast-reasoning.description": "我們很高興推出 Grok 4 Fast,這是我們在高性價比推理模型上的最新進展。",
"grok-4.20-0309-non-reasoning.description": "不具推理功能的版本,適用於簡單使用情境。",
"grok-4.20-0309-reasoning.description": "智慧、極速的模型,會先思考再作答。",
+ "grok-4.20-beta-0309-non-reasoning.description": "適用於簡單使用場景的非推理版本",
+ "grok-4.20-beta-0309-reasoning.description": "智能且極速的模型,在回應前進行推理",
"grok-4.20-multi-agent-0309.description": "由 4 或 16 個代理組成的團隊,擅長研究類任務。目前不支援客戶端工具,只支援 xAI 伺服器端工具(如 X Search、Web Search)及遠端 MCP 工具。",
"grok-4.3.description": "世界上最追求真理的大型語言模型",
"grok-4.description": "最新的 Grok 旗艦模型,擁有無與倫比的語言、數學和推理能力 — 真正的全能型模型。目前指向 grok-4-0709;由於資源有限,暫時比官方定價高 10%,預計稍後會恢復至官方價格。",
@@ -1208,6 +1217,7 @@
"qwen3.6-flash.description": "Qwen3.6 原生視覺語言 Flash 模型的性能相較 3.5-Flash 版本有明顯提升。本模型著重強化代理式程式碼能力(在多項程式代理基準上大幅領先前代),並提升數學推理與程式碼推理能力。在視覺方面,其空間智能獲得顯著增強,尤其在物件定位與目標檢測任務上有卓越表現。",
"qwen3.6-max-preview.description": "Qwen3.6 系列中最大的封閉源模型,具備更強的世界知識、指令跟隨能力與代理式程式碼性能,適用於複雜任務。該模型為純文字模式,預設支援思考模式、顯式快取與函式呼叫。",
"qwen3.6-plus.description": "Qwen 3.6-Plus 在程式碼能力上帶來重大升級,特別加強 Agentic Coding 與前端開發,大幅提升 Vibe Coding 體驗。其在通用場景下的推理能力也進一步提升。在多模態方面,全域識別、OCR、物件定位等能力均有顯著增強,並修復了 Qwen 3.5-Plus 已知問題。使用方式與 Qwen 3.5-Plus 保持一致。",
+ "qwen3.7-max.description": "阿里巴巴的 Qwen3.7 Max — 最新的 Max 版本,支持 100 萬上下文,具有強大的推理和工具使用能力。",
"qwen3.description": "Qwen3 是阿里巴巴新一代大型語言模型,在多種應用場景中展現出強大效能。",
"qwq-32b-preview.description": "QwQ 是 Qwen 的實驗性研究模型,專注於推理能力的提升。",
"qwq-32b.description": "QwQ 是 Qwen 系列中的推理模型。相較於標準指令微調模型,它具備更強的思考與推理能力,顯著提升下游任務表現,特別是在處理複雜問題時。QwQ-32B 是中型推理模型,表現可媲美 DeepSeek-R1 與 o1-mini 等頂尖模型。",
@@ -1215,6 +1225,8 @@
"qwq.description": "QwQ 是 Qwen 系列中的推理模型。相較於標準指令微調模型,它具備更強的思考與推理能力,顯著提升下游任務表現,特別是在處理困難問題時。QwQ-32B 是中型推理模型,表現可媲美 DeepSeek-R1 與 o1-mini 等頂尖模型。",
"qwq_32b.description": "Qwen 系列中的中型推理模型。相較於標準指令微調模型,QwQ 的思考與推理能力顯著提升下游任務表現,特別是在處理困難問題時。",
"r1-1776.description": "R1-1776 是 DeepSeek R1 的後訓練版本,旨在提供未經審查、無偏見的事實資訊。",
+ "seedance-1-5-pro-251215.description": "字節跳動的 Seedance 1.5 Pro 支持文本生成視頻、圖像生成視頻(首幀、首幀+末幀)以及與視覺同步的音頻生成。",
+ "seedream-5-0-260128.description": "字節跳動 BytePlus 的 Seedream-5.0-lite 提供基於網絡檢索增強的生成功能,用於實時信息,增強複雜提示解釋,以及改進參考一致性以進行專業視覺創作。",
"solar-mini-ja.description": "Solar Mini (Ja) 是 Solar Mini 的日文強化版本,同時維持在英文與韓文上的高效能表現。",
"solar-mini.description": "Solar Mini 是一款緊湊型大型語言模型,效能超越 GPT-3.5,具備強大的多語言能力,支援英文與韓文,提供高效能且佔用資源小的解決方案。",
"solar-pro.description": "Solar Pro 是 Upstage 推出的高智慧大型語言模型,專注於單 GPU 上的指令遵循任務,IFEval 分數超過 80。目前支援英文,完整版本預計於 2024 年 11 月推出,將擴展語言支援與上下文長度。",
diff --git a/locales/zh-TW/onboarding.json b/locales/zh-TW/onboarding.json
index 9c569b181e..c09bef7573 100644
--- a/locales/zh-TW/onboarding.json
+++ b/locales/zh-TW/onboarding.json
@@ -20,6 +20,7 @@
"agent.greeting.vibePlaceholder": "例如:溫暖友善、犀利直接...",
"agent.history.current": "目前",
"agent.history.title": "歷史主題",
+ "agent.input.preparing": "準備中…",
"agent.layout.mode.agent": "代理模式",
"agent.layout.mode.classic": "經典模式",
"agent.layout.skip": "跳過此步驟",
@@ -57,16 +58,8 @@
"agent.telemetryHint": "您也可以用自己的話回答。",
"agent.title": "對話入門",
"agent.welcome": "...嗯?我剛醒來——腦袋一片空白。您是誰?還有我應該叫什麼名字?我也需要一個名字。",
- "agent.welcome.footer": "設定您的 Lobe AI 代理。它常駐於您的伺服器上,從每次互動中學習,運行時間越長就會變得越強大。",
- "agent.welcome.guide.growTogether.desc": "每次對話我都會更了解你,並逐漸成為更可靠的夥伴。",
- "agent.welcome.guide.growTogether.title": "與你一同成長",
- "agent.welcome.guide.knowYou.desc": "最近在忙些什麼?提供一點背景資訊能幫助我更好地協助你。",
- "agent.welcome.guide.knowYou.title": "認識你",
- "agent.welcome.guide.name.desc": "幫我取個名字,讓我們從一開始就更有親切感。",
- "agent.welcome.guide.name.title": "給我取名",
"agent.welcome.sentence.1": "很高興認識你!我們來互相了解一下吧。",
"agent.welcome.sentence.2": "你想要我成為什麼樣的夥伴?",
- "agent.welcome.sentence.3": "先幫我取個名字吧 :)",
"agent.welcome.suggestion.avatarHint": "使用 {{emoji}} 作為頭像。",
"agent.welcome.suggestion.switch": "換一組看看",
"agent.welcome.suggestion.title": "不知道從哪開始?先選一個吧,之後還能一起調整。",
diff --git a/locales/zh-TW/plugin.json b/locales/zh-TW/plugin.json
index 96369f7dde..eec83532fe 100644
--- a/locales/zh-TW/plugin.json
+++ b/locales/zh-TW/plugin.json
@@ -73,9 +73,8 @@
"builtins.lobe-agent.apiName.analyzeVisualMedia.mediaCount": "{{count}} 媒體",
"builtins.lobe-agent.apiName.analyzeVisualMedia.result": "分析視覺媒體:{{question}}",
"builtins.lobe-agent.apiName.callSubAgent": "呼叫子代理",
- "builtins.lobe-agent.apiName.callSubAgent.completed": "子代理已派遣:",
- "builtins.lobe-agent.apiName.callSubAgent.loading": "正在派遣子代理:",
"builtins.lobe-agent.apiName.callSubAgents": "呼叫子代理們",
+ "builtins.lobe-agent.apiName.callSubAgents.more": "總共 {{count}} 個",
"builtins.lobe-agent.apiName.clearTodos": "清除待辦事項",
"builtins.lobe-agent.apiName.clearTodos.modeAll": "全部",
"builtins.lobe-agent.apiName.clearTodos.modeCompleted": "已完成",
@@ -87,17 +86,24 @@
"builtins.lobe-agent.apiName.updatePlan.completed": "已完成",
"builtins.lobe-agent.apiName.updatePlan.modified": "已修改",
"builtins.lobe-agent.apiName.updateTodos": "更新待辦事項",
+ "builtins.lobe-agent.subAgent.stats.tokens": "{{count}} 個標記",
+ "builtins.lobe-agent.subAgent.stats.tools": "{{count}} 個工具",
"builtins.lobe-agent.title": "Lobe 代理",
"builtins.lobe-claude-code.agent.instruction": "指令",
"builtins.lobe-claude-code.agent.result": "結果",
- "builtins.lobe-claude-code.task.createLabel": "建立任務:",
+ "builtins.lobe-claude-code.task.create.completed": "任務已建立:",
+ "builtins.lobe-claude-code.task.create.loading": "正在建立任務:",
"builtins.lobe-claude-code.task.getLabel": "檢查任務 #{{taskId}}",
- "builtins.lobe-claude-code.task.listLabel": "列出任務",
+ "builtins.lobe-claude-code.task.list.completed": "任務已列出",
+ "builtins.lobe-claude-code.task.list.loading": "正在列出任務",
+ "builtins.lobe-claude-code.task.update.completed": "任務 #{{taskId}} 已更新",
+ "builtins.lobe-claude-code.task.update.loading": "正在更新任務 #{{taskId}}",
"builtins.lobe-claude-code.task.updateCompleted": "已完成",
"builtins.lobe-claude-code.task.updateDeleted": "已刪除",
"builtins.lobe-claude-code.task.updateInProgress": "已開始",
- "builtins.lobe-claude-code.task.updateLabel": "更新任務 #{{taskId}}",
"builtins.lobe-claude-code.task.updatePending": "重置",
+ "builtins.lobe-claude-code.task.updateSubject.completed": "任務已更新",
+ "builtins.lobe-claude-code.task.updateSubject.loading": "正在更新任務",
"builtins.lobe-claude-code.todoWrite.allDone": "所有任務皆已完成",
"builtins.lobe-claude-code.todoWrite.currentStep": "目前步驟",
"builtins.lobe-claude-code.todoWrite.todos": "待辦項目",
@@ -261,6 +267,8 @@
"builtins.lobe-skill-store.render.repository": "儲存庫",
"builtins.lobe-skill-store.render.version": "版本",
"builtins.lobe-skill-store.title": "技能商店",
+ "builtins.lobe-skills.apiName.activateAgentSkill": "啟用代理技能",
+ "builtins.lobe-skills.apiName.activateProjectSkill": "啟用專案技能",
"builtins.lobe-skills.apiName.activateSkill": "啟用技能",
"builtins.lobe-skills.apiName.execScript": "執行腳本",
"builtins.lobe-skills.apiName.exportFile": "匯出檔案",
@@ -530,6 +538,7 @@
"localSystem.workingDirectory.checkoutAction": "切換分支",
"localSystem.workingDirectory.checkoutFailed": "切換分支失敗",
"localSystem.workingDirectory.chooseDifferentFolder": "選擇不同的資料夾",
+ "localSystem.workingDirectory.clear": "清除",
"localSystem.workingDirectory.createBranchAction": "切換到新分支…",
"localSystem.workingDirectory.current": "目前的工作目錄",
"localSystem.workingDirectory.detachedHead": "HEAD 已分離於 {{sha}}",
diff --git a/locales/zh-TW/providers.json b/locales/zh-TW/providers.json
index 41054f2aa6..68348ea3ce 100644
--- a/locales/zh-TW/providers.json
+++ b/locales/zh-TW/providers.json
@@ -33,6 +33,7 @@
"jina.description": "Jina AI 成立於 2020 年,是領先的搜尋 AI 公司。其搜尋技術堆疊包含向量模型、重排序器與小型語言模型,打造可靠且高品質的生成式與多模態搜尋應用。",
"kimicodingplan.description": "來自 Moonshot AI 的 Kimi Code 提供對 Kimi 模型(包括 K2.5)的訪問,用於編碼任務。",
"lmstudio.description": "LM Studio 是一款桌面應用程式,可在本機開發與實驗大型語言模型。",
+ "lobehub.description": "LobeHub Cloud 使用官方 API 存取 AI 模型,並以與模型代幣相關的點數來計算使用量。",
"longcat.description": "LongCat 是美團自主研發的一系列生成式 AI 大模型。其設計旨在通過高效的計算架構和強大的多模態能力,提升企業內部生產力並實現創新應用。",
"minimax.description": "MiniMax 成立於 2021 年,致力於打造通用 AI,擁有多模態基礎模型,包括兆級參數的 MoE 文本模型、語音模型與視覺模型,並推出如海螺 AI 等應用。",
"minimaxcodingplan.description": "MiniMax 代幣計劃通過固定費用訂閱提供對 MiniMax 模型(包括 M2.7)的訪問,用於編碼任務。",
diff --git a/locales/zh-TW/setting.json b/locales/zh-TW/setting.json
index 055a995a7c..5a4c017719 100644
--- a/locales/zh-TW/setting.json
+++ b/locales/zh-TW/setting.json
@@ -180,8 +180,6 @@
"agentSkillModal.url.title": "從 URL 匯入",
"agentSkillModal.url.urlPlaceholder": "https://example.com/path/to/SKILL.md",
"agentSkillTag": "代理技能",
- "agentTab.documents": "文件",
- "agentTab.meta": "助手資訊",
"agentTab.opening": "開場設定",
"agentTab.plugin": "外掛程式設定",
"agentTab.prompt": "角色設定",
@@ -481,6 +479,20 @@
"notification.item.image_generation_completed": "圖片生成完成",
"notification.item.video_generation_completed": "影片生成完成",
"notification.title": "通知頻道",
+ "platformAgentConfig.availability.available": "可用",
+ "platformAgentConfig.availability.checking": "檢查中...",
+ "platformAgentConfig.availability.label": "可用性",
+ "platformAgentConfig.availability.noDevice": "未綁定設備",
+ "platformAgentConfig.availability.notInstalled": "未安裝",
+ "platformAgentConfig.changeDevice": "更換設備",
+ "platformAgentConfig.device.label": "綁定設備",
+ "platformAgentConfig.device.none": "無",
+ "platformAgentConfig.device.offline": "離線",
+ "platformAgentConfig.device.online": "在線",
+ "platformAgentConfig.platform.label": "平台",
+ "platformAgentConfig.redetect": "重新檢測",
+ "platformAgentConfig.selectDevice": "選擇設備",
+ "platformAgentConfig.title": "平台配置",
"plugin.addMCPPlugin": "新增 MCP 外掛",
"plugin.addTooltip": "新增自訂外掛程式",
"plugin.clearDeprecated": "清除已棄用的外掛",
@@ -491,6 +503,8 @@
"plugin.settings.tooltip": "外掛設定",
"plugin.store": "外掛商店",
"publishToCommunity": "發佈至社群",
+ "serviceModel.contextLimit.placeholder": "上下文限制",
+ "serviceModel.memoryModels.title": "記憶模型",
"serviceModel.modelAssignments.title": "模型指派",
"serviceModel.optionalFeatures.title": "選用功能",
"settingAgent.avatar.sizeExceeded": "圖片大小超過 1MB 限制,請選擇較小的圖片",
@@ -537,6 +551,9 @@
"settingChat.enableAutoScrollOnStreaming.desc": "覆蓋此助理的全域設定",
"settingChat.enableAutoScrollOnStreaming.title": "AI 回應時自動捲動",
"settingChat.enableCompressHistory.title": "開啟歷史消息自動總結",
+ "settingChat.enableFollowUpChips.desc": "每次回覆後,在消息下方顯示一鍵跟進回覆選項。需要先配置全局跟進模型。",
+ "settingChat.enableFollowUpChips.notConfiguredHint": "請先配置全局跟進模型以啟用此功能。",
+ "settingChat.enableFollowUpChips.title": "跟進建議",
"settingChat.enableHistoryCount.alias": "不限制",
"settingChat.enableHistoryCount.limited": "只包含 {{number}} 條對話訊息",
"settingChat.enableHistoryCount.setlimited": "設置限制",
@@ -828,6 +845,9 @@
"systemAgent.customPrompt.desc": "填寫後,系統助理將在生成內容時使用自訂提示",
"systemAgent.customPrompt.placeholder": "請輸入自訂提示詞",
"systemAgent.customPrompt.title": "自訂提示詞",
+ "systemAgent.followUpAction.label": "跟進建議模型",
+ "systemAgent.followUpAction.modelDesc": "用於在每條助理消息下方建議一鍵跟進回覆的模型",
+ "systemAgent.followUpAction.title": "跟進建議",
"systemAgent.generationTopic.label": "模型",
"systemAgent.generationTopic.modelDesc": "指定用於 AI 繪畫自動命名話題的模型",
"systemAgent.generationTopic.title": "AI 繪圖主題命名助手",
@@ -838,6 +858,9 @@
"systemAgent.inputCompletion.label": "模型",
"systemAgent.inputCompletion.modelDesc": "用於輸入自動完成建議的模型(例如 GitHub Copilot 的幽靈文字)",
"systemAgent.inputCompletion.title": "輸入自動完成代理",
+ "systemAgent.memoryAnalysisAgentConfig.label": "模型",
+ "systemAgent.memoryAnalysisAgentConfig.modelDesc": "用於判斷對話是否包含記憶並提取身份、偏好、上下文、活動和經歷的模型。",
+ "systemAgent.memoryAnalysisAgentConfig.title": "記憶分析",
"systemAgent.promptRewrite.label": "模型",
"systemAgent.promptRewrite.modelDesc": "指定用於重寫提示詞的模型",
"systemAgent.promptRewrite.title": "提示詞重寫代理",
@@ -851,12 +874,20 @@
"systemAgent.translation.label": "模型",
"systemAgent.translation.modelDesc": "指定用於翻譯的模型",
"systemAgent.translation.title": "訊息內容翻譯助手",
+ "systemAgent.userMemoryEmbedding.label": "模型",
+ "systemAgent.userMemoryEmbedding.modelDesc": "用於嵌入記憶內容以供檢索的模型。上下文限制會限制每次嵌入輸入。",
+ "systemAgent.userMemoryEmbedding.title": "記憶嵌入",
+ "systemAgent.userMemoryPersonaWriter.label": "模型",
+ "systemAgent.userMemoryPersonaWriter.modelDesc": "用於撰寫以人物為導向的記憶摘要的模型。",
+ "systemAgent.userMemoryPersonaWriter.title": "記憶人物撰寫",
"tab.about": "關於",
"tab.addAgentSkill": "新增代理技能",
"tab.addCustomMcp": "新增自訂 MCP 技能",
"tab.addCustomMcp.desc": "手動配置自訂 MCP 伺服器",
"tab.addCustomSkill": "新增自訂技能",
"tab.advanced": "進階",
+ "tab.advanced.appUpdates.title": "應用更新",
+ "tab.advanced.toolsAndDiagnostics.title": "工具與診斷",
"tab.advanced.updateChannel.canary": "金絲雀版",
"tab.advanced.updateChannel.canaryDesc": "每次 PR 合併後觸發,每天多次構建。最不穩定的版本。",
"tab.advanced.updateChannel.desc": "預設情況下,接收穩定更新的通知。Canary 頻道會接收可能不穩定的預發布版本,適合非生產環境使用。",
diff --git a/locales/zh-TW/spend.json b/locales/zh-TW/spend.json
index f38087fed3..eef48ef978 100644
--- a/locales/zh-TW/spend.json
+++ b/locales/zh-TW/spend.json
@@ -26,6 +26,7 @@
"table.columns.trigger.enums.onboarding": "入門指引",
"table.columns.trigger.enums.openapi": "開放 API",
"table.columns.trigger.enums.semantic_search": "知識搜尋",
+ "table.columns.trigger.enums.signup_email_llm_review": "註冊電子郵件審核",
"table.columns.trigger.enums.topic": "主題摘要",
"table.columns.trigger.enums.video": "影片生成",
"table.columns.trigger.enums.visual_analysis": "視覺分析",
diff --git a/locales/zh-TW/topic.json b/locales/zh-TW/topic.json
index 818d0b45fd..62cf24b42b 100644
--- a/locales/zh-TW/topic.json
+++ b/locales/zh-TW/topic.json
@@ -51,6 +51,77 @@
"inPopup.focus": "切換至彈出視窗",
"inPopup.title": "在彈出視窗中開啟",
"loadMore": "載入更多",
+ "management.actions.newChat": "新聊天",
+ "management.actions.select": "選擇",
+ "management.actionsMenu.archiveStale.confirm": "是否要歸檔 {{count}} 個超過 3 個月未活動的主題?它們將被標記為已完成。",
+ "management.actionsMenu.archiveStale.confirmOk": "歸檔",
+ "management.actionsMenu.archiveStale.done": "已歸檔 {{count}} 個過期主題。",
+ "management.actionsMenu.archiveStale.label": "歸檔超過 3 個月未活動的主題",
+ "management.actionsMenu.archiveStale.noneFound": "未找到過期主題。",
+ "management.actionsMenu.archiveStale.title": "是否歸檔過期主題?",
+ "management.actionsMenu.autoSummarize.comingSoon": "自動摘要即將推出 — 請在路線圖上追蹤。",
+ "management.actionsMenu.autoSummarize.label": "自動生成沒有摘要的主題的摘要",
+ "management.actionsMenu.title": "更多操作",
+ "management.bulk.archive": "歸檔",
+ "management.bulk.cancel": "取消",
+ "management.bulk.delete": "刪除",
+ "management.bulk.deleteConfirm": "您即將刪除 {{count}} 個主題。此操作無法撤銷。",
+ "management.bulk.deleteTitle": "刪除主題?",
+ "management.bulk.favorite": "收藏",
+ "management.bulk.selectedCount_one": "已選擇 {{count}} 個",
+ "management.bulk.selectedCount_other": "已選擇 {{count}} 個",
+ "management.card.noPreview": "無可用預覽",
+ "management.columns.project": "專案",
+ "management.columns.status": "狀態",
+ "management.columns.title": "標題",
+ "management.columns.trigger": "觸發器",
+ "management.columns.updated": "更新時間",
+ "management.empty.filtered.action": "清除篩選條件",
+ "management.empty.filtered.desc": "嘗試調整篩選條件或清除它們以查看更多主題。",
+ "management.empty.filtered.title": "沒有符合這些篩選條件的主題",
+ "management.empty.noTopics.action": "開始新聊天",
+ "management.empty.noTopics.desc": "與此代理開始對話以創建您的第一個主題。",
+ "management.empty.noTopics.title": "尚無主題",
+ "management.filters.project.empty": "無專案",
+ "management.filters.project.label": "專案",
+ "management.filters.status.active": "進行中",
+ "management.filters.status.all": "全部",
+ "management.filters.status.archived": "已歸檔",
+ "management.filters.status.completed": "已完成",
+ "management.filters.status.favorite": "收藏",
+ "management.filters.status.running": "運行中",
+ "management.filters.time.all": "所有時間",
+ "management.filters.time.label": "時間",
+ "management.filters.time.month": "過去一個月",
+ "management.filters.time.today": "今天",
+ "management.filters.time.week": "過去一週",
+ "management.filters.trigger.api": "API",
+ "management.filters.trigger.chat": "聊天",
+ "management.filters.trigger.eval": "評估",
+ "management.filters.trigger.label": "觸發器",
+ "management.filters.trigger.task": "任務",
+ "management.group.byProject": "按專案",
+ "management.group.byTime": "按時間",
+ "management.group.label": "分組",
+ "management.group.noProject": "無專案",
+ "management.group.none": "無",
+ "management.loadingMore": "正在加載更多主題…",
+ "management.searchPlaceholder": "搜索此代理的主題…",
+ "management.sidebarEntry": "主題",
+ "management.sort.createdAt": "創建時間",
+ "management.sort.label": "排序",
+ "management.sort.title": "標題",
+ "management.sort.updatedAt": "更新時間",
+ "management.status.active": "進行中",
+ "management.status.archived": "已歸檔",
+ "management.status.completed": "已完成",
+ "management.status.failed": "失敗",
+ "management.status.paused": "已暫停",
+ "management.status.running": "運行中",
+ "management.status.waitingForHuman": "等待輸入",
+ "management.title": "主題",
+ "management.view.card": "卡片",
+ "management.view.list": "列表",
"newTopic": "新主題",
"renameModal.description": "請保持簡短且易於辨識。",
"renameModal.title": "重新命名主題",
diff --git a/packages/model-bank/src/aiModels/anthropic.ts b/packages/model-bank/src/aiModels/anthropic.ts
index 2d8a02b022..e79ee23cc8 100644
--- a/packages/model-bank/src/aiModels/anthropic.ts
+++ b/packages/model-bank/src/aiModels/anthropic.ts
@@ -1,6 +1,37 @@
import { type AIChatModelCard } from '../types/aiModel';
const anthropicChatModels: AIChatModelCard[] = [
+ {
+ abilities: {
+ functionCall: true,
+ reasoning: true,
+ search: true,
+ structuredOutput: true,
+ vision: true,
+ },
+ contextWindowTokens: 1_000_000,
+ description:
+ "Claude Opus 4.8 is Anthropic's most capable model, building on Opus 4.7 with improvements across reasoning, agentic coding, and tool use.",
+ displayName: 'Claude Opus 4.8',
+ enabled: true,
+ id: 'claude-opus-4-8',
+ maxOutput: 128_000,
+ pricing: {
+ units: [
+ { name: 'textInput_cacheRead', rate: 0.5, strategy: 'fixed', unit: 'millionTokens' },
+ { name: 'textInput', rate: 5, strategy: 'fixed', unit: 'millionTokens' },
+ { name: 'textOutput', rate: 25, strategy: 'fixed', unit: 'millionTokens' },
+ { name: 'textInput_cacheWrite', rate: 6.25, strategy: 'fixed', unit: 'millionTokens' },
+ ],
+ },
+ releasedAt: '2026-05-28',
+ settings: {
+ disabledParams: ['temperature', 'top_p'],
+ extendParams: ['disableContextCaching', 'enableAdaptiveThinking', 'opus47Effort'],
+ searchImpl: 'params',
+ },
+ type: 'chat',
+ },
{
abilities: {
functionCall: true,
diff --git a/packages/model-runtime/src/const/models.ts b/packages/model-runtime/src/const/models.ts
index 55e18cf374..79b404acde 100644
--- a/packages/model-runtime/src/const/models.ts
+++ b/packages/model-runtime/src/const/models.ts
@@ -127,13 +127,13 @@ export const hasTemperatureTopPConflict = (model: string): boolean => {
* Ref: https://platform.claude.com/docs/en/about-claude/models/migration-guide
*/
export const omitSamplingParamsModelPatterns: RegExp[] = [
- // Claude Opus 4.7 - Anthropic API (also LobeHub provider pass-through)
- /^claude-opus-4-7/,
+ // Claude Opus 4.7+ - Anthropic API (also LobeHub provider pass-through)
+ /^claude-opus-4-[78]/,
// OpenRouter formats use dot notation (e.g. anthropic/claude-opus-4.7)
- /^anthropic\/claude-opus-4\.7/,
- /^anthropic\/claude-4\.7-opus/,
+ /^anthropic\/claude-opus-4\.[78]/,
+ /^anthropic\/claude-4\.[78]-opus/,
// AWS Bedrock formats (e.g. anthropic.claude-opus-4-7, us.anthropic.claude-opus-4-7-v1)
- /anthropic\.claude-opus-4-7/,
+ /anthropic\.claude-opus-4-[78]/,
];
export const shouldOmitSamplingParams = (model: string): boolean => {
@@ -141,8 +141,8 @@ export const shouldOmitSamplingParams = (model: string): boolean => {
};
export const assistantPrefillUnsupportedModelPatterns: RegExp[] = [
- /^claude-(opus|sonnet)-4-(6|7)(\b|-)/,
- /anthropic\.claude-(opus|sonnet)-4-(6|7)(\b|-)/,
+ /^claude-(opus|sonnet)-4-[678](\b|-)/,
+ /anthropic\.claude-(opus|sonnet)-4-[678](\b|-)/,
];
export const shouldDropUnsupportedClaudeAssistantPrefill = (model: string): boolean => {
diff --git a/packages/model-runtime/src/core/parameterResolver.test.ts b/packages/model-runtime/src/core/parameterResolver.test.ts
index 9b77a185ac..09934b40fb 100644
--- a/packages/model-runtime/src/core/parameterResolver.test.ts
+++ b/packages/model-runtime/src/core/parameterResolver.test.ts
@@ -1,6 +1,10 @@
import { describe, expect, it } from 'vitest';
-import { hasTemperatureTopPConflict, shouldOmitSamplingParams } from '../const/models';
+import {
+ hasTemperatureTopPConflict,
+ shouldDropUnsupportedClaudeAssistantPrefill,
+ shouldOmitSamplingParams,
+} from '../const/models';
import {
createParameterResolver,
resolveModelSamplingParameters,
@@ -289,6 +293,16 @@ describe('resolveModelSamplingParameters', () => {
expect(result).toEqual({ temperature: undefined, top_p: undefined });
});
+ it('should omit temperature and top_p for Claude Opus 4.8', () => {
+ const result = resolveModelSamplingParameters(
+ 'claude-opus-4-8',
+ { temperature: 0.7, top_p: 0.9 },
+ { normalizeTemperature: false, preferTemperature: true },
+ );
+
+ expect(result).toEqual({ temperature: undefined, top_p: undefined });
+ });
+
it('should omit temperature and top_p for Bedrock Opus 4.7 id', () => {
const result = resolveModelSamplingParameters(
'us.anthropic.claude-opus-4-7-v1',
@@ -380,16 +394,30 @@ describe('shouldOmitSamplingParams', () => {
expect(shouldOmitSamplingParams('claude-opus-4-7')).toBe(true);
});
+ it('should return true for Claude Opus 4.8 (Anthropic API id)', () => {
+ expect(shouldOmitSamplingParams('claude-opus-4-8')).toBe(true);
+ });
+
it('should return true for Claude Opus 4.7 on Bedrock (with and without region prefix)', () => {
expect(shouldOmitSamplingParams('anthropic.claude-opus-4-7')).toBe(true);
expect(shouldOmitSamplingParams('us.anthropic.claude-opus-4-7-v1')).toBe(true);
});
+ it('should return true for Claude Opus 4.8 on Bedrock (with and without region prefix)', () => {
+ expect(shouldOmitSamplingParams('anthropic.claude-opus-4-8')).toBe(true);
+ expect(shouldOmitSamplingParams('us.anthropic.claude-opus-4-8')).toBe(true);
+ });
+
it('should return true for Claude Opus 4.7 on OpenRouter (dot notation)', () => {
expect(shouldOmitSamplingParams('anthropic/claude-opus-4.7')).toBe(true);
expect(shouldOmitSamplingParams('anthropic/claude-4.7-opus')).toBe(true);
});
+ it('should return true for Claude Opus 4.8 on OpenRouter (dot notation)', () => {
+ expect(shouldOmitSamplingParams('anthropic/claude-opus-4.8')).toBe(true);
+ expect(shouldOmitSamplingParams('anthropic/claude-4.8-opus')).toBe(true);
+ });
+
it('should return false for hypothetical dash-form OpenRouter id', () => {
// OpenRouter uses dot notation; dash form is not a real id and must not match
// to avoid accidentally stripping params from unrelated future model ids.
@@ -407,3 +435,11 @@ describe('shouldOmitSamplingParams', () => {
expect(shouldOmitSamplingParams('gemini-2.5-pro')).toBe(false);
});
});
+
+describe('shouldDropUnsupportedClaudeAssistantPrefill', () => {
+ it('should return true for Claude Opus 4.8 API and Bedrock ids', () => {
+ expect(shouldDropUnsupportedClaudeAssistantPrefill('claude-opus-4-8')).toBe(true);
+ expect(shouldDropUnsupportedClaudeAssistantPrefill('anthropic.claude-opus-4-8')).toBe(true);
+ expect(shouldDropUnsupportedClaudeAssistantPrefill('us.anthropic.claude-opus-4-8')).toBe(true);
+ });
+});
diff --git a/packages/types/src/agent/chatConfig.ts b/packages/types/src/agent/chatConfig.ts
index f51150cd57..8eba78592c 100644
--- a/packages/types/src/agent/chatConfig.ts
+++ b/packages/types/src/agent/chatConfig.ts
@@ -110,7 +110,7 @@ export interface LobeAgentChatConfig extends AgentMemoryChatConfig, AgentSelfIte
imageResolution2?: '512' | '1K' | '2K' | '4K';
inputTemplate?: string;
/**
- * Effort level for Claude Opus 4.7 (adds xhigh tier between high and max)
+ * Effort level for Claude Opus 4.7 and later (adds xhigh tier between high and max)
*/
opus47Effort?: 'low' | 'medium' | 'high' | 'xhigh' | 'max';
reasoningBudgetToken?: number;
diff --git a/src/locales/default/home.ts b/src/locales/default/home.ts
index c05310dce2..c34ca54601 100644
--- a/src/locales/default/home.ts
+++ b/src/locales/default/home.ts
@@ -51,10 +51,10 @@ export default {
'recommendations.subtitle': 'Some recommendations for your setup',
'starter.createAgent': 'Create Agent',
'starter.createGroup': 'Create Group',
+ 'starter.claudeOpus48': 'Claude Opus 4.8',
+ 'starter.claudeOpus48Already': 'Already using Claude Opus 4.8',
+ 'starter.claudeOpus48Switched': 'Switched to Claude Opus 4.8',
'starter.deepResearch': 'Deep Research',
- 'starter.deepseekV4Pro': 'DeepSeek V4 Pro',
- 'starter.deepseekV4ProAlready': 'Already using DeepSeek V4 Pro',
- 'starter.deepseekV4ProSwitched': 'Switched to DeepSeek V4 Pro',
'starter.developing': 'Coming soon',
'starter.image': 'Image',
'starter.imageGeneration': 'GPT Image 2',
diff --git a/src/locales/default/modelProvider.ts b/src/locales/default/modelProvider.ts
index e7c4172f3d..9077c938e8 100644
--- a/src/locales/default/modelProvider.ts
+++ b/src/locales/default/modelProvider.ts
@@ -282,7 +282,7 @@ export default {
'providerModels.item.modelConfig.extendParams.options.imageResolution2.hint':
'For Gemini 3.1 Flash Image models; controls resolution of generated images (supports 512px).',
'providerModels.item.modelConfig.extendParams.options.opus47Effort.hint':
- 'For Claude Opus 4.7; controls effort level (low/medium/high/xhigh/max).',
+ 'For Claude Opus 4.7 and later; controls effort level (low/medium/high/xhigh/max).',
'providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken.hint':
'For Claude, Qwen3 and similar; controls token budget for reasoning.',
'providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken32k.hint':
diff --git a/src/locales/default/models.ts b/src/locales/default/models.ts
index 6c5df415f3..ac7b57a49e 100644
--- a/src/locales/default/models.ts
+++ b/src/locales/default/models.ts
@@ -15,8 +15,6 @@ const lobeHubOnlineModelLocales = {
'grok-4.20-beta-0309-non-reasoning.description': 'A non-reasoning variant for simple use cases',
'MiniMax-M2.1-Lightning.description':
'Powerful multilingual programming capabilities with faster and more efficient inference.',
- 'qwen3.7-max.description':
- "Qwen3.7-Max is Alibaba Cloud's flagship agent-era model for complex coding, reasoning, office automation, and long-horizon autonomous workflows.",
'seedream-5-0-260128.description':
'ByteDance-Seedream-5.0-lite by BytePlus features web-retrieval-augmented generation for real-time information, enhanced complex prompt interpretation, and improved reference consistency for professional visual creation.',
'fal-ai/bytedance/seedream/v4.5.description':
diff --git a/src/routes/(main)/home/features/InputArea/StarterList.tsx b/src/routes/(main)/home/features/InputArea/StarterList.tsx
index 2019ae690c..35ddb6d8a8 100644
--- a/src/routes/(main)/home/features/InputArea/StarterList.tsx
+++ b/src/routes/(main)/home/features/InputArea/StarterList.tsx
@@ -1,4 +1,4 @@
-import { DeepSeek, Jimeng, OpenAI } from '@lobehub/icons';
+import { Claude, Jimeng, OpenAI } from '@lobehub/icons';
import { type ButtonProps } from '@lobehub/ui';
import { Button, Center, Tag, Tooltip } from '@lobehub/ui';
import { App } from 'antd';
@@ -12,9 +12,9 @@ import { useAgentStore } from '@/store/agent';
import { agentByIdSelectors } from '@/store/agent/selectors';
import { useResolvedHomeAgentId } from '../AgentSelect/useResolvedHomeAgentId';
-import { DEEPSEEK_V4_PRO_MODEL, DEEPSEEK_V4_PRO_PROVIDER } from './starterModels';
+import { CLAUDE_OPUS_4_8_MODEL, CLAUDE_OPUS_4_8_PROVIDER } from './starterModels';
-type StarterKey = 'image' | 'video' | 'deepseek-v4-pro';
+type StarterKey = 'claude-opus-4-8' | 'image' | 'video';
const styles = createStaticStyles(({ css, cssVar }) => ({
button: css`
@@ -35,9 +35,9 @@ const styles = createStaticStyles(({ css, cssVar }) => ({
}));
type StarterTitleKey =
+ | 'starter.claudeOpus48'
| 'starter.imageGeneration'
- | 'starter.videoGeneration'
- | 'starter.deepseekV4Pro';
+ | 'starter.videoGeneration';
interface StarterItem {
disabled?: boolean;
@@ -57,9 +57,9 @@ const StarterList = memo(() => {
const items: StarterItem[] = useMemo(
() => [
{
- icon: DeepSeek.Avatar,
- key: 'deepseek-v4-pro',
- titleKey: 'starter.deepseekV4Pro',
+ icon: Claude.Avatar,
+ key: 'claude-opus-4-8',
+ titleKey: 'starter.claudeOpus48',
},
{
icon: OpenAI.Avatar,
@@ -87,7 +87,7 @@ const StarterList = memo(() => {
return;
}
- if (key === 'deepseek-v4-pro') {
+ if (key === 'claude-opus-4-8') {
if (!activeAgentId || switchingKey) return;
setSwitchingKey(key);
try {
@@ -104,18 +104,18 @@ const StarterList = memo(() => {
const currentProvider =
agentByIdSelectors.getAgentModelProviderById(activeAgentId)(agentState);
if (
- currentModel === DEEPSEEK_V4_PRO_MODEL &&
- currentProvider === DEEPSEEK_V4_PRO_PROVIDER
+ currentModel === CLAUDE_OPUS_4_8_MODEL &&
+ currentProvider === CLAUDE_OPUS_4_8_PROVIDER
) {
- message.info(t('starter.deepseekV4ProAlready'));
+ message.info(t('starter.claudeOpus48Already'));
return;
}
await updateAgentConfigById(activeAgentId, {
- model: DEEPSEEK_V4_PRO_MODEL,
- provider: DEEPSEEK_V4_PRO_PROVIDER,
+ model: CLAUDE_OPUS_4_8_MODEL,
+ provider: CLAUDE_OPUS_4_8_PROVIDER,
});
- message.success(t('starter.deepseekV4ProSwitched'));
+ message.success(t('starter.claudeOpus48Switched'));
} finally {
setSwitchingKey(null);
}
diff --git a/src/routes/(main)/home/features/InputArea/starterModels.test.ts b/src/routes/(main)/home/features/InputArea/starterModels.test.ts
index 420d100bd9..2d01319f9c 100644
--- a/src/routes/(main)/home/features/InputArea/starterModels.test.ts
+++ b/src/routes/(main)/home/features/InputArea/starterModels.test.ts
@@ -1,11 +1,11 @@
import { ENABLE_BUSINESS_FEATURES } from '@lobechat/business-const';
import { describe, expect, it } from 'vitest';
-import { DEEPSEEK_V4_PRO_MODEL, DEEPSEEK_V4_PRO_PROVIDER } from './starterModels';
+import { CLAUDE_OPUS_4_8_MODEL, CLAUDE_OPUS_4_8_PROVIDER } from './starterModels';
describe('starter models', () => {
- it('uses the DeepSeek provider in OSS and the LobeHub provider in business builds', () => {
- expect(DEEPSEEK_V4_PRO_MODEL).toBe('deepseek-v4-pro');
- expect(DEEPSEEK_V4_PRO_PROVIDER).toBe(ENABLE_BUSINESS_FEATURES ? 'lobehub' : 'deepseek');
+ it('uses the Anthropic provider in OSS and the LobeHub provider in business builds', () => {
+ expect(CLAUDE_OPUS_4_8_MODEL).toBe('claude-opus-4-8');
+ expect(CLAUDE_OPUS_4_8_PROVIDER).toBe(ENABLE_BUSINESS_FEATURES ? 'lobehub' : 'anthropic');
});
});
diff --git a/src/routes/(main)/home/features/InputArea/starterModels.ts b/src/routes/(main)/home/features/InputArea/starterModels.ts
index 4d823defc0..34ccfdaa91 100644
--- a/src/routes/(main)/home/features/InputArea/starterModels.ts
+++ b/src/routes/(main)/home/features/InputArea/starterModels.ts
@@ -1,4 +1,4 @@
import { ENABLE_BUSINESS_FEATURES } from '@lobechat/business-const';
-export const DEEPSEEK_V4_PRO_MODEL = 'deepseek-v4-pro';
-export const DEEPSEEK_V4_PRO_PROVIDER = ENABLE_BUSINESS_FEATURES ? 'lobehub' : 'deepseek';
+export const CLAUDE_OPUS_4_8_MODEL = 'claude-opus-4-8';
+export const CLAUDE_OPUS_4_8_PROVIDER = ENABLE_BUSINESS_FEATURES ? 'lobehub' : 'anthropic';
diff --git a/src/routes/(main)/settings/provider/features/ModelList/CreateNewModelModal/ExtendParamsSelect.tsx b/src/routes/(main)/settings/provider/features/ModelList/CreateNewModelModal/ExtendParamsSelect.tsx
index 579d126b59..3666da5575 100644
--- a/src/routes/(main)/settings/provider/features/ModelList/CreateNewModelModal/ExtendParamsSelect.tsx
+++ b/src/routes/(main)/settings/provider/features/ModelList/CreateNewModelModal/ExtendParamsSelect.tsx
@@ -234,7 +234,7 @@ const PREVIEW_META: Partial> = {
imageAspectRatio2: { labelSuffix: ' (Nano Banana 2)', previewWidth: 350, tag: 'aspect_ratio' },
imageResolution: { labelSuffix: '', previewWidth: 250, tag: 'resolution' },
imageResolution2: { labelSuffix: ' (512px+)', previewWidth: 280, tag: 'resolution' },
- opus47Effort: { labelSuffix: ' (Opus 4.7)', previewWidth: 280, tag: 'output_config.effort' },
+ opus47Effort: { labelSuffix: ' (Opus 4.7+)', previewWidth: 280, tag: 'output_config.effort' },
reasoningBudgetToken: { previewWidth: 350, tag: 'thinking.budget_tokens' },
reasoningBudgetToken32k: {
labelSuffix: ' (32k)',