{{ t('title') }} {{ timeFrameLabel() }}

@if (readingActivityResource.hasValue()) { @let aggregatedCountValue = aggregatedCount(); @if (aggregatedCountValue.totalPages > 0 || aggregatedCountValue.totalWords > 0) {
{{ t('aggregated-count', { year: year(), totalPages: aggregatedCountValue.totalPages | compactNumber, totalWords: aggregatedCountValue.totalWords | compactNumber }) }}
}
@for (month of months(); track month.label) { } @for (dayIndex of [0, 1, 2, 3, 4, 5, 6]; track dayIndex) { @for (week of weeks(); track $index) { @let day = week.days[dayIndex]; @if (day && day.totalTimeReadingSeconds > 0) { } @else if (day !== null) { } @else { } } }
{{ t('day-of-week-alt') }} {{ month.label }}
{{ dayIndex | dayLabel }}
{{t('no-activity-tooltip', {date: item.date | date:'MMMM d, yyyy'})}}
{{ item.date | date:'MMMM d, yyyy' }}
{{ t('reading-time') }}: {{ item.totalTimeReadingSeconds | duration}}
{{ t('pages') }}: {{ item.totalPages }}
{{ t('words') }}: {{ item.totalWords | number }}
{{ t('chapters') }}: {{ item.totalChaptersFullyRead }}
}