mirror of
https://github.com/lobehub/lobe-chat.git
synced 2026-06-14 03:30:19 +00:00
913ee4210d
* feat: support page editor lock Squashed page-lock feature work: - support page editor lock - support agent group / agent / task edit - add edit lock to agent/agentgroup/task - refactor page lock - fix workspaceId for edit objects - align with agent/group/task * fix: collaborative edit lock * chore: update i18n * fix: redis acquire * fix: release lock * fix: test case * chore: complement page lock test cases
1106 lines
71 KiB
JSON
1106 lines
71 KiB
JSON
{
|
|
"ModelSwitch.title": "Modelo",
|
|
"active": "Ativo",
|
|
"agentBuilder.installPlugin.authRequired": "O Cloud MCP requer login para continuar",
|
|
"agentBuilder.installPlugin.cancel": "Cancelar",
|
|
"agentBuilder.installPlugin.clickApproveToConnect": "Clique em \"Aprovar\" para conectar e autorizar esta Integração",
|
|
"agentBuilder.installPlugin.clickApproveToInstall": "Clique em \"Aprovar\" para instalar esta Habilidade",
|
|
"agentBuilder.installPlugin.connectedAndEnabled": "Conectado e ativado",
|
|
"agentBuilder.installPlugin.connectionFailed": "Falha na conexão. Tente novamente ou verifique as configurações de autorização e rede.",
|
|
"agentBuilder.installPlugin.installFailed": "Falha na instalação. Tente novamente ou veja os detalhes e tente de novo.",
|
|
"agentBuilder.installPlugin.installPlugin": "Instalar Habilidade",
|
|
"agentBuilder.installPlugin.installToEnable": "Instale para ativar esta Habilidade para o Agente (você pode fazer isso depois)",
|
|
"agentBuilder.installPlugin.installedAndEnabled": "Instalado e ativado",
|
|
"agentBuilder.installPlugin.requiresAuth": "Requer autorização. Clique em \"Aprovar\" para conectar",
|
|
"agentBuilder.installPlugin.retry": "Tentar novamente",
|
|
"agentBuilder.title": "Construtor de Agentes",
|
|
"agentBuilder.welcome": "Conte-me seu caso de uso.\n\nEscrita, programação ou análise de dados — qualquer coisa serve. Você define o objetivo e os padrões; eu os transformo em Agentes colaborativos e executáveis.",
|
|
"agentConfigError.retry": "Tentar novamente",
|
|
"agentConfigError.title": "Falha ao carregar as configurações do agente",
|
|
"agentDefaultMessage": "Olá, sou **{{name}}**. Uma frase basta.\n\nQuer que eu me adapte melhor ao seu fluxo de trabalho? Vá para [Configurações do Agente]({{url}}) e preencha o Perfil do Agente (você pode editá-lo a qualquer momento).",
|
|
"agentDefaultMessageWithSystemRole": "Olá, sou **{{name}}**. Uma frase basta — você está no controle.",
|
|
"agentDefaultMessageWithoutEdit": "Olá, sou **{{name}}**. Uma frase basta — você está no controle.",
|
|
"agentProfile.files_one": "{{count}} arquivo",
|
|
"agentProfile.files_other": "{{count}} arquivos",
|
|
"agentProfile.knowledgeBases_one": "{{count}} base de conhecimento",
|
|
"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",
|
|
"agentSignal.receipts.skill.detail": "Melhorou como este assistente lida com solicitações semelhantes",
|
|
"agentSignal.receipts.skill.title": "Habilidade atualizada",
|
|
"agents": "Agentes",
|
|
"artifact.generating": "Gerando",
|
|
"artifact.inThread": "Não é possível visualizar no subtópico, mude para a área principal da conversa para abrir",
|
|
"artifact.thinking": "Pensando",
|
|
"artifact.thought": "Processo de pensamento",
|
|
"artifact.unknownTitle": "Trabalho sem título",
|
|
"availableAgents": "Agentes disponíveis",
|
|
"backToBottom": "Ir para o mais recente",
|
|
"beforeUnload.confirmLeave": "Uma solicitação ainda está em andamento. Deseja sair mesmo assim?",
|
|
"builtinCopilot": "Copiloto Integrado",
|
|
"chatList.expandMessage": "Expandir mensagem",
|
|
"chatList.longMessageDetail": "Ver detalhes",
|
|
"chatMode.agent": "Agente",
|
|
"chatMode.agentCap.env": "Ambiente de execução",
|
|
"chatMode.agentCap.files": "Acesso a arquivos",
|
|
"chatMode.agentCap.memory": "Memória",
|
|
"chatMode.agentCap.tools": "Chamadas de ferramentas",
|
|
"chatMode.agentCap.web": "Pesquisa na web",
|
|
"chatMode.agentDesc": "O agente pode usar ferramentas e o ambiente para completar tarefas automaticamente",
|
|
"chatMode.chat": "Bate-papo",
|
|
"chatMode.chatDesc": "Sem ambiente de execução ou autonomia; usa menos tokens",
|
|
"chatMode.select": "Mudar Modo",
|
|
"claudeCodeInstallGuide.actions.openDocs": "Abrir guia de instalação",
|
|
"claudeCodeInstallGuide.actions.openSystemTools": "Abrir ferramentas do sistema",
|
|
"claudeCodeInstallGuide.afterInstall": "Após instalar, execute o Claude Code uma vez para iniciar a sessão. Depois, tente novamente sua mensagem ou clique em Redetectar nas Ferramentas do Sistema.",
|
|
"claudeCodeInstallGuide.desc": "O Claude Code precisa do Claude Code CLI para ser executado localmente. Instale-o e verifique se o comando `claude` está disponível no seu PATH.",
|
|
"claudeCodeInstallGuide.installWithBrew": "Homebrew",
|
|
"claudeCodeInstallGuide.installWithNpm": "Instalação recomendada",
|
|
"claudeCodeInstallGuide.menuNotification.title": "Claude Code CLI não encontrado",
|
|
"claudeCodeInstallGuide.reason": "O LobeHub não conseguiu iniciar o Claude Code: {{message}}",
|
|
"claudeCodeInstallGuide.title": "Instalar Claude Code CLI",
|
|
"clearCurrentMessages": "Limpar mensagens da sessão atual",
|
|
"cliAuthGuide.actions.openDocs": "Abrir guia de login",
|
|
"cliAuthGuide.actions.openSystemTools": "Abrir ferramentas do sistema",
|
|
"cliAuthGuide.afterLogin": "Após fazer login novamente ou atualizar as credenciais, tente enviar sua mensagem outra vez. Você também pode redetectar nas Ferramentas do Sistema.",
|
|
"cliAuthGuide.desc": "{{name}} não pôde continuar porque a sessão expirou ou as credenciais são inválidas.",
|
|
"cliAuthGuide.errorDetails": "Detalhes do erro",
|
|
"cliAuthGuide.runCommand": "Execute isto no Terminal",
|
|
"cliAuthGuide.title": "Entrar em {{name}}",
|
|
"cliOverloadedGuide.actions.retry": "Tentar novamente",
|
|
"cliOverloadedGuide.desc": "O serviço de modelo upstream de {{name}} está temporariamente sobrecarregado. Isso geralmente se resolve em instantes.",
|
|
"cliOverloadedGuide.errorDetails": "Detalhes do erro",
|
|
"cliOverloadedGuide.retryHint": "Aguarde alguns segundos e tente novamente. Se o problema persistir, o provedor pode estar enfrentando um incidente mais amplo.",
|
|
"cliOverloadedGuide.title": "{{name}} está temporariamente sobrecarregado",
|
|
"cliRateLimitGuide.actions.openSystemTools": "Abrir ferramentas do sistema",
|
|
"cliRateLimitGuide.actions.retry": "Tentar novamente",
|
|
"cliRateLimitGuide.afterReset": "Aguarde até o horário de redefinição e tente sua mensagem novamente. Se estiver usando autorização por API, você também pode verificar o limite e o status de cobrança do seu provedor.",
|
|
"cliRateLimitGuide.desc": "{{name}} atingiu o limite de uso atual e não pode continuar esta execução agora.",
|
|
"cliRateLimitGuide.limitType": "Janela de limite",
|
|
"cliRateLimitGuide.limitTypes.weekCycle": "Ciclo semanal",
|
|
"cliRateLimitGuide.relative.day_one": "{{count}} dia",
|
|
"cliRateLimitGuide.relative.day_other": "{{count}} dias",
|
|
"cliRateLimitGuide.relative.hour_one": "{{count}} hora",
|
|
"cliRateLimitGuide.relative.hour_other": "{{count}} horas",
|
|
"cliRateLimitGuide.relative.minute_one": "{{count}} minuto",
|
|
"cliRateLimitGuide.relative.minute_other": "{{count}} minutos",
|
|
"cliRateLimitGuide.relative.soon": "Redefine em breve",
|
|
"cliRateLimitGuide.resetAt": "Redefine às",
|
|
"cliRateLimitGuide.resetInApprox": "Redefine em aproximadamente {{duration}}",
|
|
"cliRateLimitGuide.title": "Limite de uso de {{name}} atingido",
|
|
"codexInstallGuide.actions.openDocs": "Abrir guia de instalação",
|
|
"codexInstallGuide.actions.openSystemTools": "Abrir ferramentas do sistema",
|
|
"codexInstallGuide.afterInstall": "Após instalar, execute o Codex uma vez para iniciar a sessão. Depois, tente sua mensagem novamente ou clique em Redetectar nas Ferramentas do Sistema.",
|
|
"codexInstallGuide.desc": "O Agente Codex precisa do Codex CLI para ser executado localmente. Instale-o e verifique se o comando codex está disponível no seu PATH.",
|
|
"codexInstallGuide.installWithBrew": "Homebrew (macOS)",
|
|
"codexInstallGuide.installWithNpm": "Instalação recomendada",
|
|
"codexInstallGuide.menuNotification.title": "Codex CLI não encontrado",
|
|
"codexInstallGuide.reason": "O LobeHub não conseguiu iniciar o Codex: {{message}}",
|
|
"codexInstallGuide.title": "Instalar Codex CLI",
|
|
"compressedHistory": "Histórico Comprimido",
|
|
"compression.cancel": "Descompactar",
|
|
"compression.cancelConfirm": "Tem certeza de que deseja descompactar? Isso restaurará as mensagens originais.",
|
|
"compression.history": "Histórico",
|
|
"compression.summary": "Resumo",
|
|
"confirmClearCurrentMessages": "Você está prestes a limpar as mensagens da sessão atual. Uma vez limpas, não poderão ser recuperadas. Confirme sua ação.",
|
|
"confirmRemoveChatGroupItemAlert": "Este Grupo será excluído. Assistentes específicos do grupo também serão excluídos, enquanto assistentes externos não serão afetados.",
|
|
"confirmRemoveGroupItemAlert": "Você está prestes a excluir este grupo. Após a exclusão, seus agentes serão movidos para a lista padrão. Confirme sua ação.",
|
|
"confirmRemoveGroupSuccess": "Grupo excluído com sucesso",
|
|
"confirmRemoveSessionItemAlert": "Você está prestes a excluir este agente. Uma vez excluído, não poderá ser recuperado. Confirme sua ação.",
|
|
"confirmRemoveSessionSuccess": "Agente removido com sucesso",
|
|
"createModal.createBlank": "Criar em branco",
|
|
"createModal.groupPlaceholder": "Descreva o que este grupo deve fazer...",
|
|
"createModal.groupTitle": "O que seu grupo deve fazer?",
|
|
"createModal.placeholder": "Descreva o que seu agente deve fazer...",
|
|
"createModal.title": "O que seu agente deve fazer?",
|
|
"createTask.assignee": "Responsável",
|
|
"createTask.collapse": "Ocultar entrada",
|
|
"createTask.expandToInline": "Fixar na página",
|
|
"createTask.instructionPlaceholder": "Adicionar descrição...",
|
|
"createTask.submit": "Criar tarefa",
|
|
"createTask.titlePlaceholder": "Título da tarefa",
|
|
"defaultAgent": "Agente Padrão",
|
|
"defaultGroupChat": "Grupo",
|
|
"defaultList": "Lista Padrão",
|
|
"defaultSession": "Agente Padrão",
|
|
"desktopNotification.aiReplyCompleted.body": "Resposta do agente pronta",
|
|
"desktopNotification.aiReplyCompleted.title": "Resposta concluída",
|
|
"desktopNotification.humanApprovalRequired.body": "Um agente precisa da sua aprovação para continuar",
|
|
"desktopNotification.humanApprovalRequired.title": "Aprovação necessária",
|
|
"dm.placeholder": "Suas mensagens privadas com {{agentTitle}} aparecerão aqui.",
|
|
"dm.tooltip": "Enviar mensagem privada",
|
|
"dm.visibleTo": "Visível apenas para {{target}}",
|
|
"dm.you": "Você",
|
|
"duplicateSession.loading": "Copiando...",
|
|
"duplicateSession.success": "Cópia realizada com sucesso",
|
|
"duplicateSession.title": "Cópia de {{title}}",
|
|
"duplicateTitle": "Cópia de {{title}}",
|
|
"emptyAgent": "Nenhum Agente ainda. Comece com seu primeiro Agente — construa seu sistema ao longo do tempo.",
|
|
"emptyAgentAction": "Criar Agente",
|
|
"extendParams.disableContextCaching.desc": "Reduza em até 90% o custo de geração de uma única conversa e aumente a velocidade em até 4x. <1>Saiba mais</1>",
|
|
"extendParams.disableContextCaching.title": "Ativar Cache de Contexto",
|
|
"extendParams.effort.desc": "Controle quantos tokens o Claude usa ao responder com o parâmetro de esforço.",
|
|
"extendParams.effort.title": "Esforço",
|
|
"extendParams.enableAdaptiveThinking.desc": "Permita que o Claude decida dinamicamente quando e quanto pensar com o modo de pensamento adaptativo.",
|
|
"extendParams.enableAdaptiveThinking.title": "Ativar Pensamento Adaptativo",
|
|
"extendParams.enableReasoning.desc": "Permite que o modelo raciocine antes de responder. Use para tarefas complexas.",
|
|
"extendParams.enableReasoning.title": "Ativar Pensamento Profundo",
|
|
"extendParams.imageAspectRatio.title": "Proporção da Imagem",
|
|
"extendParams.imageResolution.title": "Resolução da Imagem",
|
|
"extendParams.preserveThinking.desc": "Quando ativado, o raciocínio histórico do assistente será enviado de volta como contexto para os modelos. Isso pode aumentar o uso de tokens.",
|
|
"extendParams.preserveThinking.title": "Preservar Raciocínio Histórico",
|
|
"extendParams.reasoningBudgetToken.title": "Token de Consumo de Pensamento",
|
|
"extendParams.reasoningEffort.title": "Intensidade do Raciocínio",
|
|
"extendParams.textVerbosity.title": "Nível de Detalhamento do Texto",
|
|
"extendParams.thinking.title": "Chave de Pensamento Profundo",
|
|
"extendParams.thinkingBudget.title": "Orçamento de Ideias",
|
|
"extendParams.thinkingLevel.title": "Nível de Pensamento",
|
|
"extendParams.title": "Recursos Estendidos do Modelo",
|
|
"extendParams.urlContext.desc": "Quando ativado, links da web serão automaticamente analisados para recuperar o conteúdo real da página",
|
|
"extendParams.urlContext.title": "Extrair Conteúdo de Links da Web",
|
|
"followUpPlaceholder": "Acompanhar. Use @ para atribuir tarefas a outros agentes.",
|
|
"followUpPlaceholderHeterogeneous": "Continuar.",
|
|
"group.desc": "Avance em uma tarefa com vários Agentes em um espaço compartilhado.",
|
|
"group.memberTooltip": "Há {{count}} membros no grupo",
|
|
"group.orchestratorThinking": "Orquestrador está pensando...",
|
|
"group.profile.contentPlaceholder": "Defina os objetivos/modos de trabalho do grupo aqui. Essas informações serão compartilhadas com todos os membros do grupo.",
|
|
"group.profile.external": "Externo",
|
|
"group.profile.externalAgentWarning": "Este é um agente externo. As alterações feitas aqui modificarão diretamente a configuração original do agente.",
|
|
"group.profile.groupSettings": "Configurações do Grupo",
|
|
"group.profile.supervisor": "Supervisor",
|
|
"group.profile.supervisorPlaceholder": "O supervisor coordena diferentes agentes. Definir as informações do supervisor aqui permite uma coordenação de fluxo de trabalho mais precisa.",
|
|
"group.removeMember": "Remover Membro",
|
|
"group.title": "Grupo",
|
|
"groupDescription": "Descrição do grupo",
|
|
"groupSidebar.agentProfile.chat": "Conversa",
|
|
"groupSidebar.agentProfile.model": "Modelo",
|
|
"groupSidebar.agentProfile.settings": "Configurações",
|
|
"groupSidebar.members.addMember": "Adicionar Membro",
|
|
"groupSidebar.members.enableOrchestrator": "Ativar Orquestrador",
|
|
"groupSidebar.members.memberSettings": "Configurações do Membro",
|
|
"groupSidebar.members.orchestrator": "Orquestrador",
|
|
"groupSidebar.members.orchestratorThinking": "Orquestrador está pensando...",
|
|
"groupSidebar.members.removeMember": "Remover Membro",
|
|
"groupSidebar.members.stopOrchestrator": "Parar",
|
|
"groupSidebar.members.triggerOrchestrator": "Iniciar",
|
|
"groupSidebar.tabs.host": "Orquestrador",
|
|
"groupSidebar.tabs.members": "Membros",
|
|
"groupSidebar.tabs.role": "Perfil",
|
|
"groupWizard.chooseMembers": "Selecionar agentes existentes...",
|
|
"groupWizard.createGroup": "Criar Grupo",
|
|
"groupWizard.existingMembers": "Agentes Atuais",
|
|
"groupWizard.groupMembers": "Esses agentes também serão adicionados à sua lista",
|
|
"groupWizard.host.description": "Deixe o Grupo avançar automaticamente. Você pode intervir a qualquer momento.",
|
|
"groupWizard.host.title": "Ativar Orquestrador",
|
|
"groupWizard.host.tooltip": "Quando desativado, você precisará mencionar membros com @ para obter respostas.",
|
|
"groupWizard.memberCount": "{{count}} membros",
|
|
"groupWizard.noMatchingTemplates": "Nenhum modelo correspondente",
|
|
"groupWizard.noSelectedTemplates": "Nenhum modelo selecionado",
|
|
"groupWizard.noTemplateMembers": "Nenhum membro no modelo",
|
|
"groupWizard.noTemplates": "Nenhum modelo disponível",
|
|
"groupWizard.searchTemplates": "Buscar modelos...",
|
|
"groupWizard.title": "Criar Grupo",
|
|
"groupWizard.useTemplate": "Usar Modelo",
|
|
"heteroAgent.cloudNotConfigured.action": "Configurar",
|
|
"heteroAgent.cloudNotConfigured.desc": "Configure seu token Claude Code no perfil do agente para começar a enviar mensagens.",
|
|
"heteroAgent.cloudNotConfigured.title": "Credenciais de nuvem necessárias",
|
|
"heteroAgent.cloudRepo.multiSelected": "{{count}} repositórios selecionados",
|
|
"heteroAgent.cloudRepo.noRepos": "Nenhum repositório configurado. Adicione-os nas configurações do agente.",
|
|
"heteroAgent.cloudRepo.notSet": "Nenhum repositório selecionado",
|
|
"heteroAgent.cloudRepo.sectionTitle": "Repositórios",
|
|
"heteroAgent.executionTarget.downloadDesktop": "Obter Aplicativo para Desktop",
|
|
"heteroAgent.executionTarget.downloadDesktopDesc": "Execute agentes com acesso ao seu computador",
|
|
"heteroAgent.executionTarget.downloadDesktopTitle": "Obter o aplicativo para desktop",
|
|
"heteroAgent.executionTarget.infoTooltip": "Escolha um dispositivo remoto para controlar essa máquina pela web. \"Este dispositivo\" executa o agente localmente e está disponível apenas no aplicativo desktop.",
|
|
"heteroAgent.executionTarget.loading": "Carregando dispositivos…",
|
|
"heteroAgent.executionTarget.local": "Este dispositivo",
|
|
"heteroAgent.executionTarget.localDesc": "Executar como um processo local neste aplicativo desktop",
|
|
"heteroAgent.executionTarget.noDevices": "Nenhum dispositivo remoto ainda. Instale o aplicativo desktop ou execute `lh connect` em outra máquina.",
|
|
"heteroAgent.executionTarget.none": "Nenhum dispositivo",
|
|
"heteroAgent.executionTarget.noneDesc": "Nenhum dispositivo habilitado",
|
|
"heteroAgent.executionTarget.offline": "Offline",
|
|
"heteroAgent.executionTarget.online": "Online",
|
|
"heteroAgent.executionTarget.sandbox": "Sandbox na nuvem",
|
|
"heteroAgent.executionTarget.sandboxDesc": "Executar em um sandbox efêmero na nuvem",
|
|
"heteroAgent.executionTarget.title": "Dispositivo de Execução",
|
|
"heteroAgent.executionTarget.unknownDevice": "Dispositivo desconhecido",
|
|
"heteroAgent.fullAccess.label": "Acesso total",
|
|
"heteroAgent.fullAccess.tooltip": "Claude Code é executado localmente com acesso completo de leitura/gravação ao diretório de trabalho. A troca de modos de permissão ainda não está disponível.",
|
|
"heteroAgent.resumeReset.cwdChanged": "Diretório de trabalho alterado. A sessão anterior do Claude Code só pode ser retomada a partir do diretório original, então uma nova conversa foi iniciada.",
|
|
"heteroAgent.resumeReset.resumeFailed": "A thread salva do Codex não pôde ser retomada com segurança, então uma nova conversa foi iniciada para este tópico.",
|
|
"heteroAgent.switchCwd.cancel": "Cancelar",
|
|
"heteroAgent.switchCwd.content": "As sessões do Claude Code são vinculadas a um diretório de trabalho. Alterá-lo iniciará uma nova sessão para este tópico — as mensagens permanecem, mas o contexto da sessão anterior não poderá ser retomado.",
|
|
"heteroAgent.switchCwd.ok": "Mudar e iniciar nova sessão",
|
|
"heteroAgent.switchCwd.title": "Mudar diretório de trabalho?",
|
|
"hideForYou": "Conteúdo da mensagem direta oculto. Ative 'Mostrar Conteúdo de Mensagens Diretas' nas configurações para visualizar.",
|
|
"history.title": "O Agente manterá apenas as últimas {{count}} mensagens.",
|
|
"historyRange": "Intervalo de Histórico",
|
|
"historySummary": "Resumo de Mensagens Históricas",
|
|
"inactive": "Inativo",
|
|
"inbox.desc": "Colabore em um único Espaço de Trabalho e transforme ideias em resultados.",
|
|
"inbox.title": "Lobe AI",
|
|
"input.addAi": "Adicionar mensagem de IA",
|
|
"input.addUser": "Adicionar mensagem de usuário",
|
|
"input.costEstimate.creditsPerMillionTokens": "{{credits}} créditos/M tokens",
|
|
"input.costEstimate.hint": "Custo estimado: ~{{credits}} créditos",
|
|
"input.costEstimate.inputLabel": "Entrada",
|
|
"input.costEstimate.outputLabel": "Saída",
|
|
"input.costEstimate.settingsLink": "Ajustar limite de aviso",
|
|
"input.costEstimate.tokenCount": "~{{tokens}} tokens",
|
|
"input.costEstimate.tooltip": "Estimado com base no contexto atual, ferramentas e preços do modelo. O custo real pode variar.",
|
|
"input.disclaimer": "Agentes podem cometer erros. Use seu julgamento para informações críticas.",
|
|
"input.errorMsg": "Falha ao enviar: {{errorMsg}}. Tente novamente ou envie mais tarde.",
|
|
"input.inputCompletionError.desc": "As sugestões de entrada pararam após um erro. Tente novamente ou ajuste o modelo de sugestão nas Configurações.",
|
|
"input.inputCompletionError.retry": "Tentar novamente",
|
|
"input.inputCompletionError.settings": "Configurações",
|
|
"input.inputCompletionError.title": "Sugestões de entrada pausadas",
|
|
"input.more": "Mais",
|
|
"input.send": "Enviar",
|
|
"input.sendWithCmdEnter": "Pressione <key/> para enviar",
|
|
"input.sendWithEnter": "Pressione <key/> para enviar",
|
|
"input.stop": "Parar",
|
|
"input.warp": "Nova linha",
|
|
"input.warpWithKey": "Pressione <key/> para inserir uma quebra de linha",
|
|
"inputQueue.delete": "Excluir",
|
|
"inputQueue.edit": "Editar",
|
|
"inputQueue.sendNow": "Enviar agora (interrompe a execução atual)",
|
|
"intentUnderstanding.title": "Entendendo sua intenção...",
|
|
"inviteMembers": "Convidar membros",
|
|
"knowledgeBase.all": "Todo o Conteúdo",
|
|
"knowledgeBase.allFiles": "Todos os Arquivos",
|
|
"knowledgeBase.allLibraries": "Todas as Bibliotecas",
|
|
"knowledgeBase.disabled": "O chat da biblioteca não está disponível nesta implantação. Mude para um banco de dados no servidor ou use {{cloud}}.",
|
|
"knowledgeBase.files": "Arquivos",
|
|
"knowledgeBase.libraries": "Bibliotecas",
|
|
"knowledgeBase.library.action.add": "Adicionar",
|
|
"knowledgeBase.library.action.detail": "Detalhes",
|
|
"knowledgeBase.library.action.remove": "Remover",
|
|
"knowledgeBase.library.title": "Arquivos / Bibliotecas",
|
|
"knowledgeBase.relativeFilesOrLibraries": "Arquivos/Bibliotecas Relacionados",
|
|
"knowledgeBase.title": "Biblioteca",
|
|
"knowledgeBase.uploadGuide": "Arquivos enviados podem ser visualizados na seção 'Recursos'.",
|
|
"knowledgeBase.viewMore": "Ver mais",
|
|
"memberSelection.addMember": "Adicionar Membro",
|
|
"memberSelection.allMembers": "Todos os membros",
|
|
"memberSelection.createGroup": "Criar Grupo",
|
|
"memberSelection.noAvailableAgents": "Nenhum agente disponível para convite",
|
|
"memberSelection.noSelectedAgents": "Nenhum agente selecionado ainda",
|
|
"memberSelection.searchAgents": "Buscar agentes...",
|
|
"memberSelection.selectedAgents": "Selecionados ({{count}})",
|
|
"memberSelection.setInitialMembers": "Selecionar membros do grupo",
|
|
"members": "Membros",
|
|
"memory.effort.desc": "Controle o quão agressivamente a IA recupera e atualiza a memória.",
|
|
"memory.effort.high.title": "Alto",
|
|
"memory.effort.low.title": "Baixo",
|
|
"memory.effort.medium.title": "Médio",
|
|
"memory.effort.title": "Agressividade",
|
|
"memory.off.desc": "Desative a memória para esta conversa.",
|
|
"memory.off.title": "Desativar Memória",
|
|
"memory.on.desc": "Lembre-se de preferências e informações das conversas.",
|
|
"memory.on.title": "Ativar Memória",
|
|
"memory.title": "Memória",
|
|
"mention.category.agents": "Agentes",
|
|
"mention.category.members": "Membros",
|
|
"mention.category.skills": "Habilidades",
|
|
"mention.category.tools": "Ferramentas",
|
|
"mention.category.topics": "Tópicos",
|
|
"mention.title": "Mencionar Membros",
|
|
"messageAction.collapse": "Recolher Mensagem",
|
|
"messageAction.continueGeneration": "Continuar Gerando",
|
|
"messageAction.delAndRegenerate": "Excluir e Regenerar",
|
|
"messageAction.deleteDisabledByThreads": "Esta mensagem possui um subtópico e não pode ser excluída",
|
|
"messageAction.expand": "Expandir Mensagem",
|
|
"messageAction.interrupted": "Interrompido",
|
|
"messageAction.interruptedHint": "O que devo fazer em vez disso?",
|
|
"messageAction.reaction": "Adicionar reação",
|
|
"messageAction.regenerate": "Regenerar",
|
|
"messageLongCollapse.collapse": "Mostrar menos",
|
|
"messageLongCollapse.expand": "Mostrar mais",
|
|
"messages.dm.sentTo": "Visível apenas para {{name}}",
|
|
"messages.dm.title": "DM",
|
|
"messages.modelCard.credit": "Créditos",
|
|
"messages.modelCard.creditPricing": "Preços",
|
|
"messages.modelCard.creditTooltip": "Para contagem, consideramos US$1 como 1M de créditos. Exemplo: US$3/M tokens → 3 créditos por token.",
|
|
"messages.modelCard.pricing.inputCachedTokens": "Entrada em cache {{amount}} créditos · US${{amount}}/M",
|
|
"messages.modelCard.pricing.inputCharts": "US${{amount}}/M caracteres",
|
|
"messages.modelCard.pricing.inputMinutes": "US${{amount}}/minuto",
|
|
"messages.modelCard.pricing.inputTokens": "Entrada {{amount}} créditos · US${{amount}}/M",
|
|
"messages.modelCard.pricing.outputTokens": "Saída {{amount}} créditos · US${{amount}}/M",
|
|
"messages.modelCard.pricing.writeCacheInputTokens": "Gravação em cache {{amount}} créditos · US${{amount}}/M",
|
|
"messages.tokenDetails.average": "Preço médio por unidade",
|
|
"messages.tokenDetails.input": "Entrada",
|
|
"messages.tokenDetails.inputAudio": "Entrada de Áudio",
|
|
"messages.tokenDetails.inputCached": "Entrada em Cache",
|
|
"messages.tokenDetails.inputCitation": "Citação de Entrada",
|
|
"messages.tokenDetails.inputText": "Entrada de Texto",
|
|
"messages.tokenDetails.inputTitle": "Detalhes da Entrada",
|
|
"messages.tokenDetails.inputTool": "Entrada de Uso da Ferramenta",
|
|
"messages.tokenDetails.inputUncached": "Entrada sem Cache",
|
|
"messages.tokenDetails.inputWriteCached": "Gravação de Cache de Entrada",
|
|
"messages.tokenDetails.output": "Saída",
|
|
"messages.tokenDetails.outputAudio": "Saída de Áudio",
|
|
"messages.tokenDetails.outputImage": "Saída de Imagem",
|
|
"messages.tokenDetails.outputText": "Saída de Texto",
|
|
"messages.tokenDetails.outputTitle": "Detalhes da Saída",
|
|
"messages.tokenDetails.reasoning": "Raciocínio Profundo",
|
|
"messages.tokenDetails.speed.tps.title": "TPS",
|
|
"messages.tokenDetails.speed.tps.tooltip": "Tokens por Segundo (TPS). Indica a velocidade média de geração de conteúdo pela IA (tokens/segundo), calculada a partir do recebimento do primeiro token.",
|
|
"messages.tokenDetails.speed.ttft.title": "TTFT",
|
|
"messages.tokenDetails.speed.ttft.tooltip": "Tempo até o Primeiro Token (TTFT). Refere-se ao intervalo entre o envio da mensagem e o recebimento do primeiro token pelo cliente.",
|
|
"messages.tokenDetails.title": "Detalhes da Geração",
|
|
"messages.tokenDetails.total": "Consumo Total",
|
|
"minimap.emptyPreview": "(Sem conteúdo de texto)",
|
|
"minimap.jumpToMessage": "Ir para a mensagem {{index}}",
|
|
"minimap.nextMessage": "Próxima mensagem",
|
|
"minimap.previousMessage": "Mensagem anterior",
|
|
"minimap.senderAssistant": "Agente",
|
|
"minimap.senderUser": "Você",
|
|
"newAgent": "Criar Agente",
|
|
"newClaudeCodeAgent": "Adicionar Claude Code",
|
|
"newCodexAgent": "Adicionar Codex",
|
|
"newGroupChat": "Criar Grupo",
|
|
"newPage": "Criar Página",
|
|
"newPlatformAgent": "Conectar Agente",
|
|
"noAgentsYet": "Este grupo ainda não possui membros. Clique no botão + para convidar agentes.",
|
|
"noAvailableAgents": "Nenhum membro disponível para convite",
|
|
"noMatchingAgents": "Nenhum membro correspondente encontrado",
|
|
"noMembersYet": "Este grupo ainda não possui membros. Clique no botão + para convidar agentes.",
|
|
"noSelectedAgents": "Nenhum membro selecionado ainda",
|
|
"opStatusTray.cost": "custo",
|
|
"opStatusTray.status.compressing": "Compactando contexto",
|
|
"opStatusTray.status.generating": "Gerando",
|
|
"opStatusTray.status.reasoning": "Pensando",
|
|
"opStatusTray.status.searching": "Pesquisando",
|
|
"opStatusTray.status.toolCalling": "Chamando ferramentas",
|
|
"opStatusTray.steps": "etapas",
|
|
"opStatusTray.tokens": "tokens",
|
|
"openInNewWindow": "Abrir em Nova Janela",
|
|
"operation.contextCompression": "Contexto muito longo, comprimindo o histórico...",
|
|
"operation.execAgentRuntime": "Preparando resposta",
|
|
"operation.execClientSubAgent": "Executando subagente",
|
|
"operation.execHeterogeneousAgent": "{{name}} está em execução",
|
|
"operation.execServerAgentRuntime": "Em execução… Você pode trocar de tarefa ou fechar a página — a tarefa continuará.",
|
|
"operation.heterogeneousAgentFallback": "Agente externo",
|
|
"operation.sendMessage": "Enviando mensagem",
|
|
"owner": "Proprietário do Grupo",
|
|
"pageCopilot.title": "Agente da Página",
|
|
"pageCopilot.welcome": "**Escrita mais clara e precisa**\n\nEsboce, reescreva ou refine — diga-me sua intenção e eu cuidarei do resto.",
|
|
"pageSelection.lines": "Linhas {{start}}-{{end}}",
|
|
"pageSelection.reference": "Texto Selecionado",
|
|
"pin": "Fixar",
|
|
"pinOff": "Desafixar",
|
|
"platformAgent.create.available": "Disponível",
|
|
"platformAgent.create.back": "Voltar",
|
|
"platformAgent.create.checkFailed": "Verificação falhou",
|
|
"platformAgent.create.checking": "Verificando disponibilidade...",
|
|
"platformAgent.create.comingSoon": "Em breve",
|
|
"platformAgent.create.create": "Conectar",
|
|
"platformAgent.create.creating": "Conectando...",
|
|
"platformAgent.create.desc.amp": "Conectar ao Amp em execução em um dos seus dispositivos",
|
|
"platformAgent.create.desc.hermes": "Conectar ao Hermes em execução em um dos seus dispositivos",
|
|
"platformAgent.create.desc.openclaw": "Conectar ao OpenClaw em execução em um dos seus dispositivos",
|
|
"platformAgent.create.desc.opencode": "Conectar ao OpenCode em execução em um dos seus dispositivos",
|
|
"platformAgent.create.descriptionPlaceholder": "Descrição breve (opcional)",
|
|
"platformAgent.create.downloadDesktop": "Baixar Aplicativo Desktop",
|
|
"platformAgent.create.fetchingProfile": "Buscando perfil...",
|
|
"platformAgent.create.namePlaceholder": "ex.: Meu Agente OpenClaw",
|
|
"platformAgent.create.next": "Próximo",
|
|
"platformAgent.create.noDevices": "Nenhum dispositivo conectado",
|
|
"platformAgent.create.noDevicesCliHint": "Ou conecte qualquer máquina via CLI e clique em Atualizar:",
|
|
"platformAgent.create.noDevicesCmd": "lh connect",
|
|
"platformAgent.create.noDevicesDesktopHint": "Instale o Aplicativo Desktop — ele se conecta automaticamente após o login",
|
|
"platformAgent.create.notInstalled": "{{name}} não está instalado neste dispositivo",
|
|
"platformAgent.create.refresh": "Atualizar",
|
|
"platformAgent.create.selectDevice": "Selecione um dispositivo",
|
|
"platformAgent.create.step1": "Selecionar Agente",
|
|
"platformAgent.create.step2": "Selecionar Dispositivo",
|
|
"platformAgent.create.step3": "Configurar Agente",
|
|
"platformAgent.create.title": "Conectar Agente",
|
|
"platformAgent.create.upgradeCmd": "npm install -g @lobehub/cli",
|
|
"platformAgent.create.versionTooLow": "A versão do lh é muito baixa",
|
|
"platformAgent.create.versionTooLowHint": "Atualize o lh para a versão mais recente:",
|
|
"platformAgent.device.online": "Online",
|
|
"platformAgent.deviceGuard.configure": "Configurar",
|
|
"platformAgent.deviceGuard.deviceOffline.desc": "O dispositivo vinculado não está conectado. Execute `lh connect` nessa máquina e depois atualize.",
|
|
"platformAgent.deviceGuard.deviceOffline.title": "Dispositivo não conectado",
|
|
"platformAgent.deviceGuard.noDevice.desc": "Este agente não tem um dispositivo vinculado. Edite o perfil do agente para configurar um.",
|
|
"platformAgent.deviceGuard.noDevice.title": "Nenhum dispositivo vinculado",
|
|
"platformAgent.deviceGuard.platformUnavailable.desc": "{{name}} não está instalado no dispositivo conectado.",
|
|
"platformAgent.deviceGuard.platformUnavailable.title": "{{name}} não disponível",
|
|
"platformAgent.deviceGuard.refresh": "Atualizar",
|
|
"plus.addAttachments": "Anexos",
|
|
"plus.addSkills": "Adicionar Habilidades...",
|
|
"plus.search.appSearch": "Busca Inteligente",
|
|
"plus.search.appSearchDesc": "Serviço de busca otimizado do LobeHub, oferecendo os melhores resultados de recuperação.",
|
|
"plus.search.modelSearch": "Busca por Provedor",
|
|
"plus.search.modelSearchDesc": "Pode causar comportamento inesperado quando ativado, não recomendado.",
|
|
"plus.search.off": "Desligado",
|
|
"plus.search.offDesc": "",
|
|
"plus.title": "Adicionar",
|
|
"plus.tooltip": "Adicione arquivos, habilidades e mais contexto...",
|
|
"rag.referenceChunks": "Fonte de Referência",
|
|
"rag.userQuery.actions.delete": "Excluir Reescrita da Consulta",
|
|
"rag.userQuery.actions.regenerate": "Regenerar Consulta",
|
|
"regenerate": "Regenerar",
|
|
"roleAndArchive": "Perfil e Histórico do Agente",
|
|
"runtimeEnv.mode.cloud": "Sandbox na Nuvem",
|
|
"runtimeEnv.mode.cloudDesc": "Executar em um sandbox seguro na nuvem",
|
|
"runtimeEnv.mode.local": "Local",
|
|
"runtimeEnv.mode.localDesc": "Acessar arquivos e comandos locais",
|
|
"runtimeEnv.mode.none": "Desativado",
|
|
"runtimeEnv.mode.noneDesc": "Desativar ambiente de execução",
|
|
"runtimeEnv.selectMode": "Selecionar Ambiente de Execução",
|
|
"runtimeEnv.title": "Ambiente de Execução",
|
|
"search.grounding.imageSearchQueries": "Palavras-chave de Pesquisa de Imagens",
|
|
"search.grounding.imageTitle": "{{count}} imagens encontradas",
|
|
"search.grounding.searchQueries": "Palavras-chave de Busca",
|
|
"search.grounding.title": "{{count}} resultados encontrados",
|
|
"search.mode.auto.desc": "Buscar na web automaticamente quando necessário.",
|
|
"search.mode.auto.title": "Automático",
|
|
"search.mode.off.desc": "Desativar acesso à web.",
|
|
"search.mode.off.title": "Desligado",
|
|
"search.mode.on.desc": "Sempre buscar na web as informações mais recentes.",
|
|
"search.mode.on.title": "Sempre Ativo",
|
|
"search.mode.useModelBuiltin": "Usar busca na web integrada ao modelo",
|
|
"search.searchModel.desc": "O modelo atual não suporta chamadas de função, sendo necessário emparelhá-lo com um modelo que suporte para buscas online.",
|
|
"search.searchModel.title": "Modelo auxiliar de busca",
|
|
"search.title": "Busca na Web",
|
|
"searchAgentPlaceholder": "Buscar agentes...",
|
|
"searchAgents": "Buscar agentes...",
|
|
"selectedAgents": "Agentes selecionados",
|
|
"sendPlaceholder": "Pergunte, crie ou inicie uma tarefa, <hotkey><hotkey/>",
|
|
"sendPlaceholderChat": "Pergunte, pesquise ou faça brainstorming, <hotkey><hotkey/>",
|
|
"sendPlaceholderChatWithAgentAssignment": "Pergunte, pesquise ou faça brainstorming. @ para chamar outros agentes.",
|
|
"sendPlaceholderHeterogeneous": "Peça ao {{name}} para executar uma tarefa...",
|
|
"sendPlaceholderWithAgentAssignment": "Pergunte, crie ou inicie uma tarefa. Use @ para atribuir tarefas a outros agentes.",
|
|
"sessionGroup.config": "Gerenciamento de Grupo",
|
|
"sessionGroup.confirmRemoveGroupAlert": "Este grupo será excluído. Após a exclusão, os agentes serão movidos para a lista padrão. Confirme sua ação.",
|
|
"sessionGroup.createAgentSuccess": "Agente criado com sucesso",
|
|
"sessionGroup.createGroup": "Adicionar Novo Grupo",
|
|
"sessionGroup.createGroupFailed": "Falha ao criar grupo",
|
|
"sessionGroup.createGroupSuccess": "Grupo criado com sucesso",
|
|
"sessionGroup.createSuccess": "Criado com sucesso",
|
|
"sessionGroup.creatingAgent": "Criando agente...",
|
|
"sessionGroup.groupName": "Nome do Grupo",
|
|
"sessionGroup.inputPlaceholder": "Digite o nome do grupo...",
|
|
"sessionGroup.moveGroup": "Mover para Grupo",
|
|
"sessionGroup.newGroup": "Novo Grupo",
|
|
"sessionGroup.noAvailableAgents": "Nenhum agente disponível",
|
|
"sessionGroup.noMatchingAgents": "Nenhum agente correspondente encontrado",
|
|
"sessionGroup.noSelectedAgents": "Selecione agentes",
|
|
"sessionGroup.rename": "Renomear Grupo",
|
|
"sessionGroup.renameSuccess": "Renomeado com sucesso",
|
|
"sessionGroup.searchAgents": "Buscar agentes",
|
|
"sessionGroup.selectedAgents": "Agentes selecionados ({{count}})",
|
|
"sessionGroup.sortSuccess": "Reordenação bem-sucedida",
|
|
"sessionGroup.sorting": "Atualizando ordenação do grupo...",
|
|
"sessionGroup.tooLong": "O nome do grupo deve ter entre 1 e 20 caracteres",
|
|
"shareModal.copy": "Copiar",
|
|
"shareModal.copyLink": "Copiar link",
|
|
"shareModal.copyLinkSuccess": "Link copiado",
|
|
"shareModal.download": "Baixar Captura de Tela",
|
|
"shareModal.downloadError": "Falha no download",
|
|
"shareModal.downloadFile": "Baixar Arquivo",
|
|
"shareModal.downloadPdf": "Baixar PDF",
|
|
"shareModal.downloadSuccess": "Download bem-sucedido",
|
|
"shareModal.exportMode.full": "Padrão",
|
|
"shareModal.exportMode.label": "Modo de Exportação",
|
|
"shareModal.exportMode.simple": "Compatível com OpenAI",
|
|
"shareModal.exportPdf": "Exportar como PDF",
|
|
"shareModal.exportTitle": "Título Padrão",
|
|
"shareModal.generatePdf": "Gerar PDF",
|
|
"shareModal.generatingPdf": "Gerando PDF...",
|
|
"shareModal.imageType": "Formato da Imagem",
|
|
"shareModal.includeTool": "Incluir mensagens de Habilidade",
|
|
"shareModal.includeUser": "Incluir mensagens do Usuário",
|
|
"shareModal.link": "Link",
|
|
"shareModal.link.linkHint": "Qualquer pessoa com o link pode visualizar este tópico",
|
|
"shareModal.link.noTopic": "Inicie uma conversa primeiro para compartilhar",
|
|
"shareModal.link.permissionLink": "Qualquer pessoa com o link",
|
|
"shareModal.link.permissionPrivate": "Privado",
|
|
"shareModal.link.privateHint": "Apenas você pode acessar este link",
|
|
"shareModal.link.updateError": "Falha ao atualizar as configurações de compartilhamento",
|
|
"shareModal.link.visibilityUpdated": "Visibilidade atualizada",
|
|
"shareModal.loadingPdf": "Carregando PDF...",
|
|
"shareModal.noPdfData": "Nenhum dado de PDF disponível",
|
|
"shareModal.pdf": "PDF",
|
|
"shareModal.pdfErrorDescription": "Ocorreu um erro ao gerar o PDF, tente novamente",
|
|
"shareModal.pdfGenerationError": "Falha na geração do PDF",
|
|
"shareModal.pdfReady": "PDF pronto",
|
|
"shareModal.popover.export": "Exportar",
|
|
"shareModal.popover.privacyWarning.confirm": "Entendi, continuar",
|
|
"shareModal.popover.privacyWarning.content": "Certifique-se de que sua conversa não contenha informações pessoais ou sensíveis. Você é responsável por qualquer conteúdo que decidir compartilhar e pelas consequências disso.",
|
|
"shareModal.popover.privacyWarning.doNotShowAgain": "Não mostrar novamente",
|
|
"shareModal.popover.privacyWarning.items.credentials": "Credenciais",
|
|
"shareModal.popover.privacyWarning.items.files": "Arquivos enviados",
|
|
"shareModal.popover.privacyWarning.items.images": "Imagens",
|
|
"shareModal.popover.privacyWarning.items.toolCalls": "Detalhes de chamadas do conector",
|
|
"shareModal.popover.privacyWarning.note": "Você pode voltar para o modo privado a qualquer momento.",
|
|
"shareModal.popover.privacyWarning.title": "Aviso de Privacidade",
|
|
"shareModal.popover.title": "Compartilhar Tópico",
|
|
"shareModal.popover.visibility": "Visibilidade",
|
|
"shareModal.regeneratePdf": "Regenerar PDF",
|
|
"shareModal.screenshot": "Captura de Tela",
|
|
"shareModal.settings": "Configurações de Exportação",
|
|
"shareModal.text": "Texto",
|
|
"shareModal.title": "Exportar",
|
|
"shareModal.widthMode.label": "Modo de Largura",
|
|
"shareModal.widthMode.narrow": "Estreito",
|
|
"shareModal.widthMode.wide": "Largo",
|
|
"shareModal.withBackground": "Incluir Imagem de Fundo",
|
|
"shareModal.withFooter": "Incluir Rodapé",
|
|
"shareModal.withPluginInfo": "Incluir Informações da Habilidade",
|
|
"shareModal.withRole": "Incluir Papel da Mensagem",
|
|
"shareModal.withSystemRole": "Incluir Perfil do Agente",
|
|
"sharePage.actions.findMord": "Encontrar mais",
|
|
"sharePage.actions.tryItYourself": "Experimente você mesmo",
|
|
"sharePage.error.forbidden.subtitle": "Este compartilhamento é privado e não está acessível.",
|
|
"sharePage.error.forbidden.title": "Acesso Negado",
|
|
"sharePage.error.notFound.subtitle": "Este tópico não existe ou foi removido.",
|
|
"sharePage.error.notFound.title": "Tópico Não Encontrado",
|
|
"sharePage.error.unauthorized.action": "Entrar",
|
|
"sharePage.error.unauthorized.subtitle": "Faça login para visualizar este tópico compartilhado.",
|
|
"sharePage.error.unauthorized.title": "Login Necessário",
|
|
"sharePage.menu.copyLink": "Copiar link",
|
|
"sharePage.menu.goToLobeHub": "Ir para o LobeHub",
|
|
"sharePage.menu.more": "Mais",
|
|
"sharePage.menu.report": "Denunciar",
|
|
"sharePageDisclaimer": "Este conteúdo foi compartilhado por um usuário e não representa a opinião da LobeHub. A LobeHub não se responsabiliza por quaisquer consequências decorrentes deste conteúdo compartilhado.",
|
|
"signalCallbacks.collapse": "Ocultar detalhes",
|
|
"signalCallbacks.empty": "Nenhuma mensagem de callback",
|
|
"signalCallbacks.expand": "Mostrar detalhes",
|
|
"signalCallbacks.title": "{{tool}} · {{count}} atualizações de callback",
|
|
"stt.action": "Entrada por Voz",
|
|
"stt.loading": "Reconhecendo...",
|
|
"stt.prettifying": "Ajustando...",
|
|
"supervisor.label": "Supervisor",
|
|
"supervisor.todoList.allComplete": "Todas as tarefas concluídas",
|
|
"supervisor.todoList.title": "Tarefas Concluídas",
|
|
"tab.groupProfile": "Perfil do Grupo",
|
|
"tab.integration": "Integração",
|
|
"tab.profile": "Perfil do Agente",
|
|
"tab.search": "Buscar",
|
|
"tab.tasks": "Tarefas",
|
|
"task.activity.calling": "Chamando Habilidade...",
|
|
"task.activity.clientExecuting": "Executando localmente...",
|
|
"task.activity.generating": "Gerando resposta...",
|
|
"task.activity.gotResult": "Resultado da ferramenta recebido",
|
|
"task.activity.toolCalling": "Chamando {{toolName}}...",
|
|
"task.activity.toolResult": "Resultado de {{toolName}} recebido",
|
|
"task.batchTasks": "{{count}} Subtarefas em Lote",
|
|
"task.groupTasks": "{{count}} Tarefas Paralelas",
|
|
"task.groupTasksTitle": "{{agents}} e {{count}} tarefas de agentes",
|
|
"task.groupTasksTitleSimple": "{{agents}} {{count}} tarefas",
|
|
"task.instruction": "Instruções da Tarefa",
|
|
"task.intermediateSteps": "{{count}} etapas intermediárias",
|
|
"task.metrics.duration": "(levou {{duration}})",
|
|
"task.metrics.stepsShort": "etapas",
|
|
"task.metrics.toolCallsShort": "usos de ferramenta",
|
|
"task.status.cancelled": "Tarefa Cancelada",
|
|
"task.status.failed": "Falha na Tarefa",
|
|
"task.status.fetchingDetails": "Buscando detalhes...",
|
|
"task.status.initializing": "Inicializando tarefa...",
|
|
"task.subtask": "Subtarefa",
|
|
"task.title": "Tarefas",
|
|
"taskDetail.activities": "Atividades",
|
|
"taskDetail.activities.agentTag": "Agente",
|
|
"taskDetail.activities.fallback.brief": "publicou um briefing",
|
|
"taskDetail.activities.fallback.comment": "deixou um comentário",
|
|
"taskDetail.activities.fallback.created": "criou a tarefa",
|
|
"taskDetail.activities.fallback.topic": "iniciou um tópico",
|
|
"taskDetail.activitiesEmpty": "Nenhuma atividade ainda",
|
|
"taskDetail.addSubtask": "Adicionar subtarefa",
|
|
"taskDetail.artifactMenu.delete": "Remover da tarefa",
|
|
"taskDetail.artifactMenu.deleteConfirm.content": "Este artefato não aparecerá mais no espaço de trabalho da tarefa.",
|
|
"taskDetail.artifactMenu.deleteConfirm.ok": "Remover",
|
|
"taskDetail.artifactMenu.deleteConfirm.title": "Remover este artefato?",
|
|
"taskDetail.artifactSize": "{{value}} caracteres",
|
|
"taskDetail.artifacts": "Artefatos",
|
|
"taskDetail.blockedBy": "Bloqueado por {{id}}",
|
|
"taskDetail.cancelSchedule": "Cancelar agendamento",
|
|
"taskDetail.comment.cancel": "Cancelar",
|
|
"taskDetail.comment.delete": "Excluir",
|
|
"taskDetail.comment.deleteConfirm.content": "Este comentário será removido permanentemente.",
|
|
"taskDetail.comment.deleteConfirm.ok": "Excluir",
|
|
"taskDetail.comment.deleteConfirm.title": "Excluir este comentário?",
|
|
"taskDetail.comment.edit": "Editar",
|
|
"taskDetail.comment.save": "Salvar",
|
|
"taskDetail.commentPlaceholder": "Deixe um comentário...",
|
|
"taskDetail.deleteConfirm.content": "Essa ação não pode ser desfeita.",
|
|
"taskDetail.deleteConfirm.ok": "Excluir",
|
|
"taskDetail.deleteConfirm.title": "Excluir esta tarefa?",
|
|
"taskDetail.instruction": "Instrução",
|
|
"taskDetail.instructionPlaceholder": "Clique para editar as instruções da tarefa...",
|
|
"taskDetail.latestActivity.brief": "Briefing: {{title}}",
|
|
"taskDetail.latestActivity.briefWithAction": "{{title}} - {{action}}",
|
|
"taskDetail.latestActivity.briefWithType": "Briefing ({{type}}): {{title}}",
|
|
"taskDetail.latestActivity.briefWithTypeOnly": "Briefing ({{type}})",
|
|
"taskDetail.latestActivity.topic": "Tópico: {{title}}",
|
|
"taskDetail.latestActivity.topicWithSeq": "Tópico nº {{seq}}: {{title}}",
|
|
"taskDetail.latestActivity.untitledTopic": "Tópico sem título",
|
|
"taskDetail.modelConfig": "Substituição de modelo",
|
|
"taskDetail.navigation": "Navegação",
|
|
"taskDetail.nextRunCountdown": "Próxima execução em {{countdown}}",
|
|
"taskDetail.notFound.backToTasks": "Voltar para todas as tarefas",
|
|
"taskDetail.notFound.desc": "Esta tarefa pode ter sido excluída ou você não tem permissão para visualizá-la.",
|
|
"taskDetail.notFound.title": "Tarefa não encontrada",
|
|
"taskDetail.pauseTask": "Pausar tarefa",
|
|
"taskDetail.priority.high": "Alta",
|
|
"taskDetail.priority.low": "Baixa",
|
|
"taskDetail.priority.none": "Sem prioridade",
|
|
"taskDetail.priority.normal": "Normal",
|
|
"taskDetail.priority.urgent": "Urgente",
|
|
"taskDetail.properties": "Propriedades",
|
|
"taskDetail.reassignDisabled": "Não é possível reatribuir o agente enquanto a tarefa está em execução",
|
|
"taskDetail.replyInThread": "Responder neste tópico",
|
|
"taskDetail.replyPlaceholder": "Responder neste tópico...",
|
|
"taskDetail.rerunTask": "Executar tarefa novamente",
|
|
"taskDetail.runAll": "Executar tudo",
|
|
"taskDetail.runAll.cancel": "Cancelar",
|
|
"taskDetail.runAll.confirm": "Executar {{count}} subtarefa(s)",
|
|
"taskDetail.runAll.cycleWarning": "Dependência circular detectada. Tarefas envolvidas ou bloqueadas pelo ciclo não serão executadas: {{members}}",
|
|
"taskDetail.runAll.description": "As subtarefas serão executadas camada por camada. Cada camada espera a anterior terminar. Tarefas sem dependências são executadas na camada 1.",
|
|
"taskDetail.runAll.empty": "Nada para executar — todas as subtarefas já foram concluídas, estão em andamento ou presas em um ciclo.",
|
|
"taskDetail.runAll.kickedOff": "Iniciadas {{count}} subtarefa(s); camadas subsequentes seguirão.",
|
|
"taskDetail.runAll.layer": "Camada {{index}}",
|
|
"taskDetail.runAll.layerHint.first": "Inicia imediatamente",
|
|
"taskDetail.runAll.layerHint.next": "Aguarda a camada {{prev}} terminar",
|
|
"taskDetail.runAll.loading": "Carregando plano de subtarefas...",
|
|
"taskDetail.runAll.partialFailure": "Iniciadas {{ok}} de {{total}} subtarefa(s); {{failed}} falharam.",
|
|
"taskDetail.runAll.skipped.alreadyDone": "{{count}} tarefa(s) já concluídas ou canceladas — ignoradas",
|
|
"taskDetail.runAll.skipped.blockedExternally": "{{count}} tarefa(s) aguardando um bloqueio externo — serão executadas automaticamente quando desbloqueadas",
|
|
"taskDetail.runAll.skipped.ineligible": "{{count}} tarefa(s) em execução ou agendadas — ignoradas",
|
|
"taskDetail.runAll.title": "Executar subtarefas na ordem de dependência",
|
|
"taskDetail.runNow": "Executar agora",
|
|
"taskDetail.runTask": "Executar tarefa",
|
|
"taskDetail.saveModelConfig": "Salvar",
|
|
"taskDetail.sendFollowUp": "Enviar mensagem de acompanhamento",
|
|
"taskDetail.status.backlog": "Backlog",
|
|
"taskDetail.status.canceled": "Cancelada",
|
|
"taskDetail.status.completed": "Concluída",
|
|
"taskDetail.status.failed": "Falhou",
|
|
"taskDetail.status.paused": "Pausada",
|
|
"taskDetail.status.running": "Em andamento",
|
|
"taskDetail.status.scheduled": "Agendado",
|
|
"taskDetail.stopTask": "Parar tarefa",
|
|
"taskDetail.subIssueOf": "Subtarefa de",
|
|
"taskDetail.subtaskInstructionPlaceholder": "Descreva a subtarefa...",
|
|
"taskDetail.subtasks": "Subtarefas",
|
|
"taskDetail.titlePlaceholder": "Digite o título da tarefa...",
|
|
"taskDetail.topicDrawer.untitled": "Sem título",
|
|
"taskDetail.untitled": "Sem título",
|
|
"taskDetail.updateFailed": "Falha ao atualizar a tarefa",
|
|
"taskList.activeTasks": "Tarefas Ativas",
|
|
"taskList.all": "Todas as tarefas",
|
|
"taskList.assigneeSearch.empty": "Nenhum agente correspondente",
|
|
"taskList.assigneeSearch.placeholder": "Buscar agente...",
|
|
"taskList.breadcrumb.task": "Tarefa",
|
|
"taskList.contextMenu.copyConfirm": "Copiar",
|
|
"taskList.contextMenu.copyDescription": "Clonar esta tarefa (e todas as suas subtarefas) em outro espaço de trabalho. O status será redefinido para backlog.",
|
|
"taskList.contextMenu.copyFailed": "Falha ao copiar a tarefa",
|
|
"taskList.contextMenu.copyId": "Copiar ID",
|
|
"taskList.contextMenu.copyIdSuccess": "ID copiado",
|
|
"taskList.contextMenu.copyLink": "Copiar link",
|
|
"taskList.contextMenu.copyLinkSuccess": "Link copiado",
|
|
"taskList.contextMenu.copySuccess": "Tarefa copiada",
|
|
"taskList.contextMenu.copyTitle": "Copiar tarefa",
|
|
"taskList.contextMenu.copyTo": "Copiar para…",
|
|
"taskList.contextMenu.priority": "Prioridade",
|
|
"taskList.contextMenu.runNow": "Executar agora",
|
|
"taskList.contextMenu.status": "Status",
|
|
"taskList.contextMenu.transferConfirm": "Transferir",
|
|
"taskList.contextMenu.transferDescription": "Mover esta tarefa (e todas as suas subtarefas) para outro espaço de trabalho. Os identificadores serão reatribuídos.",
|
|
"taskList.contextMenu.transferFailed": "Falha ao transferir a tarefa",
|
|
"taskList.contextMenu.transferSuccess": "Tarefa transferida",
|
|
"taskList.contextMenu.transferTitle": "Transferir tarefa",
|
|
"taskList.contextMenu.transferTo": "Transferir para…",
|
|
"taskList.contextMenu.transferWarning": "Referências entre espaços de trabalho, como agente atribuído e tópico ativo, serão removidas.",
|
|
"taskList.empty": "Nenhuma tarefa ainda",
|
|
"taskList.emptyHero.greeting": "O que devemos enfrentar hoje?",
|
|
"taskList.emptyHero.subtitle": "Descreva uma tarefa para o seu agente ou comece com um modelo abaixo.",
|
|
"taskList.emptyHero.templatesTitle": "Modelos selecionados para você",
|
|
"taskList.form.grouping": "Agrupamento",
|
|
"taskList.form.orderCompletedByRecency": "Ordenar concluídas por recente",
|
|
"taskList.form.ordering": "Ordenação",
|
|
"taskList.form.showCompleted": "Mostrar concluídas e canceladas",
|
|
"taskList.form.subGrouping": "Subagrupamento",
|
|
"taskList.groupBy.assignee": "Responsável",
|
|
"taskList.groupBy.none": "Sem agrupamento",
|
|
"taskList.groupBy.priority": "Prioridade",
|
|
"taskList.groupBy.status": "Status",
|
|
"taskList.hiddenCompleted.count_one": "{{count}} tarefa",
|
|
"taskList.hiddenCompleted.count_other": "{{count}} tarefas",
|
|
"taskList.hiddenCompleted.show": "Mostrar",
|
|
"taskList.hiddenCompleted.suffix": "ocultas pelas opções de exibição",
|
|
"taskList.kanban.addTask": "Criar tarefa",
|
|
"taskList.kanban.backlog": "Backlog",
|
|
"taskList.kanban.canceled": "Cancelada",
|
|
"taskList.kanban.done": "Concluída",
|
|
"taskList.kanban.emptyColumn": "Nenhuma tarefa",
|
|
"taskList.kanban.hiddenColumns": "Colunas ocultas",
|
|
"taskList.kanban.hideColumn": "Ocultar coluna",
|
|
"taskList.kanban.needsInput": "Aguardando revisão",
|
|
"taskList.kanban.running": "Em andamento",
|
|
"taskList.kanban.showColumn": "Mostrar coluna",
|
|
"taskList.orderBy.assignee": "Responsável",
|
|
"taskList.orderBy.createdAt": "Criadas em",
|
|
"taskList.orderBy.priority": "Prioridade",
|
|
"taskList.orderBy.status": "Status",
|
|
"taskList.orderBy.title": "Título",
|
|
"taskList.orderBy.updatedAt": "Atualizadas em",
|
|
"taskList.title": "Tarefas",
|
|
"taskList.unassigned": "Sem responsável",
|
|
"taskList.unassignedHint": "O Lobe AI executará esta tarefa quando nenhum responsável estiver definido",
|
|
"taskList.view.board": "Quadro",
|
|
"taskList.view.list": "Lista",
|
|
"taskList.viewAll": "Ver tudo",
|
|
"taskSchedule.advancedSettings": "Configurações avançadas",
|
|
"taskSchedule.clear": "Limpar",
|
|
"taskSchedule.continuous": "Contínuo",
|
|
"taskSchedule.enable": "Ativar automação",
|
|
"taskSchedule.every": "A cada",
|
|
"taskSchedule.frequency": "Frequência",
|
|
"taskSchedule.heading": "Automação",
|
|
"taskSchedule.hours": "Horas",
|
|
"taskSchedule.intervalLabel": "Intervalo de execução",
|
|
"taskSchedule.intervalSuffix": "a cada vez",
|
|
"taskSchedule.intervalTab": "Recorrente",
|
|
"taskSchedule.maxExecutions": "Máximo de execuções",
|
|
"taskSchedule.maxExecutionsPlaceholder": "Ilimitado",
|
|
"taskSchedule.minutes": "Minutos",
|
|
"taskSchedule.nextRun": "Próxima execução",
|
|
"taskSchedule.nextRun.format": "D MMM HH:mm",
|
|
"taskSchedule.scheduleType.daily": "Diariamente",
|
|
"taskSchedule.scheduleType.hourly": "De hora em hora",
|
|
"taskSchedule.scheduleType.weekly": "Semanalmente",
|
|
"taskSchedule.scheduler": "Agendador",
|
|
"taskSchedule.schedulerTab": "Agendador",
|
|
"taskSchedule.startScheduling": "Iniciar agendamento",
|
|
"taskSchedule.summary.daily": "Diariamente às {{time}}",
|
|
"taskSchedule.summary.disabled": "Automação desativada",
|
|
"taskSchedule.summary.everyNHours": "A cada {{count}} horas{{minute}}",
|
|
"taskSchedule.summary.everyNHoursHalfPast": "A cada {{count}} horas na meia hora",
|
|
"taskSchedule.summary.heartbeat": "Executa a cada {{interval}}",
|
|
"taskSchedule.summary.hourly": "A cada hora{{minute}}",
|
|
"taskSchedule.summary.hourlyHalfPast": "A cada hora na meia hora",
|
|
"taskSchedule.summary.weekly": "Toda {{days}} às {{time}}",
|
|
"taskSchedule.tag.add": "Definir agenda",
|
|
"taskSchedule.tag.every": "a cada {{interval}}",
|
|
"taskSchedule.tag.heartbeat": "Pulso · {{every}}",
|
|
"taskSchedule.tag.schedule": "Agenda · {{schedule}}{{timezone}}",
|
|
"taskSchedule.time": "Horário",
|
|
"taskSchedule.timezone": "Fuso horário",
|
|
"taskSchedule.timezoneSearchEmpty": "Nenhum fuso horário correspondente",
|
|
"taskSchedule.timezoneSearchPlaceholder": "Pesquisar fuso horário",
|
|
"taskSchedule.title": "Agenda",
|
|
"taskSchedule.unit.hour_one": "{{count}} hora",
|
|
"taskSchedule.unit.hour_other": "{{count}} horas",
|
|
"taskSchedule.unit.minute_one": "{{count}} minuto",
|
|
"taskSchedule.unit.minute_other": "{{count}} minutos",
|
|
"taskSchedule.unit.second_one": "{{count}} segundo",
|
|
"taskSchedule.unit.second_other": "{{count}} segundos",
|
|
"taskSchedule.weekday": "Dia da semana",
|
|
"taskSchedule.weekdays.fri": "Sex",
|
|
"taskSchedule.weekdays.mon": "Seg",
|
|
"taskSchedule.weekdays.sat": "Sáb",
|
|
"taskSchedule.weekdays.sun": "Dom",
|
|
"taskSchedule.weekdays.thu": "Qui",
|
|
"taskSchedule.weekdays.tue": "Ter",
|
|
"taskSchedule.weekdays.wed": "Qua",
|
|
"thread.closeSubagentThread": "Recolher conversa do subagente",
|
|
"thread.divider": "Subtópico",
|
|
"thread.openSubagentThread": "Ver conversa completa do subagente",
|
|
"thread.subagentMetrics.modelLabel": "Modelo",
|
|
"thread.subagentMetrics.tokens": "{{count}} tokens",
|
|
"thread.subagentMetrics.toolCalls_one": "{{count}} chamada de ferramenta",
|
|
"thread.subagentMetrics.toolCalls_other": "{{count}} chamadas de ferramenta",
|
|
"thread.subagentMetrics.toolsShort_one": "{{count}} ferramenta",
|
|
"thread.subagentMetrics.toolsShort_other": "{{count}} ferramentas",
|
|
"thread.subagentReadOnlyHint": "Conversas de SubAgente são somente leitura — a execução é conduzida pelo agente principal.",
|
|
"thread.threadMessageCount": "{{messageCount}} mensagens",
|
|
"thread.title": "Subtópico",
|
|
"todoProgress.allCompleted": "Todas as tarefas concluídas",
|
|
"todoProgress.title": "Tarefas",
|
|
"toggleWideScreen.off": "Desativar modo tela larga",
|
|
"toggleWideScreen.on": "Ativar modo tela larga",
|
|
"tokenDetails.chats": "Mensagens de Chat",
|
|
"tokenDetails.historySummary": "Resumo do Histórico",
|
|
"tokenDetails.rest": "Restante",
|
|
"tokenDetails.supervisor": "Anfitrião do Grupo",
|
|
"tokenDetails.systemRole": "Configurações de Papel",
|
|
"tokenDetails.title": "Detalhes do Contexto",
|
|
"tokenDetails.tools": "Configurações de Habilidade",
|
|
"tokenDetails.total": "Total Disponível",
|
|
"tokenDetails.used": "Total Utilizado",
|
|
"tokenTag.overload": "Limite Excedido",
|
|
"tokenTag.remained": "Restante",
|
|
"tokenTag.used": "Utilizado",
|
|
"tool.intervention.approvalMode": "Modo de Aprovação",
|
|
"tool.intervention.approve": "Aprovar",
|
|
"tool.intervention.mode.allowList": "Lista de Permissão",
|
|
"tool.intervention.mode.allowListDesc": "Executar automaticamente apenas ferramentas aprovadas",
|
|
"tool.intervention.mode.autoRun": "Aprovação Automática",
|
|
"tool.intervention.mode.autoRunDesc": "Aprovar automaticamente todas as execuções de ferramentas",
|
|
"tool.intervention.mode.manual": "Manual",
|
|
"tool.intervention.mode.manualDesc": "Requer aprovação manual para cada execução",
|
|
"tool.intervention.onboarding.agentIdentity.editHint": "Você pode editar o nome ou avatar diretamente abaixo.",
|
|
"tool.intervention.onboarding.agentIdentity.namePlaceholder": "Nome do agente",
|
|
"tool.intervention.onboarding.agentIdentity.title": "Confirmar atualização de identidade do agente",
|
|
"tool.intervention.onboarding.agentIdentity.titleAvatarOnly": "Vou atualizar meu avatar",
|
|
"tool.intervention.onboarding.agentIdentity.titleNameOnly": "Vou atualizar meu nome",
|
|
"tool.intervention.onboarding.userProfile.applyHint": "Esses detalhes serão salvos no seu perfil após aprovação.",
|
|
"tool.intervention.onboarding.userProfile.description": "A aprovação desta alteração atualiza seu perfil de integração para que o Agente possa personalizar respostas futuras.",
|
|
"tool.intervention.onboarding.userProfile.eyebrow": "Aprovação de integração",
|
|
"tool.intervention.onboarding.userProfile.fullName": "Nome completo",
|
|
"tool.intervention.onboarding.userProfile.responseLanguage": "Idioma de resposta",
|
|
"tool.intervention.onboarding.userProfile.title": "Confirme a atualização do seu perfil",
|
|
"tool.intervention.optionApprove": "Aprovar",
|
|
"tool.intervention.pending": "Pendente",
|
|
"tool.intervention.reject": "Rejeitar",
|
|
"tool.intervention.rejectOnly": "Rejeitar",
|
|
"tool.intervention.rejectReasonPlaceholder": "Um motivo ajuda o Agente a entender seus limites e melhorar ações futuras",
|
|
"tool.intervention.rejectedWithReason": "Esta chamada de Habilidade foi rejeitada: {{reason}}",
|
|
"tool.intervention.rememberSimilar": "Não perguntar novamente para ações semelhantes",
|
|
"tool.intervention.scrollToIntervention": "Visualizar",
|
|
"tool.intervention.submit": "Enviar",
|
|
"tool.intervention.toolAbort": "Você cancelou esta chamada de Habilidade",
|
|
"tool.intervention.toolRejected": "Esta chamada de Habilidade foi rejeitada",
|
|
"tool.intervention.viewParameters": "Ver parâmetros ({{count}})",
|
|
"toolAuth.authorize": "Autorizar",
|
|
"toolAuth.authorizing": "Autorizando...",
|
|
"toolAuth.hint": "Sem autorização ou configuração, as Habilidades podem não funcionar. Isso pode limitar o Agente ou causar erros.",
|
|
"toolAuth.signIn": "Entrar",
|
|
"toolAuth.title": "Autorizar Habilidades para este Agente",
|
|
"topic.checkOpenNewTopic": "Iniciar um novo tópico?",
|
|
"topic.checkSaveCurrentMessages": "Deseja salvar a conversa atual como um tópico?",
|
|
"topic.defaultTitle": "Tópico sem título",
|
|
"topic.openNewTopic": "Abrir Novo Tópico",
|
|
"topic.recent": "Tópicos Recentes",
|
|
"topic.saveCurrentMessages": "Salvar sessão atual como tópico",
|
|
"topic.viewAll": "Ver todos os tópicos",
|
|
"translate.action": "Traduzir",
|
|
"translate.clear": "Limpar Tradução",
|
|
"tts.action": "Texto para Fala",
|
|
"tts.clear": "Limpar Fala",
|
|
"untitledAgent": "Agente Sem Nome",
|
|
"untitledGroup": "Grupo Sem Nome",
|
|
"updateAgent": "Atualizar Informações do Agente",
|
|
"upload.action.fileOrImageUpload": "Carregar Arquivo ou Imagem",
|
|
"upload.action.fileUpload": "Enviar Arquivo",
|
|
"upload.action.folderUpload": "Enviar Pasta",
|
|
"upload.action.imageDisabled": "O modelo atual não suporta reconhecimento visual. Altere o modelo para usar este recurso.",
|
|
"upload.action.imageUpload": "Enviar Imagem",
|
|
"upload.action.tooltip": "Enviar",
|
|
"upload.clientMode.actionFiletip": "Enviar Arquivo",
|
|
"upload.clientMode.actionTooltip": "Enviar",
|
|
"upload.clientMode.disabled": "O modelo atual não suporta reconhecimento visual e análise de arquivos. Altere o modelo para usar este recurso.",
|
|
"upload.clientMode.fileNotSupported": "Envio de arquivos não é suportado no modo navegador; apenas imagens são permitidas.",
|
|
"upload.clientMode.visionNotSupported": "O modelo atual não suporta reconhecimento visual. Altere para outro modelo para usar este recurso.",
|
|
"upload.preview.prepareTasks": "Preparando blocos...",
|
|
"upload.preview.status.pending": "Preparando para envio...",
|
|
"upload.preview.status.processing": "Processando arquivo...",
|
|
"upload.validation.unsupportedFileType": "Tipo de arquivo não suportado: {{files}}. Imagens suportadas: JPG, PNG, GIF, WebP. Documentos suportados incluem PDF, Word, Excel, PowerPoint, Markdown, texto, CSV, JSON e arquivos de código.",
|
|
"upload.validation.videoSizeExceeded": "O tamanho do vídeo não deve exceder {{maxSize}}. Tamanho atual: {{actualSize}}.",
|
|
"viewMode.fullWidth": "Largura Total",
|
|
"viewMode.normal": "Padrão",
|
|
"viewMode.wideScreen": "Tela Larga",
|
|
"viewSwitcher.chat": "Chat",
|
|
"viewSwitcher.page": "Página",
|
|
"viewSwitcher.task": "Tarefa",
|
|
"workflow.awaitingConfirmation": "Aguardando sua confirmação",
|
|
"workflow.collapse": "Recolher",
|
|
"workflow.expandFull": "Expandir totalmente",
|
|
"workflow.failedSuffix": "(falhou)",
|
|
"workflow.summaryFailed": "{{count}} falharam",
|
|
"workflow.summaryMoreTools": "{{count}} tipos de ferramentas",
|
|
"workflow.summaryTotalCalls": "{{count}} chamadas no total",
|
|
"workflow.thoughtForDuration": "Refletiu por {{duration}}",
|
|
"workflow.toolDisplayName.activateDevice": "Dispositivo ativado",
|
|
"workflow.toolDisplayName.activateSkill": "Ativou uma habilidade",
|
|
"workflow.toolDisplayName.activateTools": "Ferramentas ativadas",
|
|
"workflow.toolDisplayName.addActivityMemory": "Memória salva",
|
|
"workflow.toolDisplayName.addContextMemory": "Memória salva",
|
|
"workflow.toolDisplayName.addExperienceMemory": "Memória salva",
|
|
"workflow.toolDisplayName.addIdentityMemory": "Memória salva",
|
|
"workflow.toolDisplayName.addPreferenceMemory": "Memória salva",
|
|
"workflow.toolDisplayName.calculate": "Calculado",
|
|
"workflow.toolDisplayName.callAgent": "Chamou um agente",
|
|
"workflow.toolDisplayName.callMcpTool": "Ferramenta MCP chamada",
|
|
"workflow.toolDisplayName.callSubAgent": "Subagente despachado",
|
|
"workflow.toolDisplayName.clearTodos": "Tarefas apagadas",
|
|
"workflow.toolDisplayName.copyDocument": "Copiou um documento",
|
|
"workflow.toolDisplayName.crawlMultiPages": "Páginas rastreadas",
|
|
"workflow.toolDisplayName.crawlSinglePage": "Página rastreada",
|
|
"workflow.toolDisplayName.createAgent": "Agente criado",
|
|
"workflow.toolDisplayName.createDocument": "Documento criado",
|
|
"workflow.toolDisplayName.createPlan": "Criou um plano",
|
|
"workflow.toolDisplayName.createTodos": "Tarefas criadas",
|
|
"workflow.toolDisplayName.deleteAgent": "Agente excluído",
|
|
"workflow.toolDisplayName.deleteDocument": "Documento excluído",
|
|
"workflow.toolDisplayName.editLocalFile": "Editou um arquivo",
|
|
"workflow.toolDisplayName.editTitle": "Título editado",
|
|
"workflow.toolDisplayName.evaluate": "Expressão avaliada",
|
|
"workflow.toolDisplayName.execScript": "Executou um script",
|
|
"workflow.toolDisplayName.execute": "Cálculo executado",
|
|
"workflow.toolDisplayName.executeCode": "Código executado",
|
|
"workflow.toolDisplayName.finishOnboarding": "Concluir integração",
|
|
"workflow.toolDisplayName.getCommandOutput": "Ler saída do comando",
|
|
"workflow.toolDisplayName.getDocument": "Ler um documento",
|
|
"workflow.toolDisplayName.getPageContent": "Ler conteúdo da página",
|
|
"workflow.toolDisplayName.getTopicContext": "Ler contexto do tópico",
|
|
"workflow.toolDisplayName.globLocalFiles": "Arquivos pesquisados",
|
|
"workflow.toolDisplayName.grepContent": "Conteúdo pesquisado",
|
|
"workflow.toolDisplayName.importFromMarket": "Importado do mercado",
|
|
"workflow.toolDisplayName.importSkill": "Importou uma habilidade",
|
|
"workflow.toolDisplayName.initPage": "Página inicializada",
|
|
"workflow.toolDisplayName.killCommand": "Interrompeu um comando",
|
|
"workflow.toolDisplayName.listDocuments": "Documentos listados",
|
|
"workflow.toolDisplayName.listLocalFiles": "Arquivos listados",
|
|
"workflow.toolDisplayName.listOnlineDevices": "Dispositivos listados",
|
|
"workflow.toolDisplayName.modifyNodes": "Página modificada",
|
|
"workflow.toolDisplayName.moveLocalFiles": "Arquivos movidos",
|
|
"workflow.toolDisplayName.readDocument": "Ler um documento",
|
|
"workflow.toolDisplayName.readKnowledge": "Ler conhecimento",
|
|
"workflow.toolDisplayName.readLocalFile": "Ler um arquivo",
|
|
"workflow.toolDisplayName.removeDocument": "Removeu um documento",
|
|
"workflow.toolDisplayName.removeIdentityMemory": "Memória removida",
|
|
"workflow.toolDisplayName.renameDocument": "Renomeou um documento",
|
|
"workflow.toolDisplayName.renameLocalFile": "Renomeou um arquivo",
|
|
"workflow.toolDisplayName.replaceDocumentContent": "Conteúdo do documento substituído",
|
|
"workflow.toolDisplayName.replaceText": "Texto substituído",
|
|
"workflow.toolDisplayName.runCommand": "Executou um comando",
|
|
"workflow.toolDisplayName.saveUserQuestion": "Informação registrada",
|
|
"workflow.toolDisplayName.search": "Pesquisou na web",
|
|
"workflow.toolDisplayName.searchAgent": "Agentes pesquisados",
|
|
"workflow.toolDisplayName.searchKnowledgeBase": "Base de conhecimento consultada",
|
|
"workflow.toolDisplayName.searchLocalFiles": "Arquivos pesquisados",
|
|
"workflow.toolDisplayName.searchSkill": "Habilidades pesquisadas",
|
|
"workflow.toolDisplayName.searchUserMemory": "Memória pesquisada",
|
|
"workflow.toolDisplayName.showAgentMarketplace": "Equipe de agentes montada",
|
|
"workflow.toolDisplayName.solve": "Equação resolvida",
|
|
"workflow.toolDisplayName.submitAgentPick": "Agentes selecionados",
|
|
"workflow.toolDisplayName.updateAgent": "Atualizou um agente",
|
|
"workflow.toolDisplayName.updateDocument": "Atualizou um documento",
|
|
"workflow.toolDisplayName.updateIdentityMemory": "Memória atualizada",
|
|
"workflow.toolDisplayName.updateLoadRule": "Regra de carregamento atualizada",
|
|
"workflow.toolDisplayName.updatePlan": "Plano atualizado",
|
|
"workflow.toolDisplayName.updateTodos": "Tarefas atualizadas",
|
|
"workflow.toolDisplayName.writeDocument": "Documento escrito",
|
|
"workflow.toolDisplayName.writeLocalFile": "Arquivo salvo",
|
|
"workflow.working": "Trabalhando...",
|
|
"workingPanel.agentDocuments": "Agent Documents",
|
|
"workingPanel.documents.close": "Close",
|
|
"workingPanel.documents.discard": "Discard",
|
|
"workingPanel.documents.edit": "Edit",
|
|
"workingPanel.documents.error": "Failed to load document",
|
|
"workingPanel.documents.loading": "Loading document...",
|
|
"workingPanel.documents.preview": "Preview",
|
|
"workingPanel.documents.save": "Save",
|
|
"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.preview.raw": "Bruto",
|
|
"workingPanel.localFile.preview.reload": "Recarregar visualização",
|
|
"workingPanel.localFile.preview.render": "Visualizar",
|
|
"workingPanel.localFile.preview.source": "Fonte",
|
|
"workingPanel.localFile.truncated": "Pré-visualização do arquivo truncada para {{limit}} caracteres",
|
|
"workingPanel.progress": "Progress",
|
|
"workingPanel.progress.allCompleted": "All tasks completed",
|
|
"workingPanel.resources": "Resources",
|
|
"workingPanel.resources.deleteConfirm": "This action cannot be undone.",
|
|
"workingPanel.resources.deleteError": "Failed to delete document",
|
|
"workingPanel.resources.deleteSuccess": "Document deleted",
|
|
"workingPanel.resources.deleteTitle": "Delete document?",
|
|
"workingPanel.resources.deleteTitleMulti": "Excluir {{count}} itens?",
|
|
"workingPanel.resources.empty": "Nenhum documento ainda. Os documentos associados a este agente aparecerão aqui.",
|
|
"workingPanel.resources.error": "Failed to load resources",
|
|
"workingPanel.resources.filter.documents": "Documentos",
|
|
"workingPanel.resources.filter.skills": "Habilidades",
|
|
"workingPanel.resources.filter.web": "Web",
|
|
"workingPanel.resources.loading": "Loading resources...",
|
|
"workingPanel.resources.previewError": "Failed to load preview",
|
|
"workingPanel.resources.previewLoading": "Loading preview...",
|
|
"workingPanel.resources.renameEmpty": "Title cannot be empty",
|
|
"workingPanel.resources.renameError": "Failed to rename document",
|
|
"workingPanel.resources.renameSuccess": "Document renamed",
|
|
"workingPanel.resources.tree.createError": "Falha ao criar",
|
|
"workingPanel.resources.tree.deleteSelected": "Excluir selecionados ({{count}})",
|
|
"workingPanel.resources.tree.moveError": "Falha ao mover",
|
|
"workingPanel.resources.tree.newDocument": "Novo documento",
|
|
"workingPanel.resources.tree.newFolder": "Nova pasta",
|
|
"workingPanel.resources.tree.parentMissing": "Pasta pai não está disponível",
|
|
"workingPanel.resources.tree.rename": "Renomear",
|
|
"workingPanel.resources.tree.untitledDocument": "Documento sem título",
|
|
"workingPanel.resources.tree.untitledFolder": "Pasta sem título",
|
|
"workingPanel.resources.updatedAt": "Atualizado {{time}}",
|
|
"workingPanel.resources.viewMode.list": "Modo lista",
|
|
"workingPanel.resources.viewMode.tree": "Modo árvore",
|
|
"workingPanel.review.baseRef.default": "padrão",
|
|
"workingPanel.review.baseRef.loading": "Carregando branches…",
|
|
"workingPanel.review.baseRef.reset": "Redefinir para a branch padrão",
|
|
"workingPanel.review.baseRef.unresolved": "Escolha uma branch base",
|
|
"workingPanel.review.binary": "Arquivo binário — diferença não exibida",
|
|
"workingPanel.review.collapseAll": "Recolher tudo",
|
|
"workingPanel.review.copied": "Caminho copiado",
|
|
"workingPanel.review.copyPath": "Copiar caminho do arquivo",
|
|
"workingPanel.review.empty": "Sem alterações na árvore de trabalho",
|
|
"workingPanel.review.empty.branch": "Sem alterações em relação a {{baseRef}}",
|
|
"workingPanel.review.empty.noBaseRef": "Não foi possível determinar a branch padrão remota. Execute `git remote set-head origin --auto` no seu terminal.",
|
|
"workingPanel.review.error": "Não foi possível carregar a diferença deste arquivo",
|
|
"workingPanel.review.expandAll": "Expandir tudo",
|
|
"workingPanel.review.group.collapseDiffs": "Recolher todas as diferenças neste grupo",
|
|
"workingPanel.review.group.expandDiffs": "Expandir todas as diferenças neste grupo",
|
|
"workingPanel.review.group.fileCount": "{{count}} arquivos",
|
|
"workingPanel.review.group.submoduleClean": "Sem alterações internas",
|
|
"workingPanel.review.mode.branch": "Branch",
|
|
"workingPanel.review.mode.unstaged": "Não preparado",
|
|
"workingPanel.review.more": "Mais opções",
|
|
"workingPanel.review.refresh": "Atualizar",
|
|
"workingPanel.review.revealInTree": "Revelar na árvore",
|
|
"workingPanel.review.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.",
|
|
"workingPanel.review.revert.confirm.ok": "Descartar",
|
|
"workingPanel.review.revert.confirm.title": "Descartar as alterações deste arquivo?",
|
|
"workingPanel.review.revert.failed": "Não foi possível descartar as alterações: {{error}}",
|
|
"workingPanel.review.revert.success": "Alterações de {{filePath}} descartadas",
|
|
"workingPanel.review.textDiff.disable": "Desativar diferença de texto inline",
|
|
"workingPanel.review.textDiff.enable": "Ativar diferença de texto inline",
|
|
"workingPanel.review.title": "Revisão",
|
|
"workingPanel.review.tooLarge": "Arquivo muito grande para exibir a diferença inline",
|
|
"workingPanel.review.unstaged": "Não preparado",
|
|
"workingPanel.review.viewMode.split": "Alternar para visualização dividida",
|
|
"workingPanel.review.viewMode.unified": "Alternar para visualização unificada",
|
|
"workingPanel.review.wordWrap.disable": "Desativar quebra de linha",
|
|
"workingPanel.review.wordWrap.enable": "Ativar quebra de linha",
|
|
"workingPanel.skills.empty": "Nenhuma habilidade encontrada neste projeto",
|
|
"workingPanel.skills.section.agent": "Habilidades do agente",
|
|
"workingPanel.skills.section.project": "Habilidades do projeto",
|
|
"workingPanel.skills.section.user": "Habilidades do usuário",
|
|
"workingPanel.skills.title": "Habilidades",
|
|
"workingPanel.space": "Espaço",
|
|
"workingPanel.title": "Working Panel",
|
|
"you": "Você",
|
|
"zenMode": "Modo Zen"
|
|
}
|