dify
This commit is contained in:
349
dify/web/i18n/pt-BR/app.ts
Normal file
349
dify/web/i18n/pt-BR/app.ts
Normal file
@@ -0,0 +1,349 @@
|
||||
const translation = {
|
||||
createApp: 'CRIAR APLICATIVO',
|
||||
types: {
|
||||
all: 'Todos',
|
||||
chatbot: 'Chatbot',
|
||||
agent: 'Agente',
|
||||
workflow: 'Fluxo de trabalho',
|
||||
completion: 'Conclusão',
|
||||
basic: 'Básico',
|
||||
advanced: 'Fluxo de bate-papo',
|
||||
},
|
||||
duplicate: 'Duplicar',
|
||||
duplicateTitle: 'Duplicar Aplicativo',
|
||||
export: 'Exportar DSL',
|
||||
exportFailed: 'Falha ao exportar DSL.',
|
||||
importDSL: 'Importar arquivo DSL',
|
||||
createFromConfigFile: 'Criar a partir do arquivo DSL',
|
||||
deleteAppConfirmTitle: 'Excluir este aplicativo?',
|
||||
deleteAppConfirmContent:
|
||||
'A exclusão do aplicativo é irreversível. Os usuários não poderão mais acessar seu aplicativo e todas as configurações de prompt e logs serão permanentemente excluídas.',
|
||||
appDeleted: 'Aplicativo excluído',
|
||||
appDeleteFailed: 'Falha ao excluir aplicativo',
|
||||
join: 'Participe da comunidade',
|
||||
communityIntro:
|
||||
'Discuta com membros da equipe, colaboradores e desenvolvedores em diferentes canais.',
|
||||
roadmap: 'Veja nosso roteiro',
|
||||
newApp: {
|
||||
startFromBlank: 'Criar do zero',
|
||||
startFromTemplate: 'Criar do modelo',
|
||||
workflowWarning: 'Atualmente em beta',
|
||||
captionName: 'Ícone e nome do aplicativo',
|
||||
appNamePlaceholder: 'Dê um nome para o seu aplicativo',
|
||||
captionDescription: 'Descrição',
|
||||
appDescriptionPlaceholder: 'Digite a descrição do aplicativo',
|
||||
useTemplate: 'Usar este modelo',
|
||||
previewDemo: 'Visualizar demonstração',
|
||||
chatApp: 'Assistente',
|
||||
chatAppIntro:
|
||||
'Eu quero construir um aplicativo baseado em chat. Este aplicativo usa um formato de pergunta e resposta, permitindo várias rodadas de conversa contínua.',
|
||||
agentAssistant: 'Novo Assistente de Agente',
|
||||
completeApp: 'Gerador de Texto',
|
||||
completeAppIntro:
|
||||
'Eu quero criar um aplicativo que gera texto de alta qualidade com base em prompts, como geração de artigos, resumos, traduções e muito mais.',
|
||||
showTemplates: 'Quero escolher a partir de um modelo',
|
||||
hideTemplates: 'Voltar para a seleção de modo',
|
||||
Create: 'Criar',
|
||||
Cancel: 'Cancelar',
|
||||
nameNotEmpty: 'O nome não pode estar vazio',
|
||||
appTemplateNotSelected: 'Por favor, selecione um modelo',
|
||||
appTypeRequired: 'Por favor, selecione um tipo de aplicativo',
|
||||
appCreated: 'Aplicativo criado',
|
||||
appCreateFailed: 'Falha ao criar aplicativo',
|
||||
caution: 'Cuidado',
|
||||
appCreateDSLErrorPart1: 'Uma diferença significativa nas versões DSL foi detectada. Forçar a importação pode causar mau funcionamento do aplicativo.',
|
||||
appCreateDSLErrorPart4: 'Versão DSL suportada pelo sistema:',
|
||||
Confirm: 'Confirmar',
|
||||
appCreateDSLErrorTitle: 'Incompatibilidade de versão',
|
||||
appCreateDSLWarning: 'Cuidado: a diferença de versão DSL pode afetar determinados recursos',
|
||||
appCreateDSLErrorPart3: 'Versão DSL do aplicativo atual:',
|
||||
appCreateDSLErrorPart2: 'Você quer continuar?',
|
||||
learnMore: 'Saiba Mais',
|
||||
optional: 'Opcional',
|
||||
chooseAppType: 'Escolha um tipo de aplicativo',
|
||||
forBeginners: 'Tipos de aplicativos mais básicos',
|
||||
noTemplateFound: 'Nenhum modelo encontrado',
|
||||
foundResults: '{{contagem}} Resultados',
|
||||
foundResult: '{{contagem}} Resultado',
|
||||
completionUserDescription: 'Crie rapidamente um assistente de IA para tarefas de geração de texto com configuração simples.',
|
||||
noIdeaTip: 'Sem ideias? Confira nossos modelos',
|
||||
workflowUserDescription: 'Construa fluxos autônomos de IA visualmente com simplicidade de arrastar e soltar.',
|
||||
chatbotUserDescription: 'Crie rapidamente um chatbot baseado em LLM com configuração simples. Você pode alternar para o fluxo de chat mais tarde.',
|
||||
agentShortDescription: 'Agente inteligente com raciocínio e uso de ferramenta autônoma',
|
||||
forAdvanced: 'PARA USUÁRIOS AVANÇADOS',
|
||||
chatbotShortDescription: 'Chatbot baseado em LLM com configuração simples',
|
||||
advancedUserDescription: 'Fluxo com recursos adicionais de memória e interface de chatbot.',
|
||||
noTemplateFoundTip: 'Tente pesquisar usando palavras-chave diferentes.',
|
||||
agentUserDescription: 'Um agente inteligente capaz de raciocínio iterativo e uso autônomo de ferramentas para atingir os objetivos da tarefa.',
|
||||
completionShortDescription: 'Assistente de IA para tarefas de geração de texto',
|
||||
workflowShortDescription: 'Fluxo agêntico para automações inteligentes',
|
||||
noAppsFound: 'Nenhum aplicativo encontrado',
|
||||
advancedShortDescription: 'Fluxo aprimorado para conversas de múltiplos turnos',
|
||||
dropDSLToCreateApp: 'Cole o arquivo DSL aqui para criar o aplicativo',
|
||||
import: 'Importação',
|
||||
},
|
||||
editApp: 'Editar Informações',
|
||||
editAppTitle: 'Editar Informações do Aplicativo',
|
||||
editDone: 'Informações do aplicativo atualizadas',
|
||||
editFailed: 'Falha ao atualizar informações do aplicativo',
|
||||
iconPicker: {
|
||||
ok: 'OK',
|
||||
cancel: 'Cancelar',
|
||||
emoji: 'Emoji',
|
||||
image: 'Imagem',
|
||||
},
|
||||
switch: 'Mudar para Orquestração de Fluxo de Trabalho',
|
||||
switchTipStart: 'Será criada uma nova cópia do aplicativo para você e a nova cópia mudará para Orquestração de Fluxo de Trabalho. A nova cópia não permitirá a ',
|
||||
switchTip: 'volta',
|
||||
switchTipEnd: ' para Orquestração Básica.',
|
||||
switchLabel: 'A cópia do aplicativo a ser criada',
|
||||
removeOriginal: 'Excluir o aplicativo original',
|
||||
switchStart: 'Iniciar mudança',
|
||||
typeSelector: {
|
||||
all: 'Todos os Tipos',
|
||||
chatbot: 'Chatbot',
|
||||
agent: 'Agente',
|
||||
workflow: 'Fluxo de trabalho',
|
||||
completion: 'Conclusão',
|
||||
advanced: 'Fluxo de bate-papo',
|
||||
},
|
||||
tracing: {
|
||||
title: 'Rastreamento de desempenho do aplicativo',
|
||||
description: 'Configurando um provedor LLMOps de terceiros e rastreando o desempenho do aplicativo.',
|
||||
config: 'Configurar',
|
||||
collapse: 'Recolher',
|
||||
expand: 'Expandir',
|
||||
tracing: 'Rastreamento',
|
||||
disabled: 'Desativado',
|
||||
disabledTip: 'Por favor, configure o provedor primeiro',
|
||||
enabled: 'Em serviço',
|
||||
tracingDescription: 'Captura o contexto completo da execução do aplicativo, incluindo chamadas LLM, contexto, prompts, solicitações HTTP e mais, para uma plataforma de rastreamento de terceiros.',
|
||||
configProviderTitle: {
|
||||
configured: 'Configurado',
|
||||
notConfigured: 'Configure o provedor para habilitar o rastreamento',
|
||||
moreProvider: 'Mais provedores',
|
||||
},
|
||||
arize: {
|
||||
title: 'Arize',
|
||||
description: 'Observabilidade de LLM de nível empresarial, avaliação online e offline, monitoramento e experimentação—impulsionada pelo OpenTelemetry. Projetado especificamente para aplicações baseadas em LLM e agentes.',
|
||||
},
|
||||
phoenix: {
|
||||
title: 'Phoenix',
|
||||
description: 'Plataforma de observabilidade, avaliação, engenharia de prompts e experimentação de código aberto baseada em OpenTelemetry para seus fluxos de trabalho e agentes de LLM.',
|
||||
},
|
||||
langsmith: {
|
||||
title: 'LangSmith',
|
||||
description: 'Uma plataforma de desenvolvedor completa para cada etapa do ciclo de vida do aplicativo impulsionado por LLM.',
|
||||
},
|
||||
langfuse: {
|
||||
title: 'Langfuse',
|
||||
description: 'Rastreamentos, avaliações, gerenciamento de prompts e métricas para depurar e melhorar seu aplicativo LLM.',
|
||||
},
|
||||
inUse: 'Em uso',
|
||||
configProvider: {
|
||||
title: 'Configurar ',
|
||||
placeholder: 'Insira sua {{key}}',
|
||||
project: 'Projeto',
|
||||
publicKey: 'Chave Pública',
|
||||
secretKey: 'Chave Secreta',
|
||||
viewDocsLink: 'Ver documentação de {{key}}',
|
||||
removeConfirmTitle: 'Remover configuração de {{key}}?',
|
||||
removeConfirmContent: 'A configuração atual está em uso, removê-la desligará o recurso de Rastreamento.',
|
||||
password: 'Senha',
|
||||
clientId: 'ID do Cliente OAuth',
|
||||
clientSecret: 'Segredo do Cliente OAuth',
|
||||
username: 'Nome de usuário',
|
||||
personalAccessToken: 'Token de Acesso Pessoal (legado)',
|
||||
experimentId: 'ID do Experimento',
|
||||
trackingUri: 'URI de rastreamento',
|
||||
databricksHost: 'URL do Workspace do Databricks',
|
||||
},
|
||||
view: 'Vista',
|
||||
opik: {
|
||||
description: 'Opik é uma plataforma de código aberto para avaliar, testar e monitorar aplicativos LLM.',
|
||||
title: 'Opik',
|
||||
},
|
||||
weave: {
|
||||
description: 'Weave é uma plataforma de código aberto para avaliar, testar e monitorar aplicações de LLM.',
|
||||
title: 'Trançar',
|
||||
},
|
||||
aliyun: {
|
||||
title: 'Monitoramento em Nuvem',
|
||||
description: 'A plataforma de observabilidade totalmente gerenciada e sem manutenção fornecida pela Alibaba Cloud, permite monitoramento, rastreamento e avaliação prontos para uso de aplicações Dify.',
|
||||
},
|
||||
mlflow: {
|
||||
title: 'MLflow',
|
||||
description: 'Plataforma LLMOps de código aberto para rastreamento de experimentos, observabilidade e avaliação, para construir aplicações de IA/LLM com confiança.',
|
||||
},
|
||||
databricks: {
|
||||
title: 'Databricks',
|
||||
description: 'Databricks oferece MLflow totalmente gerenciado com forte governança e segurança para armazenar dados de rastreamento.',
|
||||
},
|
||||
tencent: {
|
||||
title: 'Tencent APM',
|
||||
description: 'O Monitoramento de Desempenho de Aplicações da Tencent fornece rastreamento abrangente e análise multidimensional para aplicações LLM.',
|
||||
},
|
||||
},
|
||||
answerIcon: {
|
||||
descriptionInExplore: 'Se o ícone do web app deve ser usado para substituir 🤖 no Explore',
|
||||
description: 'Se o ícone web app deve ser usado para substituir 🤖 no aplicativo compartilhado',
|
||||
title: 'Use o ícone do web app para substituir 🤖',
|
||||
},
|
||||
importFromDSLUrlPlaceholder: 'Cole o link DSL aqui',
|
||||
dslUploader: {
|
||||
button: 'Arraste e solte o arquivo, ou',
|
||||
browse: 'Navegar',
|
||||
},
|
||||
importFromDSLUrl: 'Do URL',
|
||||
importFromDSLFile: 'Do arquivo DSL',
|
||||
importFromDSL: 'Importar de DSL',
|
||||
mermaid: {
|
||||
handDrawn: 'Mão desenhada',
|
||||
classic: 'Clássico',
|
||||
},
|
||||
openInExplore: 'Abrir no Explore',
|
||||
newAppFromTemplate: {
|
||||
sidebar: {
|
||||
Programming: 'Programação',
|
||||
Agent: 'Agente',
|
||||
HR: 'RH',
|
||||
Workflow: 'Fluxo de trabalho',
|
||||
Writing: 'Escrita',
|
||||
Recommended: 'Recomendado',
|
||||
Assistant: 'Assistente',
|
||||
},
|
||||
searchAllTemplate: 'Pesquisar todos os modelos...',
|
||||
byCategories: 'POR CATEGORIAS',
|
||||
},
|
||||
showMyCreatedAppsOnly: 'Mostrar apenas meus aplicativos criados',
|
||||
appSelector: {
|
||||
label: 'APLICAÇÃO',
|
||||
noParams: 'Não são necessários parâmetros',
|
||||
placeholder: 'Selecione um aplicativo...',
|
||||
params: 'PARÂMETROS DO APLICATIVO',
|
||||
},
|
||||
structOutput: {
|
||||
LLMResponse: 'Resposta do LLM',
|
||||
configure: 'Configurar',
|
||||
required: 'Requerido',
|
||||
modelNotSupported: 'Modelo não suportado',
|
||||
structured: 'Estruturado',
|
||||
modelNotSupportedTip: 'O modelo atual não suporta esse recurso e é automaticamente rebaixado para injeção de prompt.',
|
||||
structuredTip: 'Saídas Estruturadas é um recurso que garante que o modelo sempre gerará respostas que seguem o seu Esquema JSON fornecido.',
|
||||
moreFillTip: 'Mostrando um máximo de 10 níveis de aninhamento',
|
||||
notConfiguredTip: 'A saída estruturada ainda não foi configurada.',
|
||||
},
|
||||
accessItemsDescription: {
|
||||
anyone: 'Qualquer pessoa pode acessar o aplicativo web',
|
||||
specific: 'Apenas grupos ou membros específicos podem acessar o aplicativo web',
|
||||
organization: 'Qualquer pessoa na organização pode acessar o aplicativo web',
|
||||
external: 'Apenas usuários externos autenticados podem acessar o aplicativo Web.',
|
||||
},
|
||||
accessControlDialog: {
|
||||
accessItems: {
|
||||
anyone: 'Qualquer pessoa com o link',
|
||||
specific: 'Grupos específicos ou membros',
|
||||
organization: 'Apenas membros dentro da empresa',
|
||||
external: 'Usuários externos autenticados',
|
||||
},
|
||||
operateGroupAndMember: {
|
||||
searchPlaceholder: 'Pesquisar grupos e membros',
|
||||
allMembers: 'Todos os membros',
|
||||
expand: 'Expandir',
|
||||
noResult: 'Nenhum resultado',
|
||||
},
|
||||
title: 'Controle de Acesso do Aplicativo Web',
|
||||
description: 'Defina as permissões de acesso do aplicativo da web',
|
||||
accessLabel: 'Quem tem acesso',
|
||||
groups_one: '{{count}} GRUPO',
|
||||
groups_other: '{{count}} GRUPOS',
|
||||
members_other: '{{count}} MEMBROS',
|
||||
noGroupsOrMembers: 'Nenhum grupo ou membro selecionado',
|
||||
updateSuccess: 'Atualização bem-sucedida',
|
||||
members_one: '{{count}} MEMBRO',
|
||||
webAppSSONotEnabledTip: 'Por favor, entre em contato com o administrador da empresa para configurar o método de autenticação da aplicação web.',
|
||||
},
|
||||
publishApp: {
|
||||
title: 'Quem pode acessar o aplicativo web',
|
||||
notSet: 'Não definido',
|
||||
notSetDesc: 'Atualmente, ninguém pode acessar o aplicativo web. Por favor, defina as permissões.',
|
||||
},
|
||||
accessControl: 'Controle de Acesso do Aplicativo Web',
|
||||
noAccessPermission: 'Sem permissão para acessar o aplicativo web',
|
||||
maxActiveRequestsPlaceholder: 'Digite 0 para ilimitado',
|
||||
maxActiveRequests: 'Máximo de solicitações simultâneas',
|
||||
maxActiveRequestsTip: 'Número máximo de solicitações ativas simultâneas por aplicativo (0 para ilimitado)',
|
||||
gotoAnything: {
|
||||
actions: {
|
||||
searchPlugins: 'Pesquisar Plugins',
|
||||
searchApplicationsDesc: 'Pesquise e navegue até seus aplicativos',
|
||||
searchPluginsDesc: 'Pesquise e navegue até seus plug-ins',
|
||||
searchKnowledgeBases: 'Pesquisar bases de conhecimento',
|
||||
searchApplications: 'Pesquisar aplicativos',
|
||||
searchWorkflowNodesDesc: 'Localizar e ir para nós no fluxo de trabalho atual por nome ou tipo',
|
||||
searchWorkflowNodesHelp: 'Esse recurso só funciona ao visualizar um fluxo de trabalho. Navegue até um fluxo de trabalho primeiro.',
|
||||
searchKnowledgeBasesDesc: 'Pesquise e navegue até suas bases de conhecimento',
|
||||
searchWorkflowNodes: 'Pesquisar nós de fluxo de trabalho',
|
||||
themeDarkDesc: 'Use aparência escura',
|
||||
themeCategoryDesc: 'Mudar o tema do aplicativo',
|
||||
themeLight: 'Tema Claro',
|
||||
runDesc: 'Execute comandos rápidos (tema, idioma, ...)',
|
||||
themeCategoryTitle: 'Tema',
|
||||
runTitle: 'Comandos',
|
||||
languageCategoryTitle: 'Idioma',
|
||||
themeSystem: 'Tema do Sistema',
|
||||
languageChangeDesc: 'Mudar o idioma da interface',
|
||||
themeDark: 'Tema Escuro',
|
||||
themeLightDesc: 'Use aparência clara',
|
||||
themeSystemDesc: 'Siga a aparência do seu sistema operacional',
|
||||
languageCategoryDesc: 'Mudar o idioma da interface',
|
||||
slashDesc: 'Execute comandos como /tema, /idioma',
|
||||
accountDesc: 'Navegue até a página da conta',
|
||||
communityDesc: 'Comunidade do Discord aberta',
|
||||
feedbackDesc: 'Discussões de feedback da comunidade aberta',
|
||||
docDesc: 'Abra a documentação de ajuda',
|
||||
},
|
||||
emptyState: {
|
||||
noAppsFound: 'Nenhum aplicativo encontrado',
|
||||
noPluginsFound: 'Nenhum plugin encontrado',
|
||||
noWorkflowNodesFound: 'Nenhum nó de fluxo de trabalho encontrado',
|
||||
noKnowledgeBasesFound: 'Nenhuma base de conhecimento encontrada',
|
||||
tryDifferentTerm: 'Tente um termo de pesquisa diferente ou remova o filtro {{mode}}',
|
||||
trySpecificSearch: 'Tente {{shortcuts}} para pesquisas específicas',
|
||||
},
|
||||
groups: {
|
||||
apps: 'Aplicativos',
|
||||
knowledgeBases: 'Bases de conhecimento',
|
||||
plugins: 'Plugins',
|
||||
workflowNodes: 'Nós de fluxo de trabalho',
|
||||
commands: 'Comandos',
|
||||
},
|
||||
searching: 'Procurando...',
|
||||
searchTitle: 'Pesquisar qualquer coisa',
|
||||
someServicesUnavailable: 'Alguns serviços de pesquisa indisponíveis',
|
||||
searchTemporarilyUnavailable: 'Pesquisa temporariamente indisponível',
|
||||
servicesUnavailableMessage: 'Alguns serviços de pesquisa podem estar enfrentando problemas. Tente novamente em um momento.',
|
||||
searchPlaceholder: 'Pesquise ou digite @ para comandos...',
|
||||
noResults: 'Nenhum resultado encontrado',
|
||||
useAtForSpecific: 'Use @ para tipos específicos',
|
||||
clearToSearchAll: 'Desmarque @ para pesquisar tudo',
|
||||
searchFailed: 'Falha na pesquisa',
|
||||
searchHint: 'Comece a digitar para pesquisar tudo instantaneamente',
|
||||
commandHint: 'Digite @ para navegar por categoria',
|
||||
selectSearchType: 'Escolha o que pesquisar',
|
||||
resultCount: '{{count}} resultado',
|
||||
resultCount_other: '{{count}} resultados',
|
||||
inScope: 'em {{scope}}s',
|
||||
noMatchingCommands: 'Nenhum comando correspondente encontrado',
|
||||
tryDifferentSearch: 'Tente um termo de pesquisa diferente',
|
||||
slashHint: 'Digite / para ver todos os comandos disponíveis',
|
||||
tips: 'Pressione ↑↓ para navegar',
|
||||
selectToNavigate: 'Selecione para navegar',
|
||||
pressEscToClose: 'Pressione ESC para fechar',
|
||||
startTyping: 'Comece a digitar para pesquisar',
|
||||
},
|
||||
notPublishedYet: 'O aplicativo ainda não foi publicado',
|
||||
noUserInputNode: 'Nodo de entrada do usuário ausente',
|
||||
}
|
||||
|
||||
export default translation
|
||||
Reference in New Issue
Block a user