chore: translate i18n files (#7965)

Co-authored-by: JohnJyong <76649700+JohnJyong@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
Co-authored-by: Hanqing Zhao <sherry9277@gmail.com>
Co-authored-by: crazywoola <427733928@qq.com>
This commit is contained in:
github-actions[bot] 2024-09-04 17:45:12 +08:00 • committed by GitHub
commit fb113a9479
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
136 changed files with 2953 additions and 1375 deletions

View file

@ -74,6 +74,10 @@ const translation = {
pathParams: 'Parâmetros de Caminho',
query: 'Consulta',
},
play: 'Brincar',
loading: 'Carregamento',
pause: 'Pausa',
playing: 'Jogar',
}
export default translation

View file

@ -90,6 +90,13 @@ const translation = {
iteração: 'Iteração',
finalProcessing: 'Processamento Final',
},
agentLogDetail: {
iterations: 'Iterações',
agentMode: 'Modo Agente',
finalProcessing: 'Processamento final',
iteration: 'Iteração',
toolUsed: 'Ferramenta usada',
},
}
export default translation

View file

@ -48,6 +48,8 @@ const translation = {
title: 'Etapas do fluxo de trabalho',
show: 'Mostrar',
hide: 'Ocultar',
subTitle: 'Detalhes do fluxo de trabalho',
showDesc: 'Mostrar ou ocultar detalhes do fluxo de trabalho no WebApp',
},
chatColorTheme: 'Tema de cor do chatbot',
chatColorThemeDesc: 'Defina o tema de cor do chatbot',
@ -64,6 +66,12 @@ const translation = {
customDisclaimerPlaceholder: 'Insira o texto do aviso legal',
customDisclaimerTip: 'O texto do aviso legal personalizado será exibido no lado do cliente, fornecendo informações adicionais sobre o aplicativo',
},
sso: {
tooltip: 'Entre em contato com o administrador para habilitar o SSO do WebApp',
label: 'Autenticação SSO',
title: 'WebApp SSO',
description: 'Todos os usuários devem fazer login com SSO antes de usar o WebApp',
},
},
embedded: {
entry: 'Embutido',

View file

@ -122,7 +122,17 @@ const translation = {
removeConfirmTitle: 'Remover configuração de {{key}}?',
removeConfirmContent: 'A configuração atual está em uso, removê-la desligará o recurso de Rastreamento.',
},
view: 'Vista',
},
answerIcon: {
descriptionInExplore: 'Se o ícone do WebApp deve ser usado para substituir 🤖 no Explore',
description: 'Se o ícone WebApp deve ser usado para substituir 🤖 no aplicativo compartilhado',
title: 'Use o ícone do WebApp para substituir 🤖',
},
importFromDSLUrlPlaceholder: 'Cole o link DSL aqui',
importFromDSLUrl: 'Do URL',
importFromDSLFile: 'Do arquivo DSL',
importFromDSL: 'Importar de DSL',
}
export default translation

View file

