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