{{ t.serviceStatus }}
{{ serviceLabel(user.service_state) }}
{{ t.loading }}
{{ t.profile }}
{{ t.secureHint }}
{{ t.serviceStatus }}
{{ serviceLabel(user.service_state) }}
{{ t.daysLeft }}
{{ user.days_left }} {{ t.days }}
{{ t.trafficLeft }}
{{ user.traffic_display }}
{{ t.expiredAt }}
{{ user.expired_at || '-' }}
{{ t.boundDevices }} {{ activeDeviceCount() }}/{{ user.max_devices || 0 }} · {{ t.onlineDevices }} {{ onlineDeviceCount() }}/{{ user.max_concurrent_devices || 0 }}
{{ t.lastRefresh }} {{ deviceUpdatedAt }}
| {{ t.device }} | {{ t.status }} | {{ t.lastIp }} | {{ t.lastSeen }} | {{ t.actions }} |
|---|---|---|---|---|
{{ device.device_name || '-' }} {{ device.platform }} {{ device.app_version }} |
{{ deviceStatus(device) }} {{ t.node }} {{ deviceNodeLabel(device) }} |
{{ device.last_ip || '-' }} | {{ device.last_seen_at || '-' }} | {{ t.unbound }} |
{{ device.device_name || '-' }}
{{ device.platform }} {{ device.app_version }}
{{ t.deviceKickHint }}
| {{ t.orderNo }} | {{ t.plan }} | {{ t.method }} | {{ t.amount }} | {{ t.status }} | {{ t.actions }} |
|---|---|---|---|---|---|
| {{ order.order_no }} | {{ order.plan_name }} |
{{ order.method_name }}
{{ order.token_amount }} {{ order.token_symbol }}
|
{{ orderPrimaryAmount(order) }}
{{ order.coupon_name || t.coupon }} · {{ order.coupon_code }} · -{{ orderDiscountAmount(order) }}
{{ order.renewal_label || '-' }}
|
{{ statusLabel(order.status) }}
{{ t.orderExpires }}:{{ order.expires_at }}
|
{{ t.walletAddress }}
{{ order.pay_address }}
|
{{ planPrimaryPrice(plan) }}
{{ planSecondaryPrice(plan) }} / {{ plan.duration_days }} {{ t.days }}
{{ formatTraffic(plan.traffic_mb) }}
{{ t.buyPlan }}{{ t.secretHint }}
{{ t.clashHint }}
{{ clash.eligible ? t.clashActive : clashReason(clash.reason) }}
{{ t.subscriptionExists }} · {{ clash.token_hint || '-' }}
{{ t.yamlSecretWarning }}
{{ langText(client.description) }}
{{ langText(client.button) || t.download }}