{ "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.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.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.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 ", "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.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.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.publishUpdate": "Publicar Atualização", "common.published": "Publicado", "common.publishedAt": "Publicado em", "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.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.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.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.title": "Exportar variáveis de ambiente secretas?", "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", "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.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.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": "{{ferramenta}} 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 rastreamento 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.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.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": "{{contagem}} Erro", "nodes.iteration.error_other": "{{contagem}} 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.embeddingModelIsInvalid": "O modelo de incorporação é inválido", "nodes.knowledgeBase.embeddingModelIsRequired": "Modelo de incorporação é necessário", "nodes.knowledgeBase.indexMethodIsRequired": "O método de índice é necessário", "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.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.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.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.model": "modelo", "nodes.questionClassifiers.outputVars.className": "Nome da classe", "nodes.questionClassifiers.outputVars.usage": "Informações de uso do modelo", "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.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.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.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.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", "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.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" }