您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295
  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. workflowWarning: 'Atualmente em beta',
  31. captionName: 'Ícone e nome do aplicativo',
  32. appNamePlaceholder: 'Dê um nome para o seu aplicativo',
  33. captionDescription: 'Descrição',
  34. appDescriptionPlaceholder: 'Digite a descrição do aplicativo',
  35. useTemplate: 'Usar este modelo',
  36. previewDemo: 'Visualizar demonstração',
  37. chatApp: 'Assistente',
  38. chatAppIntro:
  39. '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.',
  40. agentAssistant: 'Novo Assistente de Agente',
  41. completeApp: 'Gerador de Texto',
  42. completeAppIntro:
  43. '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.',
  44. showTemplates: 'Quero escolher a partir de um modelo',
  45. hideTemplates: 'Voltar para a seleção de modo',
  46. Create: 'Criar',
  47. Cancel: 'Cancelar',
  48. nameNotEmpty: 'O nome não pode estar vazio',
  49. appTemplateNotSelected: 'Por favor, selecione um modelo',
  50. appTypeRequired: 'Por favor, selecione um tipo de aplicativo',
  51. appCreated: 'Aplicativo criado',
  52. appCreateFailed: 'Falha ao criar aplicativo',
  53. caution: 'Cuidado',
  54. appCreateDSLErrorPart1: 'Uma diferença significativa nas versões DSL foi detectada. Forçar a importação pode causar mau funcionamento do aplicativo.',
  55. appCreateDSLErrorPart4: 'Versão DSL suportada pelo sistema:',
  56. Confirm: 'Confirmar',
  57. appCreateDSLErrorTitle: 'Incompatibilidade de versão',
  58. appCreateDSLWarning: 'Cuidado: a diferença de versão DSL pode afetar determinados recursos',
  59. appCreateDSLErrorPart3: 'Versão DSL do aplicativo atual:',
  60. appCreateDSLErrorPart2: 'Você quer continuar?',
  61. learnMore: 'Saiba Mais',
  62. optional: 'Opcional',
  63. chooseAppType: 'Escolha um tipo de aplicativo',
  64. forBeginners: 'Tipos de aplicativos mais básicos',
  65. noTemplateFound: 'Nenhum modelo encontrado',
  66. foundResults: '{{contagem}} Resultados',
  67. foundResult: '{{contagem}} Resultado',
  68. completionUserDescription: 'Crie rapidamente um assistente de IA para tarefas de geração de texto com configuração simples.',
  69. noIdeaTip: 'Sem ideias? Confira nossos modelos',
  70. workflowUserDescription: 'Construa fluxos autônomos de IA visualmente com simplicidade de arrastar e soltar.',
  71. chatbotUserDescription: 'Crie rapidamente um chatbot baseado em LLM com configuração simples. Você pode alternar para o fluxo de chat mais tarde.',
  72. agentShortDescription: 'Agente inteligente com raciocínio e uso de ferramenta autônoma',
  73. forAdvanced: 'PARA USUÁRIOS AVANÇADOS',
  74. chatbotShortDescription: 'Chatbot baseado em LLM com configuração simples',
  75. advancedUserDescription: 'Fluxo com recursos adicionais de memória e interface de chatbot.',
  76. noTemplateFoundTip: 'Tente pesquisar usando palavras-chave diferentes.',
  77. agentUserDescription: 'Um agente inteligente capaz de raciocínio iterativo e uso autônomo de ferramentas para atingir os objetivos da tarefa.',
  78. completionShortDescription: 'Assistente de IA para tarefas de geração de texto',
  79. workflowShortDescription: 'Fluxo agêntico para automações inteligentes',
  80. noAppsFound: 'Nenhum aplicativo encontrado',
  81. advancedShortDescription: 'Fluxo aprimorado para conversas de múltiplos turnos',
  82. dropDSLToCreateApp: 'Cole o arquivo DSL aqui para criar o aplicativo',
  83. },
  84. editApp: 'Editar Informações',
  85. editAppTitle: 'Editar Informações do Aplicativo',
  86. editDone: 'Informações do aplicativo atualizadas',
  87. editFailed: 'Falha ao atualizar informações do aplicativo',
  88. iconPicker: {
  89. ok: 'OK',
  90. cancel: 'Cancelar',
  91. emoji: 'Emoji',
  92. image: 'Imagem',
  93. },
  94. switch: 'Mudar para Orquestração de Fluxo de Trabalho',
  95. 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 ',
  96. switchTip: 'volta',
  97. switchTipEnd: ' para Orquestração Básica.',
  98. switchLabel: 'A cópia do aplicativo a ser criada',
  99. removeOriginal: 'Excluir o aplicativo original',
  100. switchStart: 'Iniciar mudança',
  101. typeSelector: {
  102. all: 'Todos os Tipos',
  103. chatbot: 'Chatbot',
  104. agent: 'Agente',
  105. workflow: 'Fluxo de trabalho',
  106. completion: 'Conclusão',
  107. advanced: 'Fluxo de bate-papo',
  108. },
  109. tracing: {
  110. title: 'Rastreamento de desempenho do aplicativo',
  111. description: 'Configurando um provedor LLMOps de terceiros e rastreando o desempenho do aplicativo.',
  112. config: 'Configurar',
  113. collapse: 'Recolher',
  114. expand: 'Expandir',
  115. tracing: 'Rastreamento',
  116. disabled: 'Desativado',
  117. disabledTip: 'Por favor, configure o provedor primeiro',
  118. enabled: 'Em serviço',
  119. 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.',
  120. configProviderTitle: {
  121. configured: 'Configurado',
  122. notConfigured: 'Configure o provedor para habilitar o rastreamento',
  123. moreProvider: 'Mais provedores',
  124. },
  125. arize: {
  126. title: 'Arize',
  127. 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.',
  128. },
  129. phoenix: {
  130. title: 'Phoenix',
  131. 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.',
  132. },
  133. langsmith: {
  134. title: 'LangSmith',
  135. description: 'Uma plataforma de desenvolvedor completa para cada etapa do ciclo de vida do aplicativo impulsionado por LLM.',
  136. },
  137. langfuse: {
  138. title: 'Langfuse',
  139. description: 'Rastreamentos, avaliações, gerenciamento de prompts e métricas para depurar e melhorar seu aplicativo LLM.',
  140. },
  141. inUse: 'Em uso',
  142. configProvider: {
  143. title: 'Configurar ',
  144. placeholder: 'Insira sua {{key}}',
  145. project: 'Projeto',
  146. publicKey: 'Chave Pública',
  147. secretKey: 'Chave Secreta',
  148. viewDocsLink: 'Ver documentação de {{key}}',
  149. removeConfirmTitle: 'Remover configuração de {{key}}?',
  150. removeConfirmContent: 'A configuração atual está em uso, removê-la desligará o recurso de Rastreamento.',
  151. },
  152. view: 'Vista',
  153. opik: {
  154. description: 'Opik é uma plataforma de código aberto para avaliar, testar e monitorar aplicativos LLM.',
  155. title: 'Opik',
  156. },
  157. weave: {
  158. description: 'Weave é uma plataforma de código aberto para avaliar, testar e monitorar aplicações de LLM.',
  159. title: 'Trançar',
  160. },
  161. aliyun: {
  162. title: 'Monitoramento em Nuvem',
  163. 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.',
  164. },
  165. },
  166. answerIcon: {
  167. descriptionInExplore: 'Se o ícone do web app deve ser usado para substituir 🤖 no Explore',
  168. description: 'Se o ícone web app deve ser usado para substituir 🤖 no aplicativo compartilhado',
  169. title: 'Use o ícone do web app para substituir 🤖',
  170. },
  171. importFromDSLUrlPlaceholder: 'Cole o link DSL aqui',
  172. dslUploader: {
  173. button: 'Arraste e solte o arquivo, ou',
  174. browse: 'Navegar',
  175. },
  176. importFromDSLUrl: 'Do URL',
  177. importFromDSLFile: 'Do arquivo DSL',
  178. importFromDSL: 'Importar de DSL',
  179. mermaid: {
  180. handDrawn: 'Mão desenhada',
  181. classic: 'Clássico',
  182. },
  183. openInExplore: 'Abrir no Explore',
  184. newAppFromTemplate: {
  185. sidebar: {
  186. Programming: 'Programação',
  187. Agent: 'Agente',
  188. HR: 'RH',
  189. Workflow: 'Fluxo de trabalho',
  190. Writing: 'Escrita',
  191. Recommended: 'Recomendado',
  192. Assistant: 'Assistente',
  193. },
  194. searchAllTemplate: 'Pesquisar todos os modelos...',
  195. byCategories: 'POR CATEGORIAS',
  196. },
  197. showMyCreatedAppsOnly: 'Mostrar apenas meus aplicativos criados',
  198. appSelector: {
  199. label: 'APLICAÇÃO',
  200. noParams: 'Não são necessários parâmetros',
  201. placeholder: 'Selecione um aplicativo...',
  202. params: 'PARÂMETROS DO APLICATIVO',
  203. },
  204. structOutput: {
  205. LLMResponse: 'Resposta do LLM',
  206. configure: 'Configurar',
  207. required: 'Requerido',
  208. modelNotSupported: 'Modelo não suportado',
  209. structured: 'Estruturado',
  210. modelNotSupportedTip: 'O modelo atual não suporta esse recurso e é automaticamente rebaixado para injeção de prompt.',
  211. structuredTip: 'Saídas Estruturadas é um recurso que garante que o modelo sempre gerará respostas que seguem o seu Esquema JSON fornecido.',
  212. moreFillTip: 'Mostrando um máximo de 10 níveis de aninhamento',
  213. notConfiguredTip: 'A saída estruturada ainda não foi configurada.',
  214. },
  215. accessItemsDescription: {
  216. anyone: 'Qualquer pessoa pode acessar o aplicativo web',
  217. specific: 'Apenas grupos ou membros específicos podem acessar o aplicativo web',
  218. organization: 'Qualquer pessoa na organização pode acessar o aplicativo web',
  219. external: 'Apenas usuários externos autenticados podem acessar o aplicativo Web.',
  220. },
  221. accessControlDialog: {
  222. accessItems: {
  223. anyone: 'Qualquer pessoa com o link',
  224. specific: 'Grupos específicos ou membros',
  225. organization: 'Apenas membros dentro da empresa',
  226. external: 'Usuários externos autenticados',
  227. },
  228. operateGroupAndMember: {
  229. searchPlaceholder: 'Pesquisar grupos e membros',
  230. allMembers: 'Todos os membros',
  231. expand: 'Expandir',
  232. noResult: 'Nenhum resultado',
  233. },
  234. title: 'Controle de Acesso do Aplicativo Web',
  235. description: 'Defina as permissões de acesso do aplicativo da web',
  236. accessLabel: 'Quem tem acesso',
  237. groups_one: '{{count}} GRUPO',
  238. groups_other: '{{count}} GRUPOS',
  239. members_other: '{{count}} MEMBROS',
  240. noGroupsOrMembers: 'Nenhum grupo ou membro selecionado',
  241. updateSuccess: 'Atualização bem-sucedida',
  242. members_one: '{{count}} MEMBRO',
  243. webAppSSONotEnabledTip: 'Por favor, entre em contato com o administrador da empresa para configurar o método de autenticação da aplicação web.',
  244. },
  245. publishApp: {
  246. title: 'Quem pode acessar o aplicativo web',
  247. notSet: 'Não definido',
  248. notSetDesc: 'Atualmente, ninguém pode acessar o aplicativo web. Por favor, defina as permissões.',
  249. },
  250. accessControl: 'Controle de Acesso do Aplicativo Web',
  251. noAccessPermission: 'Sem permissão para acessar o aplicativo web',
  252. maxActiveRequestsPlaceholder: 'Digite 0 para ilimitado',
  253. maxActiveRequests: 'Máximo de solicitações simultâneas',
  254. maxActiveRequestsTip: 'Número máximo de solicitações ativas simultâneas por aplicativo (0 para ilimitado)',
  255. gotoAnything: {
  256. actions: {
  257. searchPlugins: 'Pesquisar Plugins',
  258. searchApplicationsDesc: 'Pesquise e navegue até seus aplicativos',
  259. searchPluginsDesc: 'Pesquise e navegue até seus plug-ins',
  260. searchKnowledgeBases: 'Pesquisar bases de conhecimento',
  261. searchApplications: 'Aplicativos de pesquisa',
  262. searchWorkflowNodesDesc: 'Localizar e ir para nós no fluxo de trabalho atual por nome ou tipo',
  263. searchWorkflowNodesHelp: 'Esse recurso só funciona ao visualizar um fluxo de trabalho. Navegue até um fluxo de trabalho primeiro.',
  264. searchKnowledgeBasesDesc: 'Pesquise e navegue até suas bases de conhecimento',
  265. searchWorkflowNodes: 'Nós de fluxo de trabalho de pesquisa',
  266. },
  267. emptyState: {
  268. noAppsFound: 'Nenhum aplicativo encontrado',
  269. noPluginsFound: 'Nenhum plugin encontrado',
  270. noWorkflowNodesFound: 'Nenhum nó de fluxo de trabalho encontrado',
  271. noKnowledgeBasesFound: 'Nenhuma base de conhecimento encontrada',
  272. },
  273. groups: {
  274. apps: 'Apps',
  275. knowledgeBases: 'Bases de conhecimento',
  276. plugins: 'Plugins',
  277. workflowNodes: 'Nós de fluxo de trabalho',
  278. },
  279. searching: 'Procurando...',
  280. searchTitle: 'Pesquisar qualquer coisa',
  281. someServicesUnavailable: 'Alguns serviços de pesquisa indisponíveis',
  282. searchTemporarilyUnavailable: 'Pesquisa temporariamente indisponível',
  283. servicesUnavailableMessage: 'Alguns serviços de pesquisa podem estar enfrentando problemas. Tente novamente em um momento.',
  284. searchPlaceholder: 'Pesquise ou digite @ para comandos...',
  285. noResults: 'Nenhum resultado encontrado',
  286. useAtForSpecific: 'Use @ para tipos específicos',
  287. clearToSearchAll: 'Desmarque @ para pesquisar tudo',
  288. searchFailed: 'Falha na pesquisa',
  289. searchHint: 'Comece a digitar para pesquisar tudo instantaneamente',
  290. commandHint: 'Digite @ para navegar por categoria',
  291. selectSearchType: 'Escolha o que pesquisar',
  292. },
  293. }
  294. export default translation