fix(ui): improve zh duration display formatting (#10844)

This commit is contained in:
Max Kong 2026-01-28 17:53:37 -05:00 committed by GitHub
parent 33dc70b754
commit 90a7e3d64e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -390,12 +390,14 @@ export function SessionTurn(
const interval = Interval.fromDateTimes(from, to)
const unit: DurationUnit[] = interval.length("seconds") > 60 ? ["minutes", "seconds"] : ["seconds"]
return interval.toDuration(unit).normalize().reconfigure({ locale: i18n.locale() }).toHuman({
const locale = i18n.locale()
const human = interval.toDuration(unit).normalize().reconfigure({ locale }).toHuman({
notation: "compact",
unitDisplay: "narrow",
compactDisplay: "short",
showZeros: false,
})
return locale.startsWith("zh") ? human.replaceAll("、", "") : human
}
const autoScroll = createAutoScroll({