jobs keyed (73 -> 21)
The three job detail panes and the jobs page. Status labels share one jobs.status.* group across all three panes rather than three copies of "Running". statusBadge in two of the panes is a module-level helper, not a component, so it takes `t` as a parameter -- the alternative is calling a hook outside a component body. ScriptJobDetail's version built "Failed (exit N)" by string concatenation; that is a key with a parameter now.
This commit is contained in:
@@ -636,5 +636,41 @@
|
||||
"send": "Send · on an empty composer with something queued, send that now",
|
||||
"newline": "Newline",
|
||||
"stopTurn": "Stop the turn that is generating"
|
||||
},
|
||||
"jobs": {
|
||||
"runningQueued": "Running & Queued",
|
||||
"loading": "Loading…",
|
||||
"nothingRunning": "Nothing running",
|
||||
"history": "History",
|
||||
"clearAll": "Clear all",
|
||||
"selectJob": "Select a job",
|
||||
"notFound": "Job not found.",
|
||||
"backToJobs": "Back to jobs",
|
||||
"stop": "Stop",
|
||||
"testNotification": "Send a test notification to every configured channel",
|
||||
"search": "Search…",
|
||||
"deleteFinished": "Delete all finished jobs",
|
||||
"noChannels": "No channels configured",
|
||||
"notifyFailed": "Failed to send notification",
|
||||
"stopRequested": "Stop requested",
|
||||
"stopFailed": "Failed to stop",
|
||||
"titles": "Titles",
|
||||
"download": "Download",
|
||||
"input": "Input",
|
||||
"output": "Output",
|
||||
"steps": "Steps",
|
||||
"selectStep": "Select a step or sub-task to view output",
|
||||
"noOutput": "No output yet",
|
||||
"tokens": "Tokens:",
|
||||
"cost": "Cost:",
|
||||
"status": {
|
||||
"running": "Running",
|
||||
"queued": "Queued",
|
||||
"completed": "Completed",
|
||||
"failed": "Failed",
|
||||
"stopped": "Stopped",
|
||||
"interrupted": "Interrupted"
|
||||
},
|
||||
"failedWithCode": "Failed (exit {{code}})"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -636,5 +636,41 @@
|
||||
"send": "Enviar · num compositor vazio com algo em fila, enviar isso agora",
|
||||
"newline": "Nova linha",
|
||||
"stopTurn": "Parar o turno que está a gerar"
|
||||
},
|
||||
"jobs": {
|
||||
"runningQueued": "Em execução e em fila",
|
||||
"loading": "A carregar…",
|
||||
"nothingRunning": "Nada em execução",
|
||||
"history": "Histórico",
|
||||
"clearAll": "Limpar tudo",
|
||||
"selectJob": "Selecione um trabalho",
|
||||
"notFound": "Trabalho não encontrado.",
|
||||
"backToJobs": "Voltar aos trabalhos",
|
||||
"stop": "Parar",
|
||||
"testNotification": "Enviar uma notificação de teste para todos os canais configurados",
|
||||
"search": "Pesquisar…",
|
||||
"deleteFinished": "Eliminar todos os trabalhos terminados",
|
||||
"noChannels": "Nenhum canal configurado",
|
||||
"notifyFailed": "Falha ao enviar a notificação",
|
||||
"stopRequested": "Paragem pedida",
|
||||
"stopFailed": "Falha ao parar",
|
||||
"titles": "Títulos",
|
||||
"download": "Descarregar",
|
||||
"input": "Entrada",
|
||||
"output": "Saída",
|
||||
"steps": "Passos",
|
||||
"selectStep": "Selecione um passo ou subtarefa para ver a saída",
|
||||
"noOutput": "Ainda não há saída",
|
||||
"tokens": "Tokens:",
|
||||
"cost": "Custo:",
|
||||
"status": {
|
||||
"running": "Em execução",
|
||||
"queued": "Em fila",
|
||||
"completed": "Concluído",
|
||||
"failed": "Falhou",
|
||||
"stopped": "Parado",
|
||||
"interrupted": "Interrompido"
|
||||
},
|
||||
"failedWithCode": "Falhou (saída {{code}})"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user