From bc862df226ec085066319424246e916c09ae8d4d Mon Sep 17 00:00:00 2001
From: Liuxinyu176 <1041316040@qq.com>
Date: Sun, 13 Sep 2026 00:02:16 +0800
Subject: [PATCH] =?UTF-8?q?fix(sub2api):=20=E4=BD=99=E9=A2=9D=E6=A0=87?=
=?UTF-8?q?=E7=AD=BE=E4=B8=8E=E6=95=B0=E5=AD=97=E5=90=8C=E8=A1=8C=EF=BC=9B?=
=?UTF-8?q?=E8=AF=B7=E6=B1=82=E6=AC=A1=E6=95=B0=E6=94=B9=E4=B8=BA=E3=80=8C?=
=?UTF-8?q?=E6=B6=88=E8=80=97=20N=20=E6=AC=A1=E3=80=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../token/ui/dashboard/ServiceBalanceCards.kt | 40 +++++++++----------
app/src/main/res/values-b+zh+Hans/strings.xml | 2 +-
app/src/main/res/values-b+zh+Hant/strings.xml | 2 +-
app/src/main/res/values/strings.xml | 20 +++++-----
4 files changed, 32 insertions(+), 32 deletions(-)
diff --git a/app/src/main/java/com/rainy/token/ui/dashboard/ServiceBalanceCards.kt b/app/src/main/java/com/rainy/token/ui/dashboard/ServiceBalanceCards.kt
index 4f87081..0283b98 100644
--- a/app/src/main/java/com/rainy/token/ui/dashboard/ServiceBalanceCards.kt
+++ b/app/src/main/java/com/rainy/token/ui/dashboard/ServiceBalanceCards.kt
@@ -663,32 +663,32 @@ internal fun Sub2ApiMainBalance(balance: ServiceBalance, modifier: Modifier = Mo
@Composable
private fun Sub2ApiBalanceHero(balance: ServiceBalance, modifier: Modifier = Modifier) {
- Column(modifier = modifier.fillMaxWidth()) {
+ // 「余额 357.06 USD」单行排列:小标签 + 大数字 + 单位
+ Row(verticalAlignment = Alignment.Bottom, modifier = modifier.fillMaxWidth()) {
Text(
text = stringResource(R.string.sub2_balance_label),
style = MaterialTheme.typography.labelMedium,
color = inkMuted(),
+ modifier = Modifier.padding(bottom = 6.dp),
+ maxLines = 1
+ )
+ Spacer(modifier = Modifier.width(8.dp))
+ Text(
+ text = formatAmount(balance.amount),
+ style = MaterialTheme.typography.displaySmall,
+ fontWeight = FontWeight.Bold,
+ color = MaterialTheme.colorScheme.onSurface,
+ maxLines = 1,
+ overflow = TextOverflow.Ellipsis
+ )
+ Spacer(modifier = Modifier.width(6.dp))
+ Text(
+ text = balance.unit,
+ style = MaterialTheme.typography.titleSmall,
+ color = inkMuted(),
+ modifier = Modifier.padding(bottom = 4.dp),
maxLines = 1
)
- Spacer(modifier = Modifier.height(2.dp))
- Row(verticalAlignment = Alignment.Bottom) {
- Text(
- text = formatAmount(balance.amount),
- style = MaterialTheme.typography.displaySmall,
- fontWeight = FontWeight.Bold,
- color = MaterialTheme.colorScheme.onSurface,
- maxLines = 1,
- overflow = TextOverflow.Ellipsis
- )
- Spacer(modifier = Modifier.width(6.dp))
- Text(
- text = balance.unit,
- style = MaterialTheme.typography.titleSmall,
- color = inkMuted(),
- modifier = Modifier.padding(bottom = 4.dp),
- maxLines = 1
- )
- }
}
}
diff --git a/app/src/main/res/values-b+zh+Hans/strings.xml b/app/src/main/res/values-b+zh+Hans/strings.xml
index 948d642..5386cc7 100644
--- a/app/src/main/res/values-b+zh+Hans/strings.xml
+++ b/app/src/main/res/values-b+zh+Hans/strings.xml
@@ -675,6 +675,6 @@
API Key 列表
邮箱登录
API 登录
- %1$d 次
+ 消耗 %1$d 次
余额
\ No newline at end of file
diff --git a/app/src/main/res/values-b+zh+Hant/strings.xml b/app/src/main/res/values-b+zh+Hant/strings.xml
index a19959b..5494cab 100644
--- a/app/src/main/res/values-b+zh+Hant/strings.xml
+++ b/app/src/main/res/values-b+zh+Hant/strings.xml
@@ -675,6 +675,6 @@
API Key 列表
信箱登錄
API 登錄
- %1$d 次
+ 消耗 %1$d 次
餘額
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 32b09dc..1f5a549 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -645,15 +645,15 @@
Dec
API Key
Workspace ID
- 正在识别站点…
- API Key:仅统计该 Key 的用量
- 面板登录:全账号消费统计,并解锁 Key 管理/分组/兑换
- 账号一键登录(推荐)
- 正在登录…
- 网页登录(备用,如开了二次验证)
- 账号密码
- API Key
- 二次验证码(选填)
+ Detecting site…
+ API Key: tracks usage for this key only
+ Panel login: full-account usage stats; unlocks key management, grouping and redemption
+ One-click account login (recommended)
+ Logging in…
+ Web login (fallback, e.g. if 2FA is enabled)
+ Email login
+ API key login
+ 2FA code (optional)
No usage data yet — pull to refresh
Panel management
Load API Key list
@@ -680,6 +680,6 @@
API keys
Email login
API key login
- %1$d req
+ %1$d calls
Balance
\ No newline at end of file