lobehub/locales/pt-BR/onboarding.json
Rdmclin2 965fc929e1
feat: add unified messaging tool for cross-platform communication (#13296)
*  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>
2026-03-31 00:26:32 +08:00

101 lines
6.9 KiB
JSON

{
"agent.banner.label": "Integração do Agente",
"agent.completionSubtitle": "Seu assistente está configurado e pronto para uso.",
"agent.completionTitle": "Tudo Pronto!",
"agent.enterApp": "Entrar no Aplicativo",
"agent.greeting.emojiLabel": "Emoji",
"agent.greeting.nameLabel": "Nome",
"agent.greeting.namePlaceholder": "ex.: Lumi, Atlas, Neko...",
"agent.greeting.prompt": "Dê-me um nome, um estilo e um emoji",
"agent.greeting.vibeLabel": "Estilo / Personalidade",
"agent.greeting.vibePlaceholder": "ex.: Caloroso e amigável, Direto e objetivo...",
"agent.history.current": "Atual",
"agent.history.title": "Tópicos do Histórico",
"agent.modeSwitch.agent": "Conversacional",
"agent.modeSwitch.classic": "Clássico",
"agent.modeSwitch.debug": "Exportar Depuração",
"agent.modeSwitch.label": "Escolha seu modo de integração",
"agent.modeSwitch.reset": "Reiniciar Fluxo",
"agent.progress": "{{currentStep}}/{{totalSteps}}",
"agent.skipOnboarding": "Pular integração",
"agent.stage.agentIdentity": "Identidade do Agente",
"agent.stage.painPoints": "Pontos de Dor",
"agent.stage.proSettings": "Configuração Avançada",
"agent.stage.responseLanguage": "Idioma de Resposta",
"agent.stage.summary": "Resumo",
"agent.stage.userIdentity": "Sobre Você",
"agent.stage.workContext": "Contexto de Trabalho",
"agent.stage.workStyle": "Estilo de Trabalho",
"agent.subtitle": "Conclua a configuração em uma conversa dedicada de integração.",
"agent.summaryHint": "Finalize aqui se o resumo da configuração estiver correto.",
"agent.telemetryAllow": "Permitir telemetria",
"agent.telemetryDecline": "Não, obrigado",
"agent.telemetryHint": "Você também pode responder com suas próprias palavras.",
"agent.title": "Integração por Conversa",
"agent.welcome": "...hm? Acabei de acordar — minha mente está vazia. Quem é você? E — como devo ser chamado? Preciso de um nome também.",
"back": "Voltar",
"finish": "Começar",
"interests.area.business": "Negócios e Estratégia",
"interests.area.coding": "Programação e Desenvolvimento",
"interests.area.design": "Design e Criatividade",
"interests.area.education": "Aprendizado e Pesquisa",
"interests.area.marketing": "Marketing e Divulgação",
"interests.area.other": "Outras Áreas",
"interests.area.product": "Produto e Gestão",
"interests.area.sales": "Vendas e Relacionamento com Clientes",
"interests.area.writing": "Criação de Conteúdo",
"interests.hint": "Você pode mudar isso a qualquer momento nas configurações",
"interests.placeholder": "Digite seus interesses...",
"interests.title": "Quais são as suas áreas de interesse?",
"interests.title2": "Isso vai me ajudar a te conhecer melhor",
"interests.title3": "Sem pressa, vou te conhecer melhor aos poucos",
"modeSelection.desc": "Escolha o modo que combina mais com você",
"modeSelection.hint": "Você pode mudar isso a qualquer momento nas configurações",
"modeSelection.lite.desc": "Ideal para conversas do dia a dia, perguntas e respostas, produtividade leve e testes de modelos",
"modeSelection.lite.subtitle": "Leve e focado — perfeito para colaborar com eficiência com um agente tudo-em-um. Alterne entre modelos populares a qualquer momento para manter o foco.",
"modeSelection.lite.title": "Lite",
"modeSelection.pro.desc": "Feito para quem busca colaboração profunda e personalização no fluxo de trabalho",
"modeSelection.pro.subtitle": "Modo profissional de produtividade. Gerencie uma empresa sozinho, colabore com múltiplos agentes e personalize modelos e fluxos de trabalho para criar seu próprio hub inteligente.",
"modeSelection.pro.title": "Pro",
"modeSelection.title": "Qual modo de trabalho você prefere?",
"modeSelection.title2": "Lite ou Pro — você decide!",
"modeSelection.title3": "Me diga, para que eu possa personalizar tudo pra você~",
"next": "Próximo",
"proSettings.connectors.title": "Conecte Suas Ferramentas Favoritas",
"proSettings.devMode.title": "Modo Desenvolvedor",
"proSettings.model.fixed": "O modelo padrão está predefinido como {{provider}}/{{model}} neste ambiente.",
"proSettings.model.title": "Modelo Padrão Usado pelo Agente",
"proSettings.title": "Configure Opções Avançadas com Antecedência",
"proSettings.title2": "Experimente conectar algumas ferramentas comuns~",
"proSettings.title3": "Vamos nos preparar para um trabalho eficiente!",
"responseLanguage.auto": "Automático (Seguir idioma do sistema)",
"responseLanguage.desc": "Escolha o idioma das respostas do Agente",
"responseLanguage.hint": "Após selecionar um idioma, as respostas da IA serão nesse idioma, e a interface também será sincronizada",
"responseLanguage.title": "Em qual idioma devemos nos comunicar?",
"responseLanguage.title2": "Comece pelo idioma, construa uma compreensão verdadeira.",
"responseLanguage.title3": "Deixe-me falar com clareza e te entender melhor~",
"telemetry.agreement": "Todos os dados coletados são anônimos e usados exclusivamente para melhorar a experiência do produto. Ao continuar, você confirma que leu e concorda com os <terms>Termos e Condições</terms> e a <privacy>Política de Privacidade</privacy>.",
"telemetry.desc": "Sou seu concierge de Agentes — aqui para te ajudar a pensar, criar e gerenciar Agentes e Grupos.",
"telemetry.helpImprove": "Ajude a melhorar o {{appName}}",
"telemetry.next": "Vamos começar",
"telemetry.privacy": "Política de Privacidade",
"telemetry.rows.collaborate.desc": "Aqui, pessoas e Agentes trabalham, aprendem e evoluem juntos — deixando a produtividade fluir naturalmente.",
"telemetry.rows.collaborate.title": "Colabore · Evolua com Inteligência",
"telemetry.rows.create.desc": "Da ideia à ação. Basta pensar, e seu Agente nasce.",
"telemetry.rows.create.title": "Crie · Transforme Inspiração em Realidade",
"telemetry.rows.evolve.desc": "Cada interação me ajuda a te entender melhor — não só nas respostas, mas na compreensão.",
"telemetry.rows.evolve.title": "Evolua · Quanto Mais Você Usa, Melhor Eu Te Conheço",
"telemetry.rows.privacy.desc": "Usamos dados anonimizados para melhorar continuamente a experiência. Você pode mudar isso a qualquer momento nas preferências de privacidade.",
"telemetry.rows.privacy.title": "Vamos Tornar o {{appName}} Ainda Melhor Juntos",
"telemetry.terms": "Termos de Serviço",
"telemetry.title": "Olá, eu sou o {{name}}",
"telemetry.title2": "Prazer em te conhecer~",
"telemetry.title3": "Loooobe! Vamos começar!",
"title": "Bem-vindo ao {{appName}}",
"username.desc": "Nos diga como devemos te chamar",
"username.hint": "Você pode mudar isso a qualquer momento nas configurações",
"username.placeholder": "Digite seu nome...",
"username.title": "Aliás, como devo te chamar?",
"username.title2": "Vamos nos conhecer primeiro!",
"username.title3": "Assim, podemos conversar de forma mais natural a partir de agora~"
}