diff options
| author | Max Kong <[email protected]> | 2026-01-28 17:53:37 -0500 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-01-28 16:53:37 -0600 |
| commit | 90a7e3d64e0a83857906336f78808ffb92afe150 (patch) | |
| tree | f950f59b838ccee8a49376bf371c4ad1791132af | |
| parent | 33dc70b754e4c9c76dde7a2889feb42972fa96d5 (diff) | |
| download | opencode-90a7e3d64e0a83857906336f78808ffb92afe150.tar.gz opencode-90a7e3d64e0a83857906336f78808ffb92afe150.zip | |
fix(ui): improve zh duration display formatting (#10844)
| -rw-r--r-- | packages/ui/src/components/session-turn.tsx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/ui/src/components/session-turn.tsx b/packages/ui/src/components/session-turn.tsx index 8b20a73b4..3f176db70 100644 --- a/packages/ui/src/components/session-turn.tsx +++ b/packages/ui/src/components/session-turn.tsx @@ -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({ |
