Feat/portuguese support (#2075)
This commit is contained in:
parent
21ade71bad
commit
c17baef172
78 changed files with 2849 additions and 376 deletions
126
web/i18n/lang/dataset-creation.pt.ts
Normal file
126
web/i18n/lang/dataset-creation.pt.ts
Normal file
|
|
@ -0,0 +1,126 @@
|
|||
const translation = {
|
||||
steps: {
|
||||
header: {
|
||||
creation: 'Criar Conhecimento',
|
||||
update: 'Adicionar dados',
|
||||
},
|
||||
one: 'Escolher fonte de dados',
|
||||
two: 'Pré-processamento e Limpeza de Texto',
|
||||
three: 'Executar e finalizar',
|
||||
},
|
||||
error: {
|
||||
unavailable: 'Este Conhecimento não está disponível',
|
||||
},
|
||||
stepOne: {
|
||||
filePreview: 'Visualização do arquivo',
|
||||
pagePreview: 'Visualização da página',
|
||||
dataSourceType: {
|
||||
file: 'Importar de arquivo de texto',
|
||||
notion: 'Sincronizar do Notion',
|
||||
web: 'Sincronizar de site',
|
||||
},
|
||||
uploader: {
|
||||
title: 'Enviar arquivo de texto',
|
||||
button: 'Arraste e solte o arquivo, ou',
|
||||
browse: 'Navegar',
|
||||
tip: 'Suporta {{supportTypes}}. Máximo de {{size}}MB cada.',
|
||||
validation: {
|
||||
typeError: 'Tipo de arquivo não suportado',
|
||||
size: 'Arquivo muito grande. Máximo é {{size}}MB',
|
||||
count: 'Vários arquivos não suportados',
|
||||
},
|
||||
cancel: 'Cancelar',
|
||||
change: 'Alterar',
|
||||
failed: 'Falha no envio',
|
||||
},
|
||||
notionSyncTitle: 'Notion não está conectado',
|
||||
notionSyncTip: 'Para sincronizar com o Notion, a conexão com o Notion deve ser estabelecida primeiro.',
|
||||
connect: 'Ir para conexão',
|
||||
button: 'Próximo',
|
||||
emptyDatasetCreation: 'Quero criar um Conhecimento vazio',
|
||||
modal: {
|
||||
title: 'Criar um Conhecimento vazio',
|
||||
tip: 'Um Conhecimento vazio não conterá documentos e você poderá fazer upload de documentos a qualquer momento.',
|
||||
input: 'Nome do Conhecimento',
|
||||
placeholder: 'Por favor, insira',
|
||||
nameNotEmpty: 'O nome não pode estar vazio',
|
||||
nameLengthInvaild: 'O nome deve ter entre 1 e 40 caracteres',
|
||||
cancelButton: 'Cancelar',
|
||||
confirmButton: 'Criar',
|
||||
failed: 'Falha na criação',
|
||||
},
|
||||
},
|
||||
stepTwo: {
|
||||
segmentation: 'Configurações de fragmentação',
|
||||
auto: 'Automático',
|
||||
autoDescription: 'Configura automaticamente as regras de fragmentação e pré-processamento. Usuários não familiarizados são recomendados a selecionar esta opção.',
|
||||
custom: 'Personalizado',
|
||||
customDescription: 'Personalize as regras de fragmentação, comprimento dos fragmentos e regras de pré-processamento, etc.',
|
||||
separator: 'Identificador de segmento',
|
||||
separatorPlaceholder: 'Por exemplo, nova linha (\\\\n) ou separador especial (como "***")',
|
||||
maxLength: 'Comprimento máximo do fragmento',
|
||||
rules: 'Regras de pré-processamento de texto',
|
||||
removeExtraSpaces: 'Substituir espaços consecutivos, quebras de linha e tabulações',
|
||||
removeUrlEmails: 'Excluir todos os URLs e endereços de e-mail',
|
||||
removeStopwords: 'Remover palavras irrelevantes como "um", "uma", "o"',
|
||||
preview: 'Confirmar e visualizar',
|
||||
reset: 'Redefinir',
|
||||
indexMode: 'Modo de índice',
|
||||
qualified: 'Alta qualidade',
|
||||
recommend: 'Recomendado',
|
||||
qualifiedTip: 'Chama a interface de incorporação do sistema padrão para processamento, fornecendo maior precisão ao consultar.',
|
||||
warning: 'Por favor, configure primeiro a chave da API do provedor do modelo.',
|
||||
click: 'Ir para configurações',
|
||||
economical: 'Econômico',
|
||||
economicalTip: 'Use motores de vetor offline, índices de palavras-chave, etc. para reduzir a precisão sem gastar tokens',
|
||||
QATitle: 'Fragmentação no formato de Perguntas e Respostas',
|
||||
QATip: 'Habilitar esta opção consumirá mais tokens',
|
||||
QALanguage: 'Fragmentar usando',
|
||||
emstimateCost: 'Estimativa',
|
||||
emstimateSegment: 'Fragmentos estimados',
|
||||
segmentCount: 'fragmentos',
|
||||
calculating: 'Calculando...',
|
||||
fileSource: 'Pré-processar documentos',
|
||||
notionSource: 'Pré-processar páginas',
|
||||
other: 'e outros ',
|
||||
fileUnit: ' arquivos',
|
||||
notionUnit: ' páginas',
|
||||
lastStep: 'Última etapa',
|
||||
nextStep: 'Salvar e Processar',
|
||||
save: 'Salvar e Processar',
|
||||
cancel: 'Cancelar',
|
||||
sideTipTitle: 'Por que fragmentar e pré-processar?',
|
||||
sideTipP1: 'Ao processar dados de texto, fragmentar e limpar são duas etapas importantes de pré-processamento.',
|
||||
sideTipP2: 'A fragmentação divide um texto longo em parágrafos para que os modelos possam entender melhor. Isso melhora a qualidade e relevância dos resultados do modelo.',
|
||||
sideTipP3: 'A limpeza remove caracteres e formatos desnecessários, tornando o Conhecimento mais limpo e fácil de analisar.',
|
||||
sideTipP4: 'Fragmentação e limpeza adequadas melhoram o desempenho do modelo, fornecendo resultados mais precisos e valiosos.',
|
||||
previewTitle: 'Visualização',
|
||||
previewTitleButton: 'Visualização',
|
||||
previewButton: 'Alternar para visualização no formato de Perguntas e Respostas',
|
||||
previewSwitchTipStart: 'A visualização atual do fragmento está no formato de texto, alternar para uma visualização no formato de Perguntas e Respostas irá',
|
||||
previewSwitchTipEnd: ' consumir tokens adicionais',
|
||||
characters: 'caracteres',
|
||||
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.',
|
||||
},
|
||||
stepThree: {
|
||||
creationTitle: '🎉 Conhecimento criado',
|
||||
creationContent: 'Nomeamos automaticamente o Conhecimento, você pode modificá-lo a qualquer momento',
|
||||
label: 'Nome do Conhecimento',
|
||||
additionTitle: '🎉 Documento enviado',
|
||||
additionP1: 'O documento foi enviado para o Conhecimento',
|
||||
additionP2: ', você pode encontrá-lo na lista de documentos do Conhecimento.',
|
||||
stop: 'Parar processamento',
|
||||
resume: 'Continuar processamento',
|
||||
navTo: 'Ir para documento',
|
||||
sideTipTitle: 'O que fazer em seguida',
|
||||
sideTipContent: 'Após a conclusão da indexação do documento, o Conhecimento pode ser integrado à aplicação como contexto. Você pode encontrar a configuração de contexto na página de orquestração de prompts. Você também pode criá-lo como um plugin de indexação ChatGPT independente para lançamento.',
|
||||
modelTitle: 'Tem certeza de que deseja parar a incorporação?',
|
||||
modelContent: 'Se você precisar continuar o processamento posteriormente, você continuará de onde parou.',
|
||||
modelButtonConfirm: 'Confirmar',
|
||||
modelButtonCancel: 'Cancelar',
|
||||
},
|
||||
}
|
||||
|
||||
export default translation
|
||||
Loading…
Add table
Add a link
Reference in a new issue