You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

app.ts 13KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266
  1. const translation = {
  2. createApp: 'CRIAR APLICATIVO',
  3. types: {
  4. all: 'Todos',
  5. chatbot: 'Chatbot',
  6. agent: 'Agente',
  7. workflow: 'Fluxo de trabalho',
  8. completion: 'Conclusão',
  9. basic: 'Básico',
  10. advanced: 'Fluxo de bate-papo',
  11. },
  12. duplicate: 'Duplicar',
  13. duplicateTitle: 'Duplicar Aplicativo',
  14. export: 'Exportar DSL',
  15. exportFailed: 'Falha ao exportar DSL.',
  16. importDSL: 'Importar arquivo DSL',
  17. createFromConfigFile: 'Criar a partir do arquivo DSL',
  18. deleteAppConfirmTitle: 'Excluir este aplicativo?',
  19. deleteAppConfirmContent:
  20. '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.',
  21. appDeleted: 'Aplicativo excluído',
  22. appDeleteFailed: 'Falha ao excluir aplicativo',
  23. join: 'Participe da comunidade',
  24. communityIntro:
  25. 'Discuta com membros da equipe, colaboradores e desenvolvedores em diferentes canais.',
  26. roadmap: 'Veja nosso roteiro',
  27. newApp: {
  28. startFromBlank: 'Criar do zero',
  29. startFromTemplate: 'Criar do modelo',
  30. captionAppType: 'Que tipo de aplicativo você deseja criar?',
  31. chatbotDescription: 'Construa um aplicativo baseado em chat. Este aplicativo usa um formato de pergunta e resposta, permitindo várias rodadas de conversa contínua.',
  32. completionDescription: 'Construa um aplicativo que gera texto de alta qualidade com base em prompts, como geração de artigos, resumos, traduções e muito mais.',
  33. completionWarning: 'Este tipo de aplicativo não será mais suportado.',
  34. agentDescription: 'Construa um Agente inteligente que pode escolher ferramentas para completar as tarefas autonomamente',
  35. workflowDescription: 'Construa um aplicativo que gera texto de alta qualidade com base em fluxo de trabalho com alto grau de personalização. É adequado para usuários experientes.',
  36. workflowWarning: 'Atualmente em beta',
  37. chatbotType: 'Método de orquestração do Chatbot',
  38. basic: 'Básico',
  39. basicTip: 'Para iniciantes, pode mudar para o Chatflow mais tarde',
  40. basicFor: 'PARA INICIANTES',
  41. basicDescription: 'A Orquestração Básica permite orquestrar um aplicativo Chatbot usando configurações simples, sem a capacidade de modificar prompts integrados. É adequado para iniciantes.',
  42. advanced: 'Chatflow',
  43. advancedFor: 'Para usuários avançados',
  44. advancedDescription: 'A Orquestração de Fluxo de Trabalho orquestra Chatbots na forma de fluxos de trabalho, oferecendo um alto grau de personalização, incluindo a capacidade de editar prompts integrados. É adequado para usuários experientes.',
  45. captionName: 'Ícone e nome do aplicativo',
  46. appNamePlaceholder: 'Dê um nome para o seu aplicativo',
  47. captionDescription: 'Descrição',
  48. appDescriptionPlaceholder: 'Digite a descrição do aplicativo',
  49. useTemplate: 'Usar este modelo',
  50. previewDemo: 'Visualizar demonstração',
  51. chatApp: 'Assistente',
  52. chatAppIntro:
  53. '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.',
  54. agentAssistant: 'Novo Assistente de Agente',
  55. completeApp: 'Gerador de Texto',
  56. completeAppIntro:
  57. '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.',
  58. showTemplates: 'Quero escolher a partir de um modelo',
  59. hideTemplates: 'Voltar para a seleção de modo',
  60. Create: 'Criar',
  61. Cancel: 'Cancelar',
  62. nameNotEmpty: 'O nome não pode estar vazio',
  63. appTemplateNotSelected: 'Por favor, selecione um modelo',
  64. appTypeRequired: 'Por favor, selecione um tipo de aplicativo',
  65. appCreated: 'Aplicativo criado',
  66. appCreateFailed: 'Falha ao criar aplicativo',
  67. caution: 'Cuidado',
  68. appCreateDSLErrorPart1: 'Uma diferença significativa nas versões DSL foi detectada. Forçar a importação pode causar mau funcionamento do aplicativo.',
  69. appCreateDSLErrorPart4: 'Versão DSL suportada pelo sistema:',
  70. Confirm: 'Confirmar',
  71. appCreateDSLErrorTitle: 'Incompatibilidade de versão',
  72. appCreateDSLWarning: 'Cuidado: a diferença de versão DSL pode afetar determinados recursos',
  73. appCreateDSLErrorPart3: 'Versão DSL do aplicativo atual:',
  74. appCreateDSLErrorPart2: 'Você quer continuar?',
  75. learnMore: 'Saiba Mais',
  76. optional: 'Opcional',
  77. chooseAppType: 'Escolha um tipo de aplicativo',
  78. forBeginners: 'Tipos de aplicativos mais básicos',
  79. noTemplateFound: 'Nenhum modelo encontrado',
  80. foundResults: '{{contagem}} Resultados',
  81. foundResult: '{{contagem}} Resultado',
  82. completionUserDescription: 'Crie rapidamente um assistente de IA para tarefas de geração de texto com configuração simples.',
  83. noIdeaTip: 'Sem ideias? Confira nossos modelos',
  84. workflowUserDescription: 'Construa fluxos autônomos de IA visualmente com simplicidade de arrastar e soltar.',
  85. chatbotUserDescription: 'Crie rapidamente um chatbot baseado em LLM com configuração simples. Você pode alternar para o fluxo de chat mais tarde.',
  86. agentShortDescription: 'Agente inteligente com raciocínio e uso de ferramenta autônoma',
  87. forAdvanced: 'PARA USUÁRIOS AVANÇADOS',
  88. chatbotShortDescription: 'Chatbot baseado em LLM com configuração simples',
  89. advancedUserDescription: 'Fluxo com recursos adicionais de memória e interface de chatbot.',
  90. noTemplateFoundTip: 'Tente pesquisar usando palavras-chave diferentes.',
  91. agentUserDescription: 'Um agente inteligente capaz de raciocínio iterativo e uso autônomo de ferramentas para atingir os objetivos da tarefa.',
  92. completionShortDescription: 'Assistente de IA para tarefas de geração de texto',
  93. workflowShortDescription: 'Fluxo agêntico para automações inteligentes',
  94. noAppsFound: 'Nenhum aplicativo encontrado',
  95. advancedShortDescription: 'Fluxo aprimorado para conversas de múltiplos turnos',
  96. dropDSLToCreateApp: 'Cole o arquivo DSL aqui para criar o aplicativo',
  97. },
  98. editApp: 'Editar Informações',
  99. editAppTitle: 'Editar Informações do Aplicativo',
  100. editDone: 'Informações do aplicativo atualizadas',
  101. editFailed: 'Falha ao atualizar informações do aplicativo',
  102. iconPicker: {
  103. ok: 'OK',
  104. cancel: 'Cancelar',
  105. emoji: 'Emoji',
  106. image: 'Imagem',
  107. },
  108. switch: 'Mudar para Orquestração de Fluxo de Trabalho',
  109. 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 ',
  110. switchTip: 'volta',
  111. switchTipEnd: ' para Orquestração Básica.',
  112. switchLabel: 'A cópia do aplicativo a ser criada',
  113. removeOriginal: 'Excluir o aplicativo original',
  114. switchStart: 'Iniciar mudança',
  115. typeSelector: {
  116. all: 'Todos os Tipos',
  117. chatbot: 'Chatbot',
  118. agent: 'Agente',
  119. workflow: 'Fluxo de trabalho',
  120. completion: 'Conclusão',
  121. advanced: 'Fluxo de bate-papo',
  122. },
  123. tracing: {
  124. title: 'Rastreamento de desempenho do aplicativo',
  125. description: 'Configurando um provedor LLMOps de terceiros e rastreando o desempenho do aplicativo.',
  126. config: 'Configurar',
  127. collapse: 'Recolher',
  128. expand: 'Expandir',
  129. tracing: 'Rastreamento',
  130. disabled: 'Desativado',
  131. disabledTip: 'Por favor, configure o provedor primeiro',
  132. enabled: 'Em serviço',
  133. 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.',
  134. configProviderTitle: {
  135. configured: 'Configurado',
  136. notConfigured: 'Configure o provedor para habilitar o rastreamento',
  137. moreProvider: 'Mais provedores',
  138. },
  139. arize: {
  140. title: 'Arize',
  141. 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.',
  142. },
  143. phoenix: {
  144. title: 'Phoenix',
  145. 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.',
  146. },
  147. langsmith: {
  148. title: 'LangSmith',
  149. description: 'Uma plataforma de desenvolvedor completa para cada etapa do ciclo de vida do aplicativo impulsionado por LLM.',
  150. },
  151. langfuse: {
  152. title: 'Langfuse',
  153. description: 'Rastreamentos, avaliações, gerenciamento de prompts e métricas para depurar e melhorar seu aplicativo LLM.',
  154. },
  155. inUse: 'Em uso',
  156. configProvider: {
  157. title: 'Configurar ',
  158. placeholder: 'Insira sua {{key}}',
  159. project: 'Projeto',
  160. publicKey: 'Chave Pública',
  161. secretKey: 'Chave Secreta',
  162. viewDocsLink: 'Ver documentação de {{key}}',
  163. removeConfirmTitle: 'Remover configuração de {{key}}?',
  164. removeConfirmContent: 'A configuração atual está em uso, removê-la desligará o recurso de Rastreamento.',
  165. },
  166. view: 'Vista',
  167. opik: {
  168. description: 'Opik é uma plataforma de código aberto para avaliar, testar e monitorar aplicativos LLM.',
  169. title: 'Opik',
  170. },
  171. weave: {
  172. description: 'Weave é uma plataforma de código aberto para avaliar, testar e monitorar aplicações de LLM.',
  173. title: 'Trançar',
  174. },
  175. aliyun: {
  176. title: 'Monitoramento em Nuvem',
  177. 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.',
  178. },
  179. },
  180. answerIcon: {
  181. descriptionInExplore: 'Se o ícone do web app deve ser usado para substituir 🤖 no Explore',
  182. description: 'Se o ícone web app deve ser usado para substituir 🤖 no aplicativo compartilhado',
  183. title: 'Use o ícone do web app para substituir 🤖',
  184. },
  185. importFromDSLUrlPlaceholder: 'Cole o link DSL aqui',
  186. importFromDSLUrl: 'Do URL',
  187. importFromDSLFile: 'Do arquivo DSL',
  188. importFromDSL: 'Importar de DSL',
  189. mermaid: {
  190. handDrawn: 'Mão desenhada',
  191. classic: 'Clássico',
  192. },
  193. openInExplore: 'Abrir no Explore',
  194. newAppFromTemplate: {
  195. sidebar: {
  196. Programming: 'Programação',
  197. Agent: 'Agente',
  198. HR: 'RH',
  199. Workflow: 'Fluxo de trabalho',
  200. Writing: 'Escrita',
  201. Recommended: 'Recomendado',
  202. Assistant: 'Assistente',
  203. },
  204. searchAllTemplate: 'Pesquisar todos os modelos...',
  205. byCategories: 'POR CATEGORIAS',
  206. },
  207. showMyCreatedAppsOnly: 'Mostrar apenas meus aplicativos criados',
  208. appSelector: {
  209. label: 'APLICAÇÃO',
  210. noParams: 'Não são necessários parâmetros',
  211. placeholder: 'Selecione um aplicativo...',
  212. params: 'PARÂMETROS DO APLICATIVO',
  213. },
  214. structOutput: {
  215. LLMResponse: 'Resposta do LLM',
  216. configure: 'Configurar',
  217. required: 'Requerido',
  218. modelNotSupported: 'Modelo não suportado',
  219. structured: 'Estruturado',
  220. modelNotSupportedTip: 'O modelo atual não suporta esse recurso e é automaticamente rebaixado para injeção de prompt.',
  221. structuredTip: 'Saídas Estruturadas é um recurso que garante que o modelo sempre gerará respostas que seguem o seu Esquema JSON fornecido.',
  222. moreFillTip: 'Mostrando um máximo de 10 níveis de aninhamento',
  223. notConfiguredTip: 'A saída estruturada ainda não foi configurada.',
  224. },
  225. accessItemsDescription: {
  226. anyone: 'Qualquer pessoa pode acessar o aplicativo web',
  227. specific: 'Apenas grupos ou membros específicos podem acessar o aplicativo web',
  228. organization: 'Qualquer pessoa na organização pode acessar o aplicativo web',
  229. external: 'Apenas usuários externos autenticados podem acessar o aplicativo Web.',
  230. },
  231. accessControlDialog: {
  232. accessItems: {
  233. anyone: 'Qualquer pessoa com o link',
  234. specific: 'Grupos específicos ou membros',
  235. organization: 'Apenas membros dentro da empresa',
  236. external: 'Usuários externos autenticados',
  237. },
  238. operateGroupAndMember: {
  239. searchPlaceholder: 'Pesquisar grupos e membros',
  240. allMembers: 'Todos os membros',
  241. expand: 'Expandir',
  242. noResult: 'Nenhum resultado',
  243. },
  244. title: 'Controle de Acesso do Aplicativo Web',
  245. description: 'Defina as permissões de acesso do aplicativo da web',
  246. accessLabel: 'Quem tem acesso',
  247. groups_one: '{{count}} GRUPO',
  248. groups_other: '{{count}} GRUPOS',
  249. members_other: '{{count}} MEMBROS',
  250. noGroupsOrMembers: 'Nenhum grupo ou membro selecionado',
  251. updateSuccess: 'Atualização bem-sucedida',
  252. members_one: '{{count}} MEMBRO',
  253. webAppSSONotEnabledTip: 'Por favor, entre em contato com o administrador da empresa para configurar o método de autenticação da aplicação web.',
  254. },
  255. publishApp: {
  256. title: 'Quem pode acessar o aplicativo web',
  257. notSet: 'Não definido',
  258. notSetDesc: 'Atualmente, ninguém pode acessar o aplicativo web. Por favor, defina as permissões.',
  259. },
  260. accessControl: 'Controle de Acesso do Aplicativo Web',
  261. noAccessPermission: 'Sem permissão para acessar o aplicativo web',
  262. maxActiveRequestsPlaceholder: 'Digite 0 para ilimitado',
  263. maxActiveRequests: 'Máximo de solicitações simultâneas',
  264. }
  265. export default translation