@ -54,6 +54,11 @@ const translation = {
customIntegration: 'Custom integration and support',
ragAPIRequest: 'RAG API Requests',
agentModel: 'Agent Model',
workflow: 'Fluxo de trabalho',
llmLoadingBalancing: 'Balanceamento de carga LLM',
bulkUpload: 'Carregar documentos em massa',
llmLoadingBalancingTooltip: 'Adicione várias chaves de API aos modelos, ignorando efetivamente os limites de taxa da API.',
agentMode: 'Modo Agente',
},
comingSoon: 'Coming soon',
member: 'Member',
@ -68,6 +73,11 @@ const translation = {
},
ragAPIRequestTooltip: 'Refers to the number of API calls invoking only the knowledge base processing capabilities of Dify.',
receiptInfo: 'Somente proprietários e administradores de equipe podem se inscrever e visualizar informações de cobrança',
customTools: 'Ferramentas personalizadas',
documentsUploadQuota: 'Cota de upload de documentos',
annotationQuota: 'Cota de anotação',
contractSales: 'Entre em contato com a equipe de vendas',
unavailable: 'Indisponível',
},
plans: {
sandbox: {

View file

@ -201,6 +201,11 @@ const translation = {
disinvite: 'Cancelar o convite',
deleteMember: 'Excluir Membro',
you: '(Você)',
datasetOperatorTip: 'Só pode gerenciar a base de dados de conhecimento',
builder: 'Construtor',
setBuilder: 'Definir como construtor',
builderTip: 'Pode criar e editar seus próprios aplicativos',
datasetOperator: 'Administrador de conhecimento',
},
integrations: {
connected: 'Conectado',
@ -347,6 +352,22 @@ const translation = {
quotaTip: 'Tokens gratuitos disponíveis restantes',
loadPresets: 'Carregar Predefinições',
parameters: 'PARÂMETROS',
loadBalancingDescription: 'Reduza a pressão com vários conjuntos de credenciais.',
configLoadBalancing: 'Balanceamento de carga de configuração',
upgradeForLoadBalancing: 'Atualize seu plano para habilitar o balanceamento de carga.',
providerManaged: 'Gerenciado pelo provedor',
apiKeyStatusNormal: 'O status do APIKey é normal',
loadBalancing: 'Balanceamento de carga',
addConfig: 'Adicionar configuração',
providerManagedDescription: 'Use o único conjunto de credenciais fornecido pelo provedor de modelo.',
apiKey: 'CHAVE DE API',
loadBalancingLeastKeyWarning: 'Para habilitar o balanceamento de carga, pelo menos 2 chaves devem estar habilitadas.',
editConfig: 'Editar configuração',
defaultConfig: 'Configuração padrão',
modelHasBeenDeprecated: 'Este modelo foi preterido',
loadBalancingInfo: 'Por padrão, o balanceamento de carga usa a estratégia Round-robin. Se a limitação de taxa for acionada, um período de espera de 1 minuto será aplicado.',
apiKeyRateLimit: 'O limite de taxa foi atingido, disponível após {{seconds}}s',
loadBalancingHeadline: 'Balanceamento de carga',
},
dataSource: {
add: 'Adicionar uma fonte de dados',
@ -370,6 +391,15 @@ const translation = {
preview: 'PRÉ-VISUALIZAÇÃO',
},
},
website: {
inactive: 'Inativo',
active: 'Ativo',
title: 'Local na rede Internet',
with: 'Com',
configuredCrawlers: 'Rastreadores configurados',
description: 'Importe conteúdo de sites usando o rastreador da Web.',
},
configure: 'Configurar',
},
plugin: {
serpapi: {
@ -538,6 +568,10 @@ const translation = {
created: 'Tag criada com sucesso',
failed: 'Falha na criação da tag',
},
errorMsg: {
fieldRequired: '{{field}} é obrigatório',
urlError: 'URL deve começar com http:// ou https://',
},
}
export default translation

View file

@ -50,6 +50,30 @@ const translation = {
confirmButton: 'Criar',
failed: 'Falha na criação',
},
website: {
fireCrawlNotConfiguredDescription: 'Configure o Firecrawl com a chave de API para usá-lo.',
run: 'Correr',
unknownError: 'Erro desconhecido',
crawlSubPage: 'Rastrear subpáginas',
selectAll: 'Selecionar tudo',
resetAll: 'Redefinir tudo',
firecrawlDocLink: 'https://docs.dify.ai/guides/knowledge-base/sync-from-website',
includeOnlyPaths: 'Incluir apenas caminhos',
configure: 'Configurar',
limit: 'Limite',
firecrawlDoc: 'Documentos do Firecrawl',
preview: 'Visualizar',
options: 'Opções',
scrapTimeInfo: 'Páginas {{total}} raspadas no total dentro de {{time}}s',
exceptionErrorTitle: 'Ocorreu uma exceção durante a execução do trabalho Firecrawl:',
fireCrawlNotConfigured: 'O Firecrawl não está configurado',
maxDepthTooltip: 'Profundidade máxima para rastrear em relação ao URL inserido. A profundidade 0 apenas raspa a página do url inserido, a profundidade 1 raspa o url e tudo depois de inseridoURL + um / e assim por diante.',
firecrawlTitle: 'Extraia conteúdo da web com 🔥Firecrawl',
maxDepth: 'Profundidade máxima',
totalPageScraped: 'Total de páginas raspadas:',
excludePaths: 'Excluir caminhos',
extractOnlyMainContent: 'Extraia apenas o conteúdo principal (sem cabeçalhos, navs, rodapés, etc.)',
},
},
stepTwo: {
segmentation: 'Configurações de fragmentação',
@ -107,6 +131,8 @@ const translation = {
indexSettedTip: 'Para alterar o método de índice, por favor vá para as ',
retrivalSettedTip: 'Para alterar o método de índice, por favor vá para as ',
datasetSettingLink: 'configurações do Conhecimento.',
websiteSource: 'Site de pré-processamento',
webpageUnit: 'Páginas',
},
stepThree: {
creationTitle: '🎉 Conhecimento criado',
@ -125,6 +151,11 @@ const translation = {
modelButtonConfirm: 'Confirmar',
modelButtonCancel: 'Cancelar',
},
firecrawl: {
apiKeyPlaceholder: 'Chave de API do firecrawl.dev',
configFirecrawl: 'Configurar 🔥o Firecrawl',
getApiKeyLinkText: 'Obtenha sua chave de API do firecrawl.dev',
},
}
export default translation

View file

@ -13,6 +13,8 @@ const translation = {
status: 'STATUS',
action: 'AÇÃO',
},
name: 'Nome',
rename: 'Renomear',
},
action: {
uploadFile: 'Enviar novo arquivo',
@ -74,6 +76,7 @@ const translation = {
error: 'Erro na importação',
ok: 'OK',
},
addUrl: 'Adicionar URL',
},
metadata: {
title: 'Metadados',

View file

@ -27,6 +27,8 @@ const translation = {
longDescription: ' sobre o método de recuperação, você pode alterar isso a qualquer momento nas configurações do conhecimento.',
},
save: 'Salvar',
permissionsInvitedMembers: 'Membros parciais da equipe',
me: '(Você)',
},
}

View file

@ -70,6 +70,7 @@ const translation = {
nTo1RetrievalLegacy: 'A recuperação N-para-1 será oficialmente descontinuada a partir de setembro. Recomenda-se usar a recuperação de múltiplos caminhos mais recente para obter melhores resultados.',
nTo1RetrievalLegacyLink: 'Saiba mais',
nTo1RetrievalLegacyLinkText: 'A recuperação N-para-1 será oficialmente descontinuada em setembro.',
intro6: 'como um plug-in de índice ChatGPT autônomo para publicar',
}
export default translation

View file

@ -53,6 +53,7 @@ const translation = {
nameEmpty: 'O nome é obrigatório',
passwordEmpty: 'A senha é obrigatória',
passwordInvalid: 'A senha deve conter letras e números e ter um comprimento maior que 8',
passwordLengthInValid: 'A senha deve ter pelo menos 8 caracteres',
},
license: {
tip: 'Antes de começar a usar a Edição Comunitária do Dify, leia a',
@ -66,6 +67,9 @@ const translation = {
activatedTipStart: 'Você se juntou à equipe',
activatedTipEnd: '',
activated: 'Entrar agora',
adminInitPassword: 'Senha de inicialização do administrador',
validate: 'Validar',
sso: 'Continuar com SSO',
}
export default translation

View file

@ -5,6 +5,7 @@ const translation = {
all: 'Todas',
builtIn: 'Integradas',
custom: 'Personalizadas',
workflow: 'Fluxo de trabalho',
},
contribute: {
line1: 'Estou interessado em ',
@ -75,6 +76,27 @@ const translation = {
customDisclaimerPlaceholder: 'Digite o aviso personalizado',
deleteToolConfirmTitle: 'Excluir esta ferramenta?',
deleteToolConfirmContent: 'Excluir a ferramenta é irreversível. Os usuários não poderão mais acessar sua ferramenta.',
toolInput: {
label: 'Tags',
methodSetting: 'Ambiente',
methodParameterTip: 'Preenchimentos de LLM durante a inferência',
methodSettingTip: 'O usuário preenche a configuração da ferramenta',
methodParameter: 'Parâmetro',
name: 'Nome',
description: 'Descrição',
method: 'Método',
required: 'Necessário',
title: 'Entrada de ferramenta',
labelPlaceholder: 'Escolha tags(opcional)',
descriptionPlaceholder: 'Descrição do significado do parâmetro',
},
description: 'Descrição',
nameForToolCall: 'Nome da chamada da ferramenta',
confirmTip: 'Os aplicativos que usam essa ferramenta serão afetados',
confirmTitle: 'Confirme para salvar ?',
nameForToolCallTip: 'Suporta apenas números, letras e sublinhados.',
descriptionPlaceholder: 'Breve descrição da finalidade da ferramenta, por exemplo, obter a temperatura para um local específico.',
nameForToolCallPlaceHolder: 'Usado para reconhecimento de máquina, como getCurrentWeather, list_pets',
},
test: {
title: 'Testar',
@ -114,6 +136,18 @@ const translation = {
toolRemoved: 'Ferramenta removida',
notAuthorized: 'Ferramenta não autorizada',
howToGet: 'Como obter',
addToolModal: {
category: 'categoria',
type: 'tipo',
emptyTip: 'Vá para "Fluxo de trabalho - > Publicar como ferramenta"',
add: 'adicionar',
emptyTitle: 'Nenhuma ferramenta de fluxo de trabalho disponível',
added: 'Adicionado',
manageInTools: 'Gerenciar em Ferramentas',
},
openInStudio: 'Abrir no Studio',
customToolTip: 'Saiba mais sobre as ferramentas personalizadas da Dify',
toolNameUsageTip: 'Nome da chamada da ferramenta para raciocínio e solicitação do agente',
}
export default translation

View file

@ -69,6 +69,14 @@ const translation = {
manageInTools: 'Gerenciar nas ferramentas',
workflowAsToolTip: 'É necessária a reconfiguração da ferramenta após a atualização do fluxo de trabalho.',
viewDetailInTracingPanel: 'Ver detalhes',
importSuccess: 'Sucesso da importação',
chooseDSL: 'Escolha o arquivo DSL(yml)',
importFailure: 'Falha na importação',
syncingData: 'Sincronizando dados, apenas alguns segundos.',
overwriteAndImport: 'Substituir e importar',
importDSLTip: 'O rascunho atual será substituído. Exporte o fluxo de trabalho como backup antes de importar.',
backupCurrentDraft: 'Fazer backup do rascunho atual',
importDSL: 'Importar DSL',
},
env: {
envPanelTitle: 'Variáveis de Ambiente',
@ -178,6 +186,7 @@ const translation = {
'transform': 'Transformar',
'utilities': 'Utilitários',
'noResult': 'Nenhum resultado encontrado',
'searchTool': 'Ferramenta de pesquisa',
},
blocks: {
'start': 'Iniciar',
@ -407,6 +416,7 @@ const translation = {
enterValue: 'Digite o valor',
addCondition: 'Adicionar condição',
conditionNotSetup: 'Condição NÃO configurada',
selectVariable: 'Selecione a variável...',
},
variableAssigner: {
title: 'Atribuir variáveis',
@ -502,6 +512,25 @@ const translation = {
iteration_other: '{{count}} Iterações',
currentIteration: 'Iteração atual',
},
note: {
editor: {
small: 'Pequeno',
bold: 'Ousado',
openLink: 'Abrir',
strikethrough: 'Tachado',
italic: 'Itálico',
invalidUrl: 'URL inválido',
placeholder: 'Escreva sua nota...',
bulletList: 'Lista de marcadores',
link: 'Link',
enterUrl: 'Digite o URL...',
medium: 'Média',
large: 'Grande',
unlink: 'Desvincular',
showAuthor: 'Autor do programa',
},
addNote: 'Adicionar nota',
},
},
tracing: {
stopBy: 'Parado por {{user}}',