{{ t('dashboard.login_title') }}

{{ t('dashboard.login_hint') }}

Profile
{{ formatUsername(user.username)?.replace('@', '').charAt(0).toUpperCase() || 'U' }}

{{ t('dashboard.cabinet_title') }}

{{ formatUsername(user.username) }} ID: {{ user.telegram_id || 'N/A' }}

{{ t('dashboard.my_subscription') }}

{{ t('dashboard.status') }} {{ user.is_active ? t('dashboard.status_active') : t('dashboard.status_paused') }}
{{ t('dashboard.last_active') }} {{ formatDate(user.last_active) }}
{{ t('dashboard.sub_token_label') }}
{{ user.subscription_token }}

{{ t('dashboard.traffic') }}

{{ user.traffic_used_gb }} / {{ user.traffic_limit_gb > 0 ? user.traffic_limit_gb : '∞' }} {{ gbUnit }}

{{ t('dashboard.referrals') }}

{{ user.referrals_count }} (+{{ user.referral_bonus_gb }} {{ gbUnit }})

{{ t('dashboard.online') }}

{{ user.online_devices || 0 }} / {{ user.max_devices || 5 }}

{{ t('dashboard.achievements') }}

{{ unlockedCount }} / {{ user.achievements.length }} {{ t('dashboard.achievements_unlocked') }}
{{ a.unlocked ? a.emoji : '🔒' }}
{{ a.name }}
{{ a.unlocked ? '' : '🔒 ' }}{{ a.name }}
{{ a.description }}
{{ t('dashboard.achievement_received') }}

{{ t('dashboard.traffic_chart') }}

{{ t('dashboard.leaderboard_title') }}

{{ t('dashboard.leaderboard_hint') }}

{{ t('dashboard.leaderboard_total_prefix') }} {{ leaderboard.total_referrers }}
{{ t('dashboard.leaderboard_loading') }}
{{ t('dashboard.leaderboard_empty') }}
{{ t('dashboard.col_rank') }} {{ t('dashboard.col_referrer') }} {{ t('dashboard.col_friends') }}
🥇 🥈 🥉 {{ row.rank }} {{ row.display }} {{ t('dashboard.you_marker') }} {{ row.referrals_count }}
{{ t('dashboard.viewer_rank_prefix') }} #{{ leaderboard.viewer_extra.rank }} · {{ leaderboard.viewer_extra.referrals_count }} {{ pluralFriends(leaderboard.viewer_extra.referrals_count) }} · +{{ leaderboard.viewer_extra.bonus_gb }} {{ gbUnit }}