Explorar o código

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

Max Kong hai 3 semanas
pai
achega
90a7e3d64e
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  1. 3 1
      packages/ui/src/components/session-turn.tsx

+ 3 - 1
packages/ui/src/components/session-turn.tsx

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