{
  "blocks.agent": "Agente",
  "blocks.answer": "Resposta",
  "blocks.assigner": "Atribuidor de Variáveis",
  "blocks.code": "Código",
  "blocks.datasource": "Fonte de dados",
  "blocks.datasource-empty": "Fonte de Dados Vazia",
  "blocks.document-extractor": "Extrator de documentos",
  "blocks.end": "Saída",
  "blocks.http-request": "Requisição HTTP",
  "blocks.human-input": "Entrada Humana",
  "blocks.if-else": "SE/SENÃO",
  "blocks.iteration": "Iteração",
  "blocks.iteration-start": "Início de iteração",
  "blocks.knowledge-index": "Base de conhecimento",
  "blocks.knowledge-retrieval": "Recuperação de conhecimento",
  "blocks.list-operator": "Operador de lista",
  "blocks.llm": "LLM",
  "blocks.loop": "Laço",
  "blocks.loop-end": "Sair do Loop",
  "blocks.loop-start": "Início do Loop",
  "blocks.originalStartNode": "nó inicial original",
  "blocks.parameter-extractor": "Extrator de parâmetros",
  "blocks.question-classifier": "Classificador de perguntas",
  "blocks.start": "Iniciar",
  "blocks.template-transform": "Modelo",
  "blocks.tool": "Ferramenta",
  "blocks.trigger-plugin": "Acionador de Plugin",
  "blocks.trigger-schedule": "Acionador de Agendamento",
  "blocks.trigger-webhook": "Acionador de Webhook",
  "blocks.variable-aggregator": "Agregador de variáveis",
  "blocks.variable-assigner": "Atribuidor de variáveis",
  "blocksAbout.agent": "Invocar grandes modelos de linguagem para responder a perguntas ou processar linguagem natural",
  "blocksAbout.answer": "Definir o conteúdo da resposta de uma conversa",
  "blocksAbout.assigner": "O nó de atribuição de variáveis é usado para atribuir valores a variáveis graváveis (como variáveis de conversação).",
  "blocksAbout.code": "Executar um pedaço de código Python ou NodeJS para implementar lógica personalizada",
  "blocksAbout.datasource": "Fonte de dados Sobre",
  "blocksAbout.datasource-empty": "Espaço reservado para Fonte de Dados Vazia",
  "blocksAbout.document-extractor": "Usado para analisar documentos carregados em conteúdo de texto que é facilmente compreensível pelo LLM.",
  "blocksAbout.end": "Definir a saída e o tipo de resultado de um fluxo de trabalho",
  "blocksAbout.http-request": "Permitir que solicitações de servidor sejam enviadas pelo protocolo HTTP",
  "blocksAbout.human-input": "Solicitar confirmação humana antes de gerar a próxima etapa",
  "blocksAbout.if-else": "Permite dividir o fluxo de trabalho em dois ramos com base nas condições if/else",
  "blocksAbout.iteration": "Execute múltiplos passos em um objeto lista até que todos os resultados sejam produzidos.",
  "blocksAbout.iteration-start": "Nó de Início da Iteração",
  "blocksAbout.knowledge-index": "Base de Conhecimento Sobre",
  "blocksAbout.knowledge-retrieval": "Permite consultar conteúdo de texto relacionado a perguntas do usuário a partir da base de conhecimento",
  "blocksAbout.list-operator": "Usado para filtrar ou classificar o conteúdo da matriz.",
  "blocksAbout.llm": "Invocar grandes modelos de linguagem para responder perguntas ou processar linguagem natural",
  "blocksAbout.loop": "Execute um loop de lógica até que a condição de término seja atendida ou o número máximo de loops seja alcançado.",
  "blocksAbout.loop-end": "Equivalente a \"break\". Este nó não possui itens de configuração. Quando o corpo do loop atinge este nó, o loop termina.",
  "blocksAbout.loop-start": "Nó Iniciar Loop",
  "blocksAbout.parameter-extractor": "Use LLM para extrair parâmetros estruturados da linguagem natural para invocações de ferramentas ou requisições HTTP.",
  "blocksAbout.question-classifier": "Definir as condições de classificação das perguntas dos usuários, LLM pode definir como a conversa progride com base na descrição da classificação",
  "blocksAbout.start": "Definir os parâmetros iniciais para iniciar um fluxo de trabalho",
  "blocksAbout.template-transform": "Converter dados em string usando a sintaxe de template Jinja",
  "blocksAbout.tool": "Use ferramentas externas para ampliar as capacidades do fluxo de trabalho",
  "blocksAbout.trigger-plugin": "Gatilho de integração de terceiros que inicia fluxos de trabalho a partir de eventos de plataformas externas",
  "blocksAbout.trigger-schedule": "Gatilho de fluxo de trabalho baseado em tempo que inicia fluxos de trabalho em um cronograma",
  "blocksAbout.trigger-webhook": "O Gatinho de Webhook recebe envios HTTP de sistemas terceirizados para acionar fluxos de trabalho automaticamente.",
  "blocksAbout.variable-aggregator": "Agregue variáveis de vários ramos em uma única variável para configuração unificada dos nós finais.",
  "blocksAbout.variable-assigner": "Agregue variáveis de vários ramos em uma única variável para configuração unificada dos nós finais.",
  "changeHistory.clearHistory": "Limpar histórico",
  "changeHistory.currentState": "Estado atual",
  "changeHistory.edgeDelete": "Nó desconectado",
  "changeHistory.hint": "Dica",
  "changeHistory.hintText": "As ações de edição são rastreadas em um histórico de alterações, que é armazenado em seu dispositivo para a duração desta sessão. Este histórico será apagado quando você sair do editor.",
  "changeHistory.nodeAdd": "Nó adicionado",
  "changeHistory.nodeChange": "Nó alterado",
  "changeHistory.nodeConnect": "Nó conectado",
  "changeHistory.nodeDelete": "Nó deletado",
  "changeHistory.nodeDescriptionChange": "Descrição do nó alterada",
  "changeHistory.nodeDragStop": "Nó movido",
  "changeHistory.nodePaste": "Nó colado",
  "changeHistory.nodeResize": "Nó redimensionado",
  "changeHistory.nodeTitleChange": "Título do nó alterado",
  "changeHistory.noteAdd": "Nota adicionada",
  "changeHistory.noteChange": "Nota alterada",
  "changeHistory.noteDelete": "Conexão excluída",
  "changeHistory.placeholder": "Você ainda não alterou nada",
  "changeHistory.sessionStart": "Início da sessão",
  "changeHistory.stepBackward_one": "{{count}} passo para trás",
  "changeHistory.stepBackward_other": "{{count}} passos para trás",
  "changeHistory.stepForward_one": "{{count}} passo para frente",
  "changeHistory.stepForward_other": "{{count}} passos para frente",
  "changeHistory.title": "Histórico de alterações",
  "chatVariable.button": "Adicionar Variável",
  "chatVariable.docLink": "Visite nossa documentação para saber mais.",
  "chatVariable.modal.addArrayValue": "Adicionar Valor",
  "chatVariable.modal.arrayValue": "Valor",
  "chatVariable.modal.description": "Descrição",
  "chatVariable.modal.descriptionPlaceholder": "Descreva a variável",
  "chatVariable.modal.editInForm": "Editar no Formulário",
  "chatVariable.modal.editInJSON": "Editar em JSON",
  "chatVariable.modal.editTitle": "Editar Variável de Conversação",
  "chatVariable.modal.name": "Nome",
  "chatVariable.modal.namePlaceholder": "Nome da variável",
  "chatVariable.modal.objectKey": "Chave",
  "chatVariable.modal.objectKeyPatternError": "A chave só pode conter letras, números e sublinhados",
  "chatVariable.modal.objectKeyRequired": "A chave do objeto não pode estar vazia",
  "chatVariable.modal.objectType": "Tipo",
  "chatVariable.modal.objectValue": "Valor Padrão",
  "chatVariable.modal.oneByOne": "Adicionar um por um",
  "chatVariable.modal.title": "Adicionar Variável de Conversação",
  "chatVariable.modal.type": "Tipo",
  "chatVariable.modal.value": "Valor Padrão",
  "chatVariable.modal.valuePlaceholder": "Valor padrão, deixe em branco para não definir",
  "chatVariable.panelDescription": "As Variáveis de Conversação são usadas para armazenar informações interativas que o LLM precisa lembrar, incluindo histórico de conversas, arquivos carregados, preferências do usuário. Elas são de leitura e escrita.",
  "chatVariable.panelTitle": "Variáveis de Conversação",
  "chatVariable.storedContent": "Conteúdo armazenado",
  "chatVariable.updatedAt": "Atualizado em ",
  "collaboration.historyAction.generic": "Um colaborador realizou desfazer/refazer",
  "comments.actions.addComment": "Adicionar comentário",
  "comments.actions.deleteReply": "Delete reply",
  "comments.actions.editComment": "Editar comentário",
  "comments.actions.editReply": "Edit reply",
  "comments.aria.closeComment": "Close comment",
  "comments.aria.commentActions": "Ações do comentário",
  "comments.aria.deleteComment": "Delete thread",
  "comments.aria.filterComments": "Filtrar comentários",
  "comments.aria.nextComment": "Next comment",
  "comments.aria.previousComment": "Previous comment",
  "comments.aria.replyActions": "Reply actions",
  "comments.aria.resolveComment": "Resolve",
  "comments.confirm.deleteReplyDesc": "This reply will be removed permanently.",
  "comments.confirm.deleteReplyTitle": "Delete this reply?",
  "comments.confirm.deleteThreadDesc": "This action will permanently delete the thread and all its replies. This cannot be undone.",
  "comments.confirm.deleteThreadTitle": "Delete this thread?",
  "comments.fallback.user": "User",
  "comments.filter.all": "Todos",
  "comments.filter.onlyYourThreads": "Apenas seus tópicos",
  "comments.filter.showResolved": "Mostrar resolvidos",
  "comments.loading": "Loading…",
  "comments.noComments": "No comments yet",
  "comments.panelTitle": "Comment",
  "comments.placeholder.add": "Add a comment",
  "comments.placeholder.editComment": "Editar comentário",
  "comments.placeholder.editReply": "Edit reply",
  "comments.placeholder.reply": "Reply",
  "comments.reply": "Reply",
  "common.ImageUploadLegacyTip": "Agora você pode criar variáveis de tipo de arquivo no formulário inicial. Não daremos mais suporte ao recurso de upload de imagens no futuro.",
  "common.accessAPIReference": "Acessar referência da API",
  "common.addBlock": "Adicionar Nó",
  "common.addDescription": "Adicionar descrição...",
  "common.addFailureBranch": "Adicionar ramificação com falha",
  "common.addParallelNode": "Adicionar nó paralelo",
  "common.addTitle": "Adicionar título...",
  "common.autoSaved": "Salvo automaticamente",
  "common.backupCurrentDraft": "Fazer backup do rascunho atual",
  "common.batchRunApp": "Executar aplicativo em lote",
  "common.branch": "RAMIFICAÇÃO",
  "common.chooseDSL": "Escolha o arquivo DSL(yml)",
  "common.chooseStartNodeToRun": "Escolha o nó inicial para executar",
  "common.clipboardVersionCompatibilityWarning": "Este conteúdo foi copiado de uma versão diferente do aplicativo Dify. Algumas partes podem ser incompatíveis.",
  "common.commentMode": "Modo de comentários",
  "common.configure": "Configurar",
  "common.configureRequired": "Configuração necessária",
  "common.conversationLog": "Registro de conversa",
  "common.copy": "Copiar",
  "common.currentDraft": "Rascunho atual",
  "common.currentDraftUnpublished": "Rascunho atual não publicado",
  "common.currentView": "Visualização atual",
  "common.currentWorkflow": "Fluxo de trabalho atual",
  "common.debugAndPreview": "Visualizar",
  "common.disconnect": "Desligar",
  "common.duplicate": "Duplicar",
  "common.editing": "Editando",
  "common.effectVarConfirm.content": "A variável é usada em outros nós. Você ainda deseja removê-la?",
  "common.effectVarConfirm.title": "Remover variável",
  "common.embedIntoSite": "Incorporar ao site",
  "common.enableJinja": "Ativar suporte ao template Jinja",
  "common.exitVersions": "Versões de Sair",
  "common.exportImage": "Exportar Imagem",
  "common.exportJPEG": "Exportar como JPEG",
  "common.exportPNG": "Exportar como PNG",
  "common.exportSVG": "Exportar como SVG",
  "common.features": "Recursos",
  "common.featuresDescription": "Melhorar a experiência do usuário em aplicativos web",
  "common.featuresDocLink": "Saiba mais",
  "common.fileUploadTip": "Os recursos de upload de imagens foram atualizados para upload de arquivos.",
  "common.goBackToEdit": "Voltar para o editor",
  "common.handMode": "Modo mão",
  "common.humanInputEmailTip": "E-mail (Método de Entrega) enviado para seus destinatários configurados",
  "common.humanInputEmailTipInDebugMode": "E-mail (Método de Entrega) enviado para <email>{{email}}</email>",
  "common.humanInputWebappTip": "Somente visualização de depuração, o usuário não verá isso no aplicativo web.",
  "common.importDSL": "Importar DSL",
  "common.importDSLTip": "O rascunho atual será substituído. Exporte o fluxo de trabalho como backup antes de importar.",
  "common.importFailure": "Falha na importação",
  "common.importSuccess": "Sucesso da importação",
  "common.importWarning": "Cuidado",
  "common.importWarningDetails": "A diferença de versão DSL pode afetar determinados recursos",
  "common.inPreview": "Em visualização",
  "common.inPreviewMode": "No modo de visualização",
  "common.inRunMode": "No modo de execução",
  "common.input": "Entrada",
  "common.insertVarTip": "Pressione a tecla '/' para inserir rapidamente",
  "common.jinjaEditorPlaceholder": "Digite '/' ou '{' para inserir variável",
  "common.jumpToNode": "Ir para este nó",
  "common.latestPublished": "Último publicado",
  "common.learnMore": "Saiba mais",
  "common.listening": "Ouvindo",
  "common.loadMore": "Carregar mais fluxos de trabalho",
  "common.manageInTools": "Gerenciar nas ferramentas",
  "common.maxTreeDepth": "Limite máximo de {{depth}} nós por ramo",
  "common.model": "Modelo",
  "common.moreActions": "Mais ações",
  "common.needAdd": "O nó {{node}} deve ser adicionado",
  "common.needAnswerNode": "O nó de resposta deve ser adicionado",
  "common.needConnectTip": "Este passo não está conectado a nada",
  "common.needOutputNode": "O nó de Saída deve ser adicionado",
  "common.needStartNode": "Pelo menos um nó inicial deve ser adicionado",
  "common.noHistory": "Sem História",
  "common.noVar": "Sem variável",
  "common.notRunning": "Ainda não está em execução",
  "common.onFailure": "Em caso de falha",
  "common.openInExplore": "Abrir no Explore",
  "common.output": "Saída",
  "common.overwriteAndImport": "Substituir e importar",
  "common.parallel": "PARALELO",
  "common.parallelTip.click.desc": "para adicionar",
  "common.parallelTip.click.title": "Clique",
  "common.parallelTip.depthLimit": "Limite de camada de aninhamento paralelo de {{num}} camadas",
  "common.parallelTip.drag.desc": "para conectar",
  "common.parallelTip.drag.title": "Arrastar",
  "common.parallelTip.limit": "O paralelismo é limitado a {{num}} ramificações.",
  "common.pasteHere": "Colar aqui",
  "common.pointerMode": "Modo ponteiro",
  "common.preview": "Visualizar",
  "common.previewPlaceholder": "Digite o conteúdo na caixa abaixo para começar a depurar o Chatbot",
  "common.processData": "Processar dados",
  "common.publish": "Publicar",
  "common.publishToMarketplace": "Publicar no Marketplace",
  "common.publishToMarketplaceFailed": "Falha ao publicar no Marketplace",
  "common.publishUpdate": "Publicar Atualização",
  "common.published": "Publicado",
  "common.publishedAt": "Publicado em",
  "common.publishingToMarketplace": "Publicando...",
  "common.redo": "Refazer",
  "common.restart": "Reiniciar",
  "common.restore": "Restaurar",
  "common.run": "Executar teste",
  "common.runAllTriggers": "Executar todos os gatilhos",
  "common.runApp": "Executar aplicativo",
  "common.runHistory": "Histórico de execução",
  "common.running": "Executando",
  "common.scheduleTriggerRunFailed": "Falha na execução do gatilho agendado",
  "common.searchVar": "Buscar variável",
  "common.setVarValuePlaceholder": "Definir valor da variável",
  "common.showRunHistory": "Mostrar histórico de execução",
  "common.syncingData": "Sincronizando dados, apenas alguns segundos.",
  "common.tagBound": "Número de aplicativos usando esta tag",
  "common.undo": "Desfazer",
  "common.unpublished": "Não publicado",
  "common.update": "Atualizar",
  "common.variableNamePlaceholder": "Nome da variável",
  "common.versionHistory": "Histórico de Versão",
  "common.viewDetailInTracingPanel": "Ver detalhes",
  "common.viewOnly": "Apenas visualização",
  "common.viewRunHistory": "Ver histórico de execução",
  "common.webhookDebugFailed": "Falha na depuração do Webhook",
  "common.webhookDebugRequestFailed": "Falha na solicitação de depuração do Webhook",
  "common.workflowAsTool": "Fluxo de trabalho como ferramenta",
  "common.workflowAsToolDisabledHint": "Publique o fluxo de trabalho mais recente e garanta que haja um nó de Entrada do Usuário conectado antes de configurá-lo como uma ferramenta.",
  "common.workflowAsToolTip": "É necessária a reconfiguração da ferramenta após a atualização do fluxo de trabalho.",
  "common.workflowProcess": "Processo de fluxo de trabalho",
  "customWebhook": "Webhook Personalizado",
  "debug.copyLastRun": "Copiar Última Execução",
  "debug.copyLastRunError": "Falha ao copiar as entradas da última execução",
  "debug.lastOutput": "Última Saída",
  "debug.lastRunInputsCopied": "{{count}} entrada(s) copiadas da última execução",
  "debug.lastRunTab": "Última execução",
  "debug.noData.description": "Os resultados da última execução serão exibidos aqui",
  "debug.noData.runThisNode": "Execute este nó",
  "debug.noLastRunFound": "Nenhuma execução anterior encontrada.",
  "debug.noMatchingInputsFound": "Nenhuma entrada correspondente encontrada na última execução.",
  "debug.relations.dependencies": "Dependências",
  "debug.relations.dependenciesDescription": "Nós dos quais esse nó depende",
  "debug.relations.dependents": "Dependentes",
  "debug.relations.dependentsDescription": "Nós que dependem desse nó",
  "debug.relations.noDependencies": "Sem dependências",
  "debug.relations.noDependents": "Sem dependentes",
  "debug.relationsTab": "Relações",
  "debug.settingsTab": "Configurações",
  "debug.variableInspect.chatNode": "Conversa",
  "debug.variableInspect.clearAll": "Redefinir tudo",
  "debug.variableInspect.clearNode": "Limpar variável em cache",
  "debug.variableInspect.edited": "Editado",
  "debug.variableInspect.emptyLink": "Saiba mais",
  "debug.variableInspect.emptyTip": "Após passar por um nó na tela ou executar um nó passo a passo, você pode visualizar o valor atual da variável do nó na Inspecção de Variáveis.",
  "debug.variableInspect.envNode": "Ambiente",
  "debug.variableInspect.export": "exportação",
  "debug.variableInspect.exportToolTip": "Exportar variável como arquivo",
  "debug.variableInspect.largeData": "Dados grandes, visualização somente leitura. Exportar para ver tudo.",
  "debug.variableInspect.largeDataNoExport": "Dados grandes - apenas visualização parcial",
  "debug.variableInspect.listening.defaultNodeName": "este gatilho",
  "debug.variableInspect.listening.defaultPluginName": "este gatilho de plugin",
  "debug.variableInspect.listening.defaultScheduleTime": "Não configurado",
  "debug.variableInspect.listening.selectedTriggers": "gatilhos selecionados",
  "debug.variableInspect.listening.stopButton": "Pare",
  "debug.variableInspect.listening.tip": "Agora você pode simular gatilhos de eventos enviando solicitações de teste para o endpoint HTTP {{nodeName}} ou usá-lo como uma URL de callback para depuração de eventos ao vivo. Todos os resultados podem ser visualizados diretamente no Inspetor de Variáveis.",
  "debug.variableInspect.listening.tipFallback": "Aguardando eventos de gatilho. As saídas aparecerão aqui.",
  "debug.variableInspect.listening.tipPlugin": "Agora você pode criar eventos em {{- pluginName}} e recuperar resultados desses eventos no Inspetor de Variáveis.",
  "debug.variableInspect.listening.tipSchedule": "Ouvindo eventos de gatilhos de agendamento.\nPróxima execução agendada: {{nextTriggerTime}}",
  "debug.variableInspect.listening.title": "Aguardando eventos dos gatilhos...",
  "debug.variableInspect.markdownContent": "Conteúdo Markdown",
  "debug.variableInspect.reset": "Redefinir para o último valor de execução",
  "debug.variableInspect.resetConversationVar": "Redefinir a variável da conversa para o valor padrão",
  "debug.variableInspect.systemNode": "Sistema",
  "debug.variableInspect.title": "Inspecionar Variável",
  "debug.variableInspect.trigger.cached": "Ver variáveis em cache",
  "debug.variableInspect.trigger.clear": "Claro",
  "debug.variableInspect.trigger.normal": "Inspecionar Variável",
  "debug.variableInspect.trigger.running": "Status de execução do cache",
  "debug.variableInspect.trigger.stop": "Pare de correr",
  "debug.variableInspect.view": "Ver log",
  "difyTeam": "Equipe Dify",
  "entryNodeStatus.disabled": "INICIAR • DESATIVADO",
  "entryNodeStatus.enabled": "INICIAR",
  "env.envDescription": "Variáveis de ambiente podem ser usadas para armazenar informações privadas e credenciais. Elas são somente leitura e podem ser separadas do arquivo DSL durante a exportação.",
  "env.envPanelButton": "Adicionar Variável",
  "env.envPanelTitle": "Variáveis de Ambiente",
  "env.export.checkbox": "Exportar valores secretos",
  "env.export.export": "Exportar DSL com valores secretos",
  "env.export.ignore": "Exportar DSL",
  "env.export.name": "Nome",
  "env.export.secret": "Secreto",
  "env.export.title": "Exportar variáveis de ambiente secretas?",
  "env.export.value": "Valor",
  "env.modal.description": "Descrição",
  "env.modal.descriptionPlaceholder": "Descreva a variável",
  "env.modal.editTitle": "Editar Variável de Ambiente",
  "env.modal.name": "Nome",
  "env.modal.namePlaceholder": "nome da env",
  "env.modal.secretTip": "Usado para definir informações ou dados sensíveis, com configurações DSL configuradas para prevenção de vazamentos.",
  "env.modal.title": "Adicionar Variável de Ambiente",
  "env.modal.type": "Tipo",
  "env.modal.value": "Valor",
  "env.modal.valuePlaceholder": "valor da env",
  "env.modal.valueRequired": "O valor não pode estar vazio",
  "error.operations.addingNodes": "adicionando nós",
  "error.operations.connectingNodes": "conectando nós",
  "error.operations.modifyingWorkflow": "modificando o fluxo de trabalho",
  "error.operations.updatingWorkflow": "atualizando fluxo de trabalho",
  "error.startNodeRequired": "Por favor, adicione um nó inicial antes de {{operation}}",
  "errorMsg.authRequired": "Autorização é necessária",
  "errorMsg.configureModel": "Configure um modelo",
  "errorMsg.fieldRequired": "{{field}} é obrigatório",
  "errorMsg.fields.code": "Código",
  "errorMsg.fields.model": "Modelo",
  "errorMsg.fields.rerankModel": "Modelo de reordenação",
  "errorMsg.fields.variable": "Nome da variável",
  "errorMsg.fields.variableValue": "Valor da variável",
  "errorMsg.fields.visionVariable": "Variável de visão",
  "errorMsg.invalidJson": "{{field}} é um JSON inválido",
  "errorMsg.invalidVariable": "Variável inválida",
  "errorMsg.modelPluginNotInstalled": "Variável inválida. Configure um modelo para habilitar esta variável.",
  "errorMsg.noValidTool": "{{field}} nenhuma ferramenta válida selecionada",
  "errorMsg.rerankModelRequired": "Antes de ativar o modelo de reclassificação, confirme se o modelo foi configurado com sucesso nas configurações.",
  "errorMsg.startNodeRequired": "Por favor, adicione um nó inicial antes de {{operation}}",
  "errorMsg.toolParameterRequired": "{{field}}: o parâmetro [{{param}}] é necessário",
  "globalVar.description": "Variáveis do sistema são variáveis globais que qualquer nó pode referenciar sem conexões quando o tipo está correto, como o ID do usuário final e o ID do fluxo de trabalho.",
  "globalVar.fieldsDescription.appId": "ID da aplicação",
  "globalVar.fieldsDescription.conversationId": "ID da conversa",
  "globalVar.fieldsDescription.dialogCount": "Contagem de conversas",
  "globalVar.fieldsDescription.triggerTimestamp": "Carimbo de data/hora do início da aplicação",
  "globalVar.fieldsDescription.userId": "ID do usuário",
  "globalVar.fieldsDescription.workflowId": "ID do fluxo de trabalho",
  "globalVar.fieldsDescription.workflowRunId": "ID da execução do fluxo de trabalho",
  "globalVar.title": "Variáveis do sistema",
  "nodes.agent.checkList.strategyNotSelected": "Estratégia não selecionada",
  "nodes.agent.clickToViewParameterSchema": "Clique para ver o esquema de parâmetros",
  "nodes.agent.configureModel": "Configurar modelo",
  "nodes.agent.installPlugin.cancel": "Cancelar",
  "nodes.agent.installPlugin.changelog": "Registro de alterações",
  "nodes.agent.installPlugin.desc": "Prestes a instalar o seguinte plugin",
  "nodes.agent.installPlugin.install": "Instalar",
  "nodes.agent.installPlugin.title": "Instale o plugin",
  "nodes.agent.learnMore": "Saiba Mais",
  "nodes.agent.linkToPlugin": "Link para plug-ins",
  "nodes.agent.maxIterations": "Máximo de iterações",
  "nodes.agent.model": "modelo",
  "nodes.agent.modelNotInMarketplace.desc": "Esse modelo é instalado do repositório Local ou GitHub. Por favor, use após a instalação.",
  "nodes.agent.modelNotInMarketplace.manageInPlugins": "Gerenciar em plug-ins",
  "nodes.agent.modelNotInMarketplace.title": "Modelo não instalado",
  "nodes.agent.modelNotInstallTooltip": "Este modelo não está instalado",
  "nodes.agent.modelNotSelected": "Modelo não selecionado",
  "nodes.agent.modelNotSupport.desc": "A versão do plug-in instalada não fornece esse modelo.",
  "nodes.agent.modelNotSupport.descForVersionSwitch": "A versão do plug-in instalada não fornece esse modelo. Clique para mudar de versão.",
  "nodes.agent.modelNotSupport.title": "Modelo não suportado",
  "nodes.agent.modelSelectorTooltips.deprecated": "Este modelo está obsoleto",
  "nodes.agent.notAuthorized": "Não autorizado",
  "nodes.agent.outputVars.files.title": "Arquivos gerados pelo agente",
  "nodes.agent.outputVars.files.transfer_method": "Método de transferência. O valor é remote_url ou local_file",
  "nodes.agent.outputVars.files.type": "Tipo de suporte. Agora suporta apenas imagem",
  "nodes.agent.outputVars.files.upload_file_id": "Carregar ID do arquivo",
  "nodes.agent.outputVars.files.url": "URL da imagem",
  "nodes.agent.outputVars.json": "JSON gerado pelo agente",
  "nodes.agent.outputVars.text": "Conteúdo gerado pelo agente",
  "nodes.agent.outputVars.usage": "Informações de uso do modelo",
  "nodes.agent.parameterSchema": "Esquema de Parâmetro",
  "nodes.agent.pluginInstaller.install": "Instalar",
  "nodes.agent.pluginInstaller.installing": "Instalar",
  "nodes.agent.pluginNotFoundDesc": "Este plugin é instalado a partir do GitHub. Por favor, vá para Plugins para reinstalar",
  "nodes.agent.pluginNotInstalled": "Este plugin não está instalado",
  "nodes.agent.pluginNotInstalledDesc": "Este plugin é instalado a partir do GitHub. Por favor, vá para Plugins para reinstalar",
  "nodes.agent.strategy.configureTip": "Configure a estratégia agente.",
  "nodes.agent.strategy.configureTipDesc": "Depois de configurar a estratégia agêntica, esse nó carregará automaticamente as configurações restantes. A estratégia afetará o mecanismo de raciocínio da ferramenta de várias etapas.",
  "nodes.agent.strategy.label": "Estratégia Agêntica",
  "nodes.agent.strategy.searchPlaceholder": "Estratégia de busca agêntica",
  "nodes.agent.strategy.selectTip": "Selecione a estratégia agêntica",
  "nodes.agent.strategy.shortLabel": "Estratégia",
  "nodes.agent.strategy.tooltip": "Diferentes estratégias Agentic determinam como o sistema planeja e executa chamadas de ferramentas de várias etapas",
  "nodes.agent.strategyNotFoundDesc": "A versão do plug-in instalada não fornece essa estratégia.",
  "nodes.agent.strategyNotFoundDescAndSwitchVersion": "A versão do plug-in instalada não fornece essa estratégia. Clique para mudar de versão.",
  "nodes.agent.strategyNotInstallTooltip": "{{strategy}} não está instalado",
  "nodes.agent.strategyNotSet": "Estratégia agêntica não definida",
  "nodes.agent.toolNotAuthorizedTooltip": "{{tool}} Não autorizado",
  "nodes.agent.toolNotInstallTooltip": "{{tool}} não está instalado",
  "nodes.agent.toolbox": "caixa de ferramentas",
  "nodes.agent.tools": "Ferramentas",
  "nodes.agent.unsupportedStrategy": "Estratégia sem suporte",
  "nodes.answer.answer": "Resposta",
  "nodes.answer.outputVars": "Variáveis de saída",
  "nodes.assigner.append": "Anexar",
  "nodes.assigner.assignedVariable": "Variável Atribuída",
  "nodes.assigner.assignedVarsDescription": "As variáveis atribuídas devem ser variáveis graváveis, como variáveis de conversação.",
  "nodes.assigner.clear": "Limpar",
  "nodes.assigner.noAssignedVars": "Nenhuma variável atribuída disponível",
  "nodes.assigner.noVarTip": "Clique no botão \"+\" para adicionar variáveis",
  "nodes.assigner.operations.*=": "*=",
  "nodes.assigner.operations.+=": "+=",
  "nodes.assigner.operations.-=": "-=",
  "nodes.assigner.operations./=": "/=",
  "nodes.assigner.operations.append": "Acrescentar",
  "nodes.assigner.operations.clear": "Claro",
  "nodes.assigner.operations.extend": "Estender",
  "nodes.assigner.operations.over-write": "Sobrescrever",
  "nodes.assigner.operations.overwrite": "Sobrescrever",
  "nodes.assigner.operations.remove-first": "Remover Primeiro",
  "nodes.assigner.operations.remove-last": "Remover Último",
  "nodes.assigner.operations.set": "Pôr",
  "nodes.assigner.operations.title": "Operação",
  "nodes.assigner.over-write": "Sobrescrever",
  "nodes.assigner.plus": "Mais",
  "nodes.assigner.selectAssignedVariable": "Selecione a variável atribuída...",
  "nodes.assigner.setParameter": "Definir parâmetro...",
  "nodes.assigner.setVariable": "Definir Variável",
  "nodes.assigner.varNotSet": "Variável NÃO definida",
  "nodes.assigner.variable": "Variável",
  "nodes.assigner.variables": "Variáveis",
  "nodes.assigner.writeMode": "Modo de Escrita",
  "nodes.assigner.writeModeTip": "Quando a VARIÁVEL ATRIBUÍDA é um array, o modo de anexar adiciona ao final.",
  "nodes.code.advancedDependencies": "Dependências avançadas",
  "nodes.code.advancedDependenciesTip": "Adicione algumas dependências pré-carregadas que levam mais tempo para consumir ou não são padrão aqui",
  "nodes.code.inputVars": "Variáveis de entrada",
  "nodes.code.outputVars": "Variáveis de saída",
  "nodes.code.searchDependencies": "Buscar dependências",
  "nodes.code.syncFunctionSignature": "Sincronizar a assinatura da função com o código",
  "nodes.common.errorHandle.defaultValue.desc": "Quando ocorrer um erro, especifique um conteúdo de saída estático.",
  "nodes.common.errorHandle.defaultValue.inLog": "Exceção de nó, saída de acordo com os valores padrão.",
  "nodes.common.errorHandle.defaultValue.output": "Valor padrão de saída",
  "nodes.common.errorHandle.defaultValue.tip": "Em caso de erro, retornará o valor abaixo.",
  "nodes.common.errorHandle.defaultValue.title": "Valor padrão",
  "nodes.common.errorHandle.failBranch.customize": "Vá para a tela para personalizar a lógica do branch de falha.",
  "nodes.common.errorHandle.failBranch.customizeTip": "Quando a ramificação de falha é ativada, as exceções geradas pelos nós não encerram o processo. Em vez disso, ele executará automaticamente a ramificação de falha predefinida, permitindo que você forneça mensagens de erro, relatórios, correções ou ações de salto com flexibilidade.",
  "nodes.common.errorHandle.failBranch.desc": "Quando ocorrer um erro, ele executará a ramificação de exceção",
  "nodes.common.errorHandle.failBranch.inLog": "Node exception, executará automaticamente a ramificação de falha. A saída do nó retornará um tipo de erro e uma mensagem de erro e os passará para o downstream.",
  "nodes.common.errorHandle.failBranch.title": "Ramificação com falha",
  "nodes.common.errorHandle.none.desc": "O nó deixará de ser executado se ocorrer uma exceção e não for tratada",
  "nodes.common.errorHandle.none.title": "Nenhum",
  "nodes.common.errorHandle.partialSucceeded.tip": "Existem {{num}} nós no processo em execução anormal, vá para <tracingLink>rastreamento</tracingLink> para verificar os logs.",
  "nodes.common.errorHandle.tip": "Estratégia de tratamento de exceções, disparada quando um nó encontra uma exceção.",
  "nodes.common.errorHandle.title": "Tratamento de erros",
  "nodes.common.inputVars": "Variáveis de entrada",
  "nodes.common.insertVarTip": "Inserir variável",
  "nodes.common.memories.builtIn": "Integrado",
  "nodes.common.memories.tip": "Memória de conversa",
  "nodes.common.memories.title": "Memórias",
  "nodes.common.memory.assistant": "Prefixo do assistente",
  "nodes.common.memory.conversationRoleName": "Nome do papel na conversa",
  "nodes.common.memory.memory": "Memória",
  "nodes.common.memory.memoryTip": "Configurações de memória de conversa",
  "nodes.common.memory.user": "Prefixo do usuário",
  "nodes.common.memory.windowSize": "Tamanho da janela",
  "nodes.common.outputVars": "Variáveis de saída",
  "nodes.common.pluginNotInstalled": "O plugin não está instalado",
  "nodes.common.pluginsNotInstalled": "{{count}} plugins não instalados",
  "nodes.common.retry.maxRetries": "Máximo de tentativas",
  "nodes.common.retry.ms": "ms",
  "nodes.common.retry.retries": "{{num}} Tentativas",
  "nodes.common.retry.retry": "Repetir",
  "nodes.common.retry.retryFailed": "Falha na nova tentativa",
  "nodes.common.retry.retryFailedTimes": "{{times}} tentativas falharam",
  "nodes.common.retry.retryInterval": "Intervalo de repetição",
  "nodes.common.retry.retryOnFailure": "Tentar novamente em caso de falha",
  "nodes.common.retry.retrySuccessful": "Repetição bem-sucedida",
  "nodes.common.retry.retryTimes": "Tente novamente {{times}} vezes em caso de falha",
  "nodes.common.retry.retrying": "Repetindo...",
  "nodes.common.retry.times": "vezes",
  "nodes.common.typeSwitch.input": "Valor de entrada",
  "nodes.common.typeSwitch.variable": "Use variável",
  "nodes.dataSource.add": "Adicionar fonte de dados",
  "nodes.dataSource.supportedFileFormats": "Formatos de arquivo suportados",
  "nodes.dataSource.supportedFileFormatsPlaceholder": "Extensão de arquivo, e.g. doc",
  "nodes.docExtractor.inputVar": "Variável de entrada",
  "nodes.docExtractor.learnMore": "Saiba Mais",
  "nodes.docExtractor.outputVars.text": "Texto extraído",
  "nodes.docExtractor.supportFileTypes": "Tipos de arquivo de suporte: {{types}}.",
  "nodes.end.output.type": "tipo de saída",
  "nodes.end.output.variable": "variável de saída",
  "nodes.end.outputs": "Saídas",
  "nodes.end.type.none": "Nenhum",
  "nodes.end.type.plain-text": "Texto simples",
  "nodes.end.type.structured": "Estruturado",
  "nodes.http.api": "API",
  "nodes.http.apiPlaceholder": "Digite a URL, digite ‘/’ para inserir variável",
  "nodes.http.authorization.api-key": "Chave API",
  "nodes.http.authorization.api-key-title": "Chave API",
  "nodes.http.authorization.auth-type": "Tipo de autorização",
  "nodes.http.authorization.authorization": "Autorização",
  "nodes.http.authorization.authorizationType": "Tipo de autorização",
  "nodes.http.authorization.basic": "Básica",
  "nodes.http.authorization.bearer": "Bearer",
  "nodes.http.authorization.custom": "Personalizada",
  "nodes.http.authorization.header": "Cabeçalho",
  "nodes.http.authorization.no-auth": "Nenhuma",
  "nodes.http.binaryFileVariable": "Variável de arquivo binário",
  "nodes.http.body": "Corpo",
  "nodes.http.bulkEdit": "Edição em massa",
  "nodes.http.curl.placeholder": "Cole a string cURL aqui",
  "nodes.http.curl.title": "Importar do cURL",
  "nodes.http.extractListPlaceholder": "Insira o índice do item da lista, digite '/' inserir variável",
  "nodes.http.headers": "Cabeçalhos",
  "nodes.http.inputVars": "Variáveis de entrada",
  "nodes.http.insertVarPlaceholder": "digite '/' para inserir variável",
  "nodes.http.key": "Chave",
  "nodes.http.keyValueEdit": "Edição chave-valor",
  "nodes.http.notStartWithHttp": "API deve começar com http:// ou https://",
  "nodes.http.outputVars.body": "Conteúdo da resposta",
  "nodes.http.outputVars.files": "Lista de arquivos",
  "nodes.http.outputVars.headers": "Lista de cabeçalhos da resposta em JSON",
  "nodes.http.outputVars.statusCode": "Código de status da resposta",
  "nodes.http.params": "Parâmetros",
  "nodes.http.timeout.connectLabel": "Timeout de conexão",
  "nodes.http.timeout.connectPlaceholder": "Digite o timeout de conexão em segundos",
  "nodes.http.timeout.readLabel": "Timeout de leitura",
  "nodes.http.timeout.readPlaceholder": "Digite o timeout de leitura em segundos",
  "nodes.http.timeout.title": "Timeout",
  "nodes.http.timeout.writeLabel": "Timeout de escrita",
  "nodes.http.timeout.writePlaceholder": "Digite o timeout de escrita em segundos",
  "nodes.http.type": "Tipo",
  "nodes.http.value": "Valor",
  "nodes.http.verifySSL.title": "Verificar o certificado SSL",
  "nodes.http.verifySSL.warningTooltip": "Desabilitar a verificação SSL não é recomendado para ambientes de produção. Isso deve ser usado apenas em desenvolvimento ou teste, pois torna a conexão vulnerável a ameaças de segurança, como ataques man-in-the-middle.",
  "nodes.humanInput.deliveryMethod.added": "Adicionado",
  "nodes.humanInput.deliveryMethod.contactTip1": "Faltando um método de entrega que você precisa?",
  "nodes.humanInput.deliveryMethod.contactTip2": "Conte-nos em <email>support@dify.ai</email>.",
  "nodes.humanInput.deliveryMethod.emailConfigure.allMembers": "Todos os membros ({{workspaceName}})",
  "nodes.humanInput.deliveryMethod.emailConfigure.body": "Corpo",
  "nodes.humanInput.deliveryMethod.emailConfigure.bodyMustContainRequestURL": "O corpo deve conter {{field}}",
  "nodes.humanInput.deliveryMethod.emailConfigure.bodyPlaceholder": "Insira o corpo do e-mail",
  "nodes.humanInput.deliveryMethod.emailConfigure.bodyRequired": "O corpo é obrigatório",
  "nodes.humanInput.deliveryMethod.emailConfigure.debugMode": "Modo de Depuração",
  "nodes.humanInput.deliveryMethod.emailConfigure.debugModeTip1": "No modo de depuração, o e-mail será enviado apenas para o e-mail da sua conta <email>{{email}}</email>.",
  "nodes.humanInput.deliveryMethod.emailConfigure.debugModeTip2": "O ambiente de produção não é afetado.",
  "nodes.humanInput.deliveryMethod.emailConfigure.description": "Enviar solicitação de entrada por e-mail",
  "nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.add": "+ Adicionar",
  "nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.added": "Adicionado",
  "nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.placeholder": "E-mail, separado por vírgula",
  "nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.title": "Adicionar membros do workspace ou destinatários externos",
  "nodes.humanInput.deliveryMethod.emailConfigure.memberSelector.trigger": "Selecionar",
  "nodes.humanInput.deliveryMethod.emailConfigure.recipient": "Destinatário",
  "nodes.humanInput.deliveryMethod.emailConfigure.recipientsRequired": "Pelo menos um destinatário é necessário",
  "nodes.humanInput.deliveryMethod.emailConfigure.requestURLTip": "A variável URL de solicitação é a entrada de gatilho para entrada humana.",
  "nodes.humanInput.deliveryMethod.emailConfigure.subject": "Assunto",
  "nodes.humanInput.deliveryMethod.emailConfigure.subjectPlaceholder": "Insira o assunto do e-mail",
  "nodes.humanInput.deliveryMethod.emailConfigure.subjectRequired": "O assunto é obrigatório",
  "nodes.humanInput.deliveryMethod.emailConfigure.title": "Configuração de E-mail",
  "nodes.humanInput.deliveryMethod.emailSender.debugDone": "Um e-mail de teste foi enviado para <email>{{email}}</email>. Verifique sua caixa de entrada.",
  "nodes.humanInput.deliveryMethod.emailSender.debugModeTip": "O modo de depuração está ativado.",
  "nodes.humanInput.deliveryMethod.emailSender.debugModeTip2": "O e-mail será enviado para <email>{{email}}</email>.",
  "nodes.humanInput.deliveryMethod.emailSender.done": "E-mail Enviado",
  "nodes.humanInput.deliveryMethod.emailSender.optional": "(opcional)",
  "nodes.humanInput.deliveryMethod.emailSender.send": "Enviar E-mail",
  "nodes.humanInput.deliveryMethod.emailSender.testSendTip": "Enviar e-mails de teste para seus destinatários configurados",
  "nodes.humanInput.deliveryMethod.emailSender.testSendTipInDebugMode": "Enviar um e-mail de teste para {{email}}",
  "nodes.humanInput.deliveryMethod.emailSender.tip": "É recomendado <strong>ativar o Modo de Depuração</strong> para testar a entrega de e-mail.",
  "nodes.humanInput.deliveryMethod.emailSender.title": "Remetente de E-mail de Teste",
  "nodes.humanInput.deliveryMethod.emailSender.vars": "Variáveis no Conteúdo do Formulário",
  "nodes.humanInput.deliveryMethod.emailSender.varsTip": "Preencha as variáveis do formulário para emular o que os destinatários realmente veem.",
  "nodes.humanInput.deliveryMethod.emailSender.wholeTeamDone1": "O e-mail foi enviado para os membros de <team>{{team}}</team> e os seguintes endereços de e-mail:",
  "nodes.humanInput.deliveryMethod.emailSender.wholeTeamDone2": "O e-mail foi enviado para os membros de <team>{{team}}</team>.",
  "nodes.humanInput.deliveryMethod.emailSender.wholeTeamDone3": "O e-mail foi enviado para os seguintes endereços de e-mail:",
  "nodes.humanInput.deliveryMethod.emailSender.wholeTeamTip1": "O e-mail será enviado para os membros de <team>{{team}}</team> e os seguintes endereços de e-mail:",
  "nodes.humanInput.deliveryMethod.emailSender.wholeTeamTip2": "O e-mail será enviado para os membros de <team>{{team}}</team>.",
  "nodes.humanInput.deliveryMethod.emailSender.wholeTeamTip3": "O e-mail será enviado para os seguintes endereços de e-mail:",
  "nodes.humanInput.deliveryMethod.emptyTip": "Nenhum método de entrega adicionado, a operação não pode ser acionada.",
  "nodes.humanInput.deliveryMethod.notAvailableInTriggerMode": "Não disponível",
  "nodes.humanInput.deliveryMethod.notConfigured": "Não configurado",
  "nodes.humanInput.deliveryMethod.title": "Método de Entrega",
  "nodes.humanInput.deliveryMethod.tooltip": "Como o formulário de entrada humana é entregue ao usuário.",
  "nodes.humanInput.deliveryMethod.types.discord.description": "Enviar solicitação de entrada via Discord",
  "nodes.humanInput.deliveryMethod.types.discord.title": "Discord",
  "nodes.humanInput.deliveryMethod.types.email.description": "Enviar solicitação de entrada por e-mail",
  "nodes.humanInput.deliveryMethod.types.email.title": "E-mail",
  "nodes.humanInput.deliveryMethod.types.slack.description": "Enviar solicitação de entrada via Slack",
  "nodes.humanInput.deliveryMethod.types.slack.title": "Slack",
  "nodes.humanInput.deliveryMethod.types.teams.description": "Enviar solicitação de entrada via Teams",
  "nodes.humanInput.deliveryMethod.types.teams.title": "Teams",
  "nodes.humanInput.deliveryMethod.types.webapp.description": "Exibir para o usuário final no webapp",
  "nodes.humanInput.deliveryMethod.types.webapp.title": "Webapp",
  "nodes.humanInput.deliveryMethod.upgradeTip": "Desbloquear entrega de e-mail para Entrada Humana",
  "nodes.humanInput.deliveryMethod.upgradeTipContent": "Enviar solicitações de confirmação por e-mail antes que os agentes tomem ações — útil para fluxos de trabalho de publicação e aprovação.",
  "nodes.humanInput.deliveryMethod.upgradeTipHide": "Dispensar",
  "nodes.humanInput.editor.previewTip": "No modo de visualização, os botões de ação não são funcionais.",
  "nodes.humanInput.errorMsg.duplicateActionId": "ID de ação duplicado encontrado nas ações do usuário",
  "nodes.humanInput.errorMsg.emptyActionId": "O ID da ação não pode estar vazio",
  "nodes.humanInput.errorMsg.emptyActionTitle": "O título da ação não pode estar vazio",
  "nodes.humanInput.errorMsg.noDeliveryMethod": "Selecione pelo menos um método de entrega",
  "nodes.humanInput.errorMsg.noDeliveryMethodEnabled": "Ative pelo menos um método de entrega",
  "nodes.humanInput.errorMsg.noUserActions": "Adicione pelo menos uma ação do usuário",
  "nodes.humanInput.formContent.hotkeyTip": "Pressione <Key/> para inserir variável, <CtrlKey/><Key/> para inserir campo de entrada",
  "nodes.humanInput.formContent.placeholder": "Digite o conteúdo aqui",
  "nodes.humanInput.formContent.preview": "Visualizar",
  "nodes.humanInput.formContent.title": "Conteúdo do Formulário",
  "nodes.humanInput.formContent.tooltip": "O que os usuários verão após abrir o formulário. Suporta formatação Markdown.",
  "nodes.humanInput.insertInputField.insert": "Inserir",
  "nodes.humanInput.insertInputField.prePopulateField": "Pré-preencher Campo",
  "nodes.humanInput.insertInputField.prePopulateFieldPlaceholder": "Adicione <staticContent/> ou <variable/> os usuários verão este conteúdo inicialmente, ou deixe vazio.",
  "nodes.humanInput.insertInputField.saveResponseAs": "Salvar Resposta Como",
  "nodes.humanInput.insertInputField.saveResponseAsPlaceholder": "Nomeie esta variável para referência posterior",
  "nodes.humanInput.insertInputField.staticContent": "Conteúdo Estático",
  "nodes.humanInput.insertInputField.title": "Inserir Campo de Entrada",
  "nodes.humanInput.insertInputField.useConstantInstead": "Usar Constante Em Vez Disso",
  "nodes.humanInput.insertInputField.useVarInstead": "Usar Variável Em Vez Disso",
  "nodes.humanInput.insertInputField.variable": "variável",
  "nodes.humanInput.insertInputField.variableNameInvalid": "O nome da variável pode conter apenas letras, números e sublinhados, e não pode começar com um número",
  "nodes.humanInput.log.backstageInputURL": "URL de entrada nos bastidores:",
  "nodes.humanInput.log.reason": "Motivo:",
  "nodes.humanInput.log.reasonContent": "Entrada humana necessária para prosseguir",
  "nodes.humanInput.singleRun.back": "Voltar",
  "nodes.humanInput.singleRun.button": "Gerar Formulário",
  "nodes.humanInput.singleRun.label": "Variáveis do formulário",
  "nodes.humanInput.timeout.days": "Dias",
  "nodes.humanInput.timeout.hours": "Horas",
  "nodes.humanInput.timeout.title": "Tempo Limite",
  "nodes.humanInput.userActions.actionIdFormatTip": "O ID da ação deve começar com uma letra ou sublinhados, seguido de letras, números ou sublinhados",
  "nodes.humanInput.userActions.actionIdTooLong": "O ID da ação deve ter {{maxLength}} caracteres ou menos",
  "nodes.humanInput.userActions.actionNamePlaceholder": "Nome da Ação",
  "nodes.humanInput.userActions.buttonTextPlaceholder": "Valor da Ação",
  "nodes.humanInput.userActions.buttonTextTooLong": "O texto do botão deve ter {{maxLength}} caracteres ou menos",
  "nodes.humanInput.userActions.chooseStyle": "Escolha um estilo de botão",
  "nodes.humanInput.userActions.emptyTip": "Clique no botão '+' para adicionar ações do usuário",
  "nodes.humanInput.userActions.title": "Ações do Usuário",
  "nodes.humanInput.userActions.tooltip": "Defina botões em que os usuários podem clicar para responder a este formulário. O ID da ação controla a ramificação. O Valor da Ação é exposto posteriormente como a saída integrada selecionada. O ID da ação deve começar com uma letra ou sublinhados, seguido de letras, números ou sublinhados.",
  "nodes.humanInput.userActions.triggered": "<strong>{{actionName}}</strong> foi acionado",
  "nodes.ifElse.addCondition": "Adicionar condição",
  "nodes.ifElse.addSubVariable": "Subvariável",
  "nodes.ifElse.and": "e",
  "nodes.ifElse.comparisonOperator.after": "depois",
  "nodes.ifElse.comparisonOperator.all of": "todos os",
  "nodes.ifElse.comparisonOperator.before": "antes",
  "nodes.ifElse.comparisonOperator.contains": "contém",
  "nodes.ifElse.comparisonOperator.empty": "está vazio",
  "nodes.ifElse.comparisonOperator.end with": "termina com",
  "nodes.ifElse.comparisonOperator.exists": "Existe",
  "nodes.ifElse.comparisonOperator.in": "em",
  "nodes.ifElse.comparisonOperator.is": "é",
  "nodes.ifElse.comparisonOperator.is not": "não é",
  "nodes.ifElse.comparisonOperator.is not null": "não é nulo",
  "nodes.ifElse.comparisonOperator.is null": "é nulo",
  "nodes.ifElse.comparisonOperator.not contains": "não contém",
  "nodes.ifElse.comparisonOperator.not empty": "não está vazio",
  "nodes.ifElse.comparisonOperator.not exists": "não existe",
  "nodes.ifElse.comparisonOperator.not in": "não em",
  "nodes.ifElse.comparisonOperator.not null": "não é nulo",
  "nodes.ifElse.comparisonOperator.null": "é nulo",
  "nodes.ifElse.comparisonOperator.start with": "começa com",
  "nodes.ifElse.conditionNotSetup": "Condição NÃO configurada",
  "nodes.ifElse.else": "Senão",
  "nodes.ifElse.elseDescription": "Usado para definir a lógica que deve ser executada quando a condição if não é atendida.",
  "nodes.ifElse.enterValue": "Digite o valor",
  "nodes.ifElse.if": "Se",
  "nodes.ifElse.notSetVariable": "Por favor, defina a variável primeiro",
  "nodes.ifElse.operator": "Operador",
  "nodes.ifElse.optionName.audio": "Áudio",
  "nodes.ifElse.optionName.doc": "Doc",
  "nodes.ifElse.optionName.image": "Imagem",
  "nodes.ifElse.optionName.localUpload": "Local Upload",
  "nodes.ifElse.optionName.url": "URL",
  "nodes.ifElse.optionName.video": "Vídeo",
  "nodes.ifElse.or": "ou",
  "nodes.ifElse.select": "Selecionar",
  "nodes.ifElse.selectVariable": "Selecione a variável...",
  "nodes.iteration.ErrorMethod.continueOnError": "continuar em erro",
  "nodes.iteration.ErrorMethod.operationTerminated": "Terminada",
  "nodes.iteration.ErrorMethod.removeAbnormalOutput": "saída anormal de remoção",
  "nodes.iteration.MaxParallelismDesc": "O paralelismo máximo é usado para controlar o número de tarefas executadas simultaneamente em uma única iteração.",
  "nodes.iteration.MaxParallelismTitle": "Paralelismo máximo",
  "nodes.iteration.answerNodeWarningDesc": "Aviso de modo paralelo: nós de resposta, atribuições de variáveis de conversação e operações persistentes de leitura/gravação em iterações podem causar exceções.",
  "nodes.iteration.comma": ",",
  "nodes.iteration.currentIteration": "Iteração atual",
  "nodes.iteration.deleteDesc": "Excluir o nó de iteração excluirá todos os nós filhos",
  "nodes.iteration.deleteTitle": "Excluir nó de iteração?",
  "nodes.iteration.errorResponseMethod": "Método de resposta de erro",
  "nodes.iteration.error_one": "{{count}} Erro",
  "nodes.iteration.error_other": "{{count}} Erros",
  "nodes.iteration.flattenOutput": "Achatar Saída",
  "nodes.iteration.flattenOutputDesc": "Quando ativado, se todas as saídas de iteração forem arrays, elas serão achatadas em um único array. Quando desativado, as saídas manterão uma estrutura de array aninhada.",
  "nodes.iteration.input": "Entrada",
  "nodes.iteration.iteration_one": "{{count}} Iteração",
  "nodes.iteration.iteration_other": "{{count}} Iterações",
  "nodes.iteration.output": "Variáveis de saída",
  "nodes.iteration.parallelMode": "Modo paralelo",
  "nodes.iteration.parallelModeEnableDesc": "No modo paralelo, as tarefas dentro das iterações dão suporte à execução paralela. Você pode configurar isso no painel de propriedades à direita.",
  "nodes.iteration.parallelModeEnableTitle": "Modo paralelo ativado",
  "nodes.iteration.parallelModeUpper": "MODO PARALELO",
  "nodes.iteration.parallelPanelDesc": "No modo paralelo, as tarefas na iteração dão suporte à execução paralela.",
  "nodes.knowledgeBase.aboutRetrieval": "sobre o método de recuperação.",
  "nodes.knowledgeBase.changeChunkStructure": "Alterar estrutura de blocos",
  "nodes.knowledgeBase.chooseChunkStructure": "Escolha uma estrutura de blocos",
  "nodes.knowledgeBase.chunkIsRequired": "A estrutura de blocos é necessária",
  "nodes.knowledgeBase.chunkStructure": "Estrutura de Chunk",
  "nodes.knowledgeBase.chunkStructureTip.learnMore": "Saiba Mais",
  "nodes.knowledgeBase.chunkStructureTip.message": "A Base de Conhecimento Dify oferece suporte a três estruturas de agrupamento: Geral, Pai-filho e Perguntas e Respostas. Cada base de conhecimento pode ter apenas uma estrutura. A saída do nó anterior deve estar alinhada com a estrutura de partes selecionada. Observe que a escolha da estrutura de agrupamento afeta os métodos de índice disponíveis.",
  "nodes.knowledgeBase.chunkStructureTip.title": "Escolha uma estrutura de blocos",
  "nodes.knowledgeBase.chunksInput": "Pedaços",
  "nodes.knowledgeBase.chunksInputTip": "A variável de entrada do nó da base de conhecimento é Chunks. O tipo da variável é um objeto com um esquema JSON específico que deve ser consistente com a estrutura de chunk selecionada.",
  "nodes.knowledgeBase.chunksVariableIsRequired": "A variável 'chunks' é obrigatória",
  "nodes.knowledgeBase.embeddingModelApiKeyUnavailable": "API Key indisponível",
  "nodes.knowledgeBase.embeddingModelCreditsExhausted": "Créditos esgotados",
  "nodes.knowledgeBase.embeddingModelIncompatible": "Incompatível",
  "nodes.knowledgeBase.embeddingModelIsInvalid": "O modelo de incorporação é inválido",
  "nodes.knowledgeBase.embeddingModelIsRequired": "Modelo de incorporação é necessário",
  "nodes.knowledgeBase.embeddingModelNotConfigured": "Modelo de embedding não configurado",
  "nodes.knowledgeBase.indexMethodIsRequired": "O método de índice é necessário",
  "nodes.knowledgeBase.notConfigured": "Não configurado",
  "nodes.knowledgeBase.rerankingModelIsInvalid": "O modelo de reclassificação é inválido",
  "nodes.knowledgeBase.rerankingModelIsRequired": "Um modelo de reclassificação é necessário",
  "nodes.knowledgeBase.retrievalSettingIsRequired": "A configuração de recuperação é necessária",
  "nodes.knowledgeRetrieval.knowledge": "Conhecimento",
  "nodes.knowledgeRetrieval.metadata.options.automatic.desc": "Gere automaticamente condições de filtragem de metadados com base na Variável de Consulta",
  "nodes.knowledgeRetrieval.metadata.options.automatic.subTitle": "Gerar automaticamente condições de filtragem de metadados com base na consulta do usuário",
  "nodes.knowledgeRetrieval.metadata.options.automatic.title": "Automático",
  "nodes.knowledgeRetrieval.metadata.options.disabled.subTitle": "Não ativando a filtragem de metadados",
  "nodes.knowledgeRetrieval.metadata.options.disabled.title": "Desativado",
  "nodes.knowledgeRetrieval.metadata.options.manual.subTitle": "Adicione manualmente as condições de filtragem de metadados",
  "nodes.knowledgeRetrieval.metadata.options.manual.title": "Manual",
  "nodes.knowledgeRetrieval.metadata.panel.add": "Adicionar Condição",
  "nodes.knowledgeRetrieval.metadata.panel.conditions": "Condições",
  "nodes.knowledgeRetrieval.metadata.panel.datePlaceholder": "Escolha um horário...",
  "nodes.knowledgeRetrieval.metadata.panel.placeholder": "Insira o valor",
  "nodes.knowledgeRetrieval.metadata.panel.search": "Pesquisar metadados",
  "nodes.knowledgeRetrieval.metadata.panel.select": "Selecione a variável...",
  "nodes.knowledgeRetrieval.metadata.panel.title": "Condições de filtro de metadados",
  "nodes.knowledgeRetrieval.metadata.tip": "A filtragem de metadados é o processo de usar atributos de metadados (como etiquetas, categorias ou permissões de acesso) para refinar e controlar a recuperação de informações relevantes dentro de um sistema.",
  "nodes.knowledgeRetrieval.metadata.title": "Filtragem de Metadados",
  "nodes.knowledgeRetrieval.outputVars.content": "Conteúdo segmentado",
  "nodes.knowledgeRetrieval.outputVars.files": "Arquivos recuperados",
  "nodes.knowledgeRetrieval.outputVars.icon": "Ícone segmentado",
  "nodes.knowledgeRetrieval.outputVars.metadata": "Outros metadados",
  "nodes.knowledgeRetrieval.outputVars.output": "Dados segmentados recuperados",
  "nodes.knowledgeRetrieval.outputVars.title": "Título segmentado",
  "nodes.knowledgeRetrieval.outputVars.url": "URL segmentado",
  "nodes.knowledgeRetrieval.queryAttachment": "Imagens de Consulta",
  "nodes.knowledgeRetrieval.queryText": "Texto da Consulta",
  "nodes.knowledgeRetrieval.queryVariable": "Variável de consulta",
  "nodes.listFilter.asc": "ASC",
  "nodes.listFilter.desc": "DESC",
  "nodes.listFilter.extractsCondition": "Extraia o item N",
  "nodes.listFilter.filterCondition": "Condição do filtro",
  "nodes.listFilter.filterConditionComparisonOperator": "Operador de comparação de condição de filtro",
  "nodes.listFilter.filterConditionComparisonValue": "Valor da condição do filtro",
  "nodes.listFilter.filterConditionKey": "Chave de condição do filtro",
  "nodes.listFilter.inputVar": "Variável de entrada",
  "nodes.listFilter.limit": "Topo N",
  "nodes.listFilter.orderBy": "Ordenar por",
  "nodes.listFilter.outputVars.first_record": "Primeiro registro",
  "nodes.listFilter.outputVars.last_record": "Último recorde",
  "nodes.listFilter.outputVars.result": "Resultado do filtro",
  "nodes.listFilter.selectVariableKeyPlaceholder": "Selecione a chave da subvariável",
  "nodes.llm.addMessage": "Adicionar mensagem",
  "nodes.llm.context": "contexto",
  "nodes.llm.contextTooltip": "Você pode importar Conhecimento como contexto",
  "nodes.llm.files": "Arquivos",
  "nodes.llm.jsonSchema.addChildField": "Adicionar Campo de Criança",
  "nodes.llm.jsonSchema.addField": "Adicionar Campo",
  "nodes.llm.jsonSchema.apply": "Aplicar",
  "nodes.llm.jsonSchema.back": "Voltar",
  "nodes.llm.jsonSchema.descriptionPlaceholder": "Adicionar descrição",
  "nodes.llm.jsonSchema.doc": "Saiba mais sobre saída estruturada",
  "nodes.llm.jsonSchema.enum": "Enum",
  "nodes.llm.jsonSchema.fieldNameAlreadyExists": "O nome da propriedade já existe",
  "nodes.llm.jsonSchema.fieldNamePlaceholder": "Nome do Campo",
  "nodes.llm.jsonSchema.generate": "Gerar",
  "nodes.llm.jsonSchema.generateJsonSchema": "Gerar Esquema JSON",
  "nodes.llm.jsonSchema.generatedResult": "Resultado Gerado",
  "nodes.llm.jsonSchema.generating": "Gerando esquema JSON...",
  "nodes.llm.jsonSchema.generationTip": "Você pode usar linguagem natural para criar rapidamente um esquema JSON.",
  "nodes.llm.jsonSchema.import": "Importar de JSON",
  "nodes.llm.jsonSchema.instruction": "Instrução",
  "nodes.llm.jsonSchema.promptPlaceholder": "Descreva seu Esquema JSON...",
  "nodes.llm.jsonSchema.promptTooltip": "Converta a descrição do texto em uma estrutura de esquema JSON padronizada.",
  "nodes.llm.jsonSchema.regenerate": "Regenerar",
  "nodes.llm.jsonSchema.required": "obrigatório",
  "nodes.llm.jsonSchema.resetDefaults": "Reiniciar",
  "nodes.llm.jsonSchema.resultTip": "Aqui está o resultado gerado. Se você não estiver satisfeito, pode voltar e modificar seu pedido.",
  "nodes.llm.jsonSchema.showAdvancedOptions": "Mostrar opções avançadas",
  "nodes.llm.jsonSchema.stringValidations": "Validações de String",
  "nodes.llm.jsonSchema.title": "Esquema de Saída Estruturada",
  "nodes.llm.jsonSchema.warningTips.saveSchema": "Por favor, termine de editar o campo atual antes de salvar o esquema.",
  "nodes.llm.model": "modelo",
  "nodes.llm.notSetContextInPromptTip": "Para ativar o recurso de contexto, preencha a variável de contexto no PROMPT.",
  "nodes.llm.outputVars.output": "Conteúdo gerado",
  "nodes.llm.outputVars.reasoning_content": "Conteúdo de raciocínio",
  "nodes.llm.outputVars.usage": "Informações de uso do modelo",
  "nodes.llm.prompt": "prompt",
  "nodes.llm.reasoningFormat.separated": "Separe as tags de pensamento",
  "nodes.llm.reasoningFormat.tagged": "Mantenha as tags de pensamento",
  "nodes.llm.reasoningFormat.title": "Ativar separação de tags de raciocínio",
  "nodes.llm.reasoningFormat.tooltip": "Extraia o conteúdo das tags de pensamento e armazene-o no campo reasoning_content.",
  "nodes.llm.resolution.high": "Alta",
  "nodes.llm.resolution.low": "Baixa",
  "nodes.llm.resolution.name": "Resolução",
  "nodes.llm.roleDescription.assistant": "As respostas do modelo baseadas nas mensagens do usuário",
  "nodes.llm.roleDescription.system": "Dar instruções de alto nível para a conversa",
  "nodes.llm.roleDescription.user": "Fornecer instruções, consultas ou qualquer entrada baseada em texto para o modelo",
  "nodes.llm.singleRun.variable": "Variável",
  "nodes.llm.sysQueryInUser": "sys.query na mensagem do usuário é necessário",
  "nodes.llm.variables": "variáveis",
  "nodes.llm.vision": "visão",
  "nodes.loop.ErrorMethod.continueOnError": "Continue em Caso de Erro",
  "nodes.loop.ErrorMethod.operationTerminated": "Terminado",
  "nodes.loop.ErrorMethod.removeAbnormalOutput": "Remover Saída Anormal",
  "nodes.loop.breakCondition": "Condição de Término de Loop",
  "nodes.loop.breakConditionTip": "Somente variáveis dentro de laços com condições de término e variáveis de conversa podem ser referenciadas.",
  "nodes.loop.comma": ",",
  "nodes.loop.currentLoop": "Laço Atual",
  "nodes.loop.currentLoopCount": "Contagem atual de loops: {{count}}",
  "nodes.loop.deleteDesc": "A exclusão do nó de loop removerá todos os nós filhos",
  "nodes.loop.deleteTitle": "Excluir Nó de Loop?",
  "nodes.loop.errorResponseMethod": "Método de Resposta de Erro",
  "nodes.loop.error_one": "{{count}} Erro",
  "nodes.loop.error_other": "{{count}} Erros",
  "nodes.loop.exitConditionTip": "Um nó de loop precisa de pelo menos uma condição de saída",
  "nodes.loop.finalLoopVariables": "Variáveis do Loop Final",
  "nodes.loop.initialLoopVariables": "Variáveis de Loop Iniciais",
  "nodes.loop.input": "Entrada",
  "nodes.loop.inputMode": "Modo de Entrada",
  "nodes.loop.loopMaxCount": "Contagem Máxima de Loop",
  "nodes.loop.loopMaxCountError": "Por favor, insira um limite máximo de loop válido, variando de 1 a {{maxCount}}",
  "nodes.loop.loopNode": "Nó de Loop",
  "nodes.loop.loopVariables": "Variáveis de Loop",
  "nodes.loop.loop_one": "{{count}} Loop",
  "nodes.loop.loop_other": "{{count}} Laços",
  "nodes.loop.output": "Variável de Saída",
  "nodes.loop.setLoopVariables": "Defina variáveis dentro do escopo do loop",
  "nodes.loop.totalLoopCount": "Contagem total de loops: {{count}}",
  "nodes.loop.variableName": "Nome da Variável",
  "nodes.note.addNote": "Adicionar nota",
  "nodes.note.editor.bold": "Ousado",
  "nodes.note.editor.bulletList": "Lista de marcadores",
  "nodes.note.editor.enterUrl": "Digite o URL...",
  "nodes.note.editor.invalidUrl": "URL inválido",
  "nodes.note.editor.italic": "Itálico",
  "nodes.note.editor.large": "Grande",
  "nodes.note.editor.link": "Link",
  "nodes.note.editor.medium": "Média",
  "nodes.note.editor.openLink": "Abrir",
  "nodes.note.editor.placeholder": "Escreva sua nota...",
  "nodes.note.editor.showAuthor": "Autor do programa",
  "nodes.note.editor.small": "Pequeno",
  "nodes.note.editor.strikethrough": "Tachado",
  "nodes.note.editor.unlink": "Desvincular",
  "nodes.parameterExtractor.addExtractParameter": "Adicionar parâmetro de extração",
  "nodes.parameterExtractor.addExtractParameterContent.description": "Descrição",
  "nodes.parameterExtractor.addExtractParameterContent.descriptionPlaceholder": "Descrição do parâmetro de extração",
  "nodes.parameterExtractor.addExtractParameterContent.name": "Nome",
  "nodes.parameterExtractor.addExtractParameterContent.namePlaceholder": "Nome do parâmetro de extração",
  "nodes.parameterExtractor.addExtractParameterContent.required": "Obrigatório",
  "nodes.parameterExtractor.addExtractParameterContent.requiredContent": "Obrigatório é usado apenas como referência para inferência do modelo, e não para validação obrigatória da saída do parâmetro.",
  "nodes.parameterExtractor.addExtractParameterContent.type": "Tipo",
  "nodes.parameterExtractor.addExtractParameterContent.typePlaceholder": "Tipo de parâmetro de extração",
  "nodes.parameterExtractor.advancedSetting": "Configuração avançada",
  "nodes.parameterExtractor.extractParameters": "Extrair parâmetros",
  "nodes.parameterExtractor.extractParametersNotSet": "Parâmetros de extração não configurados",
  "nodes.parameterExtractor.importFromTool": "Importar das ferramentas",
  "nodes.parameterExtractor.inputVar": "Variável de entrada",
  "nodes.parameterExtractor.instruction": "Instrução",
  "nodes.parameterExtractor.instructionTip": "Insira instruções adicionais para ajudar o extrator de parâmetros a entender como extrair parâmetros.",
  "nodes.parameterExtractor.outputVars.errorReason": "Motivo do erro",
  "nodes.parameterExtractor.outputVars.isSuccess": "É sucesso. Em caso de sucesso, o valor é 1, em caso de falha, o valor é 0.",
  "nodes.parameterExtractor.outputVars.usage": "Informações de uso do modelo",
  "nodes.parameterExtractor.reasoningMode": "Modo de raciocínio",
  "nodes.parameterExtractor.reasoningModeFunctionToolCalling": "Função/Chamada de Ferramenta",
  "nodes.parameterExtractor.reasoningModePrompt": "Prompt",
  "nodes.parameterExtractor.reasoningModeTip": "Você pode escolher o modo de raciocínio apropriado com base na capacidade do modelo de responder a instruções para chamadas de função ou prompts.",
  "nodes.questionClassifiers.addClass": "Adicionar classe",
  "nodes.questionClassifiers.advancedSetting": "Configuração avançada",
  "nodes.questionClassifiers.class": "Classe",
  "nodes.questionClassifiers.classNamePlaceholder": "Escreva o nome da sua classe",
  "nodes.questionClassifiers.defaultLabel": "CLASSE {{index}}",
  "nodes.questionClassifiers.inputVars": "Variáveis de entrada",
  "nodes.questionClassifiers.instruction": "Instrução",
  "nodes.questionClassifiers.instructionPlaceholder": "Escreva sua instrução",
  "nodes.questionClassifiers.instructionTip": "Insira instruções adicionais para ajudar o classificador de perguntas a entender melhor como categorizar perguntas.",
  "nodes.questionClassifiers.labelEditorAriaLabel": "Editor de rótulo de classe",
  "nodes.questionClassifiers.model": "modelo",
  "nodes.questionClassifiers.outputVars.classLabel": "Rótulo da classe",
  "nodes.questionClassifiers.outputVars.className": "Nome da classe",
  "nodes.questionClassifiers.outputVars.usage": "Informações de uso do modelo",
  "nodes.questionClassifiers.renameHint": "Clique duas vezes no título da classe para renomear",
  "nodes.questionClassifiers.topicName": "Nome do tópico",
  "nodes.questionClassifiers.topicPlaceholder": "Escreva o nome do seu tópico",
  "nodes.start.builtInVar": "Variáveis integradas",
  "nodes.start.inputField": "Campo de entrada",
  "nodes.start.noVarTip": "Defina as entradas que podem ser usadas no Fluxo de Trabalho",
  "nodes.start.outputVars.files": "Lista de arquivos",
  "nodes.start.outputVars.memories.content": "conteúdo da mensagem",
  "nodes.start.outputVars.memories.des": "Histórico da conversa",
  "nodes.start.outputVars.memories.type": "tipo de mensagem",
  "nodes.start.outputVars.query": "Entrada do usuário",
  "nodes.start.required": "requerido",
  "nodes.templateTransform.code": "Código",
  "nodes.templateTransform.codeSupportTip": "Suporta apenas Jinja2",
  "nodes.templateTransform.inputVars": "Variáveis de entrada",
  "nodes.templateTransform.outputVars.output": "Conteúdo transformado",
  "nodes.tool.authorizationRequired": "Autorização necessária",
  "nodes.tool.authorize": "Autorizar",
  "nodes.tool.inputVars": "Variáveis de entrada",
  "nodes.tool.insertPlaceholder1": "Digite ou pressione",
  "nodes.tool.insertPlaceholder2": "inserir variável",
  "nodes.tool.outputVars.files.title": "arquivos gerados pela ferramenta",
  "nodes.tool.outputVars.files.transfer_method": "Método de transferência. O valor é remote_url ou local_file",
  "nodes.tool.outputVars.files.type": "Tipo de suporte. Agora suporta apenas imagem",
  "nodes.tool.outputVars.files.upload_file_id": "ID do arquivo enviado",
  "nodes.tool.outputVars.files.url": "URL da imagem",
  "nodes.tool.outputVars.json": "JSON gerado por ferramenta",
  "nodes.tool.outputVars.text": "conteúdo gerado pela ferramenta",
  "nodes.tool.settings": "Configurações",
  "nodes.triggerPlugin.addSubscription": "Adicionar Nova Assinatura",
  "nodes.triggerPlugin.apiKeyConfigured": "Chave de API configurada com sucesso",
  "nodes.triggerPlugin.apiKeyDescription": "Configure as credenciais da chave de API para autenticação",
  "nodes.triggerPlugin.authenticationFailed": "Autenticação falhou",
  "nodes.triggerPlugin.authenticationSuccess": "Autenticação bem-sucedida",
  "nodes.triggerPlugin.authorized": "Autorizado",
  "nodes.triggerPlugin.availableSubscriptions": "Assinaturas Disponíveis",
  "nodes.triggerPlugin.configuration": "Configuração",
  "nodes.triggerPlugin.configurationComplete": "Configuração Concluída",
  "nodes.triggerPlugin.configurationCompleteDescription": "Seu gatilho foi configurado com sucesso",
  "nodes.triggerPlugin.configurationCompleteMessage": "Sua configuração de gatilho está agora completa e pronta para uso.",
  "nodes.triggerPlugin.configurationFailed": "Configuração falhou",
  "nodes.triggerPlugin.configureApiKey": "Configurar Chave de API",
  "nodes.triggerPlugin.configureOAuthClient": "Configurar Cliente OAuth",
  "nodes.triggerPlugin.configureParameters": "Configurar Parâmetros",
  "nodes.triggerPlugin.credentialVerificationFailed": "Falha na verificação das credenciais",
  "nodes.triggerPlugin.credentialsVerified": "Credenciais verificadas com sucesso",
  "nodes.triggerPlugin.error": "Erro",
  "nodes.triggerPlugin.failedToStart": "Falha ao iniciar o processo de autenticação",
  "nodes.triggerPlugin.noConfigurationRequired": "Nenhuma configuração adicional é necessária para este gatilho.",
  "nodes.triggerPlugin.notAuthorized": "Não Autorizado",
  "nodes.triggerPlugin.notConfigured": "Não Configurado",
  "nodes.triggerPlugin.oauthClientDescription": "Configure as credenciais de cliente OAuth para habilitar a autenticação",
  "nodes.triggerPlugin.oauthClientSaved": "Configuração do cliente OAuth salva com sucesso",
  "nodes.triggerPlugin.oauthConfigFailed": "Falha na configuração do OAuth",
  "nodes.triggerPlugin.or": "OU",
  "nodes.triggerPlugin.parameters": "Parâmetros",
  "nodes.triggerPlugin.parametersDescription": "Configure os parâmetros e propriedades do gatilho",
  "nodes.triggerPlugin.properties": "Propriedades",
  "nodes.triggerPlugin.propertiesDescription": "Propriedades de configuração adicionais para este gatilho",
  "nodes.triggerPlugin.remove": "Remover",
  "nodes.triggerPlugin.removeSubscription": "Cancelar Assinatura",
  "nodes.triggerPlugin.selectSubscription": "Selecionar Assinatura",
  "nodes.triggerPlugin.subscriptionName": "Nome da Assinatura",
  "nodes.triggerPlugin.subscriptionNameDescription": "Digite um nome único para esta assinatura de gatilho",
  "nodes.triggerPlugin.subscriptionNamePlaceholder": "Digite o nome da assinatura...",
  "nodes.triggerPlugin.subscriptionNameRequired": "O nome da assinatura é obrigatório",
  "nodes.triggerPlugin.subscriptionRemoved": "Assinatura removida com sucesso",
  "nodes.triggerPlugin.subscriptionRequired": "É necessário assinatura",
  "nodes.triggerPlugin.useApiKey": "Usar chave de API",
  "nodes.triggerPlugin.useOAuth": "Usar OAuth",
  "nodes.triggerPlugin.verifyAndContinue": "Verificar e Continuar",
  "nodes.triggerSchedule.cronExpression": "Expressão Cron",
  "nodes.triggerSchedule.days": "Dias",
  "nodes.triggerSchedule.executeNow": "Executar agora",
  "nodes.triggerSchedule.executionTime": "Tempo de Execução",
  "nodes.triggerSchedule.executionTimeCalculationError": "Falha ao calcular os tempos de execução",
  "nodes.triggerSchedule.executionTimeMustBeFuture": "O horário de execução deve ser no futuro",
  "nodes.triggerSchedule.frequency.daily": "Diário",
  "nodes.triggerSchedule.frequency.hourly": "Por hora",
  "nodes.triggerSchedule.frequency.label": "FREQUÊNCIA",
  "nodes.triggerSchedule.frequency.monthly": "Mensal",
  "nodes.triggerSchedule.frequency.weekly": "Semanal",
  "nodes.triggerSchedule.frequencyLabel": "Frequência",
  "nodes.triggerSchedule.hours": "Horas",
  "nodes.triggerSchedule.invalidCronExpression": "Expressão cron inválida",
  "nodes.triggerSchedule.invalidExecutionTime": "Tempo de execução inválido",
  "nodes.triggerSchedule.invalidFrequency": "Frequência inválida",
  "nodes.triggerSchedule.invalidMonthlyDay": "O dia mensal deve estar entre 1-31 ou \"último\"",
  "nodes.triggerSchedule.invalidOnMinute": "O minuto deve estar entre 0 e 59",
  "nodes.triggerSchedule.invalidStartTime": "Horário de início inválido",
  "nodes.triggerSchedule.invalidTimeFormat": "Formato de hora inválido (esperado HH:MM AM/PM)",
  "nodes.triggerSchedule.invalidTimezone": "Fuso horário inválido",
  "nodes.triggerSchedule.invalidWeekday": "Dia da semana inválido: {{weekday}}",
  "nodes.triggerSchedule.lastDay": "Último dia",
  "nodes.triggerSchedule.lastDayTooltip": "Nem todos os meses têm 31 dias. Use a opção 'último dia' para selecionar o último dia de cada mês.",
  "nodes.triggerSchedule.minutes": "Minutos",
  "nodes.triggerSchedule.mode": "Modo",
  "nodes.triggerSchedule.modeCron": "Cron",
  "nodes.triggerSchedule.modeVisual": "Visual",
  "nodes.triggerSchedule.monthlyDay": "Dia do Mês",
  "nodes.triggerSchedule.nextExecution": "Próxima execução",
  "nodes.triggerSchedule.nextExecutionTime": "PRÓXIMA HORA DE EXECUÇÃO",
  "nodes.triggerSchedule.nextExecutionTimes": "Próximos 5 tempos de execução",
  "nodes.triggerSchedule.noValidExecutionTime": "Não é possível calcular um tempo de execução válido",
  "nodes.triggerSchedule.nodeTitle": "Acionador de Agendamento",
  "nodes.triggerSchedule.notConfigured": "Não configurado",
  "nodes.triggerSchedule.onMinute": "No Minuto",
  "nodes.triggerSchedule.selectDateTime": "Selecionar data e hora",
  "nodes.triggerSchedule.selectFrequency": "Selecionar frequência",
  "nodes.triggerSchedule.selectTime": "Selecionar horário",
  "nodes.triggerSchedule.startTime": "Hora de Início",
  "nodes.triggerSchedule.startTimeMustBeFuture": "O horário de início deve ser no futuro",
  "nodes.triggerSchedule.time": "Tempo",
  "nodes.triggerSchedule.timezone": "Fuso horário",
  "nodes.triggerSchedule.title": "Agenda",
  "nodes.triggerSchedule.useCronExpression": "Use expressão cron",
  "nodes.triggerSchedule.useVisualPicker": "Usar seletor visual",
  "nodes.triggerSchedule.visualConfig": "Configuração Visual",
  "nodes.triggerSchedule.weekdays": "Dias da semana",
  "nodes.triggerWebhook.addHeader": "Adicionar",
  "nodes.triggerWebhook.addParameter": "Adicionar",
  "nodes.triggerWebhook.asyncMode": "Modo Assíncrono",
  "nodes.triggerWebhook.configPlaceholder": "A configuração do gatilho do webhook será implementada aqui",
  "nodes.triggerWebhook.contentType": "Tipo de Conteúdo",
  "nodes.triggerWebhook.copy": "Copiar",
  "nodes.triggerWebhook.debugUrlCopied": "Copiado!",
  "nodes.triggerWebhook.debugUrlCopy": "Clique para copiar",
  "nodes.triggerWebhook.debugUrlPrivateAddressWarning": "Este URL parece ser um endereço interno, o que pode fazer com que as solicitações do webhook falhem. Você pode alterar o TRIGGER_URL para um endereço público.",
  "nodes.triggerWebhook.debugUrlTitle": "Para testes, sempre use este URL",
  "nodes.triggerWebhook.errorHandling": "Tratamento de Erros",
  "nodes.triggerWebhook.errorStrategy": "Tratamento de Erros",
  "nodes.triggerWebhook.generate": "Gerar",
  "nodes.triggerWebhook.headerParameters": "Parâmetros do Cabeçalho",
  "nodes.triggerWebhook.headers": "Cabeçalhos",
  "nodes.triggerWebhook.method": "Método",
  "nodes.triggerWebhook.noBodyParameters": "Nenhum parâmetro de corpo configurado",
  "nodes.triggerWebhook.noHeaders": "Nenhum cabeçalho configurado",
  "nodes.triggerWebhook.noParameters": "Nenhum parâmetro configurado",
  "nodes.triggerWebhook.noQueryParameters": "Nenhum parâmetro de consulta configurado",
  "nodes.triggerWebhook.nodeTitle": "🔗 Acionador de Webhook",
  "nodes.triggerWebhook.parameterName": "Nome da variável",
  "nodes.triggerWebhook.queryParameters": "Parâmetros de Consulta",
  "nodes.triggerWebhook.requestBodyParameters": "Parâmetros do Corpo da Requisição",
  "nodes.triggerWebhook.required": "Obrigatório",
  "nodes.triggerWebhook.responseBody": "Corpo da Resposta",
  "nodes.triggerWebhook.responseBodyPlaceholder": "Escreva o corpo da sua resposta aqui",
  "nodes.triggerWebhook.responseConfiguration": "Resposta",
  "nodes.triggerWebhook.statusCode": "Código de Status",
  "nodes.triggerWebhook.test": "Teste",
  "nodes.triggerWebhook.title": "Acionador de Webhook",
  "nodes.triggerWebhook.urlCopied": "URL copiada para a área de transferência",
  "nodes.triggerWebhook.urlGenerated": "URL do webhook gerada com sucesso",
  "nodes.triggerWebhook.urlGenerationFailed": "Falha ao gerar URL do webhook",
  "nodes.triggerWebhook.validation.invalidParameterType": "Tipo de parâmetro inválido \"{{type}}\" para o parâmetro \"{{name}}\"",
  "nodes.triggerWebhook.validation.webhookUrlRequired": "A URL do Webhook é obrigatória",
  "nodes.triggerWebhook.varName": "Nome da variável",
  "nodes.triggerWebhook.varNamePlaceholder": "Digite o nome da variável...",
  "nodes.triggerWebhook.varType": "Tipo",
  "nodes.triggerWebhook.webhookUrl": "URL do Webhook",
  "nodes.triggerWebhook.webhookUrlPlaceholder": "Clique em gerar para criar a URL do webhook",
  "nodes.variableAssigner.addGroup": "Adicionar grupo",
  "nodes.variableAssigner.aggregationGroup": "Grupo de agregação",
  "nodes.variableAssigner.aggregationGroupTip": "Habilitar este recurso permite que o agregador de variáveis agregue múltiplos conjuntos de variáveis.",
  "nodes.variableAssigner.noVarTip": "Adicione as variáveis a serem atribuídas",
  "nodes.variableAssigner.outputType": "Tipo de saída",
  "nodes.variableAssigner.outputVars.varDescribe": "Saída de {{groupName}}",
  "nodes.variableAssigner.setAssignVariable": "Definir variável atribuída",
  "nodes.variableAssigner.title": "Atribuir variáveis",
  "nodes.variableAssigner.type.array": "Array",
  "nodes.variableAssigner.type.number": "Número",
  "nodes.variableAssigner.type.object": "Objeto",
  "nodes.variableAssigner.type.string": "String",
  "nodes.variableAssigner.varNotSet": "Variável não definida",
  "onboarding.aboutStartNode": "sobre o nó inicial.",
  "onboarding.back": "Voltar",
  "onboarding.description": "Diferentes nós iniciais têm diferentes capacidades. Não se preocupe, você sempre pode mudá-los mais tarde.",
  "onboarding.escTip.key": "esc",
  "onboarding.escTip.press": "Imprensa",
  "onboarding.escTip.toDismiss": "dispensar",
  "onboarding.learnMore": "Saiba mais",
  "onboarding.title": "Selecione um nó inicial para começar",
  "onboarding.trigger": "Gatilho",
  "onboarding.triggerDescription": "Os gatilhos podem servir como o nó inicial de um fluxo de trabalho, como tarefas agendadas, webhooks personalizados ou integrações com outros aplicativos.",
  "onboarding.userInputDescription": "Nó inicial que permite definir variáveis de entrada do usuário, com aplicativo web, API de serviço, servidor MCP e fluxo de trabalho como capacidades da ferramenta.",
  "onboarding.userInputFull": "Entrada do Usuário (nó inicial original)",
  "operator.alignBottom": "Inferior",
  "operator.alignCenter": "Centro",
  "operator.alignLeft": "Esquerda",
  "operator.alignMiddle": "Meio",
  "operator.alignNodes": "Alinhar nós",
  "operator.alignRight": "Direita",
  "operator.alignTop": "Superior",
  "operator.distributeHorizontal": "Distribuir horizontalmente",
  "operator.distributeVertical": "Distribuir verticalmente",
  "operator.horizontal": "Horizontal",
  "operator.selectionAlignment": "Alinhamento de seleção",
  "operator.showMiniMap": "Minimapa",
  "operator.showUserComments": "Comentários",
  "operator.showUserCursors": "Cursores dos colaboradores",
  "operator.vertical": "Vertical",
  "operator.zoomIn": "Aproximar",
  "operator.zoomOut": "Afastar",
  "operator.zoomTo100": "Aproximar para 100%",
  "operator.zoomTo50": "Aproximar para 50%",
  "operator.zoomToFit": "Aproximar para ajustar",
  "panel.about": "Sobre",
  "panel.addNextStep": "Adicione o próximo passo neste fluxo de trabalho",
  "panel.change": "Mudar",
  "panel.changeBlock": "Mudar Nó",
  "panel.checklist": "Lista de verificação",
  "panel.checklistDescription": "Resolva os seguintes problemas antes de publicar",
  "panel.checklistResolved": "Todos os problemas foram resolvidos",
  "panel.checklistTip": "Certifique-se de que todos os problemas foram resolvidos antes de publicar",
  "panel.createdBy": "Criado por ",
  "panel.goTo": "Ir para",
  "panel.goToFix": "Ir para correção",
  "panel.helpLink": "Ajuda",
  "panel.maximize": "Maximize Canvas",
  "panel.minimize": "Sair do Modo Tela Cheia",
  "panel.nextStep": "Próximo passo",
  "panel.openWorkflow": "Abrir fluxo de trabalho",
  "panel.optional": "(opcional)",
  "panel.optional_and_hidden": "(opcional & oculto)",
  "panel.organizeBlocks": "Organizar nós",
  "panel.runThisStep": "Executar este passo",
  "panel.scrollToSelectedNode": "Role até o nó selecionado",
  "panel.selectNextStep": "Selecione o próximo passo",
  "panel.startNode": "Iniciar Nó",
  "panel.userInputField": "Campo de entrada do usuário",
  "publishLimit.startNodeDesc": "Você atingiu o limite de 2 gatilhos por fluxo de trabalho para este plano. Faça um upgrade para publicar este fluxo de trabalho.",
  "publishLimit.startNodeTitlePrefix": "Atualizar para",
  "publishLimit.startNodeTitleSuffix": "desbloquear gatilhos ilimitados por fluxo de trabalho",
  "sidebar.exportWarning": "Exportar a versão salva atual",
  "sidebar.exportWarningDesc": "Isto irá exportar a versão atual salva do seu fluxo de trabalho. Se você tiver alterações não salvas no editor, por favor, salve-as primeiro utilizando a opção de exportação na tela do fluxo de trabalho.",
  "singleRun.back": "Voltar",
  "singleRun.iteration": "Iteração",
  "singleRun.loop": "Laço",
  "singleRun.preparingDataSource": "Preparando a fonte de dados",
  "singleRun.reRun": "Executar novamente",
  "singleRun.running": "Executando",
  "singleRun.startRun": "Iniciar execução",
  "singleRun.testRun": "Execução de teste ",
  "singleRun.testRunIteration": "Iteração de execução de teste",
  "singleRun.testRunLoop": "Loop de Teste",
  "tabs.-": "Padrão",
  "tabs.addAll": "Adicionar tudo",
  "tabs.agent": "Estratégia do agente",
  "tabs.allAdded": "Todos adicionados",
  "tabs.allTool": "Todos",
  "tabs.allTriggers": "Todos os gatilhos",
  "tabs.blocks": "Nodos",
  "tabs.customTool": "Personalizado",
  "tabs.featuredTools": "Em destaque",
  "tabs.hideActions": "Ocultar ferramentas",
  "tabs.installed": "Instalado",
  "tabs.logic": "Lógica",
  "tabs.noFeaturedPlugins": "Descubra mais ferramentas no Marketplace",
  "tabs.noFeaturedTriggers": "Descubra mais gatilhos no Marketplace",
  "tabs.noPluginsFound": "Nenhum plugin foi encontrado",
  "tabs.noResult": "Nenhum resultado encontrado",
  "tabs.plugin": "Plug-in",
  "tabs.pluginByAuthor": "Por {{author}}",
  "tabs.question-understand": "Compreensão de perguntas",
  "tabs.requestToCommunity": "Solicitações à comunidade",
  "tabs.searchBlock": "Nó de busca",
  "tabs.searchDataSource": "Fonte de dados de pesquisa",
  "tabs.searchTool": "Ferramenta de pesquisa",
  "tabs.searchTrigger": "Gatilhos de pesquisa...",
  "tabs.showLessFeatured": "Mostrar menos",
  "tabs.showMoreFeatured": "Mostrar mais",
  "tabs.sources": "Fontes",
  "tabs.start": "Começar",
  "tabs.startDisabledTip": "O nó de gatilho e o nó de entrada do usuário são mutuamente exclusivos.",
  "tabs.tools": "Ferramentas",
  "tabs.transform": "Transformar",
  "tabs.usePlugin": "Selecionar ferramenta",
  "tabs.utilities": "Utilitários",
  "tabs.workflowTool": "Fluxo de trabalho",
  "tracing.stopBy": "Parado por {{user}}",
  "triggerStatus.disabled": "DISPARADOR • DESATIVADO",
  "triggerStatus.enabled": "GATILHO",
  "variableReference.assignedVarsDescription": "As variáveis atribuídas devem ser variáveis graváveis, como variáveis de conversação.",
  "variableReference.conversationVars": "variáveis de conversação",
  "variableReference.noAssignedVars": "Nenhuma variável atribuída disponível",
  "variableReference.noAvailableVars": "Nenhuma variável disponível",
  "variableReference.noVarsForOperation": "Não há variáveis disponíveis para atribuição com a operação selecionada.",
  "versionHistory.action.copyIdSuccess": "ID copiado para a área de transferência",
  "versionHistory.action.deleteFailure": "Falha ao deletar versão",
  "versionHistory.action.deleteSuccess": "Versão excluída",
  "versionHistory.action.restoreFailure": "Falha ao restaurar versão",
  "versionHistory.action.restoreInProgress": "{{userName}} está restaurando para a versão {{versionName}}...",
  "versionHistory.action.restoreSuccess": "Versão restaurada",
  "versionHistory.action.updateFailure": "Falha ao atualizar a versão",
  "versionHistory.action.updateSuccess": "Versão atualizada",
  "versionHistory.copyId": "Copiar ID",
  "versionHistory.currentDraft": "Rascunho Atual",
  "versionHistory.defaultName": "Versão Sem Título",
  "versionHistory.deletionTip": "A exclusão é irreversível, por favor confirme.",
  "versionHistory.editField.releaseNotes": "Notas de Lançamento",
  "versionHistory.editField.releaseNotesLengthLimit": "As notas de lançamento não podem exceder {{limit}} caracteres",
  "versionHistory.editField.title": "Título",
  "versionHistory.editField.titleLengthLimit": "O título não pode exceder {{limit}} caracteres",
  "versionHistory.editVersionInfo": "Editar informações da versão",
  "versionHistory.filter.all": "Todos",
  "versionHistory.filter.empty": "Nenhuma versão histórica correspondente encontrada",
  "versionHistory.filter.onlyShowNamedVersions": "Mostre apenas versões nomeadas",
  "versionHistory.filter.onlyYours": "Somente seu",
  "versionHistory.filter.reset": "Redefinir Filtro",
  "versionHistory.latest": "Último",
  "versionHistory.nameThisVersion": "Nomeie esta versão",
  "versionHistory.releaseNotesPlaceholder": "Descreva o que mudou",
  "versionHistory.restorationTip": "Após a restauração da versão, o rascunho atual será substituído.",
  "versionHistory.title": "Versões"
}
