diff --git a/apps/.i18n/native-source.json b/apps/.i18n/native-source.json index ac32b86db23f..6fca07c5b829 100644 --- a/apps/.i18n/native-source.json +++ b/apps/.i18n/native-source.json @@ -13035,7 +13035,7 @@ }, { "kind": "ui-call", - "line": 252, + "line": 253, "path": "apps/android/app/src/main/java/ai/openclaw/app/ui/chat/ChatTurnRecap.kt", "source": "${decimal(count / 1_000_000.0)}M", "surface": "android", @@ -13043,7 +13043,7 @@ }, { "kind": "ui-call", - "line": 259, + "line": 260, "path": "apps/android/app/src/main/java/ai/openclaw/app/ui/chat/ChatTurnRecap.kt", "source": "${thousands}k", "surface": "android", diff --git a/apps/android/app/src/main/java/ai/openclaw/app/ui/chat/ChatTurnRecap.kt b/apps/android/app/src/main/java/ai/openclaw/app/ui/chat/ChatTurnRecap.kt index ae165c0af480..d6ba1247b014 100644 --- a/apps/android/app/src/main/java/ai/openclaw/app/ui/chat/ChatTurnRecap.kt +++ b/apps/android/app/src/main/java/ai/openclaw/app/ui/chat/ChatTurnRecap.kt @@ -247,6 +247,7 @@ internal fun turnRecapTokenFormat(count: Long): TurnRecapTokenFormat = TurnRecap internal fun formatCompactTokenCount(count: Long): String { fun decimal(value: Double): String = String.format(Locale.US, "%.1f", value).removeSuffix(".0") + fun millions(): String { val value = decimal(count / 1_000_000.0) return nativeString("\${decimal(count / 1_000_000.0)}M", value)