优化会话页面Agent响应时的时间显示
This commit is contained in:
@@ -282,7 +282,7 @@ export function LiveTurnStats({
|
||||
useEffect(() => {
|
||||
const timer = setInterval(() => {
|
||||
setElapsed(Date.now() - message.startedAt)
|
||||
}, 100)
|
||||
}, 1_000)
|
||||
return () => clearInterval(timer)
|
||||
}, [message.startedAt])
|
||||
|
||||
@@ -307,9 +307,11 @@ export function LiveTurnStats({
|
||||
lastBlock?.type === "thinking"
|
||||
|
||||
const elapsedLabel =
|
||||
elapsed >= 60_000
|
||||
? t("elapsedMinutes", { value: (elapsed / 60_000).toFixed(1) })
|
||||
: t("elapsedSeconds", { value: (elapsed / 1_000).toFixed(1) })
|
||||
elapsed >= 3_600_000
|
||||
? `${t("elapsedHours", { value: Math.floor(elapsed / 3_600_000) })} ${t("elapsedMinutes", { value: Math.floor((elapsed % 3_600_000) / 60_000) })} ${t("elapsedSeconds", { value: Math.floor((elapsed % 60_000) / 1_000) })}`
|
||||
: elapsed >= 60_000
|
||||
? `${t("elapsedMinutes", { value: Math.floor(elapsed / 60_000) })} ${t("elapsedSeconds", { value: Math.floor((elapsed % 60_000) / 1_000) })}`
|
||||
: t("elapsedSeconds", { value: Math.floor(elapsed / 1_000) })
|
||||
|
||||
return (
|
||||
<div className="flex h-8 shrink-0 items-center justify-center gap-3 px-4 text-xs leading-none text-muted-foreground">
|
||||
|
||||
@@ -1314,6 +1314,7 @@
|
||||
"liveTurnStats": {
|
||||
"thinking": "جارٍ التفكير...",
|
||||
"streaming": "جارٍ البث",
|
||||
"elapsedHours": "{value}س",
|
||||
"elapsedMinutes": "{value}د",
|
||||
"elapsedSeconds": "{value}ث",
|
||||
"toolUseCount": "{count} أداة {count, plural, one {use} other {uses}}"
|
||||
|
||||
@@ -1314,6 +1314,7 @@
|
||||
"liveTurnStats": {
|
||||
"thinking": "Denkt nach...",
|
||||
"streaming": "Übertragung",
|
||||
"elapsedHours": "{value} Std",
|
||||
"elapsedMinutes": "{value} Min",
|
||||
"elapsedSeconds": "{value} Sek",
|
||||
"toolUseCount": "{count} Tool {count, plural, one {use} other {uses}}"
|
||||
|
||||
@@ -1314,6 +1314,7 @@
|
||||
"liveTurnStats": {
|
||||
"thinking": "Thinking...",
|
||||
"streaming": "Streaming",
|
||||
"elapsedHours": "{value}h",
|
||||
"elapsedMinutes": "{value}m",
|
||||
"elapsedSeconds": "{value}s",
|
||||
"toolUseCount": "{count} tool {count, plural, one {use} other {uses}}"
|
||||
|
||||
@@ -1314,6 +1314,7 @@
|
||||
"liveTurnStats": {
|
||||
"thinking": "Pensando...",
|
||||
"streaming": "Transmitiendo",
|
||||
"elapsedHours": "{value} h",
|
||||
"elapsedMinutes": "{value} min",
|
||||
"elapsedSeconds": "{value} s",
|
||||
"toolUseCount": "{count} herramienta {count, plural, one {use} other {uses}}"
|
||||
|
||||
@@ -1314,6 +1314,7 @@
|
||||
"liveTurnStats": {
|
||||
"thinking": "Réflexion...",
|
||||
"streaming": "Diffusion",
|
||||
"elapsedHours": "{value} h",
|
||||
"elapsedMinutes": "{value} min",
|
||||
"elapsedSeconds": "{value} s",
|
||||
"toolUseCount": "{count} outil {count, plural, one {use} other {uses}}"
|
||||
|
||||
@@ -1314,6 +1314,7 @@
|
||||
"liveTurnStats": {
|
||||
"thinking": "考え中...",
|
||||
"streaming": "ストリーミング中",
|
||||
"elapsedHours": "{value}時間",
|
||||
"elapsedMinutes": "{value}分",
|
||||
"elapsedSeconds": "{value}秒",
|
||||
"toolUseCount": "{count} 個のツール {count, plural, one {use} other {uses}}"
|
||||
|
||||
@@ -1314,6 +1314,7 @@
|
||||
"liveTurnStats": {
|
||||
"thinking": "생각 중...",
|
||||
"streaming": "스트리밍 중",
|
||||
"elapsedHours": "{value}시간",
|
||||
"elapsedMinutes": "{value}분",
|
||||
"elapsedSeconds": "{value}초",
|
||||
"toolUseCount": "{count}개 도구 {count, plural, one {use} other {uses}}"
|
||||
|
||||
@@ -1314,6 +1314,7 @@
|
||||
"liveTurnStats": {
|
||||
"thinking": "Pensando...",
|
||||
"streaming": "Transmitindo",
|
||||
"elapsedHours": "{value} h",
|
||||
"elapsedMinutes": "{value} min",
|
||||
"elapsedSeconds": "{value} s",
|
||||
"toolUseCount": "{count} ferramenta {count, plural, one {use} other {uses}}"
|
||||
|
||||
@@ -1314,6 +1314,7 @@
|
||||
"liveTurnStats": {
|
||||
"thinking": "思考中...",
|
||||
"streaming": "生成中",
|
||||
"elapsedHours": "{value} 小时",
|
||||
"elapsedMinutes": "{value} 分钟",
|
||||
"elapsedSeconds": "{value} 秒",
|
||||
"toolUseCount": "{count} 个工具 {count, plural, one {use} other {uses}}"
|
||||
|
||||
@@ -1314,6 +1314,7 @@
|
||||
"liveTurnStats": {
|
||||
"thinking": "思考中...",
|
||||
"streaming": "生成中",
|
||||
"elapsedHours": "{value} 小時",
|
||||
"elapsedMinutes": "{value} 分鐘",
|
||||
"elapsedSeconds": "{value} 秒",
|
||||
"toolUseCount": "{count} 个工具 {count, plural, one {use} other {uses}}"
|
||||
|
||||
Reference in New Issue
Block a user