refactor(wallet): Top-up layout to embed subscription plans into the recharge card tabs

- Defaulting to subscriptions when available and avoiding initial flash when no plans exist.
- Adjust the wide-screen layout to place wallet and invite sections side by side, simplify the subscription header and controls, and add padding to prevent card borders from clipping.
- Update related i18n strings by adding the new tab label and removing the obsolete subscription blurb.
This commit is contained in:
t0ng7u
2026-02-07 00:11:00 +08:00
parent 8ec16faf28
commit 158baf0493
9 changed files with 645 additions and 607 deletions

View File

@@ -2721,7 +2721,7 @@
"绑定订阅套餐": "Bind Subscription Plan",
"绑定后会立即生成用户订阅(无需支付),有效期按套餐配置计算。": "After binding, a user subscription is created immediately (no payment required); validity follows the plan configuration.",
"订阅套餐": "Subscription Plans",
"购买订阅获得模型额度/次数": "Purchase a subscription to get model quota/usage",
"额度充值": "Quota Top-up",
"优先订阅": "Subscription first",
"优先钱包": "Wallet first",
"仅用订阅": "Subscription only",

View File

@@ -2684,7 +2684,7 @@
"绑定订阅套餐": "Lier un plan d'abonnement",
"绑定后会立即生成用户订阅(无需支付),有效期按套餐配置计算。": "Après liaison, un abonnement utilisateur est créé immédiatement (sans paiement) ; la validité suit la configuration du plan.",
"订阅套餐": "Plans d'abonnement",
"购买订阅获得模型额度/次数": "Acheter un abonnement pour obtenir des quotas/usages de modèles",
"额度充值": "Recharge de quota",
"优先订阅": "Abonnement en priorité",
"优先钱包": "Portefeuille en priorité",
"仅用订阅": "Abonnement uniquement",

View File

@@ -2667,7 +2667,7 @@
"绑定订阅套餐": "サブスクリプションプランを紐付け",
"绑定后会立即生成用户订阅(无需支付),有效期按套餐配置计算。": "紐付け後、ユーザーサブスクリプションが即時に作成されます(支払い不要)。有効期限はプラン設定に従います。",
"订阅套餐": "サブスクリプションプラン",
"购买订阅获得模型额度/次数": "サブスクリプション購入でモデルのクォータ/回数を取得",
"额度充值": "クォータ補充",
"优先订阅": "サブスクリプション優先",
"优先钱包": "ウォレット優先",
"仅用订阅": "サブスクリプションのみ",

View File

@@ -2697,7 +2697,7 @@
"绑定订阅套餐": "Привязать план подписки",
"绑定后会立即生成用户订阅(无需支付),有效期按套餐配置计算。": "После привязки подписка будет создана сразу (без оплаты); срок действия рассчитывается по настройкам плана.",
"订阅套餐": "Планы подписки",
"购买订阅获得模型额度/次数": "Купите подписку, чтобы получить лимит/количество использования моделей",
"额度充值": "Пополнение квоты",
"优先订阅": "Сначала подписка",
"优先钱包": "Сначала кошелек",
"仅用订阅": "Только подписка",

View File

@@ -3246,7 +3246,7 @@
"绑定订阅套餐": "Liên kết gói đăng ký",
"绑定后会立即生成用户订阅(无需支付),有效期按套餐配置计算。": "Sau khi liên kết, sẽ tạo đăng ký cho người dùng ngay (không cần thanh toán); thời hạn theo cấu hình gói.",
"订阅套餐": "Gói đăng ký",
"购买订阅获得模型额度/次数": "Mua đăng ký để nhận hạn mức/lượt dùng mô hình",
"额度充值": "Nạp hạn mức",
"优先订阅": "Ưu tiên đăng ký",
"优先钱包": "Ưu tiên ví",
"仅用订阅": "Chỉ dùng đăng ký",

View File

@@ -2706,7 +2706,7 @@
"绑定订阅套餐": "绑定订阅套餐",
"绑定后会立即生成用户订阅(无需支付),有效期按套餐配置计算。": "绑定后会立即生成用户订阅(无需支付),有效期按套餐配置计算。",
"订阅套餐": "订阅套餐",
"购买订阅获得模型额度/次数": "购买订阅获得模型额度/次数",
"额度充值": "额度充值",
"优先订阅": "优先订阅",
"优先钱包": "优先钱包",
"仅用订阅": "仅用订阅",