fix(webui): improve UX recovery and empty states (#5315)

This commit is contained in:
chengyongru
2026-08-10 15:22:25 +08:00
committed by GitHub
parent 43511decc9
commit 71a99b0780
18 changed files with 755 additions and 231 deletions
+17 -7
View File
@@ -10,11 +10,12 @@
"gatewayHint": "Verifique se o gateway está em execução (`nanobot gateway`) e se esta página está aberta na mesma máquina."
},
"auth": {
"title": "Autenticação necessária",
"hint": "Informe o segredo configurado como tokenIssueSecret na configuração do gateway.",
"placeholder": "Senha",
"label": "Senha",
"showPassword": "Mostrar senha",
"hidePassword": "Ocultar senha",
"submit": "Conectar",
"invalid": "Senha inválida. Tente novamente."
"required": "Digite a senha.",
"invalid": "Senha incorreta. Tente novamente."
},
"account": {
"section": "Conta",
@@ -595,7 +596,14 @@
"searchPlaceholder": "Buscar ferramentas",
"featured": "Ferramentas",
"loading": "Carregando aplicativos...",
"empty": "Nenhuma ferramenta corresponde a esta visualização.",
"empty": "Nenhuma ferramenta corresponde à sua busca.",
"emptyApps": "Nenhum aplicativo disponível.",
"emptyIntegrations": "Nenhuma integração disponível.",
"emptyReady": "Ainda não há ferramentas prontas.",
"clearSearch": "Limpar busca",
"browseApps": "Explorar aplicativos",
"browseIntegrations": "Explorar integrações",
"emptyIntegrationsHint": "Adicione uma integração personalizada abaixo.",
"restartRequired": "Reinicie o nanobot para aplicar os aplicativos e integrações atualizados."
},
"channels": {
@@ -698,7 +706,9 @@
"loading": "Carregando automações...",
"noMatches": "Nenhuma automação corresponde a esta visualização.",
"empty": "Nenhuma automação ainda.",
"emptyHint": "Crie uma de onde ela deve rodar para que o nanobot mantenha o contexto correto.",
"emptyHint": "Crie automações em uma conversa para que mantenham o contexto correto.",
"emptyAction": "Abrir uma conversa",
"clearFilters": "Limpar filtros",
"oneShot": "Uma vez",
"systemTask": "Automação gerenciada pelo sistema",
"localTrigger": "Gatilho local",
@@ -1381,7 +1391,7 @@
},
"workspaceScopeRejected": {
"title": "O espaço de trabalho não foi alterado",
"body": "O nanobot manteve o espaço de trabalho anterior porque o projeto ou modo de acesso solicitado foi rejeitado pelo gateway."
"body": "O gateway rejeitou este projeto ou modo de acesso. Escolha um projeto existente ou outro modo de acesso e tente novamente."
},
"turnRejected": {
"title": "A mensagem não foi enviada",