{{ t('welcomeTitle') }}
{{ t('welcomeMessage') }}
📖
{{ t('progressManagementTitle') }}
{{ t('progressManagementDesc') }}
📊
{{ t('statsAnalysisTitle') }}
{{ t('statsAnalysisDesc') }}
🎯
{{ t('goalSettingTitle') }}
{{ t('goalSettingDesc') }}
🏆
{{ t('badgeAcquisitionTitle') }}
{{ t('badgeAcquisitionDesc') }}
{{ t('dashboard') }}
{{ monthlyStats.completed }}
{{ t('booksCompletedThisMonth') }}
{{ monthlyStats.reading }}
{{ t('currentlyReading') }}
{{ monthlyStats.pages }}p
{{ t('pagesReadThisMonth') }}
{{ monthlyStats.goalProgress }}%
{{ t('monthlyGoalProgress') }}
{{ t('currentlyReadingBooks') }}
{{ t('noReadingBooks') }}
{{ book.title }}
{{ book.currentPage }} / {{ book.totalPages }} {{ t('pages') }}
{{ t('expectedCompletion') }}: {{ formatDate(book.expectedCompletion) }}
{{ t('todaysReadingSuggestion') }}
{{ readingSuggestion }}
{{ t('suggestedTime') }}: {{ suggestedReadingTime }}
{{ t('myBookshelf') }}
{{ t('allBooks') }} ({{ allBooks.length }})
{{ t('reading') }} ({{ readingBooks.length }})
{{ t('completed') }} ({{ completedBooks.length }})
{{ t('wishlist') }} ({{ wishlistBooks.length }})
{{ t('noBooksInCategory') }}
{{ book.title }}
{{ tag }}
{{ '★'.repeat(book.rating) }}{{ '☆'.repeat(5 - book.rating) }}
{{ t('completedOn') }}: {{ formatDate(book.completedDate) }}
{{ book.memo }}
{{ t('readingStats') }}
{{ yearlyStats.totalBooks }}
{{ t('booksReadThisYear') }}
{{ yearlyStats.totalPages }}
{{ t('totalPagesRead') }}
{{ yearlyStats.avgPagesPerDay }}
{{ t('avgPagesPerDay') }}
{{ yearlyStats.favoriteGenre }}
{{ t('favoriteGenre') }}
{{ t('monthlyReadingChart') }}
{{ t('genreDistribution') }}
{{ t('readingBadges') }}
{{ badge.icon }}
{{ badge.name }}
{{ t('readingGoals') }}
{{ t('currentGoals') }}
{{ t('monthlyGoal') }}
{{ t('yearlyGoal') }}
{{ t('setGoals') }}
{{ t('readingChallenges') }}
{{ challenge.name }}
{{ challenge.description }}
{{ t('completed') }}