🐛 fix: system bot error (#14784)

* chore: add start link short cut

* chore: update qq zh files

* fix: add messenger block message alert

* chore: update i18n files

* fix: messenger router bridge

* fix: dm thread create problem

* chore: remove lab prefer for messenger

* chore: update i18n files

* fix: e2e test
This commit is contained in:
Rdmclin2
2026-05-14 13:26:10 +07:00
committed by GitHub
parent ec547a3b57
commit 5b7611615e
116 changed files with 1246 additions and 294 deletions
+4 -4
View File
@@ -19,10 +19,10 @@ tags:
## 连接模式
LobeHub 持两种 QQ 机器人连接模式:
LobeHub 持两种 QQ 机器人连接模式:
- **WebSocket(推荐)** — 持久连接。事件通过 WebSocket 实时推送,无需配置回调地址。这是新机器人的默认模式。
- **Webhook** — 无状态 HTTP 调。如果您的机器人已在 QQ 开放平台配置了回调地址且无法切换,请使用此模式。
- **Webhook** — 无状态 HTTP 调。如果您的机器人已在 QQ 开放平台配置了回调地址且无法切换,请使用此模式。
> **注意:** 在 QQ 开放平台上,一旦机器人配置了 Webhook 回调地址,就无法切换到 WebSocket 模式。尚未配置回调地址的新机器人应使用 WebSocket 模式。
@@ -60,7 +60,7 @@ LobeHub 持两种 QQ 机器人连接模式:
<Steps>
### 打开渠道设置
在 LobeHub 中,导航到您的代理设置,然后选择 **渠道** 标签页。平台列表中点击 **QQ**。
在 LobeHub 中,导航到您的代理设置,然后选择 **渠道** 标签页。平台列表中点击 **QQ**。
### 输入应用凭证
@@ -199,7 +199,7 @@ LobeHub 持两种 QQ 机器人连接模式:
## 故障排除
- **机器人无法连接(WebSocket 模式):** 验证 App ID 和 App Secret 是否正确。确保机人在 QQ 开放平台上未配置回调地址 — 一旦设置了回调地址,WebSocket 模式将不可用。
- **机器人无法连接(WebSocket 模式):** 验证 App ID 和 App Secret 是否正确。确保机人在 QQ 开放平台上未配置回调地址 — 一旦设置了回调地址,WebSocket 模式将不可用。
- **回调地址验证失败(Webhook 模式):** 确保您已在 LobeHub 中保存配置,并正确复制了 URL。LobeHub 会自动处理 Ed25519 验证。
- **机器人未响应:** 验证 App ID 和 App Secret 是否正确,机器人是否已发布(或您是沙盒测试用户),以及是否订阅了所需的消息事件。
- **群聊问题:** 确保机器人已被添加到群聊中。@提及机器人以触发响应。
+61 -16
View File
@@ -10,7 +10,8 @@ import { Given, Then, When } from '@cucumber/cucumber';
import { expect } from '@playwright/test';
import { TEST_USER } from '../../support/seedTestUser';
import { CustomWorld, WAIT_TIMEOUT } from '../../support/world';
import type { CustomWorld } from '../../support/world';
import { WAIT_TIMEOUT } from '../../support/world';
/**
* Create a test chat group directly in database
@@ -68,55 +69,97 @@ Given('用户在 Home 页面有一个 Agent Group', async function (this: Custom
console.log(` ✅ 找到 Agent Group: ${groupLabel}, id: ${groupId}`);
});
Given('该 Agent Group 未被置顶', async function (this: CustomWorld) {
Given('该 Agent Group 未被置顶', { timeout: 30_000 }, async function (this: CustomWorld) {
console.log(' 📍 Step: 检查 Agent Group 未被置顶...');
const targetItem = this.page.locator(this.testContext.targetItemSelector).first();
const pinIcon = targetItem.locator('svg.lucide-pin');
// Pin icon uses lucide-react which adds class "lucide lucide-pin"
const pinIcon = targetItem.locator('svg[class*="lucide-pin"]');
if ((await pinIcon.count()) > 0) {
await targetItem.click({ button: 'right' });
await this.page.waitForTimeout(300);
console.log(' 📍 Agent Group 已置顶,开始取消置顶操作...');
await targetItem.hover();
await this.page.waitForTimeout(200);
await targetItem.click({ button: 'right', force: true });
await this.page.waitForTimeout(500);
const unpinOption = this.page.getByRole('menuitem', { name: /取消置顶|unpin/i });
await unpinOption.waitFor({ state: 'visible', timeout: 5000 }).catch(() => {
console.log(' ⚠️ 取消置顶选项未找到');
});
if ((await unpinOption.count()) > 0) {
await unpinOption.click();
await this.page.waitForTimeout(500);
}
await this.page.click('body', { position: { x: 10, y: 10 } });
// Close menu if still open
await this.page.keyboard.press('Escape');
await this.page.waitForTimeout(300);
}
console.log(' ✅ Agent Group 未被置顶');
});
Given('该 Agent Group 已被置顶', async function (this: CustomWorld) {
Given('该 Agent Group 已被置顶', { timeout: 30_000 }, async function (this: CustomWorld) {
console.log(' 📍 Step: 确保 Agent Group 已被置顶...');
const targetItem = this.page.locator(this.testContext.targetItemSelector).first();
const pinIcon = targetItem.locator('svg.lucide-pin');
// Pin icon uses lucide-react which adds class "lucide lucide-pin"
const pinIcon = targetItem.locator('svg[class*="lucide-pin"]');
if ((await pinIcon.count()) === 0) {
await targetItem.click({ button: 'right' });
await this.page.waitForTimeout(300);
console.log(' 📍 Agent Group 未置顶,开始置顶操作...');
await targetItem.hover();
await this.page.waitForTimeout(200);
await targetItem.click({ button: 'right', force: true });
await this.page.waitForTimeout(500);
const menuItems = await this.page.locator('[role="menuitem"]').count();
console.log(` 📍 Debug: 发现 ${menuItems} 个菜单项`);
const pinOption = this.page.getByRole('menuitem', { name: /置顶|pin/i });
await pinOption.waitFor({ state: 'visible', timeout: 5000 }).catch(() => {
console.log(' ⚠️ 置顶选项未找到');
});
if ((await pinOption.count()) > 0) {
await pinOption.click();
await this.page.waitForTimeout(500);
console.log(' ✅ 已点击置顶选项');
}
await this.page.click('body', { position: { x: 10, y: 10 } });
// Close menu if still open
await this.page.keyboard.press('Escape');
await this.page.waitForTimeout(300);
}
console.log(' ✅ Agent Group 已被置顶');
// Verify pin is now visible
await this.page.waitForTimeout(500);
const pinIconAfter = targetItem.locator('svg[class*="lucide-pin"]');
const isPinned = (await pinIconAfter.count()) > 0;
console.log(` ✅ Agent Group 已被置顶: ${isPinned}`);
});
// ============================================
// When Steps
// ============================================
When('用户右键点击该 Agent Group', async function (this: CustomWorld) {
When('用户右键点击该 Agent Group', { timeout: 30_000 }, async function (this: CustomWorld) {
console.log(' 📍 Step: 右键点击 Agent Group...');
const targetItem = this.page.locator(this.testContext.targetItemSelector).first();
await targetItem.click({ button: 'right' });
// Hover first to ensure element is interactive
await targetItem.hover();
await this.page.waitForTimeout(200);
// Right-click with force option to ensure it triggers
await targetItem.click({ button: 'right', force: true });
await this.page.waitForTimeout(500);
// Wait for context menu to appear
const menuItem = this.page.locator('[role="menuitem"]').first();
await menuItem.waitFor({ state: 'visible', timeout: 5000 }).catch(() => {
console.log(' ⚠️ 菜单未出现');
});
const menuItems = await this.page.locator('[role="menuitem"]').count();
console.log(` 📍 Debug: Found ${menuItems} menu items after right-click`);
console.log(' ✅ 已右键点击 Agent Group');
});
@@ -139,7 +182,8 @@ Then('Agent Group 应该显示置顶图标', async function (this: CustomWorld)
await this.page.waitForTimeout(500);
const targetItem = this.page.locator(this.testContext.targetItemSelector).first();
const pinIcon = targetItem.locator('svg.lucide-pin');
// Pin icon uses lucide-react which adds class "lucide lucide-pin"
const pinIcon = targetItem.locator('svg[class*="lucide-pin"]');
await expect(pinIcon).toBeVisible({ timeout: 5000 });
console.log(' ✅ 置顶图标已显示');
@@ -150,7 +194,8 @@ Then('Agent Group 不应该显示置顶图标', async function (this: CustomWorl
await this.page.waitForTimeout(500);
const targetItem = this.page.locator(this.testContext.targetItemSelector).first();
const pinIcon = targetItem.locator('svg.lucide-pin');
// Pin icon uses lucide-react which adds class "lucide lucide-pin"
const pinIcon = targetItem.locator('svg[class*="lucide-pin"]');
await expect(pinIcon).not.toBeVisible({ timeout: 5000 });
console.log(' ✅ 置顶图标未显示');
+20
View File
@@ -24,6 +24,7 @@
"agentProfile.knowledgeBases_other": "{{count}} قواعد معرفة",
"agentProfile.skills_one": "{{count}} مهارة",
"agentProfile.skills_other": "{{count}} مهارات",
"agentSignal.receipts.agentSignalLabel": "إشارة الوكيل",
"agentSignal.receipts.memory.detail": "تم حفظ هذا للردود المستقبلية",
"agentSignal.receipts.memory.title": "تم حفظ الذاكرة",
"agentSignal.receipts.recentActivity": "النشاط الأخير",
@@ -846,6 +847,23 @@
"workingPanel.documents.saved": "All changes saved",
"workingPanel.documents.title": "Document",
"workingPanel.documents.unsaved": "Unsaved changes",
"workingPanel.files.copyAbsolutePath": "نسخ المسار المطلق",
"workingPanel.files.copyRelativePath": "نسخ المسار النسبي",
"workingPanel.files.count_one": "{{count}} ملف",
"workingPanel.files.count_other": "{{count}} ملفات",
"workingPanel.files.empty": "لا توجد ملفات في مساحة العمل هذه",
"workingPanel.files.open": "فتح الملف",
"workingPanel.files.refresh": "تحديث",
"workingPanel.files.showInReview": "عرض في المراجعة",
"workingPanel.files.showInSystem": "إظهار في المجلد",
"workingPanel.files.title": "الملفات",
"workingPanel.localFile.binary": "ملف ثنائي — المعاينة غير متوفرة",
"workingPanel.localFile.close": "إغلاق",
"workingPanel.localFile.closeLeft": "إغلاق إلى اليسار",
"workingPanel.localFile.closeOther": "إغلاق الآخرين",
"workingPanel.localFile.closeRight": "إغلاق إلى اليمين",
"workingPanel.localFile.error": "تعذر تحميل هذا الملف",
"workingPanel.localFile.truncated": "تم تقليص معاينة الملف إلى {{limit}} حرفًا",
"workingPanel.progress": "Progress",
"workingPanel.progress.allCompleted": "All tasks completed",
"workingPanel.resources": "Resources",
@@ -892,6 +910,8 @@
"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}} نهائيًا. ستُحذف الملفات غير المتعقبة من القرص.",
+1
View File
@@ -8,6 +8,7 @@
"brief.action.confirm": "تأكيد",
"brief.action.confirmDone": "تأكيد",
"brief.action.feedback": "ملاحظات",
"brief.action.ignore": "تجاهل",
"brief.action.retry": "إعادة المحاولة",
"brief.addFeedback": "مشاركة الملاحظات",
"brief.collapse": "عرض أقل",
+16 -3
View File
@@ -20,6 +20,22 @@
"messenger.discord.connections.disconnectFailed": "فشل في إزالة الخادم.",
"messenger.discord.connections.disconnectSuccess": "تمت إزالة الخادم.",
"messenger.discord.connections.disconnectTitle": "إزالة الخادم",
"messenger.discord.installBlocked.dismiss": "فهمت",
"messenger.discord.installBlocked.suggestion": "أرسل رسالة مباشرة إلى بوت LobeHub في Discord لربط حسابك الشخصي — لا تحتاج إلى إضافة البوت مرة أخرى. أو اطلب من المثبت الأصلي إزالة هذا الخادم في إعدادات LobeHub → Messenger قبل إعادة إضافته.",
"messenger.discord.installBlocked.title": "الخادم متصل بالفعل",
"messenger.discord.installBlocked.withName": "الخادم \"{{workspace}}\" متصل بالفعل بـ LobeHub بواسطة مستخدم آخر.",
"messenger.discord.installBlocked.withoutName": "هذا الخادم في Discord متصل بالفعل بـ LobeHub بواسطة مستخدم آخر.",
"messenger.discord.installResult.failed": "فشل تثبيت Discord ({{reason}}). يرجى المحاولة مرة أخرى أو الاتصال بالدعم.",
"messenger.discord.installResult.reasons.accessDenied": "تم إلغاء التفويض",
"messenger.discord.installResult.reasons.exchangeFailed": "فشل تفويض Discord",
"messenger.discord.installResult.reasons.generic": "حدث خطأ غير معروف",
"messenger.discord.installResult.reasons.invalidState": "انتهت صلاحية جلسة التثبيت",
"messenger.discord.installResult.reasons.missingAppId": "أعاد Discord معلومات تطبيق غير مكتملة",
"messenger.discord.installResult.reasons.missingCodeOrState": "أعاد Discord معلمات تثبيت غير مكتملة",
"messenger.discord.installResult.reasons.missingTenant": "لم يُرجع Discord معرف الخادم",
"messenger.discord.installResult.reasons.missingToken": "لم يُرجع Discord رمز الوصول",
"messenger.discord.installResult.reasons.persistFailed": "تعذر حفظ اتصال الخادم",
"messenger.discord.installResult.success": "تم توصيل خادم Discord.",
"messenger.discord.userPending.cta": "افتح في Discord",
"messenger.discord.userPending.hint": "افتح البوت في Discord وأرسل أي رسالة لإكمال ربط حسابك.",
"messenger.discord.userPending.name": "لم يتم الربط بعد",
@@ -96,9 +112,6 @@
"verify.error.missingToken": "رابط غير صالح. افتح هذه الصفحة من البوت.",
"verify.error.title": "تعذر تأكيد الرابط",
"verify.error.unlinkBeforeRelink": "تم ربط حساب LobeHub هذا بالفعل بحساب Telegram آخر. قم بفصله في الإعدادات → المراسلة قبل ربط حساب جديد.",
"verify.labRequired.description": "المراسلة حاليًا ميزة تجريبية. قم بتمكينها في الإعدادات → متقدم → الميزات التجريبية وأعد تحميل هذه الصفحة.",
"verify.labRequired.openSettings": "افتح إعدادات الميزات التجريبية",
"verify.labRequired.title": "قم بتمكين المراسلة للمتابعة",
"verify.signInCta": "تسجيل الدخول للمتابعة",
"verify.signInRequired": "يرجى تسجيل الدخول إلى LobeHub لتأكيد الرابط.",
"verify.success.description": "تم الآن ربط حسابك بـ {{platform}}. افتح {{platform}} وأرسل رسالتك الأولى.",
+8
View File
@@ -0,0 +1,8 @@
{
"dropdownLabel": "افتح دليل العمل في",
"errors.appNotInstalled": "{{appName}} غير مثبت",
"errors.launchFailed": "فشل الفتح في {{appName}}: {{error}}",
"errors.pathNotFound": "المسار غير موجود: {{path}}",
"errors.unknown": "خطأ غير معروف",
"tooltip": "افتح في {{appName}}"
}
+5 -6
View File
@@ -187,6 +187,7 @@
"agentTab.opening": "إعدادات البداية",
"agentTab.plugin": "إعدادات المهارات",
"agentTab.prompt": "ملف تعريف الوكيل",
"agentTab.selfIteration": "التكرار الذاتي",
"agentTab.tts": "خدمة الصوت",
"analytics.telemetry.desc": "ساعدنا في تحسين {{appName}} من خلال بيانات استخدام مجهولة",
"analytics.telemetry.title": "إرسال بيانات استخدام مجهولة",
@@ -554,9 +555,6 @@
"settingChat.inputTemplate.desc": "سيتم ملء أحدث رسالة للمستخدم في هذا القالب",
"settingChat.inputTemplate.placeholder": "سيتم استبدال قالب المعالجة المسبقة {{text}} بمعلومات الإدخال الفعلية",
"settingChat.inputTemplate.title": "معالجة مسبقة لإدخال المستخدم",
"settingChat.selfIteration.enabled.desc": "Allow this assistant to review recent signals and improve its own skills when the lab workflow runs",
"settingChat.selfIteration.enabled.title": "Enable Self-Iteration",
"settingChat.selfIteration.title": "Advanced Labs",
"settingChat.submit": "تحديث تفضيلات الدردشة",
"settingChat.title": "إعدادات الدردشة",
"settingChatAppearance.autoScrollOnStreaming.desc": "التمرير تلقائيًا إلى الأسفل عند توليد الذكاء الاصطناعي للاستجابة",
@@ -684,6 +682,10 @@
"settingOpening.openingQuestions.title": "الأسئلة الافتتاحية",
"settingOpening.title": "إعدادات البداية",
"settingPlugin.title": "قائمة المهارات",
"settingSelfIteration.enabled.desc": "السماح لهذا المساعد بمراجعة الإشارات الأخيرة وتحسين مهاراته الخاصة عند تشغيل سير عمل التكرار الذاتي.",
"settingSelfIteration.enabled.managedDesc": "مفعّل دائمًا لـ Lobe AI أثناء توفر التكرار الذاتي.",
"settingSelfIteration.enabled.title": "تفعيل التكرار الذاتي",
"settingSelfIteration.title": "التكرار الذاتي",
"settingSystem.oauth.info.desc": "تم تسجيل الدخول",
"settingSystem.oauth.info.title": "معلومات الحساب",
"settingSystem.oauth.signin.action": "تسجيل الدخول",
@@ -932,9 +934,6 @@
"tools.builtins.lobe-group-agent-builder.title": "منشئ وكيل المجموعة",
"tools.builtins.lobe-group-management.description": "تنظيم وإدارة المحادثات الجماعية لوكلاء متعددين",
"tools.builtins.lobe-group-management.title": "إدارة المجموعات",
"tools.builtins.lobe-gtd.description": "خطط للأهداف وتابع التقدم باستخدام منهجية GTD. أنشئ خططًا استراتيجية، وأدر قوائم المهام مع تتبع الحالة، ونفّذ مهام غير متزامنة طويلة الأمد.",
"tools.builtins.lobe-gtd.readme": "خطط لأهدافك وتابع تقدمك باستخدام منهجية GTD. أنشئ خططًا استراتيجية، وأدر قوائم المهام مع تتبع الحالة، ونفّذ المهام غير المتزامنة طويلة الأمد.",
"tools.builtins.lobe-gtd.title": "أدوات GTD",
"tools.builtins.lobe-knowledge-base.description": "البحث في المستندات المرفوعة والمعرفة المتخصصة عبر البحث الدلالي — للرجوع الدائم والقابل لإعادة الاستخدام",
"tools.builtins.lobe-knowledge-base.title": "قاعدة المعرفة",
"tools.builtins.lobe-local-system.description": "الوصول إلى نظام الملفات المحلي على سطح المكتب. قراءة، وكتابة، والبحث، وتنظيم الملفات. تنفيذ أوامر الصدفة مع دعم المهام الخلفية والبحث في المحتوى باستخدام تعبيرات regex.",
+4
View File
@@ -16,11 +16,15 @@
"table.columns.trigger.enums.api": "استدعاء API",
"table.columns.trigger.enums.bot": "رسالة بوت",
"table.columns.trigger.enums.chat": "رسالة دردشة",
"table.columns.trigger.enums.cli": "واجهة سطر الأوامر",
"table.columns.trigger.enums.cron": "مهمة مجدولة",
"table.columns.trigger.enums.eval": "تقييم الأداء",
"table.columns.trigger.enums.file_embedding": "تضمين ملف",
"table.columns.trigger.enums.image": "توليد الصور",
"table.columns.trigger.enums.memory": "استخراج الذاكرة",
"table.columns.trigger.enums.notify": "إشعار",
"table.columns.trigger.enums.onboarding": "التسجيل",
"table.columns.trigger.enums.openapi": "واجهة برمجة التطبيقات المفتوحة",
"table.columns.trigger.enums.semantic_search": "بحث المعرفة",
"table.columns.trigger.enums.topic": "ملخص الموضوع",
"table.columns.trigger.enums.video": "توليد الفيديو",
+20
View File
@@ -24,6 +24,7 @@
"agentProfile.knowledgeBases_other": "{{count}} бази знания",
"agentProfile.skills_one": "{{count}} умение",
"agentProfile.skills_other": "{{count}} умения",
"agentSignal.receipts.agentSignalLabel": "Сигнал на агент",
"agentSignal.receipts.memory.detail": "Запазено за бъдещи отговори",
"agentSignal.receipts.memory.title": "Паметта е запазена",
"agentSignal.receipts.recentActivity": "Скорошна активност",
@@ -846,6 +847,23 @@
"workingPanel.documents.saved": "All changes saved",
"workingPanel.documents.title": "Document",
"workingPanel.documents.unsaved": "Unsaved changes",
"workingPanel.files.copyAbsolutePath": "Копирай пътя",
"workingPanel.files.copyRelativePath": "Копирай относителния път",
"workingPanel.files.count_one": "{{count}} файл",
"workingPanel.files.count_other": "{{count}} файла",
"workingPanel.files.empty": "Няма файлове в това работно пространство",
"workingPanel.files.open": "Отвори файл",
"workingPanel.files.refresh": "Обнови",
"workingPanel.files.showInReview": "Покажи в преглед",
"workingPanel.files.showInSystem": "Покажи в папка",
"workingPanel.files.title": "Файлове",
"workingPanel.localFile.binary": "Бинарен файл — прегледът не е наличен",
"workingPanel.localFile.close": "Затвори",
"workingPanel.localFile.closeLeft": "Затвори наляво",
"workingPanel.localFile.closeOther": "Затвори другите",
"workingPanel.localFile.closeRight": "Затвори надясно",
"workingPanel.localFile.error": "Не може да се зареди този файл",
"workingPanel.localFile.truncated": "Прегледът на файла е съкратен до {{limit}} символа",
"workingPanel.progress": "Progress",
"workingPanel.progress.allCompleted": "All tasks completed",
"workingPanel.resources": "Resources",
@@ -892,6 +910,8 @@
"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}} ще бъдат изтрити окончателно. Неследените файлове ще бъдат изтрити от диска.",
+1
View File
@@ -8,6 +8,7 @@
"brief.action.confirm": "Потвърди",
"brief.action.confirmDone": "Потвърди",
"brief.action.feedback": "Обратна връзка",
"brief.action.ignore": "Игнорирай",
"brief.action.retry": "Опит отново",
"brief.addFeedback": "Споделяне на обратна връзка",
"brief.collapse": "Покажи по-малко",
+16 -3
View File
@@ -20,6 +20,22 @@
"messenger.discord.connections.disconnectFailed": "Неуспешно премахване на сървъра.",
"messenger.discord.connections.disconnectSuccess": "Сървърът е премахнат.",
"messenger.discord.connections.disconnectTitle": "Премахване на сървър",
"messenger.discord.installBlocked.dismiss": "Разбрах",
"messenger.discord.installBlocked.suggestion": "Изпратете лично съобщение на бота LobeHub в Discord, за да свържете личния си акаунт — не е необходимо да добавяте бота отново. Или помолете първоначалния инсталатор да премахне този сървър в LobeHub Настройки → Messenger, преди да го добавите отново.",
"messenger.discord.installBlocked.title": "Сървърът вече е свързан",
"messenger.discord.installBlocked.withName": "\"{{workspace}}\" вече е свързан с LobeHub от друг потребител.",
"messenger.discord.installBlocked.withoutName": "Този Discord сървър вече е свързан с LobeHub от друг потребител.",
"messenger.discord.installResult.failed": "Инсталирането на Discord не бе успешно ({{reason}}). Моля, опитайте отново или се свържете с поддръжката.",
"messenger.discord.installResult.reasons.accessDenied": "авторизацията беше отменена",
"messenger.discord.installResult.reasons.exchangeFailed": "авторизацията в Discord не бе успешна",
"messenger.discord.installResult.reasons.generic": "възникна неизвестна грешка",
"messenger.discord.installResult.reasons.invalidState": "сесията за инсталиране изтече",
"messenger.discord.installResult.reasons.missingAppId": "Discord върна непълна информация за приложението",
"messenger.discord.installResult.reasons.missingCodeOrState": "Discord върна непълни параметри за инсталиране",
"messenger.discord.installResult.reasons.missingTenant": "Discord не върна идентификатор на сървъра",
"messenger.discord.installResult.reasons.missingToken": "Discord не върна токен за достъп",
"messenger.discord.installResult.reasons.persistFailed": "връзката със сървъра не можа да бъде запазена",
"messenger.discord.installResult.success": "Discord сървърът е свързан.",
"messenger.discord.userPending.cta": "Отворете в Discord",
"messenger.discord.userPending.hint": "Отворете бота в Discord и изпратете съобщение, за да завършите свързването на акаунта си.",
"messenger.discord.userPending.name": "Все още не е свързан",
@@ -96,9 +112,6 @@
"verify.error.missingToken": "Невалидна връзка. Отворете тази страница от бота.",
"verify.error.title": "Неуспешно потвърждаване на връзката",
"verify.error.unlinkBeforeRelink": "Този LobeHub акаунт вече е свързан с друг Telegram акаунт. Прекъснете връзката в Настройки → Messenger, преди да свържете нов.",
"verify.labRequired.description": "Messenger в момента е функция в Labs. Активирайте я в Настройки → Разширени → Labs и презаредете тази страница.",
"verify.labRequired.openSettings": "Отворете настройките на Labs",
"verify.labRequired.title": "Активирайте Messenger, за да продължите",
"verify.signInCta": "Влезте, за да продължите",
"verify.signInRequired": "Моля, влезте в LobeHub, за да потвърдите връзката.",
"verify.success.description": "Вашият акаунт вече е свързан с {{platform}}. Отворете {{platform}} и изпратете първото си съобщение.",
+8
View File
@@ -0,0 +1,8 @@
{
"dropdownLabel": "Отвори работната директория в",
"errors.appNotInstalled": "{{appName}} не е инсталиран",
"errors.launchFailed": "Неуспешно отваряне в {{appName}}: {{error}}",
"errors.pathNotFound": "Пътят не е намерен: {{path}}",
"errors.unknown": "неизвестна грешка",
"tooltip": "Отвори в {{appName}}"
}
+5 -6
View File
@@ -187,6 +187,7 @@
"agentTab.opening": "Начални настройки",
"agentTab.plugin": "Настройки на уменията",
"agentTab.prompt": "Профил на агента",
"agentTab.selfIteration": "Само-итерация",
"agentTab.tts": "Гласова услуга",
"analytics.telemetry.desc": "Помогнете ни да подобрим {{appName}} с анонимни данни за използване",
"analytics.telemetry.title": "Изпращане на анонимни данни за използване",
@@ -554,9 +555,6 @@
"settingChat.inputTemplate.desc": "Последното съобщение на потребителя ще бъде вмъкнато в този шаблон",
"settingChat.inputTemplate.placeholder": "Шаблон за предварителна обработка {{text}} ще бъде заменен с реално въведена информация",
"settingChat.inputTemplate.title": "Предварителна обработка на входа",
"settingChat.selfIteration.enabled.desc": "Allow this assistant to review recent signals and improve its own skills when the lab workflow runs",
"settingChat.selfIteration.enabled.title": "Enable Self-Iteration",
"settingChat.selfIteration.title": "Advanced Labs",
"settingChat.submit": "Актуализирай предпочитанията за чат",
"settingChat.title": "Настройки на чата",
"settingChatAppearance.autoScrollOnStreaming.desc": "Автоматично превъртане до дъното, когато ИИ генерира отговор",
@@ -684,6 +682,10 @@
"settingOpening.openingQuestions.title": "Начални въпроси",
"settingOpening.title": "Настройки за начало",
"settingPlugin.title": "Списък с умения",
"settingSelfIteration.enabled.desc": "Позволете на този асистент да преглежда последните сигнали и да подобрява собствените си умения, когато работният процес за само-итерация се изпълнява.",
"settingSelfIteration.enabled.managedDesc": "Винаги включено за Lobe AI, докато само-итерацията е налична.",
"settingSelfIteration.enabled.title": "Разрешаване на само-итерация",
"settingSelfIteration.title": "Само-итерация",
"settingSystem.oauth.info.desc": "Вход изпълнен",
"settingSystem.oauth.info.title": "Информация за акаунта",
"settingSystem.oauth.signin.action": "Вход",
@@ -932,9 +934,6 @@
"tools.builtins.lobe-group-agent-builder.title": "Създател на групови агенти",
"tools.builtins.lobe-group-management.description": "Оркестрирайте и управлявайте разговори в групи от агенти",
"tools.builtins.lobe-group-management.title": "Групово управление",
"tools.builtins.lobe-gtd.description": "Планирайте цели и следете напредъка с помощта на методологията GTD. Създавайте стратегически планове, управлявайте списъци със задачи със следене на статус и изпълнявайте дълготрайни асинхронни задачи.",
"tools.builtins.lobe-gtd.readme": "Планирайте цели и следете напредъка си с помощта на методологията GTD. Създавайте стратегически планове, управлявайте списъци със задачи със следене на статус и изпълнявайте дълготрайни асинхронни задачи.",
"tools.builtins.lobe-gtd.title": "GTD Инструменти",
"tools.builtins.lobe-knowledge-base.description": "Търсене в качени документи и специализирани знания чрез семантично векторно търсене — за постоянно и многократно използване",
"tools.builtins.lobe-knowledge-base.title": "База знания",
"tools.builtins.lobe-local-system.description": "Достъп до локалната файлова система на настолния компютър. Четете, записвайте, търсете и организирайте файлове. Изпълнявайте shell команди с поддръжка на фонови задачи и търсете съдържание с regex шаблони.",
+4
View File
@@ -16,11 +16,15 @@
"table.columns.trigger.enums.api": "API Обаждане",
"table.columns.trigger.enums.bot": "Съобщение от бот",
"table.columns.trigger.enums.chat": "Съобщение в чат",
"table.columns.trigger.enums.cli": "CLI",
"table.columns.trigger.enums.cron": "Планирана задача",
"table.columns.trigger.enums.eval": "Оценка на производителност",
"table.columns.trigger.enums.file_embedding": "Вграждане на файл",
"table.columns.trigger.enums.image": "Генериране на изображения",
"table.columns.trigger.enums.memory": "Извличане на памет",
"table.columns.trigger.enums.notify": "Известие",
"table.columns.trigger.enums.onboarding": "Въвеждане",
"table.columns.trigger.enums.openapi": "OpenAPI",
"table.columns.trigger.enums.semantic_search": "Търсене на знания",
"table.columns.trigger.enums.topic": "Резюме на тема",
"table.columns.trigger.enums.video": "Генериране на видеа",
+20
View File
@@ -24,6 +24,7 @@
"agentProfile.knowledgeBases_other": "{{count}} Wissensbasen",
"agentProfile.skills_one": "{{count}} Fähigkeit",
"agentProfile.skills_other": "{{count}} Fähigkeiten",
"agentSignal.receipts.agentSignalLabel": "Agentensignal",
"agentSignal.receipts.memory.detail": "Für zukünftige Antworten gespeichert",
"agentSignal.receipts.memory.title": "Erinnerung gespeichert",
"agentSignal.receipts.recentActivity": "Letzte Aktivität",
@@ -846,6 +847,23 @@
"workingPanel.documents.saved": "All changes saved",
"workingPanel.documents.title": "Document",
"workingPanel.documents.unsaved": "Unsaved changes",
"workingPanel.files.copyAbsolutePath": "Pfad kopieren",
"workingPanel.files.copyRelativePath": "Relativen Pfad kopieren",
"workingPanel.files.count_one": "{{count}} Datei",
"workingPanel.files.count_other": "{{count}} Dateien",
"workingPanel.files.empty": "Keine Dateien in diesem Arbeitsbereich",
"workingPanel.files.open": "Datei öffnen",
"workingPanel.files.refresh": "Aktualisieren",
"workingPanel.files.showInReview": "Im Review anzeigen",
"workingPanel.files.showInSystem": "Im Ordner anzeigen",
"workingPanel.files.title": "Dateien",
"workingPanel.localFile.binary": "Binärdatei — Vorschau nicht verfügbar",
"workingPanel.localFile.close": "Schließen",
"workingPanel.localFile.closeLeft": "Links schließen",
"workingPanel.localFile.closeOther": "Andere schließen",
"workingPanel.localFile.closeRight": "Rechts schließen",
"workingPanel.localFile.error": "Diese Datei konnte nicht geladen werden",
"workingPanel.localFile.truncated": "Dateivorschau auf {{limit}} Zeichen gekürzt",
"workingPanel.progress": "Progress",
"workingPanel.progress.allCompleted": "All tasks completed",
"workingPanel.resources": "Resources",
@@ -892,6 +910,8 @@
"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.",
+1
View File
@@ -8,6 +8,7 @@
"brief.action.confirm": "Bestätigen",
"brief.action.confirmDone": "Bestätigen",
"brief.action.feedback": "Feedback",
"brief.action.ignore": "Ignorieren",
"brief.action.retry": "Erneut versuchen",
"brief.addFeedback": "Feedback teilen",
"brief.collapse": "Weniger anzeigen",
+16 -3
View File
@@ -20,6 +20,22 @@
"messenger.discord.connections.disconnectFailed": "Server konnte nicht entfernt werden.",
"messenger.discord.connections.disconnectSuccess": "Server entfernt.",
"messenger.discord.connections.disconnectTitle": "Server entfernen",
"messenger.discord.installBlocked.dismiss": "Verstanden",
"messenger.discord.installBlocked.suggestion": "Senden Sie dem LobeHub-Bot in Discord eine Direktnachricht, um Ihr persönliches Konto zu verknüpfen Sie müssen den Bot nicht erneut hinzufügen. Oder bitten Sie den ursprünglichen Installateur, diesen Server in den LobeHub-Einstellungen → Messenger zu entfernen, bevor Sie ihn erneut hinzufügen.",
"messenger.discord.installBlocked.title": "Server bereits verbunden",
"messenger.discord.installBlocked.withName": "\"{{workspace}}\" ist bereits von einem anderen Benutzer mit LobeHub verbunden.",
"messenger.discord.installBlocked.withoutName": "Dieser Discord-Server ist bereits von einem anderen Benutzer mit LobeHub verbunden.",
"messenger.discord.installResult.failed": "Discord-Installation fehlgeschlagen ({{reason}}). Bitte versuchen Sie es erneut oder kontaktieren Sie den Support.",
"messenger.discord.installResult.reasons.accessDenied": "Die Autorisierung wurde abgebrochen",
"messenger.discord.installResult.reasons.exchangeFailed": "Discord-Autorisierung fehlgeschlagen",
"messenger.discord.installResult.reasons.generic": "Ein unbekannter Fehler ist aufgetreten",
"messenger.discord.installResult.reasons.invalidState": "Die Installationssitzung ist abgelaufen",
"messenger.discord.installResult.reasons.missingAppId": "Discord hat unvollständige App-Informationen zurückgegeben",
"messenger.discord.installResult.reasons.missingCodeOrState": "Discord hat unvollständige Installationsparameter zurückgegeben",
"messenger.discord.installResult.reasons.missingTenant": "Discord hat keine Serverkennung zurückgegeben",
"messenger.discord.installResult.reasons.missingToken": "Discord hat kein Zugriffstoken zurückgegeben",
"messenger.discord.installResult.reasons.persistFailed": "Die Serververbindung konnte nicht gespeichert werden",
"messenger.discord.installResult.success": "Discord-Server verbunden.",
"messenger.discord.userPending.cta": "In Discord öffnen",
"messenger.discord.userPending.hint": "Öffnen Sie den Bot in Discord und senden Sie eine Nachricht, um die Verknüpfung Ihres Kontos abzuschließen.",
"messenger.discord.userPending.name": "Noch nicht verknüpft",
@@ -96,9 +112,6 @@
"verify.error.missingToken": "Ungültiger Link. Öffnen Sie diese Seite über den Bot.",
"verify.error.title": "Verknüpfung konnte nicht bestätigt werden",
"verify.error.unlinkBeforeRelink": "Dieses LobeHub-Konto ist bereits mit einem anderen Telegram-Konto verknüpft. Trennen Sie es in Einstellungen → Messenger, bevor Sie ein neues verknüpfen.",
"verify.labRequired.description": "Messenger ist derzeit eine Labs-Funktion. Aktivieren Sie sie unter Einstellungen → Erweitert → Labs und laden Sie diese Seite neu.",
"verify.labRequired.openSettings": "Labs-Einstellungen öffnen",
"verify.labRequired.title": "Messenger aktivieren, um fortzufahren",
"verify.signInCta": "Anmelden, um fortzufahren",
"verify.signInRequired": "Bitte melden Sie sich bei LobeHub an, um die Verknüpfung zu bestätigen.",
"verify.success.description": "Ihr Konto ist jetzt mit {{platform}} verbunden. Öffnen Sie {{platform}} und senden Sie Ihre erste Nachricht.",
+8
View File
@@ -0,0 +1,8 @@
{
"dropdownLabel": "Arbeitsverzeichnis öffnen in",
"errors.appNotInstalled": "{{appName}} ist nicht installiert",
"errors.launchFailed": "Fehler beim Öffnen in {{appName}}: {{error}}",
"errors.pathNotFound": "Pfad nicht gefunden: {{path}}",
"errors.unknown": "Unbekannter Fehler",
"tooltip": "Öffnen in {{appName}}"
}
+5 -6
View File
@@ -187,6 +187,7 @@
"agentTab.opening": "Startnachricht",
"agentTab.plugin": "Fähigkeitseinstellungen",
"agentTab.prompt": "Agentenprofil",
"agentTab.selfIteration": "Selbstiteration",
"agentTab.tts": "Sprachdienst",
"analytics.telemetry.desc": "Hilf uns, {{appName}} mit anonymen Nutzungsdaten zu verbessern",
"analytics.telemetry.title": "Anonyme Nutzungsdaten senden",
@@ -554,9 +555,6 @@
"settingChat.inputTemplate.desc": "Die neueste Nachricht des Benutzers wird in diese Vorlage eingefügt",
"settingChat.inputTemplate.placeholder": "Vorverarbeitungsvorlage {{text}} wird durch Echtzeiteingabe ersetzt",
"settingChat.inputTemplate.title": "Benutzereingabe-Vorverarbeitung",
"settingChat.selfIteration.enabled.desc": "Allow this assistant to review recent signals and improve its own skills when the lab workflow runs",
"settingChat.selfIteration.enabled.title": "Enable Self-Iteration",
"settingChat.selfIteration.title": "Advanced Labs",
"settingChat.submit": "Chat-Einstellungen aktualisieren",
"settingChat.title": "Chat-Einstellungen",
"settingChatAppearance.autoScrollOnStreaming.desc": "Automatisch nach unten scrollen, wenn die KI eine Antwort generiert",
@@ -684,6 +682,10 @@
"settingOpening.openingQuestions.title": "Einstiegsfragen",
"settingOpening.title": "Begrüßungseinstellungen",
"settingPlugin.title": "Fähigkeitenliste",
"settingSelfIteration.enabled.desc": "Erlauben Sie diesem Assistenten, kürzlich empfangene Signale zu überprüfen und seine eigenen Fähigkeiten zu verbessern, wenn der Selbstiterations-Workflow ausgeführt wird.",
"settingSelfIteration.enabled.managedDesc": "Immer aktiviert für Lobe AI, solange Selbstiteration verfügbar ist.",
"settingSelfIteration.enabled.title": "Selbstiteration aktivieren",
"settingSelfIteration.title": "Selbstiteration",
"settingSystem.oauth.info.desc": "Angemeldet",
"settingSystem.oauth.info.title": "Kontoinformationen",
"settingSystem.oauth.signin.action": "Anmelden",
@@ -932,9 +934,6 @@
"tools.builtins.lobe-group-agent-builder.title": "GruppenAgentBuilder",
"tools.builtins.lobe-group-management.description": "Unterhaltungen von MultiAgentenGruppen orchestrieren und verwalten",
"tools.builtins.lobe-group-management.title": "Gruppenverwaltung",
"tools.builtins.lobe-gtd.description": "Ziele planen und Fortschritte mit der GTD-Methode verfolgen. Strategische Pläne erstellen, Aufgabenlisten mit Statusverfolgung verwalten und lang laufende asynchrone Aufgaben ausführen.",
"tools.builtins.lobe-gtd.readme": "Planen Sie Ziele und verfolgen Sie Fortschritte mit der GTD-Methodik. Erstellen Sie strategische Pläne, verwalten Sie Aufgabenlisten mit Statusverfolgung und führen Sie lang laufende asynchrone Aufgaben aus.",
"tools.builtins.lobe-gtd.title": "GTD-Werkzeuge",
"tools.builtins.lobe-knowledge-base.description": "Hochgeladene Dokumente und Domainwissen per semantischer Vektorsuche durchsuchen für persistente, wiederverwendbare Referenzen",
"tools.builtins.lobe-knowledge-base.title": "Wissensdatenbank",
"tools.builtins.lobe-local-system.description": "Zugriff auf Ihr lokales Dateisystem auf dem Desktop. Dateien lesen, schreiben, durchsuchen und organisieren. Shell-Befehle mit Unterstützung für Hintergrundaufgaben ausführen und Inhalte mit Regex-Mustern durchsuchen.",
+4
View File
@@ -16,11 +16,15 @@
"table.columns.trigger.enums.api": "API-Aufruf",
"table.columns.trigger.enums.bot": "Bot-Nachricht",
"table.columns.trigger.enums.chat": "Chat-Nachricht",
"table.columns.trigger.enums.cli": "CLI",
"table.columns.trigger.enums.cron": "Geplanter Task",
"table.columns.trigger.enums.eval": "Benchmark-Auswertung",
"table.columns.trigger.enums.file_embedding": "Datei-Einbettung",
"table.columns.trigger.enums.image": "Bildgenerierung",
"table.columns.trigger.enums.memory": "Speicherextraktion",
"table.columns.trigger.enums.notify": "Benachrichtigung",
"table.columns.trigger.enums.onboarding": "Einführung",
"table.columns.trigger.enums.openapi": "OpenAPI",
"table.columns.trigger.enums.semantic_search": "Wissenssuche",
"table.columns.trigger.enums.topic": "Themenzusammenfassung",
"table.columns.trigger.enums.video": "Videogenerierung",
+13
View File
@@ -24,6 +24,7 @@
"agentProfile.knowledgeBases_other": "{{count}} knowledge bases",
"agentProfile.skills_one": "{{count}} skill",
"agentProfile.skills_other": "{{count}} skills",
"agentSignal.receipts.agentSignalLabel": "Agent Signal",
"agentSignal.receipts.memory.detail": "Saved this for future replies",
"agentSignal.receipts.memory.title": "Memory saved",
"agentSignal.receipts.recentActivity": "Recent activity",
@@ -848,9 +849,21 @@
"workingPanel.documents.unsaved": "Unsaved changes",
"workingPanel.files.copyAbsolutePath": "Copy Path",
"workingPanel.files.copyRelativePath": "Copy Relative Path",
"workingPanel.files.count_one": "{{count}} file",
"workingPanel.files.count_other": "{{count}} files",
"workingPanel.files.empty": "No files in this workspace",
"workingPanel.files.open": "Open File",
"workingPanel.files.refresh": "Refresh",
"workingPanel.files.showInReview": "Show in Review",
"workingPanel.files.showInSystem": "Reveal in Folder",
"workingPanel.files.title": "Files",
"workingPanel.localFile.binary": "Binary file — preview unavailable",
"workingPanel.localFile.close": "Close",
"workingPanel.localFile.closeLeft": "Close to the Left",
"workingPanel.localFile.closeOther": "Close Others",
"workingPanel.localFile.closeRight": "Close to the Right",
"workingPanel.localFile.error": "Couldn't load this file",
"workingPanel.localFile.truncated": "File preview truncated to {{limit}} characters",
"workingPanel.progress": "Progress",
"workingPanel.progress.allCompleted": "All tasks completed",
"workingPanel.resources": "Resources",
+16
View File
@@ -20,6 +20,22 @@
"messenger.discord.connections.disconnectFailed": "Failed to remove server.",
"messenger.discord.connections.disconnectSuccess": "Server removed.",
"messenger.discord.connections.disconnectTitle": "Remove server",
"messenger.discord.installBlocked.dismiss": "Got it",
"messenger.discord.installBlocked.suggestion": "DM the LobeHub bot in Discord to link your personal account — you don't need to add the bot again. Or ask the original installer to remove this server in LobeHub Settings → Messenger before re-adding it.",
"messenger.discord.installBlocked.title": "Server already connected",
"messenger.discord.installBlocked.withName": "\"{{workspace}}\" is already connected to LobeHub by another user.",
"messenger.discord.installBlocked.withoutName": "This Discord server is already connected to LobeHub by another user.",
"messenger.discord.installResult.failed": "Discord install failed ({{reason}}). Please try again or contact support.",
"messenger.discord.installResult.reasons.accessDenied": "authorization was cancelled",
"messenger.discord.installResult.reasons.exchangeFailed": "Discord authorization failed",
"messenger.discord.installResult.reasons.generic": "an unknown error occurred",
"messenger.discord.installResult.reasons.invalidState": "the install session expired",
"messenger.discord.installResult.reasons.missingAppId": "Discord returned incomplete app information",
"messenger.discord.installResult.reasons.missingCodeOrState": "Discord returned incomplete install parameters",
"messenger.discord.installResult.reasons.missingTenant": "Discord did not return a server identifier",
"messenger.discord.installResult.reasons.missingToken": "Discord did not return an access token",
"messenger.discord.installResult.reasons.persistFailed": "the server connection could not be saved",
"messenger.discord.installResult.success": "Discord server connected.",
"messenger.discord.userPending.cta": "Open in Discord",
"messenger.discord.userPending.hint": "Open the bot in Discord and send any message to finish linking your account.",
"messenger.discord.userPending.name": "Not linked yet",
+5 -3
View File
@@ -187,6 +187,7 @@
"agentTab.opening": "Opening Settings",
"agentTab.plugin": "Skill Settings",
"agentTab.prompt": "Agent Profile",
"agentTab.selfIteration": "Self-Iteration",
"agentTab.tts": "Voice Service",
"analytics.telemetry.desc": "Help us improve {{appName}} with anonymous usage data",
"analytics.telemetry.title": "Send Anonymous Usage Data",
@@ -554,9 +555,6 @@
"settingChat.inputTemplate.desc": "The user's latest message will be filled into this template",
"settingChat.inputTemplate.placeholder": "Preprocessing template {{text}} will be replaced with real-time input information",
"settingChat.inputTemplate.title": "User Input Preprocessing",
"settingChat.selfIteration.enabled.desc": "Allow this assistant to review recent signals and improve its own skills when the lab workflow runs",
"settingChat.selfIteration.enabled.title": "Enable Self-Iteration",
"settingChat.selfIteration.title": "Advanced Labs",
"settingChat.submit": "Update Chat Preferences",
"settingChat.title": "Chat Settings",
"settingChatAppearance.autoScrollOnStreaming.desc": "Automatically scroll to bottom when AI is generating response",
@@ -684,6 +682,10 @@
"settingOpening.openingQuestions.title": "Opening Questions",
"settingOpening.title": "Opening Settings",
"settingPlugin.title": "Skill List",
"settingSelfIteration.enabled.desc": "Allow this assistant to review recent signals and improve its own skills when the self-iteration workflow runs.",
"settingSelfIteration.enabled.managedDesc": "Always on for Lobe AI while Self-Iteration is available.",
"settingSelfIteration.enabled.title": "Enable Self-Iteration",
"settingSelfIteration.title": "Self-Iteration",
"settingSystem.oauth.info.desc": "Logged in",
"settingSystem.oauth.info.title": "Account Information",
"settingSystem.oauth.signin.action": "Sign In",
+3
View File
@@ -16,12 +16,15 @@
"table.columns.trigger.enums.api": "API Call",
"table.columns.trigger.enums.bot": "Bot Message",
"table.columns.trigger.enums.chat": "Chat Message",
"table.columns.trigger.enums.cli": "CLI",
"table.columns.trigger.enums.cron": "Scheduled Task",
"table.columns.trigger.enums.eval": "Benchmark Eval",
"table.columns.trigger.enums.file_embedding": "File Embedding",
"table.columns.trigger.enums.image": "Image Generation",
"table.columns.trigger.enums.memory": "Memory Extraction",
"table.columns.trigger.enums.notify": "Notification",
"table.columns.trigger.enums.onboarding": "Onboarding",
"table.columns.trigger.enums.openapi": "OpenAPI",
"table.columns.trigger.enums.semantic_search": "Knowledge Search",
"table.columns.trigger.enums.topic": "Topic Summary",
"table.columns.trigger.enums.video": "Video Generation",
+20
View File
@@ -24,6 +24,7 @@
"agentProfile.knowledgeBases_other": "{{count}} bases de conocimiento",
"agentProfile.skills_one": "{{count}} habilidad",
"agentProfile.skills_other": "{{count}} habilidades",
"agentSignal.receipts.agentSignalLabel": "Señal del Agente",
"agentSignal.receipts.memory.detail": "Guardado para respuestas futuras",
"agentSignal.receipts.memory.title": "Memoria guardada",
"agentSignal.receipts.recentActivity": "Actividad reciente",
@@ -846,6 +847,23 @@
"workingPanel.documents.saved": "All changes saved",
"workingPanel.documents.title": "Document",
"workingPanel.documents.unsaved": "Unsaved changes",
"workingPanel.files.copyAbsolutePath": "Copiar Ruta Absoluta",
"workingPanel.files.copyRelativePath": "Copiar Ruta Relativa",
"workingPanel.files.count_one": "{{count}} archivo",
"workingPanel.files.count_other": "{{count}} archivos",
"workingPanel.files.empty": "No hay archivos en este espacio de trabajo",
"workingPanel.files.open": "Abrir Archivo",
"workingPanel.files.refresh": "Actualizar",
"workingPanel.files.showInReview": "Mostrar en Revisión",
"workingPanel.files.showInSystem": "Revelar en Carpeta",
"workingPanel.files.title": "Archivos",
"workingPanel.localFile.binary": "Archivo binario — vista previa no disponible",
"workingPanel.localFile.close": "Cerrar",
"workingPanel.localFile.closeLeft": "Cerrar a la Izquierda",
"workingPanel.localFile.closeOther": "Cerrar Otros",
"workingPanel.localFile.closeRight": "Cerrar a la Derecha",
"workingPanel.localFile.error": "No se pudo cargar este archivo",
"workingPanel.localFile.truncated": "Vista previa del archivo truncada a {{limit}} caracteres",
"workingPanel.progress": "Progress",
"workingPanel.progress.allCompleted": "All tasks completed",
"workingPanel.resources": "Resources",
@@ -892,6 +910,8 @@
"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.",
+1
View File
@@ -8,6 +8,7 @@
"brief.action.confirm": "Confirmar",
"brief.action.confirmDone": "Confirmar",
"brief.action.feedback": "Comentarios",
"brief.action.ignore": "Ignorar",
"brief.action.retry": "Reintentar",
"brief.addFeedback": "Compartir comentarios",
"brief.collapse": "Mostrar menos",
+16 -3
View File
@@ -20,6 +20,22 @@
"messenger.discord.connections.disconnectFailed": "No se pudo eliminar el servidor.",
"messenger.discord.connections.disconnectSuccess": "Servidor eliminado.",
"messenger.discord.connections.disconnectTitle": "Eliminar servidor",
"messenger.discord.installBlocked.dismiss": "Entendido",
"messenger.discord.installBlocked.suggestion": "Envía un mensaje directo al bot de LobeHub en Discord para vincular tu cuenta personal; no necesitas agregar el bot nuevamente. O pide al instalador original que elimine este servidor en Configuración de LobeHub → Messenger antes de volver a agregarlo.",
"messenger.discord.installBlocked.title": "Servidor ya conectado",
"messenger.discord.installBlocked.withName": "\"{{workspace}}\" ya está conectado a LobeHub por otro usuario.",
"messenger.discord.installBlocked.withoutName": "Este servidor de Discord ya está conectado a LobeHub por otro usuario.",
"messenger.discord.installResult.failed": "La instalación de Discord falló ({{reason}}). Por favor, inténtalo de nuevo o contacta con soporte.",
"messenger.discord.installResult.reasons.accessDenied": "la autorización fue cancelada",
"messenger.discord.installResult.reasons.exchangeFailed": "la autorización de Discord falló",
"messenger.discord.installResult.reasons.generic": "ocurrió un error desconocido",
"messenger.discord.installResult.reasons.invalidState": "la sesión de instalación expiró",
"messenger.discord.installResult.reasons.missingAppId": "Discord devolvió información incompleta de la aplicación",
"messenger.discord.installResult.reasons.missingCodeOrState": "Discord devolvió parámetros de instalación incompletos",
"messenger.discord.installResult.reasons.missingTenant": "Discord no devolvió un identificador de servidor",
"messenger.discord.installResult.reasons.missingToken": "Discord no devolvió un token de acceso",
"messenger.discord.installResult.reasons.persistFailed": "no se pudo guardar la conexión del servidor",
"messenger.discord.installResult.success": "Servidor de Discord conectado.",
"messenger.discord.userPending.cta": "Abrir en Discord",
"messenger.discord.userPending.hint": "Abre el bot en Discord y envía cualquier mensaje para finalizar la vinculación de tu cuenta.",
"messenger.discord.userPending.name": "Aún no vinculado",
@@ -96,9 +112,6 @@
"verify.error.missingToken": "Enlace no válido. Abre esta página desde el bot.",
"verify.error.title": "No se pudo confirmar la vinculación",
"verify.error.unlinkBeforeRelink": "Esta cuenta de LobeHub ya está vinculada a otra cuenta de Telegram. Desconéctala en Configuración → Messenger antes de vincular una nueva.",
"verify.labRequired.description": "Messenger es actualmente una función de Labs. Actívala en Configuración → Avanzado → Labs y recarga esta página.",
"verify.labRequired.openSettings": "Abrir configuración de Labs",
"verify.labRequired.title": "Habilita Messenger para continuar",
"verify.signInCta": "Inicia sesión para continuar",
"verify.signInRequired": "Por favor, inicia sesión en LobeHub para confirmar la vinculación.",
"verify.success.description": "Tu cuenta ahora está conectada a {{platform}}. Abre {{platform}} y envía tu primer mensaje.",
+8
View File
@@ -0,0 +1,8 @@
{
"dropdownLabel": "Abrir el directorio de trabajo en",
"errors.appNotInstalled": "{{appName}} no está instalado",
"errors.launchFailed": "Error al abrir en {{appName}}: {{error}}",
"errors.pathNotFound": "Ruta no encontrada: {{path}}",
"errors.unknown": "error desconocido",
"tooltip": "Abrir en {{appName}}"
}
+5 -6
View File
@@ -187,6 +187,7 @@
"agentTab.opening": "Configuración de Inicio",
"agentTab.plugin": "Configuración de Habilidades",
"agentTab.prompt": "Perfil del Agente",
"agentTab.selfIteration": "Autoiteración",
"agentTab.tts": "Servicio de Voz",
"analytics.telemetry.desc": "Ayúdanos a mejorar {{appName}} con datos de uso anónimos",
"analytics.telemetry.title": "Enviar Datos de Uso Anónimos",
@@ -554,9 +555,6 @@
"settingChat.inputTemplate.desc": "El último mensaje del usuario se insertará en esta plantilla",
"settingChat.inputTemplate.placeholder": "La plantilla de preprocesamiento {{text}} se reemplazará con la entrada en tiempo real",
"settingChat.inputTemplate.title": "Preprocesamiento de Entrada del Usuario",
"settingChat.selfIteration.enabled.desc": "Allow this assistant to review recent signals and improve its own skills when the lab workflow runs",
"settingChat.selfIteration.enabled.title": "Enable Self-Iteration",
"settingChat.selfIteration.title": "Advanced Labs",
"settingChat.submit": "Actualizar Preferencias de Chat",
"settingChat.title": "Configuración de Chat",
"settingChatAppearance.autoScrollOnStreaming.desc": "Desplazar automáticamente hacia abajo cuando la IA esté generando una respuesta",
@@ -684,6 +682,10 @@
"settingOpening.openingQuestions.title": "Preguntas de Apertura",
"settingOpening.title": "Configuración de Apertura",
"settingPlugin.title": "Lista de Habilidades",
"settingSelfIteration.enabled.desc": "Permitir que este asistente revise señales recientes y mejore sus propias habilidades cuando se ejecute el flujo de trabajo de autoiteración.",
"settingSelfIteration.enabled.managedDesc": "Siempre activado para Lobe AI mientras la autoiteración esté disponible.",
"settingSelfIteration.enabled.title": "Habilitar Autoiteración",
"settingSelfIteration.title": "Autoiteración",
"settingSystem.oauth.info.desc": "Sesión iniciada",
"settingSystem.oauth.info.title": "Información de la Cuenta",
"settingSystem.oauth.signin.action": "Iniciar Sesión",
@@ -932,9 +934,6 @@
"tools.builtins.lobe-group-agent-builder.title": "Constructor de Agentes de Grupo",
"tools.builtins.lobe-group-management.description": "Orquesta y gestiona conversaciones de grupos multiagente",
"tools.builtins.lobe-group-management.title": "Gestión de Grupos",
"tools.builtins.lobe-gtd.description": "Planifica objetivos y haz seguimiento del progreso utilizando la metodología GTD. Crea planes estratégicos, gestiona listas de tareas con seguimiento de estado y ejecuta tareas asincrónicas de larga duración.",
"tools.builtins.lobe-gtd.readme": "Planifica objetivos y haz seguimiento del progreso utilizando la metodología GTD. Crea planes estratégicos, gestiona listas de tareas con seguimiento de estado y ejecuta tareas asíncronas de larga duración.",
"tools.builtins.lobe-gtd.title": "Herramientas GTD",
"tools.builtins.lobe-knowledge-base.description": "Busca documentos cargados y conocimiento de dominio mediante búsqueda semántica vectorial — para referencia persistente y reutilizable",
"tools.builtins.lobe-knowledge-base.title": "Base de Conocimiento",
"tools.builtins.lobe-local-system.description": "Accede a tu sistema de archivos local en el escritorio. Lee, escribe, busca y organiza archivos. Ejecuta comandos de terminal con soporte para tareas en segundo plano y busca contenido con patrones regex.",
+4
View File
@@ -16,11 +16,15 @@
"table.columns.trigger.enums.api": "Llamada API",
"table.columns.trigger.enums.bot": "Mensaje del Bot",
"table.columns.trigger.enums.chat": "Mensaje de Chat",
"table.columns.trigger.enums.cli": "CLI",
"table.columns.trigger.enums.cron": "Tarea Programada",
"table.columns.trigger.enums.eval": "Evaluación de Referencia",
"table.columns.trigger.enums.file_embedding": "Incrustación de Archivo",
"table.columns.trigger.enums.image": "Generación de imágenes",
"table.columns.trigger.enums.memory": "Extracción de Memoria",
"table.columns.trigger.enums.notify": "Notificación",
"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.topic": "Resumen de Tema",
"table.columns.trigger.enums.video": "Generación de vídeo",
+20
View File
@@ -24,6 +24,7 @@
"agentProfile.knowledgeBases_other": "{{count}} پایگاه‌دانش",
"agentProfile.skills_one": "{{count}} مهارت",
"agentProfile.skills_other": "{{count}} مهارت",
"agentSignal.receipts.agentSignalLabel": "سیگنال نماینده",
"agentSignal.receipts.memory.detail": "این را برای پاسخ‌های آینده ذخیره کرد",
"agentSignal.receipts.memory.title": "حافظه ذخیره شد",
"agentSignal.receipts.recentActivity": "فعالیت‌های اخیر",
@@ -846,6 +847,23 @@
"workingPanel.documents.saved": "All changes saved",
"workingPanel.documents.title": "Document",
"workingPanel.documents.unsaved": "Unsaved changes",
"workingPanel.files.copyAbsolutePath": "کپی مسیر مطلق",
"workingPanel.files.copyRelativePath": "کپی مسیر نسبی",
"workingPanel.files.count_one": "{{count}} فایل",
"workingPanel.files.count_other": "{{count}} فایل",
"workingPanel.files.empty": "هیچ فایلی در این فضای کاری وجود ندارد",
"workingPanel.files.open": "باز کردن فایل",
"workingPanel.files.refresh": "تازه‌سازی",
"workingPanel.files.showInReview": "نمایش در بازبینی",
"workingPanel.files.showInSystem": "نمایش در پوشه",
"workingPanel.files.title": "فایل‌ها",
"workingPanel.localFile.binary": "فایل باینری — پیش‌نمایش در دسترس نیست",
"workingPanel.localFile.close": "بستن",
"workingPanel.localFile.closeLeft": "بستن به سمت چپ",
"workingPanel.localFile.closeOther": "بستن سایرین",
"workingPanel.localFile.closeRight": "بستن به سمت راست",
"workingPanel.localFile.error": "بارگذاری این فایل ممکن نیست",
"workingPanel.localFile.truncated": "پیش‌نمایش فایل به {{limit}} کاراکتر محدود شده است",
"workingPanel.progress": "Progress",
"workingPanel.progress.allCompleted": "All tasks completed",
"workingPanel.resources": "Resources",
@@ -892,6 +910,8 @@
"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}} به‌طور دائم حذف خواهند شد. فایل‌های ردیابی‌نشده از دیسک حذف می‌شوند.",
+1
View File
@@ -8,6 +8,7 @@
"brief.action.confirm": "تأیید",
"brief.action.confirmDone": "تأیید",
"brief.action.feedback": "بازخورد",
"brief.action.ignore": "نادیده گرفتن",
"brief.action.retry": "تلاش دوباره",
"brief.addFeedback": "اشتراک‌گذاری بازخورد",
"brief.collapse": "نمایش کمتر",
+16 -3
View File
@@ -20,6 +20,22 @@
"messenger.discord.connections.disconnectFailed": "حذف سرور ناموفق بود.",
"messenger.discord.connections.disconnectSuccess": "سرور حذف شد.",
"messenger.discord.connections.disconnectTitle": "حذف سرور",
"messenger.discord.installBlocked.dismiss": "متوجه شدم",
"messenger.discord.installBlocked.suggestion": "به ربات LobeHub در دیسکورد پیام دهید تا حساب شخصی خود را لینک کنید — نیازی به افزودن دوباره ربات نیست. یا از نصب‌کننده اصلی بخواهید این سرور را در تنظیمات LobeHub → Messenger حذف کند و سپس دوباره اضافه کند.",
"messenger.discord.installBlocked.title": "سرور قبلاً متصل شده است",
"messenger.discord.installBlocked.withName": "«{{workspace}}» قبلاً توسط کاربر دیگری به LobeHub متصل شده است.",
"messenger.discord.installBlocked.withoutName": "این سرور دیسکورد قبلاً توسط کاربر دیگری به LobeHub متصل شده است.",
"messenger.discord.installResult.failed": "نصب دیسکورد ناموفق بود ({{reason}}). لطفاً دوباره تلاش کنید یا با پشتیبانی تماس بگیرید.",
"messenger.discord.installResult.reasons.accessDenied": "مجوز لغو شد",
"messenger.discord.installResult.reasons.exchangeFailed": "مجوز دیسکورد ناموفق بود",
"messenger.discord.installResult.reasons.generic": "یک خطای ناشناخته رخ داد",
"messenger.discord.installResult.reasons.invalidState": "جلسه نصب منقضی شده است",
"messenger.discord.installResult.reasons.missingAppId": "دیسکورد اطلاعات برنامه ناقص را بازگرداند",
"messenger.discord.installResult.reasons.missingCodeOrState": "دیسکورد پارامترهای نصب ناقص را بازگرداند",
"messenger.discord.installResult.reasons.missingTenant": "دیسکورد شناسه سرور را بازنگرداند",
"messenger.discord.installResult.reasons.missingToken": "دیسکورد توکن دسترسی را بازنگرداند",
"messenger.discord.installResult.reasons.persistFailed": "اتصال سرور ذخیره نشد",
"messenger.discord.installResult.success": "سرور دیسکورد متصل شد.",
"messenger.discord.userPending.cta": "باز کردن در Discord",
"messenger.discord.userPending.hint": "ربات را در Discord باز کنید و هر پیامی ارسال کنید تا لینک کردن حساب شما تکمیل شود.",
"messenger.discord.userPending.name": "هنوز لینک نشده",
@@ -96,9 +112,6 @@
"verify.error.missingToken": "لینک نامعتبر. این صفحه را از ربات باز کنید.",
"verify.error.title": "تأیید لینک امکان‌پذیر نیست",
"verify.error.unlinkBeforeRelink": "این حساب LobeHub قبلاً به یک حساب تلگرام دیگر متصل شده است. ابتدا آن را در تنظیمات → پیام‌رسان قطع کنید تا بتوانید حساب جدیدی را متصل کنید.",
"verify.labRequired.description": "پیام‌رسان در حال حاضر یک ویژگی آزمایشی است. آن را در تنظیمات → پیشرفته → آزمایش‌ها فعال کنید و این صفحه را دوباره بارگذاری کنید.",
"verify.labRequired.openSettings": "باز کردن تنظیمات آزمایش‌ها",
"verify.labRequired.title": "برای ادامه پیام‌رسان را فعال کنید",
"verify.signInCta": "برای ادامه وارد شوید",
"verify.signInRequired": "لطفاً وارد LobeHub شوید تا لینک را تأیید کنید.",
"verify.success.description": "حساب شما اکنون به {{platform}} متصل شده است. {{platform}} را باز کنید و اولین پیام خود را ارسال کنید.",
+8
View File
@@ -0,0 +1,8 @@
{
"dropdownLabel": "باز کردن دایرکتوری کاری در",
"errors.appNotInstalled": "{{appName}} نصب نشده است",
"errors.launchFailed": "باز کردن در {{appName}} با خطا مواجه شد: {{error}}",
"errors.pathNotFound": "مسیر یافت نشد: {{path}}",
"errors.unknown": "خطای ناشناخته",
"tooltip": "باز کردن در {{appName}}"
}
+5 -6
View File
@@ -187,6 +187,7 @@
"agentTab.opening": "تنظیمات آغازین",
"agentTab.plugin": "تنظیمات مهارت",
"agentTab.prompt": "پروفایل عامل",
"agentTab.selfIteration": "خود-تکرار",
"agentTab.tts": "سرویس صوتی",
"analytics.telemetry.desc": "با ارسال داده‌های ناشناس به ما در بهبود {{appName}} کمک کنید",
"analytics.telemetry.title": "ارسال داده‌های استفاده ناشناس",
@@ -554,9 +555,6 @@
"settingChat.inputTemplate.desc": "آخرین پیام کاربر در این قالب قرار می‌گیرد",
"settingChat.inputTemplate.placeholder": "قالب پیش‌پردازش {{text}} با ورودی واقعی جایگزین می‌شود",
"settingChat.inputTemplate.title": "پیش‌پردازش ورودی کاربر",
"settingChat.selfIteration.enabled.desc": "Allow this assistant to review recent signals and improve its own skills when the lab workflow runs",
"settingChat.selfIteration.enabled.title": "Enable Self-Iteration",
"settingChat.selfIteration.title": "Advanced Labs",
"settingChat.submit": "به‌روزرسانی تنظیمات گفتگو",
"settingChat.title": "تنظیمات گفتگو",
"settingChatAppearance.autoScrollOnStreaming.desc": "پیمایش خودکار به پایین هنگام تولید پاسخ توسط هوش مصنوعی",
@@ -684,6 +682,10 @@
"settingOpening.openingQuestions.title": "سؤالات آغازین",
"settingOpening.title": "تنظیمات آغازین",
"settingPlugin.title": "فهرست مهارت‌ها",
"settingSelfIteration.enabled.desc": "اجازه دهید این دستیار سیگنال‌های اخیر را بررسی کرده و مهارت‌های خود را هنگام اجرای جریان کاری خود-تکرار بهبود دهد.",
"settingSelfIteration.enabled.managedDesc": "همیشه فعال برای Lobe AI در حالی که خود-تکرار در دسترس است.",
"settingSelfIteration.enabled.title": "فعال‌سازی خود-تکرار",
"settingSelfIteration.title": "خود-تکرار",
"settingSystem.oauth.info.desc": "وارد شده‌اید",
"settingSystem.oauth.info.title": "اطلاعات حساب",
"settingSystem.oauth.signin.action": "ورود",
@@ -932,9 +934,6 @@
"tools.builtins.lobe-group-agent-builder.title": "سازنده عامل گروهی",
"tools.builtins.lobe-group-management.description": "هماهنگ‌سازی و مدیریت گفتگوهای گروه‌های چندعاملی",
"tools.builtins.lobe-group-management.title": "مدیریت گروه",
"tools.builtins.lobe-gtd.description": "برنامه‌ریزی اهداف و پیگیری پیشرفت با استفاده از روش GTD. ایجاد برنامه‌های راهبردی، مدیریت فهرست کارها با پیگیری وضعیت و اجرای وظایف طولانی به‌صورت ناهمگام.",
"tools.builtins.lobe-gtd.readme": "اهداف خود را با استفاده از روش GTD برنامه‌ریزی کرده و پیشرفت را پیگیری کنید. برنامه‌های استراتژیک ایجاد کرده، فهرست کارها را با پیگیری وضعیت مدیریت کرده و وظایف طولانی و ناهمزمان را اجرا نمایید.",
"tools.builtins.lobe-gtd.title": "ابزارهای GTD",
"tools.builtins.lobe-knowledge-base.description": "جستجوی اسناد بارگذاری‌شده و دانش حوزه‌ای از طریق جستجوی برداری معنایی — برای مرجع دائمی و قابل استفاده مجدد",
"tools.builtins.lobe-knowledge-base.title": "پایگاه دانش",
"tools.builtins.lobe-local-system.description": "دسترسی به سیستم فایل محلی در دسکتاپ. خواندن، نوشتن، جستجو و سازماندهی فایل‌ها. اجرای دستورات شِل با پشتیبانی از وظایف پس‌زمینه و جستجوی محتوا با الگوهای regex.",
+4
View File
@@ -16,11 +16,15 @@
"table.columns.trigger.enums.api": "تماس API",
"table.columns.trigger.enums.bot": "پیام ربات",
"table.columns.trigger.enums.chat": "پیام چت",
"table.columns.trigger.enums.cli": "خط فرمان",
"table.columns.trigger.enums.cron": "وظیفه زمان‌بندی‌شده",
"table.columns.trigger.enums.eval": "ارزیابی بنچمارک",
"table.columns.trigger.enums.file_embedding": "جاسازی فایل",
"table.columns.trigger.enums.image": "تولید تصویر",
"table.columns.trigger.enums.memory": "استخراج حافظه",
"table.columns.trigger.enums.notify": "اعلان",
"table.columns.trigger.enums.onboarding": "آموزش اولیه",
"table.columns.trigger.enums.openapi": "OpenAPI",
"table.columns.trigger.enums.semantic_search": "جستجوی دانش",
"table.columns.trigger.enums.topic": "خلاصه موضوع",
"table.columns.trigger.enums.video": "تولید ویدئو",
+20
View File
@@ -24,6 +24,7 @@
"agentProfile.knowledgeBases_other": "{{count}} bases de connaissances",
"agentProfile.skills_one": "{{count}} compétence",
"agentProfile.skills_other": "{{count}} compétences",
"agentSignal.receipts.agentSignalLabel": "Signal de l'agent",
"agentSignal.receipts.memory.detail": "Enregistré pour des réponses futures",
"agentSignal.receipts.memory.title": "Mémoire enregistrée",
"agentSignal.receipts.recentActivity": "Activité récente",
@@ -846,6 +847,23 @@
"workingPanel.documents.saved": "All changes saved",
"workingPanel.documents.title": "Document",
"workingPanel.documents.unsaved": "Unsaved changes",
"workingPanel.files.copyAbsolutePath": "Copier le chemin absolu",
"workingPanel.files.copyRelativePath": "Copier le chemin relatif",
"workingPanel.files.count_one": "{{count}} fichier",
"workingPanel.files.count_other": "{{count}} fichiers",
"workingPanel.files.empty": "Aucun fichier dans cet espace de travail",
"workingPanel.files.open": "Ouvrir le fichier",
"workingPanel.files.refresh": "Actualiser",
"workingPanel.files.showInReview": "Afficher dans la révision",
"workingPanel.files.showInSystem": "Afficher dans le dossier",
"workingPanel.files.title": "Fichiers",
"workingPanel.localFile.binary": "Fichier binaire — aperçu indisponible",
"workingPanel.localFile.close": "Fermer",
"workingPanel.localFile.closeLeft": "Fermer à gauche",
"workingPanel.localFile.closeOther": "Fermer les autres",
"workingPanel.localFile.closeRight": "Fermer à droite",
"workingPanel.localFile.error": "Impossible de charger ce fichier",
"workingPanel.localFile.truncated": "Aperçu du fichier tronqué à {{limit}} caractères",
"workingPanel.progress": "Progress",
"workingPanel.progress.allCompleted": "All tasks completed",
"workingPanel.resources": "Resources",
@@ -892,6 +910,8 @@
"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.",
+1
View File
@@ -8,6 +8,7 @@
"brief.action.confirm": "Confirmer",
"brief.action.confirmDone": "Confirmer",
"brief.action.feedback": "Retour",
"brief.action.ignore": "Ignorer",
"brief.action.retry": "Réessayer",
"brief.addFeedback": "Partager un retour",
"brief.collapse": "Afficher moins",
+16 -3
View File
@@ -20,6 +20,22 @@
"messenger.discord.connections.disconnectFailed": "Échec de la suppression du serveur.",
"messenger.discord.connections.disconnectSuccess": "Serveur supprimé.",
"messenger.discord.connections.disconnectTitle": "Supprimer le serveur",
"messenger.discord.installBlocked.dismiss": "Compris",
"messenger.discord.installBlocked.suggestion": "Envoyez un message privé au bot LobeHub sur Discord pour lier votre compte personnel — vous n'avez pas besoin d'ajouter à nouveau le bot. Ou demandez à l'installateur d'origine de supprimer ce serveur dans Paramètres LobeHub → Messager avant de le réajouter.",
"messenger.discord.installBlocked.title": "Serveur déjà connecté",
"messenger.discord.installBlocked.withName": "\"{{workspace}}\" est déjà connecté à LobeHub par un autre utilisateur.",
"messenger.discord.installBlocked.withoutName": "Ce serveur Discord est déjà connecté à LobeHub par un autre utilisateur.",
"messenger.discord.installResult.failed": "Échec de l'installation de Discord ({{reason}}). Veuillez réessayer ou contacter le support.",
"messenger.discord.installResult.reasons.accessDenied": "l'autorisation a été annulée",
"messenger.discord.installResult.reasons.exchangeFailed": "l'autorisation Discord a échoué",
"messenger.discord.installResult.reasons.generic": "une erreur inconnue s'est produite",
"messenger.discord.installResult.reasons.invalidState": "la session d'installation a expiré",
"messenger.discord.installResult.reasons.missingAppId": "Discord a renvoyé des informations d'application incomplètes",
"messenger.discord.installResult.reasons.missingCodeOrState": "Discord a renvoyé des paramètres d'installation incomplets",
"messenger.discord.installResult.reasons.missingTenant": "Discord n'a pas renvoyé d'identifiant de serveur",
"messenger.discord.installResult.reasons.missingToken": "Discord n'a pas renvoyé de jeton d'accès",
"messenger.discord.installResult.reasons.persistFailed": "la connexion au serveur n'a pas pu être enregistrée",
"messenger.discord.installResult.success": "Serveur Discord connecté.",
"messenger.discord.userPending.cta": "Ouvrir dans Discord",
"messenger.discord.userPending.hint": "Ouvrez le bot dans Discord et envoyez un message pour terminer la liaison de votre compte.",
"messenger.discord.userPending.name": "Pas encore lié",
@@ -96,9 +112,6 @@
"verify.error.missingToken": "Lien invalide. Ouvrez cette page depuis le bot.",
"verify.error.title": "Impossible de confirmer la liaison",
"verify.error.unlinkBeforeRelink": "Ce compte LobeHub est déjà lié à un autre compte Telegram. Déconnectez-le dans Paramètres → Messagerie avant d'en lier un nouveau.",
"verify.labRequired.description": "La messagerie est actuellement une fonctionnalité Labs. Activez-la dans Paramètres → Avancé → Labs et rechargez cette page.",
"verify.labRequired.openSettings": "Ouvrir les paramètres Labs",
"verify.labRequired.title": "Activez la messagerie pour continuer",
"verify.signInCta": "Connectez-vous pour continuer",
"verify.signInRequired": "Veuillez vous connecter à LobeHub pour confirmer la liaison.",
"verify.success.description": "Votre compte est maintenant connecté à {{platform}}. Ouvrez {{platform}} et envoyez votre premier message.",
+8
View File
@@ -0,0 +1,8 @@
{
"dropdownLabel": "Ouvrir le répertoire de travail dans",
"errors.appNotInstalled": "{{appName}} n'est pas installé",
"errors.launchFailed": "Échec de l'ouverture dans {{appName}} : {{error}}",
"errors.pathNotFound": "Chemin introuvable : {{path}}",
"errors.unknown": "erreur inconnue",
"tooltip": "Ouvrir dans {{appName}}"
}
+5 -6
View File
@@ -187,6 +187,7 @@
"agentTab.opening": "Paramètres d'ouverture",
"agentTab.plugin": "Paramètres des compétences",
"agentTab.prompt": "Profil de l'agent",
"agentTab.selfIteration": "Auto-iteration",
"agentTab.tts": "Service vocal",
"analytics.telemetry.desc": "Aidez-nous à améliorer {{appName}} grâce à des données d'utilisation anonymes",
"analytics.telemetry.title": "Envoyer des données d'utilisation anonymes",
@@ -554,9 +555,6 @@
"settingChat.inputTemplate.desc": "Le dernier message de lutilisateur sera inséré dans ce modèle",
"settingChat.inputTemplate.placeholder": "Le modèle {{text}} sera remplacé par lentrée en temps réel",
"settingChat.inputTemplate.title": "Prétraitement de lentrée utilisateur",
"settingChat.selfIteration.enabled.desc": "Allow this assistant to review recent signals and improve its own skills when the lab workflow runs",
"settingChat.selfIteration.enabled.title": "Enable Self-Iteration",
"settingChat.selfIteration.title": "Advanced Labs",
"settingChat.submit": "Mettre à jour les préférences de chat",
"settingChat.title": "Paramètres de chat",
"settingChatAppearance.autoScrollOnStreaming.desc": "Faire défiler automatiquement vers le bas lorsque l'IA génère une réponse",
@@ -684,6 +682,10 @@
"settingOpening.openingQuestions.title": "Questions daccueil",
"settingOpening.title": "Paramètres daccueil",
"settingPlugin.title": "Liste des compétences",
"settingSelfIteration.enabled.desc": "Permettre à cet assistant de revoir les signaux récents et d'améliorer ses propres compétences lorsque le flux de travail d'auto-iteration est exécuté.",
"settingSelfIteration.enabled.managedDesc": "Toujours activé pour Lobe AI tant que l'auto-iteration est disponible.",
"settingSelfIteration.enabled.title": "Activer l'auto-iteration",
"settingSelfIteration.title": "Auto-iteration",
"settingSystem.oauth.info.desc": "Connecté",
"settingSystem.oauth.info.title": "Informations du compte",
"settingSystem.oauth.signin.action": "Se connecter",
@@ -932,9 +934,6 @@
"tools.builtins.lobe-group-agent-builder.title": "Générateur de Groupe dAgents",
"tools.builtins.lobe-group-management.description": "Orchestrer et gérer les conversations de groupes multi-agents",
"tools.builtins.lobe-group-management.title": "Gestion de Groupe",
"tools.builtins.lobe-gtd.description": "Planifiez des objectifs et suivez les progrès en utilisant la méthode GTD. Créez des plans stratégiques, gérez des listes de tâches avec suivi de statut et exécutez des tâches asynchrones de longue durée.",
"tools.builtins.lobe-gtd.readme": "Planifiez vos objectifs et suivez vos progrès grâce à la méthode GTD. Créez des plans stratégiques, gérez des listes de tâches avec suivi de statut et exécutez des tâches asynchrones de longue durée.",
"tools.builtins.lobe-gtd.title": "Outils GTD",
"tools.builtins.lobe-knowledge-base.description": "Rechercher dans les documents importés et la base de connaissances via la recherche vectorielle sémantique — pour une référence persistante et réutilisable",
"tools.builtins.lobe-knowledge-base.title": "Base de Connaissances",
"tools.builtins.lobe-local-system.description": "Accédez à votre système de fichiers local sur ordinateur. Lisez, écrivez, recherchez et organisez des fichiers. Exécutez des commandes shell avec prise en charge des tâches en arrière-plan et recherchez du contenu avec des motifs regex.",
+4
View File
@@ -16,11 +16,15 @@
"table.columns.trigger.enums.api": "Appel API",
"table.columns.trigger.enums.bot": "Message Bot",
"table.columns.trigger.enums.chat": "Message Chat",
"table.columns.trigger.enums.cli": "CLI",
"table.columns.trigger.enums.cron": "Tâche Planifiée",
"table.columns.trigger.enums.eval": "Évaluation de Référence",
"table.columns.trigger.enums.file_embedding": "Intégration de Fichier",
"table.columns.trigger.enums.image": "Génération dimages",
"table.columns.trigger.enums.memory": "Extraction de Mémoire",
"table.columns.trigger.enums.notify": "Notification",
"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.topic": "Résumé de Sujet",
"table.columns.trigger.enums.video": "Génération de vidéos",
+20
View File
@@ -24,6 +24,7 @@
"agentProfile.knowledgeBases_other": "{{count}} basi di conoscenza",
"agentProfile.skills_one": "{{count}} competenza",
"agentProfile.skills_other": "{{count}} competenze",
"agentSignal.receipts.agentSignalLabel": "Segnale Agente",
"agentSignal.receipts.memory.detail": "Salvato per risposte future",
"agentSignal.receipts.memory.title": "Memoria salvata",
"agentSignal.receipts.recentActivity": "Attività recente",
@@ -846,6 +847,23 @@
"workingPanel.documents.saved": "All changes saved",
"workingPanel.documents.title": "Document",
"workingPanel.documents.unsaved": "Unsaved changes",
"workingPanel.files.copyAbsolutePath": "Copia Percorso Assoluto",
"workingPanel.files.copyRelativePath": "Copia Percorso Relativo",
"workingPanel.files.count_one": "{{count}} file",
"workingPanel.files.count_other": "{{count}} file",
"workingPanel.files.empty": "Nessun file in questo spazio di lavoro",
"workingPanel.files.open": "Apri File",
"workingPanel.files.refresh": "Aggiorna",
"workingPanel.files.showInReview": "Mostra in Revisione",
"workingPanel.files.showInSystem": "Mostra nella Cartella",
"workingPanel.files.title": "File",
"workingPanel.localFile.binary": "File binario — anteprima non disponibile",
"workingPanel.localFile.close": "Chiudi",
"workingPanel.localFile.closeLeft": "Chiudi a Sinistra",
"workingPanel.localFile.closeOther": "Chiudi Altri",
"workingPanel.localFile.closeRight": "Chiudi a Destra",
"workingPanel.localFile.error": "Impossibile caricare questo file",
"workingPanel.localFile.truncated": "Anteprima del file troncata a {{limit}} caratteri",
"workingPanel.progress": "Progress",
"workingPanel.progress.allCompleted": "All tasks completed",
"workingPanel.resources": "Resources",
@@ -892,6 +910,8 @@
"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.",
+1
View File
@@ -8,6 +8,7 @@
"brief.action.confirm": "Conferma",
"brief.action.confirmDone": "Conferma",
"brief.action.feedback": "Feedback",
"brief.action.ignore": "Ignora",
"brief.action.retry": "Riprova",
"brief.addFeedback": "Condividi feedback",
"brief.collapse": "Mostra meno",
+16 -3
View File
@@ -20,6 +20,22 @@
"messenger.discord.connections.disconnectFailed": "Impossibile rimuovere il server.",
"messenger.discord.connections.disconnectSuccess": "Server rimosso.",
"messenger.discord.connections.disconnectTitle": "Rimuovi server",
"messenger.discord.installBlocked.dismiss": "Capito",
"messenger.discord.installBlocked.suggestion": "Invia un messaggio diretto al bot LobeHub su Discord per collegare il tuo account personale — non è necessario aggiungere nuovamente il bot. Oppure chiedi all'installatore originale di rimuovere questo server nelle Impostazioni di LobeHub → Messenger prima di aggiungerlo di nuovo.",
"messenger.discord.installBlocked.title": "Server già connesso",
"messenger.discord.installBlocked.withName": "\"{{workspace}}\" è già connesso a LobeHub da un altro utente.",
"messenger.discord.installBlocked.withoutName": "Questo server Discord è già connesso a LobeHub da un altro utente.",
"messenger.discord.installResult.failed": "Installazione di Discord fallita ({{reason}}). Riprova o contatta il supporto.",
"messenger.discord.installResult.reasons.accessDenied": "l'autorizzazione è stata annullata",
"messenger.discord.installResult.reasons.exchangeFailed": "autorizzazione Discord fallita",
"messenger.discord.installResult.reasons.generic": "si è verificato un errore sconosciuto",
"messenger.discord.installResult.reasons.invalidState": "la sessione di installazione è scaduta",
"messenger.discord.installResult.reasons.missingAppId": "Discord ha restituito informazioni incomplete sull'app",
"messenger.discord.installResult.reasons.missingCodeOrState": "Discord ha restituito parametri di installazione incompleti",
"messenger.discord.installResult.reasons.missingTenant": "Discord non ha restituito un identificativo del server",
"messenger.discord.installResult.reasons.missingToken": "Discord non ha restituito un token di accesso",
"messenger.discord.installResult.reasons.persistFailed": "la connessione al server non può essere salvata",
"messenger.discord.installResult.success": "Server Discord connesso.",
"messenger.discord.userPending.cta": "Apri in Discord",
"messenger.discord.userPending.hint": "Apri il bot in Discord e invia un messaggio per completare il collegamento del tuo account.",
"messenger.discord.userPending.name": "Non ancora collegato",
@@ -96,9 +112,6 @@
"verify.error.missingToken": "Collegamento non valido. Apri questa pagina dal bot.",
"verify.error.title": "Impossibile confermare il collegamento",
"verify.error.unlinkBeforeRelink": "Questo account LobeHub è già collegato a un altro account Telegram. Scollegalo in Impostazioni → Messenger prima di collegarne uno nuovo.",
"verify.labRequired.description": "Messenger è attualmente una funzionalità Labs. Abilitala in Impostazioni → Avanzate → Labs e ricarica questa pagina.",
"verify.labRequired.openSettings": "Apri impostazioni Labs",
"verify.labRequired.title": "Abilita Messenger per continuare",
"verify.signInCta": "Accedi per continuare",
"verify.signInRequired": "Accedi a LobeHub per confermare il collegamento.",
"verify.success.description": "Il tuo account è ora connesso a {{platform}}. Apri {{platform}} e invia il tuo primo messaggio.",
+8
View File
@@ -0,0 +1,8 @@
{
"dropdownLabel": "Apri la directory di lavoro in",
"errors.appNotInstalled": "{{appName}} non è installato",
"errors.launchFailed": "Impossibile aprire in {{appName}}: {{error}}",
"errors.pathNotFound": "Percorso non trovato: {{path}}",
"errors.unknown": "errore sconosciuto",
"tooltip": "Apri in {{appName}}"
}
+5 -6
View File
@@ -187,6 +187,7 @@
"agentTab.opening": "Impostazioni Iniziali",
"agentTab.plugin": "Impostazioni Abilità",
"agentTab.prompt": "Profilo Agente",
"agentTab.selfIteration": "Auto-Iterazione",
"agentTab.tts": "Servizio Vocale",
"analytics.telemetry.desc": "Aiutaci a migliorare {{appName}} con dati di utilizzo anonimi",
"analytics.telemetry.title": "Invia Dati di Utilizzo Anonimi",
@@ -554,9 +555,6 @@
"settingChat.inputTemplate.desc": "L'ultimo messaggio dell'utente verrà inserito in questo modello",
"settingChat.inputTemplate.placeholder": "Il modello di pre-elaborazione {{text}} sarà sostituito con l'input in tempo reale",
"settingChat.inputTemplate.title": "Pre-elaborazione Input Utente",
"settingChat.selfIteration.enabled.desc": "Allow this assistant to review recent signals and improve its own skills when the lab workflow runs",
"settingChat.selfIteration.enabled.title": "Enable Self-Iteration",
"settingChat.selfIteration.title": "Advanced Labs",
"settingChat.submit": "Aggiorna Preferenze Chat",
"settingChat.title": "Impostazioni Chat",
"settingChatAppearance.autoScrollOnStreaming.desc": "Scorri automaticamente in fondo quando l'IA sta generando una risposta",
@@ -684,6 +682,10 @@
"settingOpening.openingQuestions.title": "Domande di Apertura",
"settingOpening.title": "Impostazioni di Apertura",
"settingPlugin.title": "Elenco Competenze",
"settingSelfIteration.enabled.desc": "Consenti a questo assistente di esaminare i segnali recenti e migliorare le proprie competenze quando viene eseguito il flusso di lavoro di auto-iterazione.",
"settingSelfIteration.enabled.managedDesc": "Sempre attivo per Lobe AI mentre l'auto-iterazione è disponibile.",
"settingSelfIteration.enabled.title": "Abilita Auto-Iterazione",
"settingSelfIteration.title": "Auto-Iterazione",
"settingSystem.oauth.info.desc": "Accesso effettuato",
"settingSystem.oauth.info.title": "Informazioni Account",
"settingSystem.oauth.signin.action": "Accedi",
@@ -932,9 +934,6 @@
"tools.builtins.lobe-group-agent-builder.title": "Costruttore Gruppo Agente",
"tools.builtins.lobe-group-management.description": "Organizza e gestisci conversazioni di gruppi multiagente",
"tools.builtins.lobe-group-management.title": "Gestione Gruppo",
"tools.builtins.lobe-gtd.description": "Pianifica obiettivi e monitora i progressi con il metodo GTD",
"tools.builtins.lobe-gtd.readme": "Pianifica obiettivi e monitora i progressi utilizzando il metodo GTD. Crea piani strategici, gestisci liste di cose da fare con tracciamento dello stato ed esegui attività asincrone di lunga durata.",
"tools.builtins.lobe-gtd.title": "Strumenti GTD",
"tools.builtins.lobe-knowledge-base.description": "Cerca documenti caricati e conoscenze di dominio tramite ricerca vettoriale semantica — per riferimenti persistenti e riutilizzabili",
"tools.builtins.lobe-knowledge-base.title": "Base di Conoscenza",
"tools.builtins.lobe-local-system.description": "Accedi e gestisci file locali, esegui comandi shell sul tuo desktop",
+4
View File
@@ -16,11 +16,15 @@
"table.columns.trigger.enums.api": "Chiamata API",
"table.columns.trigger.enums.bot": "Messaggio Bot",
"table.columns.trigger.enums.chat": "Messaggio Chat",
"table.columns.trigger.enums.cli": "CLI",
"table.columns.trigger.enums.cron": "Attività Pianificata",
"table.columns.trigger.enums.eval": "Valutazione Benchmark",
"table.columns.trigger.enums.file_embedding": "Incorporamento File",
"table.columns.trigger.enums.image": "Generazione di immagini",
"table.columns.trigger.enums.memory": "Estrazione Memoria",
"table.columns.trigger.enums.notify": "Notifica",
"table.columns.trigger.enums.onboarding": "Onboarding",
"table.columns.trigger.enums.openapi": "OpenAPI",
"table.columns.trigger.enums.semantic_search": "Ricerca Conoscenza",
"table.columns.trigger.enums.topic": "Riepilogo Argomento",
"table.columns.trigger.enums.video": "Generazione di video",
+20
View File
@@ -24,6 +24,7 @@
"agentProfile.knowledgeBases_other": "{{count}} 件のナレッジベース",
"agentProfile.skills_one": "{{count}} 件のスキル",
"agentProfile.skills_other": "{{count}} 件のスキル",
"agentSignal.receipts.agentSignalLabel": "エージェントシグナル",
"agentSignal.receipts.memory.detail": "将来の返信のために保存しました",
"agentSignal.receipts.memory.title": "メモリーが保存されました",
"agentSignal.receipts.recentActivity": "最近のアクティビティ",
@@ -846,6 +847,23 @@
"workingPanel.documents.saved": "All changes saved",
"workingPanel.documents.title": "Document",
"workingPanel.documents.unsaved": "Unsaved changes",
"workingPanel.files.copyAbsolutePath": "パスをコピー",
"workingPanel.files.copyRelativePath": "相対パスをコピー",
"workingPanel.files.count_one": "{{count}} ファイル",
"workingPanel.files.count_other": "{{count}} ファイル",
"workingPanel.files.empty": "このワークスペースにはファイルがありません",
"workingPanel.files.open": "ファイルを開く",
"workingPanel.files.refresh": "更新",
"workingPanel.files.showInReview": "レビューで表示",
"workingPanel.files.showInSystem": "フォルダーで表示",
"workingPanel.files.title": "ファイル",
"workingPanel.localFile.binary": "バイナリファイル — プレビュー不可",
"workingPanel.localFile.close": "閉じる",
"workingPanel.localFile.closeLeft": "左側を閉じる",
"workingPanel.localFile.closeOther": "その他を閉じる",
"workingPanel.localFile.closeRight": "右側を閉じる",
"workingPanel.localFile.error": "このファイルを読み込めませんでした",
"workingPanel.localFile.truncated": "ファイルプレビューは{{limit}}文字に切り詰められています",
"workingPanel.progress": "Progress",
"workingPanel.progress.allCompleted": "All tasks completed",
"workingPanel.resources": "Resources",
@@ -892,6 +910,8 @@
"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}} の作業ツリーの変更は永久に破棄されます。追跡されていないファイルはディスクから削除されます。",
+1
View File
@@ -8,6 +8,7 @@
"brief.action.confirm": "確認",
"brief.action.confirmDone": "確認",
"brief.action.feedback": "フィードバック",
"brief.action.ignore": "無視する",
"brief.action.retry": "再試行",
"brief.addFeedback": "フィードバックを共有",
"brief.collapse": "表示を減らす",
+16 -3
View File
@@ -20,6 +20,22 @@
"messenger.discord.connections.disconnectFailed": "サーバーの削除に失敗しました。",
"messenger.discord.connections.disconnectSuccess": "サーバーが削除されました。",
"messenger.discord.connections.disconnectTitle": "サーバーを削除",
"messenger.discord.installBlocked.dismiss": "了解しました",
"messenger.discord.installBlocked.suggestion": "DiscordでLobeHubボットにDMを送信して個人アカウントをリンクしてください — ボットを再追加する必要はありません。または、元のインストーラーにLobeHub設定 → メッセンジャーでこのサーバーを削除してから再追加するよう依頼してください。",
"messenger.discord.installBlocked.title": "サーバーはすでに接続されています",
"messenger.discord.installBlocked.withName": "「{{workspace}}」は他のユーザーによってLobeHubにすでに接続されています。",
"messenger.discord.installBlocked.withoutName": "このDiscordサーバーは他のユーザーによってすでにLobeHubに接続されています。",
"messenger.discord.installResult.failed": "Discordのインストールに失敗しました({{reason}})。もう一度お試しいただくか、サポートにお問い合わせください。",
"messenger.discord.installResult.reasons.accessDenied": "認証がキャンセルされました",
"messenger.discord.installResult.reasons.exchangeFailed": "Discordの認証に失敗しました",
"messenger.discord.installResult.reasons.generic": "不明なエラーが発生しました",
"messenger.discord.installResult.reasons.invalidState": "インストールセッションの有効期限が切れました",
"messenger.discord.installResult.reasons.missingAppId": "Discordが不完全なアプリ情報を返しました",
"messenger.discord.installResult.reasons.missingCodeOrState": "Discordが不完全なインストールパラメータを返しました",
"messenger.discord.installResult.reasons.missingTenant": "Discordがサーバー識別子を返しませんでした",
"messenger.discord.installResult.reasons.missingToken": "Discordがアクセストークンを返しませんでした",
"messenger.discord.installResult.reasons.persistFailed": "サーバー接続を保存できませんでした",
"messenger.discord.installResult.success": "Discordサーバーが接続されました。",
"messenger.discord.userPending.cta": "Discord で開く",
"messenger.discord.userPending.hint": "Discord でボットを開き、アカウントのリンクを完了するために任意のメッセージを送信してください。",
"messenger.discord.userPending.name": "まだリンクされていません",
@@ -96,9 +112,6 @@
"verify.error.missingToken": "無効なリンクです。このページをボットから開いてください。",
"verify.error.title": "リンクを確認できません",
"verify.error.unlinkBeforeRelink": "このLobeHubアカウントはすでに別のTelegramアカウントにリンクされています。新しいアカウントをリンクする前に、設定 → メッセンジャーでリンクを解除してください。",
"verify.labRequired.description": "メッセンジャーは現在 Labs 機能です。設定 → 詳細 → Labs で有効にし、このページを再読み込みしてください。",
"verify.labRequired.openSettings": "Labs 設定を開く",
"verify.labRequired.title": "メッセンジャーを有効にして続行",
"verify.signInCta": "サインインして続行",
"verify.signInRequired": "リンクを確認するには LobeHub にサインインしてください。",
"verify.success.description": "アカウントが {{platform}} に接続されました。{{platform}} を開き、最初のメッセージを送信してください。",
+8
View File
@@ -0,0 +1,8 @@
{
"dropdownLabel": "作業ディレクトリを開く",
"errors.appNotInstalled": "{{appName}} がインストールされていません",
"errors.launchFailed": "{{appName}} で開くことができませんでした: {{error}}",
"errors.pathNotFound": "パスが見つかりません: {{path}}",
"errors.unknown": "不明なエラー",
"tooltip": "{{appName}} で開く"
}
+5 -6
View File
@@ -187,6 +187,7 @@
"agentTab.opening": "オープニング設定",
"agentTab.plugin": "スキル設定",
"agentTab.prompt": "プロンプト設定",
"agentTab.selfIteration": "自己反復",
"agentTab.tts": "音声サービス",
"analytics.telemetry.desc": "{{appName}} の改善のために匿名の使用データの提供にご協力ください",
"analytics.telemetry.title": "匿名使用データの送信",
@@ -554,9 +555,6 @@
"settingChat.inputTemplate.desc": "ユーザーの最新メッセージがこのテンプレートに埋め込まれます",
"settingChat.inputTemplate.placeholder": "入力テンプレート {{text}} はリアルタイムの入力情報に置き換えられます",
"settingChat.inputTemplate.title": "ユーザー入力のプリプロセス",
"settingChat.selfIteration.enabled.desc": "Allow this assistant to review recent signals and improve its own skills when the lab workflow runs",
"settingChat.selfIteration.enabled.title": "Enable Self-Iteration",
"settingChat.selfIteration.title": "Advanced Labs",
"settingChat.submit": "チャットの好みを更新",
"settingChat.title": "チャット設定",
"settingChatAppearance.autoScrollOnStreaming.desc": "AIが応答を生成している間、自動的に最下部までスクロールします",
@@ -684,6 +682,10 @@
"settingOpening.openingQuestions.title": "オープニング質問",
"settingOpening.title": "オープニング設定",
"settingPlugin.title": "スキルリスト",
"settingSelfIteration.enabled.desc": "このアシスタントが最近のシグナルをレビューし、自己反復ワークフローが実行される際に自身のスキルを向上させることを許可します。",
"settingSelfIteration.enabled.managedDesc": "自己反復が利用可能な場合、Lobe AIでは常に有効です。",
"settingSelfIteration.enabled.title": "自己反復を有効にする",
"settingSelfIteration.title": "自己反復",
"settingSystem.oauth.info.desc": "ログイン済み",
"settingSystem.oauth.info.title": "アカウント情報",
"settingSystem.oauth.signin.action": "ログイン",
@@ -932,9 +934,6 @@
"tools.builtins.lobe-group-agent-builder.title": "グループエージェントビルダー",
"tools.builtins.lobe-group-management.description": "マルチエージェントグループの会話をオーケストレーションおよび管理します",
"tools.builtins.lobe-group-management.title": "グループ管理",
"tools.builtins.lobe-gtd.description": "GTDGetting Things Done)手法を用いて目標を計画し、進捗を追跡します。戦略的な計画を立て、ステータス管理付きのToDoリストを作成し、長時間実行される非同期タスクを実行します。",
"tools.builtins.lobe-gtd.readme": "GTDGetting Things Done)手法を用いて目標を計画し、進捗を追跡します。戦略的な計画を立て、ステータス管理付きのToDoリストを作成し、長時間実行される非同期タスクを実行できます。",
"tools.builtins.lobe-gtd.title": "GTDツール",
"tools.builtins.lobe-knowledge-base.description": "アップロードしたドキュメントやドメイン知識を、セマンティックベクター検索を通じて検索します。永続的で再利用可能なリファレンスとして利用できます。",
"tools.builtins.lobe-knowledge-base.title": "ナレッジベース",
"tools.builtins.lobe-local-system.description": "デスクトップ上のローカルファイルシステムにアクセスします。ファイルの読み書き、検索、整理が可能です。バックグラウンドタスク対応のシェルコマンド実行や、正規表現によるコンテンツ検索も行えます。",
+4
View File
@@ -16,11 +16,15 @@
"table.columns.trigger.enums.api": "APIコール",
"table.columns.trigger.enums.bot": "ボットメッセージ",
"table.columns.trigger.enums.chat": "チャットメッセージ",
"table.columns.trigger.enums.cli": "CLI",
"table.columns.trigger.enums.cron": "スケジュールタスク",
"table.columns.trigger.enums.eval": "ベンチマーク評価",
"table.columns.trigger.enums.file_embedding": "ファイル埋め込み",
"table.columns.trigger.enums.image": "画像生成",
"table.columns.trigger.enums.memory": "メモリ抽出",
"table.columns.trigger.enums.notify": "通知",
"table.columns.trigger.enums.onboarding": "オンボーディング",
"table.columns.trigger.enums.openapi": "OpenAPI",
"table.columns.trigger.enums.semantic_search": "知識検索",
"table.columns.trigger.enums.topic": "トピック要約",
"table.columns.trigger.enums.video": "動画生成",
+20
View File
@@ -24,6 +24,7 @@
"agentProfile.knowledgeBases_other": "{{count}}개 지식 베이스",
"agentProfile.skills_one": "{{count}}개 스킬",
"agentProfile.skills_other": "{{count}}개 스킬",
"agentSignal.receipts.agentSignalLabel": "에이전트 신호",
"agentSignal.receipts.memory.detail": "미래의 응답을 위해 저장되었습니다",
"agentSignal.receipts.memory.title": "메모리 저장됨",
"agentSignal.receipts.recentActivity": "최근 활동",
@@ -846,6 +847,23 @@
"workingPanel.documents.saved": "All changes saved",
"workingPanel.documents.title": "Document",
"workingPanel.documents.unsaved": "Unsaved changes",
"workingPanel.files.copyAbsolutePath": "경로 복사",
"workingPanel.files.copyRelativePath": "상대 경로 복사",
"workingPanel.files.count_one": "{{count}}개 파일",
"workingPanel.files.count_other": "{{count}}개 파일",
"workingPanel.files.empty": "이 작업 공간에 파일이 없습니다",
"workingPanel.files.open": "파일 열기",
"workingPanel.files.refresh": "새로 고침",
"workingPanel.files.showInReview": "검토에서 보기",
"workingPanel.files.showInSystem": "폴더에서 보기",
"workingPanel.files.title": "파일",
"workingPanel.localFile.binary": "바이너리 파일 — 미리보기를 사용할 수 없습니다",
"workingPanel.localFile.close": "닫기",
"workingPanel.localFile.closeLeft": "왼쪽 닫기",
"workingPanel.localFile.closeOther": "다른 파일 닫기",
"workingPanel.localFile.closeRight": "오른쪽 닫기",
"workingPanel.localFile.error": "이 파일을 로드할 수 없습니다",
"workingPanel.localFile.truncated": "파일 미리보기가 {{limit}}자로 잘렸습니다",
"workingPanel.progress": "Progress",
"workingPanel.progress.allCompleted": "All tasks completed",
"workingPanel.resources": "Resources",
@@ -892,6 +910,8 @@
"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}}의 작업 트리 변경 사항이 영구적으로 삭제됩니다. 추적되지 않은 파일은 디스크에서 삭제됩니다.",
+1
View File
@@ -8,6 +8,7 @@
"brief.action.confirm": "확인",
"brief.action.confirmDone": "확인",
"brief.action.feedback": "피드백",
"brief.action.ignore": "무시",
"brief.action.retry": "다시 시도",
"brief.addFeedback": "피드백 공유",
"brief.collapse": "간략히 보기",
+16 -3
View File
@@ -20,6 +20,22 @@
"messenger.discord.connections.disconnectFailed": "서버를 제거하지 못했습니다.",
"messenger.discord.connections.disconnectSuccess": "서버가 제거되었습니다.",
"messenger.discord.connections.disconnectTitle": "서버 제거",
"messenger.discord.installBlocked.dismiss": "알겠습니다",
"messenger.discord.installBlocked.suggestion": "Discord에서 LobeHub 봇에게 DM을 보내 개인 계정을 연결하세요 — 봇을 다시 추가할 필요는 없습니다. 또는 원래 설치자에게 LobeHub 설정 → Messenger에서 이 서버를 제거한 후 다시 추가하도록 요청하세요.",
"messenger.discord.installBlocked.title": "서버가 이미 연결되었습니다",
"messenger.discord.installBlocked.withName": "\"{{workspace}}\"는 이미 다른 사용자가 LobeHub에 연결했습니다.",
"messenger.discord.installBlocked.withoutName": "이 Discord 서버는 이미 다른 사용자가 LobeHub에 연결했습니다.",
"messenger.discord.installResult.failed": "Discord 설치 실패 ({{reason}}). 다시 시도하거나 지원팀에 문의하세요.",
"messenger.discord.installResult.reasons.accessDenied": "권한 부여가 취소되었습니다",
"messenger.discord.installResult.reasons.exchangeFailed": "Discord 권한 부여 실패",
"messenger.discord.installResult.reasons.generic": "알 수 없는 오류가 발생했습니다",
"messenger.discord.installResult.reasons.invalidState": "설치 세션이 만료되었습니다",
"messenger.discord.installResult.reasons.missingAppId": "Discord에서 불완전한 앱 정보를 반환했습니다",
"messenger.discord.installResult.reasons.missingCodeOrState": "Discord에서 불완전한 설치 매개변수를 반환했습니다",
"messenger.discord.installResult.reasons.missingTenant": "Discord에서 서버 식별자를 반환하지 않았습니다",
"messenger.discord.installResult.reasons.missingToken": "Discord에서 액세스 토큰을 반환하지 않았습니다",
"messenger.discord.installResult.reasons.persistFailed": "서버 연결을 저장할 수 없었습니다",
"messenger.discord.installResult.success": "Discord 서버가 연결되었습니다.",
"messenger.discord.userPending.cta": "Discord에서 열기",
"messenger.discord.userPending.hint": "Discord에서 봇을 열고 메시지를 보내 계정을 연결하세요.",
"messenger.discord.userPending.name": "아직 연결되지 않음",
@@ -96,9 +112,6 @@
"verify.error.missingToken": "잘못된 링크입니다. 봇에서 이 페이지를 여세요.",
"verify.error.title": "링크를 확인할 수 없음",
"verify.error.unlinkBeforeRelink": "이 LobeHub 계정은 이미 다른 Telegram 계정에 연결되어 있습니다. 새 계정을 연결하기 전에 설정 → 메신저에서 연결을 해제하세요.",
"verify.labRequired.description": "메신저는 현재 실험실 기능입니다. 설정 → 고급 → 실험실에서 활성화하고 이 페이지를 다시 로드하세요.",
"verify.labRequired.openSettings": "실험실 설정 열기",
"verify.labRequired.title": "메신저를 활성화하여 계속 진행",
"verify.signInCta": "계속하려면 로그인",
"verify.signInRequired": "LobeHub에 로그인하여 링크를 확인하세요.",
"verify.success.description": "이제 {{platform}}에 계정이 연결되었습니다. {{platform}}을 열고 첫 메시지를 보내세요.",
+8
View File
@@ -0,0 +1,8 @@
{
"dropdownLabel": "작업 디렉토리를 열기",
"errors.appNotInstalled": "{{appName}}이(가) 설치되어 있지 않습니다",
"errors.launchFailed": "{{appName}}에서 열기에 실패했습니다: {{error}}",
"errors.pathNotFound": "경로를 찾을 수 없습니다: {{path}}",
"errors.unknown": "알 수 없는 오류",
"tooltip": "{{appName}}에서 열기"
}
+5 -6
View File
@@ -187,6 +187,7 @@
"agentTab.opening": "시작 설정",
"agentTab.plugin": "기능 설정",
"agentTab.prompt": "역할 프롬프트",
"agentTab.selfIteration": "자기 반복",
"agentTab.tts": "음성 서비스",
"analytics.telemetry.desc": "{{appName}}의 개선을 위해 익명 사용 데이터를 제공해 주세요",
"analytics.telemetry.title": "익명 사용 데이터 전송",
@@ -554,9 +555,6 @@
"settingChat.inputTemplate.desc": "사용자의 최신 메시지가이 템플릿에 채워집니다",
"settingChat.inputTemplate.placeholder": "입력 템플릿 {{text}}은 실시간 입력 정보로 대체됩니다",
"settingChat.inputTemplate.title": "사용자 입력 전처리",
"settingChat.selfIteration.enabled.desc": "Allow this assistant to review recent signals and improve its own skills when the lab workflow runs",
"settingChat.selfIteration.enabled.title": "Enable Self-Iteration",
"settingChat.selfIteration.title": "Advanced Labs",
"settingChat.submit": "채팅 선호도 업데이트",
"settingChat.title": "채팅 설정",
"settingChatAppearance.autoScrollOnStreaming.desc": "AI가 응답을 생성할 때 자동으로 맨 아래로 스크롤합니다",
@@ -684,6 +682,10 @@
"settingOpening.openingQuestions.title": "오프닝 질문",
"settingOpening.title": "오프닝 설정",
"settingPlugin.title": "기능 목록",
"settingSelfIteration.enabled.desc": "이 어시스턴트가 최근 신호를 검토하고 자기 반복 워크플로우가 실행될 때 자신의 기술을 개선할 수 있도록 허용합니다.",
"settingSelfIteration.enabled.managedDesc": "자기 반복 기능이 활성화된 동안 Lobe AI에 대해 항상 활성화됩니다.",
"settingSelfIteration.enabled.title": "자기 반복 활성화",
"settingSelfIteration.title": "자기 반복",
"settingSystem.oauth.info.desc": "로그인됨",
"settingSystem.oauth.info.title": "계정 정보",
"settingSystem.oauth.signin.action": "로그인",
@@ -932,9 +934,6 @@
"tools.builtins.lobe-group-agent-builder.title": "그룹 에이전트 빌더",
"tools.builtins.lobe-group-management.description": "멀티 에이전트 그룹 대화를 오케스트레이션하고 관리합니다",
"tools.builtins.lobe-group-management.title": "그룹 관리",
"tools.builtins.lobe-gtd.description": "GTD 방법론으로 목표를 계획하고 진행 상황을 추적",
"tools.builtins.lobe-gtd.readme": "GTD(Getting Things Done) 방법론을 활용해 목표를 계획하고 진행 상황을 추적하세요. 전략적 계획 수립, 상태 추적이 가능한 할 일 목록 관리, 장기 비동기 작업 실행이 가능합니다.",
"tools.builtins.lobe-gtd.title": "GTD 도구",
"tools.builtins.lobe-knowledge-base.description": "업로드된 문서와 도메인 지식을 시맨틱 벡터 검색으로 탐색합니다 — 지속적이고 재사용 가능한 참고 자료 제공",
"tools.builtins.lobe-knowledge-base.title": "지식 베이스",
"tools.builtins.lobe-local-system.description": "로컬 파일에 접근하고 데스크탑에서 셸 명령어 실행",
+4
View File
@@ -16,11 +16,15 @@
"table.columns.trigger.enums.api": "API 호출",
"table.columns.trigger.enums.bot": "봇 메시지",
"table.columns.trigger.enums.chat": "채팅 메시지",
"table.columns.trigger.enums.cli": "CLI",
"table.columns.trigger.enums.cron": "예약 작업",
"table.columns.trigger.enums.eval": "벤치마크 평가",
"table.columns.trigger.enums.file_embedding": "파일 임베딩",
"table.columns.trigger.enums.image": "이미지 생성",
"table.columns.trigger.enums.memory": "메모리 추출",
"table.columns.trigger.enums.notify": "알림",
"table.columns.trigger.enums.onboarding": "온보딩",
"table.columns.trigger.enums.openapi": "OpenAPI",
"table.columns.trigger.enums.semantic_search": "지식 검색",
"table.columns.trigger.enums.topic": "주제 요약",
"table.columns.trigger.enums.video": "비디오 생성",
+20
View File
@@ -24,6 +24,7 @@
"agentProfile.knowledgeBases_other": "{{count}} kennisbanken",
"agentProfile.skills_one": "{{count}} vaardigheid",
"agentProfile.skills_other": "{{count}} vaardigheden",
"agentSignal.receipts.agentSignalLabel": "Agent Signaal",
"agentSignal.receipts.memory.detail": "Opgeslagen voor toekomstige antwoorden",
"agentSignal.receipts.memory.title": "Geheugen opgeslagen",
"agentSignal.receipts.recentActivity": "Recente activiteit",
@@ -846,6 +847,23 @@
"workingPanel.documents.saved": "All changes saved",
"workingPanel.documents.title": "Document",
"workingPanel.documents.unsaved": "Unsaved changes",
"workingPanel.files.copyAbsolutePath": "Pad Kopiëren",
"workingPanel.files.copyRelativePath": "Relatief Pad Kopiëren",
"workingPanel.files.count_one": "{{count}} bestand",
"workingPanel.files.count_other": "{{count}} bestanden",
"workingPanel.files.empty": "Geen bestanden in deze werkruimte",
"workingPanel.files.open": "Bestand Openen",
"workingPanel.files.refresh": "Verversen",
"workingPanel.files.showInReview": "Weergeven in Review",
"workingPanel.files.showInSystem": "Weergeven in Map",
"workingPanel.files.title": "Bestanden",
"workingPanel.localFile.binary": "Binair bestand — voorbeeld niet beschikbaar",
"workingPanel.localFile.close": "Sluiten",
"workingPanel.localFile.closeLeft": "Sluiten aan de Linkerkant",
"workingPanel.localFile.closeOther": "Overige Sluiten",
"workingPanel.localFile.closeRight": "Sluiten aan de Rechterkant",
"workingPanel.localFile.error": "Kon dit bestand niet laden",
"workingPanel.localFile.truncated": "Bestandsvoorbeeld ingekort tot {{limit}} tekens",
"workingPanel.progress": "Progress",
"workingPanel.progress.allCompleted": "All tasks completed",
"workingPanel.resources": "Resources",
@@ -892,6 +910,8 @@
"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.",
+1
View File
@@ -8,6 +8,7 @@
"brief.action.confirm": "Bevestigen",
"brief.action.confirmDone": "Bevestigen",
"brief.action.feedback": "Feedback",
"brief.action.ignore": "Negeren",
"brief.action.retry": "Opnieuw proberen",
"brief.addFeedback": "Feedback delen",
"brief.collapse": "Minder weergeven",
+16 -3
View File
@@ -20,6 +20,22 @@
"messenger.discord.connections.disconnectFailed": "Verwijderen van server mislukt.",
"messenger.discord.connections.disconnectSuccess": "Server verwijderd.",
"messenger.discord.connections.disconnectTitle": "Verwijder server",
"messenger.discord.installBlocked.dismiss": "Begrepen",
"messenger.discord.installBlocked.suggestion": "Stuur een DM naar de LobeHub-bot in Discord om je persoonlijke account te koppelen — je hoeft de bot niet opnieuw toe te voegen. Of vraag de oorspronkelijke installateur om deze server te verwijderen in LobeHub Instellingen → Messenger voordat je hem opnieuw toevoegt.",
"messenger.discord.installBlocked.title": "Server al verbonden",
"messenger.discord.installBlocked.withName": "\"{{workspace}}\" is al verbonden met LobeHub door een andere gebruiker.",
"messenger.discord.installBlocked.withoutName": "Deze Discord-server is al verbonden met LobeHub door een andere gebruiker.",
"messenger.discord.installResult.failed": "Installatie van Discord mislukt ({{reason}}). Probeer het opnieuw of neem contact op met de ondersteuning.",
"messenger.discord.installResult.reasons.accessDenied": "autorisatie werd geannuleerd",
"messenger.discord.installResult.reasons.exchangeFailed": "Discord-autorisatie mislukt",
"messenger.discord.installResult.reasons.generic": "er is een onbekende fout opgetreden",
"messenger.discord.installResult.reasons.invalidState": "de installatiesessie is verlopen",
"messenger.discord.installResult.reasons.missingAppId": "Discord retourneerde onvolledige app-informatie",
"messenger.discord.installResult.reasons.missingCodeOrState": "Discord retourneerde onvolledige installatieparameters",
"messenger.discord.installResult.reasons.missingTenant": "Discord retourneerde geen serveridentificatie",
"messenger.discord.installResult.reasons.missingToken": "Discord retourneerde geen toegangstoken",
"messenger.discord.installResult.reasons.persistFailed": "de serververbinding kon niet worden opgeslagen",
"messenger.discord.installResult.success": "Discord-server verbonden.",
"messenger.discord.userPending.cta": "Open in Discord",
"messenger.discord.userPending.hint": "Open de bot in Discord en stuur een bericht om je account te koppelen.",
"messenger.discord.userPending.name": "Nog niet gekoppeld",
@@ -96,9 +112,6 @@
"verify.error.missingToken": "Ongeldige koppeling. Open deze pagina vanuit de bot.",
"verify.error.title": "Koppeling kan niet worden bevestigd",
"verify.error.unlinkBeforeRelink": "Dit LobeHub-account is al gekoppeld aan een ander Telegram-account. Ontkoppel het in Instellingen → Messenger voordat je een nieuw account koppelt.",
"verify.labRequired.description": "Messenger is momenteel een Labs-functie. Schakel het in via Instellingen → Geavanceerd → Labs en herlaad deze pagina.",
"verify.labRequired.openSettings": "Open Labs-instellingen",
"verify.labRequired.title": "Schakel Messenger in om door te gaan",
"verify.signInCta": "Log in om door te gaan",
"verify.signInRequired": "Log in bij LobeHub om de koppeling te bevestigen.",
"verify.success.description": "Je account is nu verbonden met {{platform}}. Open {{platform}} en stuur je eerste bericht.",
+8
View File
@@ -0,0 +1,8 @@
{
"dropdownLabel": "Werkmap openen in",
"errors.appNotInstalled": "{{appName}} is niet geïnstalleerd",
"errors.launchFailed": "Kan niet openen in {{appName}}: {{error}}",
"errors.pathNotFound": "Pad niet gevonden: {{path}}",
"errors.unknown": "onbekende fout",
"tooltip": "Openen in {{appName}}"
}
+5 -6
View File
@@ -187,6 +187,7 @@
"agentTab.opening": "Startinstellingen",
"agentTab.plugin": "Vaardigheidsinstellingen",
"agentTab.prompt": "Agentprofiel",
"agentTab.selfIteration": "Zelf-Iteratie",
"agentTab.tts": "Spraakdienst",
"analytics.telemetry.desc": "Help ons {{appName}} verbeteren met anonieme gebruiksgegevens",
"analytics.telemetry.title": "Anonieme gebruiksgegevens verzenden",
@@ -554,9 +555,6 @@
"settingChat.inputTemplate.desc": "Het laatste bericht van de gebruiker wordt in deze sjabloon geplaatst",
"settingChat.inputTemplate.placeholder": "Voorverwerkingssaboon {{text}} wordt vervangen door realtime invoer",
"settingChat.inputTemplate.title": "Voorverwerking gebruikersinvoer",
"settingChat.selfIteration.enabled.desc": "Allow this assistant to review recent signals and improve its own skills when the lab workflow runs",
"settingChat.selfIteration.enabled.title": "Enable Self-Iteration",
"settingChat.selfIteration.title": "Advanced Labs",
"settingChat.submit": "Chatvoorkeuren bijwerken",
"settingChat.title": "Chatinstellingen",
"settingChatAppearance.autoScrollOnStreaming.desc": "Scroll automatisch naar beneden wanneer AI een reactie genereert",
@@ -684,6 +682,10 @@
"settingOpening.openingQuestions.title": "Openingsvragen",
"settingOpening.title": "Openingsinstellingen",
"settingPlugin.title": "Vaardighedenlijst",
"settingSelfIteration.enabled.desc": "Sta deze assistent toe om recente signalen te beoordelen en zijn eigen vaardigheden te verbeteren wanneer de zelf-iteratieworkflow wordt uitgevoerd.",
"settingSelfIteration.enabled.managedDesc": "Altijd ingeschakeld voor Lobe AI zolang Zelf-Iteratie beschikbaar is.",
"settingSelfIteration.enabled.title": "Zelf-Iteratie Inschakelen",
"settingSelfIteration.title": "Zelf-Iteratie",
"settingSystem.oauth.info.desc": "Ingelogd",
"settingSystem.oauth.info.title": "Accountinformatie",
"settingSystem.oauth.signin.action": "Inloggen",
@@ -932,9 +934,6 @@
"tools.builtins.lobe-group-agent-builder.title": "Groepsagentbouwer",
"tools.builtins.lobe-group-management.description": "Orkestreer en beheer conversaties in multiagentgroepen",
"tools.builtins.lobe-group-management.title": "Groepsbeheer",
"tools.builtins.lobe-gtd.description": "Plan doelen en volg voortgang met de GTD-methodologie. Maak strategische plannen, beheer takenlijsten met statusupdates en voer langdurige asynchrone taken uit.",
"tools.builtins.lobe-gtd.readme": "Plan doelen en volg voortgang met behulp van de GTD-methodologie. Stel strategische plannen op, beheer takenlijsten met statusupdates en voer langdurige asynchrone taken uit.",
"tools.builtins.lobe-gtd.title": "GTD-tools",
"tools.builtins.lobe-knowledge-base.description": "Doorzoek geüploade documenten en domeinkennis via semantische vectorzoekopdrachten — voor blijvende, herbruikbare referentie",
"tools.builtins.lobe-knowledge-base.title": "Kennisbank",
"tools.builtins.lobe-local-system.description": "Toegang tot je lokale bestandssysteem op desktop. Lees, schrijf, doorzoek en organiseer bestanden. Voer shellopdrachten uit met ondersteuning voor achtergrondtaken en doorzoek inhoud met regex-patronen.",
+4
View File
@@ -16,11 +16,15 @@
"table.columns.trigger.enums.api": "API-oproep",
"table.columns.trigger.enums.bot": "Botbericht",
"table.columns.trigger.enums.chat": "Chatbericht",
"table.columns.trigger.enums.cli": "CLI",
"table.columns.trigger.enums.cron": "Geplande Taak",
"table.columns.trigger.enums.eval": "Benchmark Evaluatie",
"table.columns.trigger.enums.file_embedding": "Bestandsinbedding",
"table.columns.trigger.enums.image": "Afbeeldingsgeneratie",
"table.columns.trigger.enums.memory": "Geheugenextractie",
"table.columns.trigger.enums.notify": "Melding",
"table.columns.trigger.enums.onboarding": "Introductie",
"table.columns.trigger.enums.openapi": "OpenAPI",
"table.columns.trigger.enums.semantic_search": "Kenniszoekopdracht",
"table.columns.trigger.enums.topic": "Onderwerp Samenvatting",
"table.columns.trigger.enums.video": "Videogeneratie",
+20
View File
@@ -24,6 +24,7 @@
"agentProfile.knowledgeBases_other": "{{count}} bazy wiedzy",
"agentProfile.skills_one": "{{count}} umiejętność",
"agentProfile.skills_other": "{{count}} umiejętności",
"agentSignal.receipts.agentSignalLabel": "Sygnał agenta",
"agentSignal.receipts.memory.detail": "Zapisano to na potrzeby przyszłych odpowiedzi",
"agentSignal.receipts.memory.title": "Pamięć zapisana",
"agentSignal.receipts.recentActivity": "Ostatnia aktywność",
@@ -846,6 +847,23 @@
"workingPanel.documents.saved": "All changes saved",
"workingPanel.documents.title": "Document",
"workingPanel.documents.unsaved": "Unsaved changes",
"workingPanel.files.copyAbsolutePath": "Kopiuj ścieżkę",
"workingPanel.files.copyRelativePath": "Kopiuj ścieżkę względną",
"workingPanel.files.count_one": "{{count}} plik",
"workingPanel.files.count_other": "{{count}} pliki",
"workingPanel.files.empty": "Brak plików w tym obszarze roboczym",
"workingPanel.files.open": "Otwórz plik",
"workingPanel.files.refresh": "Odśwież",
"workingPanel.files.showInReview": "Pokaż w przeglądzie",
"workingPanel.files.showInSystem": "Pokaż w folderze",
"workingPanel.files.title": "Pliki",
"workingPanel.localFile.binary": "Plik binarny — podgląd niedostępny",
"workingPanel.localFile.close": "Zamknij",
"workingPanel.localFile.closeLeft": "Zamknij po lewej",
"workingPanel.localFile.closeOther": "Zamknij pozostałe",
"workingPanel.localFile.closeRight": "Zamknij po prawej",
"workingPanel.localFile.error": "Nie udało się załadować tego pliku",
"workingPanel.localFile.truncated": "Podgląd pliku skrócony do {{limit}} znaków",
"workingPanel.progress": "Progress",
"workingPanel.progress.allCompleted": "All tasks completed",
"workingPanel.resources": "Resources",
@@ -892,6 +910,8 @@
"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.",
+1
View File
@@ -8,6 +8,7 @@
"brief.action.confirm": "Potwierdź",
"brief.action.confirmDone": "Potwierdź",
"brief.action.feedback": "Opinie",
"brief.action.ignore": "Ignoruj",
"brief.action.retry": "Ponów próbę",
"brief.addFeedback": "Prześlij opinię",
"brief.collapse": "Pokaż mniej",
+16 -3
View File
@@ -20,6 +20,22 @@
"messenger.discord.connections.disconnectFailed": "Nie udało się usunąć serwera.",
"messenger.discord.connections.disconnectSuccess": "Serwer usunięty.",
"messenger.discord.connections.disconnectTitle": "Usuń serwer",
"messenger.discord.installBlocked.dismiss": "Zrozumiałem",
"messenger.discord.installBlocked.suggestion": "Wyślij wiadomość do bota LobeHub na Discordzie, aby połączyć swoje osobiste konto — nie musisz ponownie dodawać bota. Lub poproś pierwotnego instalatora o usunięcie tego serwera w Ustawieniach LobeHub → Messenger przed ponownym dodaniem.",
"messenger.discord.installBlocked.title": "Serwer już połączony",
"messenger.discord.installBlocked.withName": "\"{{workspace}}\" jest już połączony z LobeHub przez innego użytkownika.",
"messenger.discord.installBlocked.withoutName": "Ten serwer Discord jest już połączony z LobeHub przez innego użytkownika.",
"messenger.discord.installResult.failed": "Instalacja Discorda nie powiodła się ({{reason}}). Spróbuj ponownie lub skontaktuj się z pomocą techniczną.",
"messenger.discord.installResult.reasons.accessDenied": "autoryzacja została anulowana",
"messenger.discord.installResult.reasons.exchangeFailed": "autoryzacja Discorda nie powiodła się",
"messenger.discord.installResult.reasons.generic": "wystąpił nieznany błąd",
"messenger.discord.installResult.reasons.invalidState": "sesja instalacyjna wygasła",
"messenger.discord.installResult.reasons.missingAppId": "Discord zwrócił niekompletne informacje o aplikacji",
"messenger.discord.installResult.reasons.missingCodeOrState": "Discord zwrócił niekompletne parametry instalacji",
"messenger.discord.installResult.reasons.missingTenant": "Discord nie zwrócił identyfikatora serwera",
"messenger.discord.installResult.reasons.missingToken": "Discord nie zwrócił tokena dostępu",
"messenger.discord.installResult.reasons.persistFailed": "połączenie z serwerem nie mogło zostać zapisane",
"messenger.discord.installResult.success": "Serwer Discord został połączony.",
"messenger.discord.userPending.cta": "Otwórz w Discord",
"messenger.discord.userPending.hint": "Otwórz bota w Discord i wyślij dowolną wiadomość, aby zakończyć łączenie swojego konta.",
"messenger.discord.userPending.name": "Jeszcze nie połączono",
@@ -96,9 +112,6 @@
"verify.error.missingToken": "Nieprawidłowe połączenie. Otwórz tę stronę z poziomu bota.",
"verify.error.title": "Nie można potwierdzić połączenia",
"verify.error.unlinkBeforeRelink": "To konto LobeHub jest już powiązane z innym kontem Telegram. Odłącz je w Ustawieniach → Messenger przed powiązaniem nowego.",
"verify.labRequired.description": "Komunikator jest obecnie funkcją eksperymentalną. Włącz ją w Ustawienia → Zaawansowane → Eksperymentalne i odśwież tę stronę.",
"verify.labRequired.openSettings": "Otwórz ustawienia eksperymentalne",
"verify.labRequired.title": "Włącz komunikator, aby kontynuować",
"verify.signInCta": "Zaloguj się, aby kontynuować",
"verify.signInRequired": "Zaloguj się do LobeHub, aby potwierdzić połączenie.",
"verify.success.description": "Twoje konto zostało połączone z {{platform}}. Otwórz {{platform}} i wyślij swoją pierwszą wiadomość.",
+8
View File
@@ -0,0 +1,8 @@
{
"dropdownLabel": "Otwórz katalog roboczy w",
"errors.appNotInstalled": "{{appName}} nie jest zainstalowany",
"errors.launchFailed": "Nie udało się otworzyć w {{appName}}: {{error}}",
"errors.pathNotFound": "Nie znaleziono ścieżki: {{path}}",
"errors.unknown": "nieznany błąd",
"tooltip": "Otwórz w {{appName}}"
}
+5 -6
View File
@@ -187,6 +187,7 @@
"agentTab.opening": "Ustawienia rozpoczęcia",
"agentTab.plugin": "Ustawienia umiejętności",
"agentTab.prompt": "Profil agenta",
"agentTab.selfIteration": "Samodoskonalenie",
"agentTab.tts": "Usługa głosowa",
"analytics.telemetry.desc": "Pomóż nam ulepszyć {{appName}}, udostępniając anonimowe dane o użytkowaniu",
"analytics.telemetry.title": "Wysyłaj anonimowe dane o użytkowaniu",
@@ -554,9 +555,6 @@
"settingChat.inputTemplate.desc": "Ostatnia wiadomość użytkownika zostanie wstawiona do tego szablonu",
"settingChat.inputTemplate.placeholder": "Szablon przetwarzania wstępnego {{text}} zostanie zastąpiony bieżącym wejściem",
"settingChat.inputTemplate.title": "Przetwarzanie wejścia użytkownika",
"settingChat.selfIteration.enabled.desc": "Allow this assistant to review recent signals and improve its own skills when the lab workflow runs",
"settingChat.selfIteration.enabled.title": "Enable Self-Iteration",
"settingChat.selfIteration.title": "Advanced Labs",
"settingChat.submit": "Zaktualizuj preferencje czatu",
"settingChat.title": "Ustawienia czatu",
"settingChatAppearance.autoScrollOnStreaming.desc": "Automatycznie przewijaj do dołu, gdy AI generuje odpowiedź",
@@ -684,6 +682,10 @@
"settingOpening.openingQuestions.title": "Pytania wprowadzające",
"settingOpening.title": "Ustawienia powitania",
"settingPlugin.title": "Lista umiejętności",
"settingSelfIteration.enabled.desc": "Pozwól temu asystentowi na przeglądanie ostatnich sygnałów i doskonalenie własnych umiejętności podczas uruchamiania procesu samodoskonalenia.",
"settingSelfIteration.enabled.managedDesc": "Zawsze włączone dla Lobe AI, gdy samodoskonalenie jest dostępne.",
"settingSelfIteration.enabled.title": "Włącz samodoskonalenie",
"settingSelfIteration.title": "Samodoskonalenie",
"settingSystem.oauth.info.desc": "Zalogowano",
"settingSystem.oauth.info.title": "Informacje o koncie",
"settingSystem.oauth.signin.action": "Zaloguj się",
@@ -932,9 +934,6 @@
"tools.builtins.lobe-group-agent-builder.title": "Kreator Agenta Grupowego",
"tools.builtins.lobe-group-management.description": "Orkiestruj i zarządzaj rozmowami grup wieloagentowych",
"tools.builtins.lobe-group-management.title": "Zarządzanie Grupami",
"tools.builtins.lobe-gtd.description": "Planuj cele i śledź postępy, korzystając z metodologii GTD. Twórz plany strategiczne, zarządzaj listami zadań ze śledzeniem statusu i wykonuj długotrwałe zadania asynchroniczne.",
"tools.builtins.lobe-gtd.readme": "Planuj cele i śledź postępy, korzystając z metodologii GTD. Twórz plany strategiczne, zarządzaj listami zadań z monitorowaniem statusu i wykonuj długotrwałe zadania asynchroniczne.",
"tools.builtins.lobe-gtd.title": "Narzędzia GTD",
"tools.builtins.lobe-knowledge-base.description": "Przeszukuj przesłane dokumenty i wiedzę domenową za pomocą semantycznego wyszukiwania wektorowego — jako trwałe, wielokrotnego użytku źródło informacji",
"tools.builtins.lobe-knowledge-base.title": "Baza Wiedzy",
"tools.builtins.lobe-local-system.description": "Uzyskaj dostęp do lokalnego systemu plików na komputerze. Czytaj, zapisuj, przeszukuj i organizuj pliki. Wykonuj polecenia powłoki z obsługą zadań w tle i przeszukuj treści za pomocą wyrażeń regularnych.",
+4
View File
@@ -16,11 +16,15 @@
"table.columns.trigger.enums.api": "Wywołanie API",
"table.columns.trigger.enums.bot": "Wiadomość Bota",
"table.columns.trigger.enums.chat": "Wiadomość Czatowa",
"table.columns.trigger.enums.cli": "CLI",
"table.columns.trigger.enums.cron": "Zadanie Zaplanowane",
"table.columns.trigger.enums.eval": "Ocena Benchmarku",
"table.columns.trigger.enums.file_embedding": "Osadzanie Pliku",
"table.columns.trigger.enums.image": "Generowanie obrazów",
"table.columns.trigger.enums.memory": "Ekstrakcja Pamięci",
"table.columns.trigger.enums.notify": "Powiadomienie",
"table.columns.trigger.enums.onboarding": "Wprowadzenie",
"table.columns.trigger.enums.openapi": "OpenAPI",
"table.columns.trigger.enums.semantic_search": "Wyszukiwanie Wiedzy",
"table.columns.trigger.enums.topic": "Podsumowanie Tematu",
"table.columns.trigger.enums.video": "Generowanie wideo",
+20
View File
@@ -24,6 +24,7 @@
"agentProfile.knowledgeBases_other": "{{count}} bases de conhecimento",
"agentProfile.skills_one": "{{count}} habilidade",
"agentProfile.skills_other": "{{count}} habilidades",
"agentSignal.receipts.agentSignalLabel": "Sinal do Agente",
"agentSignal.receipts.memory.detail": "Salvo para respostas futuras",
"agentSignal.receipts.memory.title": "Memória salva",
"agentSignal.receipts.recentActivity": "Atividade recente",
@@ -846,6 +847,23 @@
"workingPanel.documents.saved": "All changes saved",
"workingPanel.documents.title": "Document",
"workingPanel.documents.unsaved": "Unsaved changes",
"workingPanel.files.copyAbsolutePath": "Copiar Caminho Absoluto",
"workingPanel.files.copyRelativePath": "Copiar Caminho Relativo",
"workingPanel.files.count_one": "{{count}} arquivo",
"workingPanel.files.count_other": "{{count}} arquivos",
"workingPanel.files.empty": "Nenhum arquivo neste espaço de trabalho",
"workingPanel.files.open": "Abrir Arquivo",
"workingPanel.files.refresh": "Atualizar",
"workingPanel.files.showInReview": "Mostrar na Revisão",
"workingPanel.files.showInSystem": "Revelar na Pasta",
"workingPanel.files.title": "Arquivos",
"workingPanel.localFile.binary": "Arquivo binário — pré-visualização indisponível",
"workingPanel.localFile.close": "Fechar",
"workingPanel.localFile.closeLeft": "Fechar à Esquerda",
"workingPanel.localFile.closeOther": "Fechar Outros",
"workingPanel.localFile.closeRight": "Fechar à Direita",
"workingPanel.localFile.error": "Não foi possível carregar este arquivo",
"workingPanel.localFile.truncated": "Pré-visualização do arquivo truncada para {{limit}} caracteres",
"workingPanel.progress": "Progress",
"workingPanel.progress.allCompleted": "All tasks completed",
"workingPanel.resources": "Resources",
@@ -892,6 +910,8 @@
"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.",
+1
View File
@@ -8,6 +8,7 @@
"brief.action.confirm": "Confirmar",
"brief.action.confirmDone": "Confirmar",
"brief.action.feedback": "Feedback",
"brief.action.ignore": "Ignorar",
"brief.action.retry": "Tentar novamente",
"brief.addFeedback": "Compartilhar feedback",
"brief.collapse": "Mostrar menos",
+16 -3
View File
@@ -20,6 +20,22 @@
"messenger.discord.connections.disconnectFailed": "Falha ao remover o servidor.",
"messenger.discord.connections.disconnectSuccess": "Servidor removido.",
"messenger.discord.connections.disconnectTitle": "Remover servidor",
"messenger.discord.installBlocked.dismiss": "Entendido",
"messenger.discord.installBlocked.suggestion": "Envie uma mensagem direta para o bot do LobeHub no Discord para vincular sua conta pessoal — você não precisa adicionar o bot novamente. Ou peça ao instalador original para remover este servidor nas Configurações do LobeHub → Messenger antes de adicioná-lo novamente.",
"messenger.discord.installBlocked.title": "Servidor já conectado",
"messenger.discord.installBlocked.withName": "\"{{workspace}}\" já está conectado ao LobeHub por outro usuário.",
"messenger.discord.installBlocked.withoutName": "Este servidor do Discord já está conectado ao LobeHub por outro usuário.",
"messenger.discord.installResult.failed": "A instalação no Discord falhou ({{reason}}). Por favor, tente novamente ou entre em contato com o suporte.",
"messenger.discord.installResult.reasons.accessDenied": "a autorização foi cancelada",
"messenger.discord.installResult.reasons.exchangeFailed": "a autorização do Discord falhou",
"messenger.discord.installResult.reasons.generic": "ocorreu um erro desconhecido",
"messenger.discord.installResult.reasons.invalidState": "a sessão de instalação expirou",
"messenger.discord.installResult.reasons.missingAppId": "o Discord retornou informações incompletas do aplicativo",
"messenger.discord.installResult.reasons.missingCodeOrState": "o Discord retornou parâmetros de instalação incompletos",
"messenger.discord.installResult.reasons.missingTenant": "o Discord não retornou um identificador de servidor",
"messenger.discord.installResult.reasons.missingToken": "o Discord não retornou um token de acesso",
"messenger.discord.installResult.reasons.persistFailed": "a conexão com o servidor não pôde ser salva",
"messenger.discord.installResult.success": "Servidor do Discord conectado.",
"messenger.discord.userPending.cta": "Abrir no Discord",
"messenger.discord.userPending.hint": "Abra o bot no Discord e envie qualquer mensagem para concluir o vínculo da sua conta.",
"messenger.discord.userPending.name": "Ainda não vinculado",
@@ -96,9 +112,6 @@
"verify.error.missingToken": "Vínculo inválido. Abra esta página a partir do bot.",
"verify.error.title": "Não foi possível confirmar o vínculo",
"verify.error.unlinkBeforeRelink": "Esta conta do LobeHub já está vinculada a outra conta do Telegram. Desconecte-a em Configurações → Messenger antes de vincular uma nova.",
"verify.labRequired.description": "O Messenger é atualmente um recurso do Labs. Ative-o em Configurações → Avançado → Labs e recarregue esta página.",
"verify.labRequired.openSettings": "Abrir configurações do Labs",
"verify.labRequired.title": "Ative o Messenger para continuar",
"verify.signInCta": "Faça login para continuar",
"verify.signInRequired": "Por favor, faça login no LobeHub para confirmar o vínculo.",
"verify.success.description": "Sua conta agora está conectada ao {{platform}}. Abra o {{platform}} e envie sua primeira mensagem.",
+8
View File
@@ -0,0 +1,8 @@
{
"dropdownLabel": "Abrir diretório de trabalho em",
"errors.appNotInstalled": "{{appName}} não está instalado",
"errors.launchFailed": "Falha ao abrir em {{appName}}: {{error}}",
"errors.pathNotFound": "Caminho não encontrado: {{path}}",
"errors.unknown": "erro desconhecido",
"tooltip": "Abrir em {{appName}}"
}
+5 -6
View File
@@ -187,6 +187,7 @@
"agentTab.opening": "Configurações de Abertura",
"agentTab.plugin": "Configurações de Habilidades",
"agentTab.prompt": "Perfil do Agente",
"agentTab.selfIteration": "Auto-Iteração",
"agentTab.tts": "Serviço de Voz",
"analytics.telemetry.desc": "Ajude-nos a melhorar o {{appName}} com dados de uso anônimos",
"analytics.telemetry.title": "Enviar Dados de Uso Anônimos",
@@ -554,9 +555,6 @@
"settingChat.inputTemplate.desc": "A última mensagem do usuário será inserida neste modelo",
"settingChat.inputTemplate.placeholder": "O modelo de pré-processamento {{text}} será substituído pela entrada em tempo real",
"settingChat.inputTemplate.title": "Pré-processamento da Entrada do Usuário",
"settingChat.selfIteration.enabled.desc": "Allow this assistant to review recent signals and improve its own skills when the lab workflow runs",
"settingChat.selfIteration.enabled.title": "Enable Self-Iteration",
"settingChat.selfIteration.title": "Advanced Labs",
"settingChat.submit": "Atualizar Preferências de Chat",
"settingChat.title": "Configurações de Chat",
"settingChatAppearance.autoScrollOnStreaming.desc": "Rolar automaticamente até o final quando a IA estiver gerando uma resposta",
@@ -684,6 +682,10 @@
"settingOpening.openingQuestions.title": "Perguntas de Abertura",
"settingOpening.title": "Configurações de Abertura",
"settingPlugin.title": "Lista de Habilidades",
"settingSelfIteration.enabled.desc": "Permitir que este assistente revise sinais recentes e melhore suas próprias habilidades quando o fluxo de trabalho de auto-iteração for executado.",
"settingSelfIteration.enabled.managedDesc": "Sempre ativado para Lobe AI enquanto a Auto-Iteração estiver disponível.",
"settingSelfIteration.enabled.title": "Ativar Auto-Iteração",
"settingSelfIteration.title": "Auto-Iteração",
"settingSystem.oauth.info.desc": "Conectado",
"settingSystem.oauth.info.title": "Informações da Conta",
"settingSystem.oauth.signin.action": "Entrar",
@@ -932,9 +934,6 @@
"tools.builtins.lobe-group-agent-builder.title": "Construtor de Agentes em Grupo",
"tools.builtins.lobe-group-management.description": "Orquestre e gerencie conversas de grupos multiagentes",
"tools.builtins.lobe-group-management.title": "Gerenciamento de Grupo",
"tools.builtins.lobe-gtd.description": "Planeje metas e acompanhe o progresso usando a metodologia GTD. Crie planos estratégicos, gerencie listas de tarefas com acompanhamento de status e execute tarefas assíncronas de longa duração.",
"tools.builtins.lobe-gtd.readme": "Planeje metas e acompanhe o progresso utilizando a metodologia GTD. Crie planos estratégicos, gerencie listas de tarefas com acompanhamento de status e execute tarefas assíncronas de longa duração.",
"tools.builtins.lobe-gtd.title": "Ferramentas GTD",
"tools.builtins.lobe-knowledge-base.description": "Pesquise documentos enviados e conhecimento de domínio via busca semântica por vetores — para referência persistente e reutilizável",
"tools.builtins.lobe-knowledge-base.title": "Base de Conhecimento",
"tools.builtins.lobe-local-system.description": "Acesse seu sistema de arquivos local no desktop. Leia, escreva, pesquise e organize arquivos. Execute comandos de terminal com suporte a tarefas em segundo plano e busque conteúdos com padrões regex.",
+4
View File
@@ -16,11 +16,15 @@
"table.columns.trigger.enums.api": "Chamada de API",
"table.columns.trigger.enums.bot": "Mensagem do Bot",
"table.columns.trigger.enums.chat": "Mensagem de Chat",
"table.columns.trigger.enums.cli": "CLI",
"table.columns.trigger.enums.cron": "Tarefa Agendada",
"table.columns.trigger.enums.eval": "Avaliação de Benchmark",
"table.columns.trigger.enums.file_embedding": "Incorporação de Arquivo",
"table.columns.trigger.enums.image": "Geração de Imagem",
"table.columns.trigger.enums.memory": "Extração de Memória",
"table.columns.trigger.enums.notify": "Notificação",
"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.topic": "Resumo de Tópico",
"table.columns.trigger.enums.video": "Geração de Vídeo",
+20
View File
@@ -24,6 +24,7 @@
"agentProfile.knowledgeBases_other": "{{count}} базы знаний",
"agentProfile.skills_one": "{{count}} навык",
"agentProfile.skills_other": "{{count}} навыков",
"agentSignal.receipts.agentSignalLabel": "Сигнал агента",
"agentSignal.receipts.memory.detail": "Сохранено для будущих ответов",
"agentSignal.receipts.memory.title": "Память сохранена",
"agentSignal.receipts.recentActivity": "Недавняя активность",
@@ -846,6 +847,23 @@
"workingPanel.documents.saved": "All changes saved",
"workingPanel.documents.title": "Document",
"workingPanel.documents.unsaved": "Unsaved changes",
"workingPanel.files.copyAbsolutePath": "Копировать путь",
"workingPanel.files.copyRelativePath": "Копировать относительный путь",
"workingPanel.files.count_one": "{{count}} файл",
"workingPanel.files.count_other": "{{count}} файлов",
"workingPanel.files.empty": "Нет файлов в этом рабочем пространстве",
"workingPanel.files.open": "Открыть файл",
"workingPanel.files.refresh": "Обновить",
"workingPanel.files.showInReview": "Показать в обзоре",
"workingPanel.files.showInSystem": "Показать в папке",
"workingPanel.files.title": "Файлы",
"workingPanel.localFile.binary": "Двоичный файл — предварительный просмотр недоступен",
"workingPanel.localFile.close": "Закрыть",
"workingPanel.localFile.closeLeft": "Закрыть слева",
"workingPanel.localFile.closeOther": "Закрыть остальные",
"workingPanel.localFile.closeRight": "Закрыть справа",
"workingPanel.localFile.error": "Не удалось загрузить этот файл",
"workingPanel.localFile.truncated": "Предварительный просмотр файла сокращен до {{limit}} символов",
"workingPanel.progress": "Progress",
"workingPanel.progress.allCompleted": "All tasks completed",
"workingPanel.resources": "Resources",
@@ -892,6 +910,8 @@
"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}} будут удалены безвозвратно. Неотслеживаемые файлы будут удалены с диска.",
+1
View File
@@ -8,6 +8,7 @@
"brief.action.confirm": "Подтвердить",
"brief.action.confirmDone": "Подтвердить",
"brief.action.feedback": "Отзыв",
"brief.action.ignore": "Игнорировать",
"brief.action.retry": "Повторить",
"brief.addFeedback": "Оставить отзыв",
"brief.collapse": "Показать меньше",
+16 -3
View File
@@ -20,6 +20,22 @@
"messenger.discord.connections.disconnectFailed": "Не удалось удалить сервер.",
"messenger.discord.connections.disconnectSuccess": "Сервер удален.",
"messenger.discord.connections.disconnectTitle": "Удалить сервер",
"messenger.discord.installBlocked.dismiss": "Понял",
"messenger.discord.installBlocked.suggestion": "Напишите в личные сообщения боту LobeHub в Discord, чтобы связать ваш личный аккаунт — вам не нужно добавлять бота снова. Или попросите первоначального установщика удалить этот сервер в настройках LobeHub → Messenger перед повторным добавлением.",
"messenger.discord.installBlocked.title": "Сервер уже подключен",
"messenger.discord.installBlocked.withName": "\"{{workspace}}\" уже подключен к LobeHub другим пользователем.",
"messenger.discord.installBlocked.withoutName": "Этот сервер Discord уже подключен к LobeHub другим пользователем.",
"messenger.discord.installResult.failed": "Не удалось установить Discord ({{reason}}). Пожалуйста, попробуйте снова или обратитесь в службу поддержки.",
"messenger.discord.installResult.reasons.accessDenied": "авторизация была отменена",
"messenger.discord.installResult.reasons.exchangeFailed": "не удалось авторизоваться в Discord",
"messenger.discord.installResult.reasons.generic": "произошла неизвестная ошибка",
"messenger.discord.installResult.reasons.invalidState": "сессия установки истекла",
"messenger.discord.installResult.reasons.missingAppId": "Discord вернул неполную информацию о приложении",
"messenger.discord.installResult.reasons.missingCodeOrState": "Discord вернул неполные параметры установки",
"messenger.discord.installResult.reasons.missingTenant": "Discord не вернул идентификатор сервера",
"messenger.discord.installResult.reasons.missingToken": "Discord не вернул токен доступа",
"messenger.discord.installResult.reasons.persistFailed": "не удалось сохранить подключение к серверу",
"messenger.discord.installResult.success": "Сервер Discord подключен.",
"messenger.discord.userPending.cta": "Открыть в Discord",
"messenger.discord.userPending.hint": "Откройте бота в Discord и отправьте любое сообщение, чтобы завершить привязку вашего аккаунта.",
"messenger.discord.userPending.name": "Еще не привязан",
@@ -96,9 +112,6 @@
"verify.error.missingToken": "Недействительная привязка. Откройте эту страницу через бота.",
"verify.error.title": "Не удалось подтвердить привязку",
"verify.error.unlinkBeforeRelink": "Этот аккаунт LobeHub уже связан с другим аккаунтом Telegram. Отключите его в Настройки → Мессенджер перед привязкой нового.",
"verify.labRequired.description": "Мессенджер в настоящее время является экспериментальной функцией. Включите его в Настройки → Расширенные → Лаборатория и перезагрузите эту страницу.",
"verify.labRequired.openSettings": "Открыть настройки Лаборатории",
"verify.labRequired.title": "Включите Мессенджер, чтобы продолжить",
"verify.signInCta": "Войдите, чтобы продолжить",
"verify.signInRequired": "Пожалуйста, войдите в LobeHub, чтобы подтвердить привязку.",
"verify.success.description": "Ваш аккаунт теперь подключен к {{platform}}. Откройте {{platform}} и отправьте ваше первое сообщение.",
+8
View File
@@ -0,0 +1,8 @@
{
"dropdownLabel": "Открыть рабочую директорию в",
"errors.appNotInstalled": "{{appName}} не установлен",
"errors.launchFailed": "Не удалось открыть в {{appName}}: {{error}}",
"errors.pathNotFound": "Путь не найден: {{path}}",
"errors.unknown": "неизвестная ошибка",
"tooltip": "Открыть в {{appName}}"
}
+5 -6
View File
@@ -187,6 +187,7 @@
"agentTab.opening": "Начальные настройки",
"agentTab.plugin": "Настройки навыков",
"agentTab.prompt": "Профиль агента",
"agentTab.selfIteration": "Самоитерация",
"agentTab.tts": "Голосовой сервис",
"analytics.telemetry.desc": "Помогите нам улучшить {{appName}}, предоставляя анонимные данные об использовании",
"analytics.telemetry.title": "Отправлять анонимные данные",
@@ -554,9 +555,6 @@
"settingChat.inputTemplate.desc": "Последнее сообщение пользователя будет вставлено в этот шаблон",
"settingChat.inputTemplate.placeholder": "Шаблон предварительной обработки {{text}} будет заменён на ввод в реальном времени",
"settingChat.inputTemplate.title": "Предобработка ввода пользователя",
"settingChat.selfIteration.enabled.desc": "Allow this assistant to review recent signals and improve its own skills when the lab workflow runs",
"settingChat.selfIteration.enabled.title": "Enable Self-Iteration",
"settingChat.selfIteration.title": "Advanced Labs",
"settingChat.submit": "Обновить настройки чата",
"settingChat.title": "Настройки чата",
"settingChatAppearance.autoScrollOnStreaming.desc": "Автоматически прокручивать вниз при генерации ответа ИИ",
@@ -684,6 +682,10 @@
"settingOpening.openingQuestions.title": "Вводные вопросы",
"settingOpening.title": "Настройки приветствия",
"settingPlugin.title": "Список навыков",
"settingSelfIteration.enabled.desc": "Позволить этому ассистенту анализировать недавние сигналы и улучшать свои навыки при запуске процесса самоитерации.",
"settingSelfIteration.enabled.managedDesc": "Всегда включено для Lobe AI, пока доступна самоитерация.",
"settingSelfIteration.enabled.title": "Включить самоитерацию",
"settingSelfIteration.title": "Самоитерация",
"settingSystem.oauth.info.desc": "Вы вошли в систему",
"settingSystem.oauth.info.title": "Информация об аккаунте",
"settingSystem.oauth.signin.action": "Войти",
@@ -932,9 +934,6 @@
"tools.builtins.lobe-group-agent-builder.title": "Конструктор групп агентов",
"tools.builtins.lobe-group-management.description": "Оркестрация и управление групповыми беседами нескольких агентов",
"tools.builtins.lobe-group-management.title": "Управление группами",
"tools.builtins.lobe-gtd.description": "Планируйте цели и отслеживайте прогресс с использованием методологии GTD. Создавайте стратегические планы, управляйте списками дел с отслеживанием статуса и выполняйте длительные асинхронные задачи.",
"tools.builtins.lobe-gtd.readme": "Планируйте цели и отслеживайте прогресс с использованием методологии GTD. Создавайте стратегические планы, управляйте списками задач с отслеживанием статуса и выполняйте длительные асинхронные задачи.",
"tools.builtins.lobe-gtd.title": "Инструменты GTD",
"tools.builtins.lobe-knowledge-base.description": "Поиск по загруженным документам и доменным знаниям с помощью семантического векторного поиска — для постоянного и повторного использования",
"tools.builtins.lobe-knowledge-base.title": "База знаний",
"tools.builtins.lobe-local-system.description": "Получите доступ к локальной файловой системе на компьютере. Читайте, записывайте, ищите и организуйте файлы. Выполняйте команды оболочки с поддержкой фоновых задач и ищите содержимое с помощью регулярных выражений.",
+4
View File
@@ -16,11 +16,15 @@
"table.columns.trigger.enums.api": "Вызов API",
"table.columns.trigger.enums.bot": "Сообщение бота",
"table.columns.trigger.enums.chat": "Сообщение чата",
"table.columns.trigger.enums.cli": "CLI",
"table.columns.trigger.enums.cron": "Запланированная задача",
"table.columns.trigger.enums.eval": "Оценка производительности",
"table.columns.trigger.enums.file_embedding": "Встраивание файла",
"table.columns.trigger.enums.image": "Генерация изображений",
"table.columns.trigger.enums.memory": "Извлечение памяти",
"table.columns.trigger.enums.notify": "Уведомление",
"table.columns.trigger.enums.onboarding": "Введение",
"table.columns.trigger.enums.openapi": "OpenAPI",
"table.columns.trigger.enums.semantic_search": "Поиск знаний",
"table.columns.trigger.enums.topic": "Резюме темы",
"table.columns.trigger.enums.video": "Генерация видео",
+20
View File
@@ -24,6 +24,7 @@
"agentProfile.knowledgeBases_other": "{{count}} bilgi tabanı",
"agentProfile.skills_one": "{{count}} beceri",
"agentProfile.skills_other": "{{count}} beceri",
"agentSignal.receipts.agentSignalLabel": "Aracı Sinyali",
"agentSignal.receipts.memory.detail": "Bunu gelecekteki yanıtlar için kaydettim",
"agentSignal.receipts.memory.title": "Hafıza kaydedildi",
"agentSignal.receipts.recentActivity": "Son etkinlik",
@@ -846,6 +847,23 @@
"workingPanel.documents.saved": "All changes saved",
"workingPanel.documents.title": "Document",
"workingPanel.documents.unsaved": "Unsaved changes",
"workingPanel.files.copyAbsolutePath": "Yolu Kopyala",
"workingPanel.files.copyRelativePath": "Göreceli Yolu Kopyala",
"workingPanel.files.count_one": "{{count}} dosya",
"workingPanel.files.count_other": "{{count}} dosya",
"workingPanel.files.empty": "Bu çalışma alanında dosya yok",
"workingPanel.files.open": "Dosyayı Aç",
"workingPanel.files.refresh": "Yenile",
"workingPanel.files.showInReview": "İncelemede Göster",
"workingPanel.files.showInSystem": "Klasörde Göster",
"workingPanel.files.title": "Dosyalar",
"workingPanel.localFile.binary": "İkili dosya — önizleme mevcut değil",
"workingPanel.localFile.close": "Kapat",
"workingPanel.localFile.closeLeft": "Soldakileri Kapat",
"workingPanel.localFile.closeOther": "Diğerlerini Kapat",
"workingPanel.localFile.closeRight": "Sağdakileri Kapat",
"workingPanel.localFile.error": "Bu dosya yüklenemedi",
"workingPanel.localFile.truncated": "Dosya önizlemesi {{limit}} karakterle sınırlandırıldı",
"workingPanel.progress": "Progress",
"workingPanel.progress.allCompleted": "All tasks completed",
"workingPanel.resources": "Resources",
@@ -892,6 +910,8 @@
"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.",
+1
View File
@@ -8,6 +8,7 @@
"brief.action.confirm": "Onayla",
"brief.action.confirmDone": "Onayla",
"brief.action.feedback": "Geri bildirim",
"brief.action.ignore": "Yoksay",
"brief.action.retry": "Yeniden dene",
"brief.addFeedback": "Geri bildirim paylaş",
"brief.collapse": "Daha az göster",
+16 -3
View File
@@ -20,6 +20,22 @@
"messenger.discord.connections.disconnectFailed": "Sunucu kaldırılamadı.",
"messenger.discord.connections.disconnectSuccess": "Sunucu kaldırıldı.",
"messenger.discord.connections.disconnectTitle": "Sunucuyu kaldır",
"messenger.discord.installBlocked.dismiss": "Anladım",
"messenger.discord.installBlocked.suggestion": "Kişisel hesabınızı bağlamak için Discord'da LobeHub botuna DM gönderin — botu tekrar eklemenize gerek yok. Ya da orijinal yükleyiciden bu sunucuyu LobeHub Ayarları → Messenger'dan kaldırmasını ve yeniden eklemesini isteyin.",
"messenger.discord.installBlocked.title": "Sunucu zaten bağlı",
"messenger.discord.installBlocked.withName": "\"{{workspace}}\" başka bir kullanıcı tarafından LobeHub'a zaten bağlanmış.",
"messenger.discord.installBlocked.withoutName": "Bu Discord sunucusu başka bir kullanıcı tarafından LobeHub'a zaten bağlanmış.",
"messenger.discord.installResult.failed": "Discord kurulumu başarısız oldu ({{reason}}). Lütfen tekrar deneyin veya destekle iletişime geçin.",
"messenger.discord.installResult.reasons.accessDenied": "yetkilendirme iptal edildi",
"messenger.discord.installResult.reasons.exchangeFailed": "Discord yetkilendirmesi başarısız oldu",
"messenger.discord.installResult.reasons.generic": "bilinmeyen bir hata oluştu",
"messenger.discord.installResult.reasons.invalidState": "kurulum oturumu sona erdi",
"messenger.discord.installResult.reasons.missingAppId": "Discord eksik uygulama bilgileri döndürdü",
"messenger.discord.installResult.reasons.missingCodeOrState": "Discord eksik kurulum parametreleri döndürdü",
"messenger.discord.installResult.reasons.missingTenant": "Discord bir sunucu tanımlayıcısı döndürmedi",
"messenger.discord.installResult.reasons.missingToken": "Discord bir erişim belirteci döndürmedi",
"messenger.discord.installResult.reasons.persistFailed": "sunucu bağlantısı kaydedilemedi",
"messenger.discord.installResult.success": "Discord sunucusu bağlandı.",
"messenger.discord.userPending.cta": "Discord'da aç",
"messenger.discord.userPending.hint": "Discord'da botu açın ve hesabınızı bağlamak için herhangi bir mesaj gönderin.",
"messenger.discord.userPending.name": "Henüz bağlanmadı",
@@ -96,9 +112,6 @@
"verify.error.missingToken": "Geçersiz bağlantı. Bu sayfayı bottan açın.",
"verify.error.title": "Bağlantı onaylanamıyor",
"verify.error.unlinkBeforeRelink": "Bu LobeHub hesabı zaten başka bir Telegram hesabıyla bağlantılı. Yeni bir hesap bağlamadan önce Ayarlar → Messenger bölümünden bağlantıyı kesin.",
"verify.labRequired.description": "Mesajlaşma şu anda bir Labs özelliği. Ayarlar → Gelişmiş → Labs bölümünden etkinleştirin ve bu sayfayı yeniden yükleyin.",
"verify.labRequired.openSettings": "Labs ayarlarını aç",
"verify.labRequired.title": "Devam etmek için Mesajlaşmayı etkinleştirin",
"verify.signInCta": "Devam etmek için giriş yapın",
"verify.signInRequired": "Bağlantıyı onaylamak için LobeHub'a giriş yapın.",
"verify.success.description": "Hesabınız artık {{platform}} ile bağlı. {{platform}}'u açın ve ilk mesajınızı gönderin.",
+8
View File
@@ -0,0 +1,8 @@
{
"dropdownLabel": "Çalışma dizinini aç",
"errors.appNotInstalled": "{{appName}} yüklü değil",
"errors.launchFailed": "{{appName}} içinde açma başarısız oldu: {{error}}",
"errors.pathNotFound": "Yol bulunamadı: {{path}}",
"errors.unknown": "bilinmeyen hata",
"tooltip": "{{appName}} içinde aç"
}
+5 -6
View File
@@ -187,6 +187,7 @@
"agentTab.opening": "Açılış Ayarları",
"agentTab.plugin": "Yetenek Ayarları",
"agentTab.prompt": "Temsilci Profili",
"agentTab.selfIteration": "Kendi Yinelemesi",
"agentTab.tts": "Sesli Yanıt Hizmeti",
"analytics.telemetry.desc": "{{appName}} uygulamasını anonim kullanım verileriyle geliştirmemize yardımcı olun",
"analytics.telemetry.title": "Anonim Kullanım Verisi Gönder",
@@ -554,9 +555,6 @@
"settingChat.inputTemplate.desc": "Kullanıcının son mesajı bu şablona yerleştirilecektir",
"settingChat.inputTemplate.placeholder": "Ön işleme şablonu {{text}} gerçek zamanlı girişle değiştirilecektir",
"settingChat.inputTemplate.title": "Kullanıcı Girişi Ön İşleme",
"settingChat.selfIteration.enabled.desc": "Allow this assistant to review recent signals and improve its own skills when the lab workflow runs",
"settingChat.selfIteration.enabled.title": "Enable Self-Iteration",
"settingChat.selfIteration.title": "Advanced Labs",
"settingChat.submit": "Sohbet Tercihlerini Güncelle",
"settingChat.title": "Sohbet Ayarları",
"settingChatAppearance.autoScrollOnStreaming.desc": "Yapay zeka yanıt oluştururken otomatik olarak en alta kaydır",
@@ -684,6 +682,10 @@
"settingOpening.openingQuestions.title": "Açılış Soruları",
"settingOpening.title": "Açılış Ayarları",
"settingPlugin.title": "Yetenek Listesi",
"settingSelfIteration.enabled.desc": "Bu asistanın son sinyalleri gözden geçirmesine ve kendi becerilerini kendi yineleme iş akışı çalıştığında geliştirmesine izin verin.",
"settingSelfIteration.enabled.managedDesc": "Kendi Yineleme mevcutken Lobe AI için her zaman açık.",
"settingSelfIteration.enabled.title": "Kendi Yinelemeyi Etkinleştir",
"settingSelfIteration.title": "Kendi Yineleme",
"settingSystem.oauth.info.desc": "Giriş yapıldı",
"settingSystem.oauth.info.title": "Hesap Bilgileri",
"settingSystem.oauth.signin.action": "Giriş Yap",
@@ -932,9 +934,6 @@
"tools.builtins.lobe-group-agent-builder.title": "Grup Aracı Oluşturucu",
"tools.builtins.lobe-group-management.description": "Çoklu aracı grup konuşmalarını yönetin ve düzenleyin",
"tools.builtins.lobe-group-management.title": "Grup Yönetimi",
"tools.builtins.lobe-gtd.description": "Hedefleri planlayın ve GTD metodolojisiyle ilerlemeyi takip edin",
"tools.builtins.lobe-gtd.readme": "GTD metodolojisini kullanarak hedeflerinizi planlayın ve ilerlemenizi takip edin. Stratejik planlar oluşturun, durum takibi ile yapılacaklar listelerini yönetin ve uzun süreli eşzamanlı görevleri yürütün.",
"tools.builtins.lobe-gtd.title": "GTD Araçları",
"tools.builtins.lobe-knowledge-base.description": "Yüklenen belgeleri ve alan bilgilerini semantik vektör aramasıyla arayın — kalıcı ve yeniden kullanılabilir başvuru için",
"tools.builtins.lobe-knowledge-base.title": "Bilgi Bankası",
"tools.builtins.lobe-local-system.description": "Yerel dosyalara erişin ve masaüstünüzde kabuk komutları çalıştırın",
+4
View File
@@ -16,11 +16,15 @@
"table.columns.trigger.enums.api": "API Çağrısı",
"table.columns.trigger.enums.bot": "Bot Mesajı",
"table.columns.trigger.enums.chat": "Sohbet Mesajı",
"table.columns.trigger.enums.cli": "Komut Satırı Arayüzü",
"table.columns.trigger.enums.cron": "Zamanlanmış Görev",
"table.columns.trigger.enums.eval": "Benchmark Değerlendirme",
"table.columns.trigger.enums.file_embedding": "Dosya Gömme",
"table.columns.trigger.enums.image": "Görüntü Oluşturma",
"table.columns.trigger.enums.memory": "Bellek Çıkarımı",
"table.columns.trigger.enums.notify": "Bildirim",
"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.topic": "Konu Özeti",
"table.columns.trigger.enums.video": "Video Oluşturma",
+20
View File
@@ -24,6 +24,7 @@
"agentProfile.knowledgeBases_other": "{{count}} cơ sở tri thức",
"agentProfile.skills_one": "{{count}} kỹ năng",
"agentProfile.skills_other": "{{count}} kỹ năng",
"agentSignal.receipts.agentSignalLabel": "Tín hiệu Đại lý",
"agentSignal.receipts.memory.detail": "Đã lưu để trả lời trong tương lai",
"agentSignal.receipts.memory.title": "Đã lưu ký ức",
"agentSignal.receipts.recentActivity": "Hoạt động gần đây",
@@ -846,6 +847,23 @@
"workingPanel.documents.saved": "All changes saved",
"workingPanel.documents.title": "Document",
"workingPanel.documents.unsaved": "Unsaved changes",
"workingPanel.files.copyAbsolutePath": "Sao chép Đường dẫn Tuyệt đối",
"workingPanel.files.copyRelativePath": "Sao chép Đường dẫn Tương đối",
"workingPanel.files.count_one": "{{count}} tệp",
"workingPanel.files.count_other": "{{count}} tệp",
"workingPanel.files.empty": "Không có tệp nào trong không gian làm việc này",
"workingPanel.files.open": "Mở Tệp",
"workingPanel.files.refresh": "Làm mới",
"workingPanel.files.showInReview": "Hiển thị trong Đánh giá",
"workingPanel.files.showInSystem": "Hiển thị trong Thư mục",
"workingPanel.files.title": "Tệp",
"workingPanel.localFile.binary": "Tệp nhị phân — không thể xem trước",
"workingPanel.localFile.close": "Đóng",
"workingPanel.localFile.closeLeft": "Đóng bên Trái",
"workingPanel.localFile.closeOther": "Đóng Khác",
"workingPanel.localFile.closeRight": "Đóng bên Phải",
"workingPanel.localFile.error": "Không thể tải tệp này",
"workingPanel.localFile.truncated": "Xem trước tệp bị cắt ngắn đến {{limit}} ký tự",
"workingPanel.progress": "Progress",
"workingPanel.progress.allCompleted": "All tasks completed",
"workingPanel.resources": "Resources",
@@ -892,6 +910,8 @@
"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.",
+1
View File
@@ -8,6 +8,7 @@
"brief.action.confirm": "Xác nhận",
"brief.action.confirmDone": "Xác nhận",
"brief.action.feedback": "Phản hồi",
"brief.action.ignore": "Bỏ qua",
"brief.action.retry": "Thử lại",
"brief.addFeedback": "Gửi phản hồi",
"brief.collapse": "Thu gọn",
+16 -3
View File
@@ -20,6 +20,22 @@
"messenger.discord.connections.disconnectFailed": "Không thể xóa máy chủ.",
"messenger.discord.connections.disconnectSuccess": "Máy chủ đã được xóa.",
"messenger.discord.connections.disconnectTitle": "Xóa máy chủ",
"messenger.discord.installBlocked.dismiss": "Đã hiểu",
"messenger.discord.installBlocked.suggestion": "Gửi tin nhắn trực tiếp (DM) đến bot LobeHub trên Discord để liên kết tài khoản cá nhân của bạn — bạn không cần thêm bot lại. Hoặc yêu cầu người cài đặt ban đầu gỡ máy chủ này trong LobeHub Cài đặt → Messenger trước khi thêm lại.",
"messenger.discord.installBlocked.title": "Máy chủ đã được kết nối",
"messenger.discord.installBlocked.withName": "\"{{workspace}}\" đã được kết nối với LobeHub bởi một người dùng khác.",
"messenger.discord.installBlocked.withoutName": "Máy chủ Discord này đã được kết nối với LobeHub bởi một người dùng khác.",
"messenger.discord.installResult.failed": "Cài đặt Discord thất bại ({{reason}}). Vui lòng thử lại hoặc liên hệ hỗ trợ.",
"messenger.discord.installResult.reasons.accessDenied": "ủy quyền đã bị hủy",
"messenger.discord.installResult.reasons.exchangeFailed": "Ủy quyền Discord thất bại",
"messenger.discord.installResult.reasons.generic": "đã xảy ra lỗi không xác định",
"messenger.discord.installResult.reasons.invalidState": "phiên cài đặt đã hết hạn",
"messenger.discord.installResult.reasons.missingAppId": "Discord trả về thông tin ứng dụng không đầy đủ",
"messenger.discord.installResult.reasons.missingCodeOrState": "Discord trả về tham số cài đặt không đầy đủ",
"messenger.discord.installResult.reasons.missingTenant": "Discord không trả về định danh máy chủ",
"messenger.discord.installResult.reasons.missingToken": "Discord không trả về mã truy cập",
"messenger.discord.installResult.reasons.persistFailed": "kết nối máy chủ không thể được lưu",
"messenger.discord.installResult.success": "Máy chủ Discord đã được kết nối.",
"messenger.discord.userPending.cta": "Mở trong Discord",
"messenger.discord.userPending.hint": "Mở bot trong Discord và gửi bất kỳ tin nhắn nào để hoàn tất liên kết tài khoản của bạn.",
"messenger.discord.userPending.name": "Chưa được liên kết",
@@ -96,9 +112,6 @@
"verify.error.missingToken": "Liên kết không hợp lệ. Mở trang này từ bot.",
"verify.error.title": "Không thể xác nhận liên kết",
"verify.error.unlinkBeforeRelink": "Tài khoản LobeHub này đã được liên kết với một tài khoản Telegram khác. Ngắt kết nối trong Cài đặt → Messenger trước khi liên kết tài khoản mới.",
"verify.labRequired.description": "Messenger hiện là một tính năng Labs. Bật nó trong Cài đặt → Nâng cao → Labs và tải lại trang này.",
"verify.labRequired.openSettings": "Mở cài đặt Labs",
"verify.labRequired.title": "Bật Messenger để tiếp tục",
"verify.signInCta": "Đăng nhập để tiếp tục",
"verify.signInRequired": "Vui lòng đăng nhập vào LobeHub để xác nhận liên kết.",
"verify.success.description": "Tài khoản của bạn hiện đã được kết nối với {{platform}}. Mở {{platform}} và gửi tin nhắn đầu tiên của bạn.",
+8
View File
@@ -0,0 +1,8 @@
{
"dropdownLabel": "Mở thư mục làm việc trong",
"errors.appNotInstalled": "{{appName}} chưa được cài đặt",
"errors.launchFailed": "Không thể mở trong {{appName}}: {{error}}",
"errors.pathNotFound": "Không tìm thấy đường dẫn: {{path}}",
"errors.unknown": "lỗi không xác định",
"tooltip": "Mở trong {{appName}}"
}
+5 -6
View File
@@ -187,6 +187,7 @@
"agentTab.opening": "Cài đặt Mở đầu",
"agentTab.plugin": "Cài đặt Kỹ năng",
"agentTab.prompt": "Hồ sơ Agent",
"agentTab.selfIteration": "Tự lặp lại",
"agentTab.tts": "Dịch vụ Giọng nói",
"analytics.telemetry.desc": "Giúp chúng tôi cải thiện {{appName}} bằng dữ liệu sử dụng ẩn danh",
"analytics.telemetry.title": "Gửi dữ liệu sử dụng ẩn danh",
@@ -554,9 +555,6 @@
"settingChat.inputTemplate.desc": "Tin nhắn mới nhất của người dùng sẽ được chèn vào mẫu này",
"settingChat.inputTemplate.placeholder": "Mẫu tiền xử lý {{text}} sẽ được thay thế bằng thông tin nhập thời gian thực",
"settingChat.inputTemplate.title": "Tiền xử lý đầu vào người dùng",
"settingChat.selfIteration.enabled.desc": "Allow this assistant to review recent signals and improve its own skills when the lab workflow runs",
"settingChat.selfIteration.enabled.title": "Enable Self-Iteration",
"settingChat.selfIteration.title": "Advanced Labs",
"settingChat.submit": "Cập nhật tùy chọn trò chuyện",
"settingChat.title": "Cài đặt trò chuyện",
"settingChatAppearance.autoScrollOnStreaming.desc": "Tự động cuộn xuống cuối khi AI đang tạo phản hồi",
@@ -684,6 +682,10 @@
"settingOpening.openingQuestions.title": "Câu Hỏi Mở Đầu",
"settingOpening.title": "Cài Đặt Mở Đầu",
"settingPlugin.title": "Danh Sách Kỹ Năng",
"settingSelfIteration.enabled.desc": "Cho phép trợ lý này xem xét các tín hiệu gần đây và cải thiện kỹ năng của chính nó khi quy trình tự lặp lại được chạy.",
"settingSelfIteration.enabled.managedDesc": "Luôn bật cho Lobe AI khi Tự lặp lại khả dụng.",
"settingSelfIteration.enabled.title": "Bật Tự lặp lại",
"settingSelfIteration.title": "Tự lặp lại",
"settingSystem.oauth.info.desc": "Đã đăng nhập",
"settingSystem.oauth.info.title": "Thông Tin Tài Khoản",
"settingSystem.oauth.signin.action": "Đăng Nhập",
@@ -932,9 +934,6 @@
"tools.builtins.lobe-group-agent-builder.title": "Trình Xây Dựng Nhóm Tác Nhân",
"tools.builtins.lobe-group-management.description": "Điều phối và quản lý hội thoại nhóm đa tác nhân",
"tools.builtins.lobe-group-management.title": "Quản Lý Nhóm",
"tools.builtins.lobe-gtd.description": "Lập kế hoạch mục tiêu và theo dõi tiến độ theo phương pháp GTD. Tạo kế hoạch chiến lược, quản lý danh sách công việc với trạng thái và thực thi các tác vụ bất đồng bộ dài hạn.",
"tools.builtins.lobe-gtd.readme": "Lập kế hoạch mục tiêu và theo dõi tiến độ theo phương pháp GTD. Tạo kế hoạch chiến lược, quản lý danh sách công việc với trạng thái và thực thi các tác vụ bất đồng bộ kéo dài.",
"tools.builtins.lobe-gtd.title": "Công cụ GTD",
"tools.builtins.lobe-knowledge-base.description": "Tìm kiếm tài liệu đã tải lên và kiến thức theo miền thông qua tìm kiếm vector ngữ nghĩa — dùng cho tham chiếu lâu dài và tái sử dụng",
"tools.builtins.lobe-knowledge-base.title": "Cơ Sở Kiến Thức",
"tools.builtins.lobe-local-system.description": "Truy cập hệ thống tệp cục bộ trên máy tính. Đọc, ghi, tìm kiếm và sắp xếp tệp. Thực thi lệnh shell với hỗ trợ tác vụ nền và tìm nội dung bằng biểu thức chính quy.",
+4
View File
@@ -16,11 +16,15 @@
"table.columns.trigger.enums.api": "Gọi API",
"table.columns.trigger.enums.bot": "Tin nhắn Bot",
"table.columns.trigger.enums.chat": "Tin nhắn Chat",
"table.columns.trigger.enums.cli": "CLI",
"table.columns.trigger.enums.cron": "Tác vụ Định kỳ",
"table.columns.trigger.enums.eval": "Đánh giá Hiệu suất",
"table.columns.trigger.enums.file_embedding": "Nhúng Tệp",
"table.columns.trigger.enums.image": "Tạo hình ảnh",
"table.columns.trigger.enums.memory": "Trích xuất Bộ nhớ",
"table.columns.trigger.enums.notify": "Thông báo",
"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.topic": "Tóm tắt Chủ đề",
"table.columns.trigger.enums.video": "Tạo video",
+13
View File
@@ -24,6 +24,7 @@
"agentProfile.knowledgeBases_other": "{{count}} 个知识库",
"agentProfile.skills_one": "{{count}} 项技能",
"agentProfile.skills_other": "{{count}} 项技能",
"agentSignal.receipts.agentSignalLabel": "代理信号",
"agentSignal.receipts.memory.detail": "已保存以供未来回复使用",
"agentSignal.receipts.memory.title": "记忆已保存",
"agentSignal.receipts.recentActivity": "最近活动",
@@ -848,9 +849,21 @@
"workingPanel.documents.unsaved": "有未保存的变更",
"workingPanel.files.copyAbsolutePath": "复制路径",
"workingPanel.files.copyRelativePath": "复制相对路径",
"workingPanel.files.count_one": "{{count}} 个文件",
"workingPanel.files.count_other": "{{count}} 个文件",
"workingPanel.files.empty": "此工作区中没有文件",
"workingPanel.files.open": "打开文件",
"workingPanel.files.refresh": "刷新",
"workingPanel.files.showInReview": "在审查中查看",
"workingPanel.files.showInSystem": "在文件夹中显示",
"workingPanel.files.title": "文件",
"workingPanel.localFile.binary": "二进制文件 — 无法预览",
"workingPanel.localFile.close": "关闭",
"workingPanel.localFile.closeLeft": "关闭左侧",
"workingPanel.localFile.closeOther": "关闭其他",
"workingPanel.localFile.closeRight": "关闭右侧",
"workingPanel.localFile.error": "无法加载此文件",
"workingPanel.localFile.truncated": "文件预览被截断至 {{limit}} 个字符",
"workingPanel.progress": "进度",
"workingPanel.progress.allCompleted": "所有任务已完成",
"workingPanel.resources": "资源",
+16
View File
@@ -20,6 +20,22 @@
"messenger.discord.connections.disconnectFailed": "移除服务器失败。",
"messenger.discord.connections.disconnectSuccess": "服务器已移除。",
"messenger.discord.connections.disconnectTitle": "移除服务器",
"messenger.discord.installBlocked.dismiss": "我知道了",
"messenger.discord.installBlocked.suggestion": "在 Discord 中私信 LobeHub 机器人即可绑定个人账号——不需要再次添加机器人。如需重新接管该服务器,请让原安装人先在「设置 → Messenger」中移除该服务器后再重新邀请。",
"messenger.discord.installBlocked.title": "服务器已被连接",
"messenger.discord.installBlocked.withName": "「{{workspace}}」已被另一位 LobeHub 用户连接到 LobeHub。",
"messenger.discord.installBlocked.withoutName": "该 Discord 服务器已被另一位 LobeHub 用户连接到 LobeHub。",
"messenger.discord.installResult.failed": "Discord 安装失败({{reason}})。请重试或联系支持。",
"messenger.discord.installResult.reasons.accessDenied": "授权已取消",
"messenger.discord.installResult.reasons.exchangeFailed": "Discord 授权失败",
"messenger.discord.installResult.reasons.generic": "发生未知错误",
"messenger.discord.installResult.reasons.invalidState": "安装会话已过期",
"messenger.discord.installResult.reasons.missingAppId": "Discord 返回的应用信息不完整",
"messenger.discord.installResult.reasons.missingCodeOrState": "Discord 返回的安装参数不完整",
"messenger.discord.installResult.reasons.missingTenant": "Discord 未返回服务器标识符",
"messenger.discord.installResult.reasons.missingToken": "Discord 未返回访问令牌",
"messenger.discord.installResult.reasons.persistFailed": "无法保存服务器连接",
"messenger.discord.installResult.success": "Discord 服务器已连接。",
"messenger.discord.userPending.cta": "在 Discord 中打开",
"messenger.discord.userPending.hint": "在 Discord 中打开机器人并发送任意消息,完成账号绑定。",
"messenger.discord.userPending.name": "尚未绑定",
+5 -5
View File
@@ -187,7 +187,7 @@
"agentTab.opening": "开场设置",
"agentTab.plugin": "技能设置",
"agentTab.prompt": "助理档案",
"agentTab.selfIteration": "自迭代",
"agentTab.selfIteration": "自迭代",
"agentTab.tts": "语音服务",
"analytics.telemetry.desc": "通过匿名使用数据帮助我们改进 {{appName}}",
"analytics.telemetry.title": "发送匿名使用数据",
@@ -682,10 +682,10 @@
"settingOpening.openingQuestions.title": "开场问题",
"settingOpening.title": "开场设置",
"settingPlugin.title": "技能列表",
"settingSelfIteration.enabled.desc": "允许助手在自迭代工作流运行时回顾近期信号并改进自己的技能。",
"settingSelfIteration.enabled.managedDesc": "Self-Iteration 可用时,Lobe AI 始终启用此能力。",
"settingSelfIteration.enabled.title": "启用自迭代",
"settingSelfIteration.title": "自迭代",
"settingSelfIteration.enabled.desc": "允许助手在自迭代工作流运行时审查最近的信号并改进其自身技能。",
"settingSelfIteration.enabled.managedDesc": "当自我迭代功能可用时,Lobe AI 始终启用。",
"settingSelfIteration.enabled.title": "启用自迭代",
"settingSelfIteration.title": "自迭代",
"settingSystem.oauth.info.desc": "已登录",
"settingSystem.oauth.info.title": "账户信息",
"settingSystem.oauth.signin.action": "登录",
+3
View File
@@ -16,12 +16,15 @@
"table.columns.trigger.enums.api": "API 调用",
"table.columns.trigger.enums.bot": "Bot 消息",
"table.columns.trigger.enums.chat": "聊天消息",
"table.columns.trigger.enums.cli": "命令行界面",
"table.columns.trigger.enums.cron": "定时任务",
"table.columns.trigger.enums.eval": "基准评测",
"table.columns.trigger.enums.file_embedding": "文件嵌入",
"table.columns.trigger.enums.image": "图像生成",
"table.columns.trigger.enums.memory": "记忆提取",
"table.columns.trigger.enums.notify": "通知",
"table.columns.trigger.enums.onboarding": "引导流程",
"table.columns.trigger.enums.openapi": "开放API",
"table.columns.trigger.enums.semantic_search": "知识搜索",
"table.columns.trigger.enums.topic": "话题总结",
"table.columns.trigger.enums.video": "视频生成",

Some files were not shown because too many files have changed in this diff Show More