{t('history_title', lang)}
{#if sessions.length === 0}
{t('no_workouts_yet', lang)}
{:else} {#each Object.entries(grouped) as [month, monthSessions] (month)}
{month} — {monthSessions.length} {monthSessions.length !== 1 ? t('workouts_plural', lang) : t('workout_singular', lang)}
{#each monthSessions as session (session._id)}
{/each}
{/each} {#if sessions.length < total}
{loading ? t('loading', lang) : t('load_more', lang)}
{/if} {/if}