dataset-creation.ts 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. const translation = {
  2. steps: {
  3. header: {
  4. creation: 'Criar Conhecimento',
  5. update: 'Adicionar dados',
  6. },
  7. one: 'Escolher fonte de dados',
  8. two: 'Pré-processamento e Limpeza de Texto',
  9. three: 'Executar e finalizar',
  10. },
  11. error: {
  12. unavailable: 'Este Conhecimento não está disponível',
  13. },
  14. stepOne: {
  15. filePreview: 'Visualização do arquivo',
  16. pagePreview: 'Visualização da página',
  17. dataSourceType: {
  18. file: 'Importar de arquivo de texto',
  19. notion: 'Sincronizar do Notion',
  20. web: 'Sincronizar de site',
  21. },
  22. uploader: {
  23. title: 'Enviar arquivo de texto',
  24. button: 'Arraste e solte o arquivo, ou',
  25. browse: 'Navegar',
  26. tip: 'Suporta {{supportTypes}}. Máximo de {{size}}MB cada.',
  27. validation: {
  28. typeError: 'Tipo de arquivo não suportado',
  29. size: 'Arquivo muito grande. Máximo é {{size}}MB',
  30. count: 'Vários arquivos não suportados',
  31. filesNumber: 'Limite de upload em massa {{filesNumber}}.',
  32. },
  33. cancel: 'Cancelar',
  34. change: 'Alterar',
  35. failed: 'Falha no envio',
  36. },
  37. notionSyncTitle: 'Notion não está conectado',
  38. notionSyncTip: 'Para sincronizar com o Notion, a conexão com o Notion deve ser estabelecida primeiro.',
  39. connect: 'Ir para conexão',
  40. button: 'Próximo',
  41. emptyDatasetCreation: 'Quero criar um Conhecimento vazio',
  42. modal: {
  43. title: 'Criar um Conhecimento vazio',
  44. tip: 'Um Conhecimento vazio não conterá documentos e você poderá fazer upload de documentos a qualquer momento.',
  45. input: 'Nome do Conhecimento',
  46. placeholder: 'Por favor, insira',
  47. nameNotEmpty: 'O nome não pode estar vazio',
  48. nameLengthInvaild: 'O nome deve ter entre 1 e 40 caracteres',
  49. cancelButton: 'Cancelar',
  50. confirmButton: 'Criar',
  51. failed: 'Falha na criação',
  52. },
  53. },
  54. stepTwo: {
  55. segmentation: 'Configurações de fragmentação',
  56. auto: 'Automático',
  57. autoDescription: 'Configura automaticamente as regras de fragmentação e pré-processamento. Usuários não familiarizados são recomendados a selecionar esta opção.',
  58. custom: 'Personalizado',
  59. customDescription: 'Personalize as regras de fragmentação, comprimento dos fragmentos e regras de pré-processamento, etc.',
  60. separator: 'Identificador de segmento',
  61. separatorPlaceholder: 'Por exemplo, nova linha (\\\\n) ou separador especial (como "***")',
  62. maxLength: 'Comprimento máximo do fragmento',
  63. overlap: 'Sobreposição de blocos',
  64. overlapTip: 'Configurar a sobreposição de blocos pode manter a relevância semântica entre eles, melhorando o efeito de recuperação. É recomendado definir de 10% a 25% do tamanho máximo do bloco.',
  65. overlapCheck: 'a sobreposição de blocos não deve ser maior que o comprimento máximo do bloco',
  66. rules: 'Regras de pré-processamento de texto',
  67. removeExtraSpaces: 'Substituir espaços consecutivos, quebras de linha e tabulações',
  68. removeUrlEmails: 'Excluir todos os URLs e endereços de e-mail',
  69. removeStopwords: 'Remover palavras irrelevantes como "um", "uma", "o"',
  70. preview: 'Confirmar e visualizar',
  71. reset: 'Redefinir',
  72. indexMode: 'Modo de índice',
  73. qualified: 'Alta qualidade',
  74. recommend: 'Recomendado',
  75. qualifiedTip: 'Chama a interface de incorporação do sistema padrão para processamento, fornecendo maior precisão ao consultar.',
  76. warning: 'Por favor, configure primeiro a chave da API do provedor do modelo.',
  77. click: 'Ir para configurações',
  78. economical: 'Econômico',
  79. economicalTip: 'Use motores de vetor offline, índices de palavras-chave, etc. para reduzir a precisão sem gastar tokens',
  80. QATitle: 'Fragmentação no formato de Perguntas e Respostas',
  81. QATip: 'Habilitar esta opção consumirá mais tokens',
  82. QALanguage: 'Fragmentar usando',
  83. emstimateCost: 'Estimativa',
  84. emstimateSegment: 'Fragmentos estimados',
  85. segmentCount: 'fragmentos',
  86. calculating: 'Calculando...',
  87. fileSource: 'Pré-processar documentos',
  88. notionSource: 'Pré-processar páginas',
  89. other: 'e outros ',
  90. fileUnit: ' arquivos',
  91. notionUnit: ' páginas',
  92. previousStep: 'Passo anterior',
  93. nextStep: 'Salvar e Processar',
  94. save: 'Salvar e Processar',
  95. cancel: 'Cancelar',
  96. sideTipTitle: 'Por que fragmentar e pré-processar?',
  97. sideTipP1: 'Ao processar dados de texto, fragmentar e limpar são duas etapas importantes de pré-processamento.',
  98. 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.',
  99. sideTipP3: 'A limpeza remove caracteres e formatos desnecessários, tornando o Conhecimento mais limpo e fácil de analisar.',
  100. sideTipP4: 'Fragmentação e limpeza adequadas melhoram o desempenho do modelo, fornecendo resultados mais precisos e valiosos.',
  101. previewTitle: 'Visualização',
  102. previewTitleButton: 'Visualização',
  103. previewButton: 'Alternar para visualização no formato de Perguntas e Respostas',
  104. previewSwitchTipStart: 'A visualização atual do fragmento está no formato de texto, alternar para uma visualização no formato de Perguntas e Respostas irá',
  105. previewSwitchTipEnd: ' consumir tokens adicionais',
  106. characters: 'caracteres',
  107. indexSettedTip: 'Para alterar o método de índice, por favor vá para as ',
  108. retrivalSettedTip: 'Para alterar o método de índice, por favor vá para as ',
  109. datasetSettingLink: 'configurações do Conhecimento.',
  110. },
  111. stepThree: {
  112. creationTitle: '🎉 Conhecimento criado',
  113. creationContent: 'Nomeamos automaticamente o Conhecimento, você pode modificá-lo a qualquer momento',
  114. label: 'Nome do Conhecimento',
  115. additionTitle: '🎉 Documento enviado',
  116. additionP1: 'O documento foi enviado para o Conhecimento',
  117. additionP2: ', você pode encontrá-lo na lista de documentos do Conhecimento.',
  118. stop: 'Parar processamento',
  119. resume: 'Continuar processamento',
  120. navTo: 'Ir para documento',
  121. sideTipTitle: 'O que fazer em seguida',
  122. 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.',
  123. modelTitle: 'Tem certeza de que deseja parar a incorporação?',
  124. modelContent: 'Se você precisar continuar o processamento posteriormente, você continuará de onde parou.',
  125. modelButtonConfirm: 'Confirmar',
  126. modelButtonCancel: 'Cancelar',
  127. },
  128. }
  129. export default translation