🔖
"{{ selectedQuote }}"
— {{ currentBook ? currentBook.title : 'IVORA Reads' }}
🔥 7
{{ darkMode ? '☀️' : '🌙' }}
{{ c }}
{{ tr.pickedForYou }}
{{ tr.seeAll }}
{{ r.title }}
{{ r.author }}
{{ tr.reasons[ri] || r.reason }}
{{ tr.continueReading }}
{{ tr.seeAll }}
{{ b.title }}
{{ b.author }}
{{ b.progress }}%
{{ tr.newReleases }}
{{ tr.seeAll }}
{{ b.title }}
{{ b.author }}
{{ tr.newBadge }}
{{ tr.mustRead }}
{{ tr.seeAll }}
{{ b.title }}
{{ b.author }}
{{ s<=(b.rating||5)?'⭐':'☆' }}
👫 {{ tr.friendsActivity || 'Friends Reading' }}
{{ f.avatar }}
{{ f.user }} {{ f.action }} {{ f.book }}
{{ f.time }}
{{ tr.hotThisWeek }}
{{ tr.seeAll }}
{{ b.title }}
{{ b.author }}
{{ s<=(b.rating||4)?'⭐':'☆' }}
{{ darkMode ? '☀️' : '🌙' }}
{{ tr.shelfView }}
{{ tr.listView }}
{{ t.label }} ({{ shelfCount(t.key) }})
{{ b.title }}
{{ tr.noBooksYet }}
{{ b.title }}
{{ b.author }}
{{ b.progress }}%
{{ s<=b.rating?'⭐':'☆' }}
{{ b.title }}
{{ b.author }}
{{ b.pages }} {{ tr.pagesLabel }} · {{ b.genre }} · {{ tr.lastRead2 }}
{{ b.progress }}%
{{ tr.noBooksShelf }}
{{ g }}
{{ f }}
{{ searchResults.length }} results
📖
{{ r.title }}
{{ r.authors }}
{{ r.pages ? r.pages+' pages' : '' }} {{ r.genre ? '· '+r.genre : '' }}
📭
{{ tr.noResults }}
{{ tr.tryDifferent }}
{{ tr.popularSearches }}
{{ s }}
{{ tr.pickedForYou }}
{{ tr.seeAll }}
{{ r.title }}
{{ r.author }}
{{ tr.reasons[ri] || r.reason }}
{{ tr.newReleases }}
{{ tr.seeAll }}
{{ b.title }}
{{ b.author }}
{{ b.genre }}
📖
{{ currentBook.title }}
by {{ currentBook.author || currentBook.authors }}
{{ currentBook.genre || 'Fiction' }} 📄 {{ currentBook.pages }} pages {{ shelfEmoji(currentBook.shelf) }} {{ currentBook.shelf }}
{{ s<=(currentBook.rating||0) ? '⭐' : '☆' }} {{ currentBook.rating ? currentBook.rating+'/5' : tr.rateStars }}
{{ tr.tabRead }}
{{ tr.tabListen }}
{{ descExpanded ? currentBook.description : truncDesc(currentBook.description) }} {{ descExpanded ? tr.showLess : tr.readMore }}
{{ tr.readingProgress }} {{ currentBook.progress }}%
{{ currentBookChapters.length }} {{ tr.chapters }}
{{ Math.round(totalAudioMinutes(currentBook)) }} {{ tr.minTotal }}
{{ i+1 }}
{{ ch.title }}
{{ ch.duration }} min · {{ getChapProgress(currentBook.id, i) }}% done
{{ tr.similarBooks }}
{{ b.title }}
{{ b.author }}
{{ currentBook.title }}
🔖
{{ darkMode ? '☀️' : '🌙' }}
{{ tr.scroll }}
{{ tr.page }}
{{ fontSize }}px
{{ tr.tapExitFocus }}
📖
{{ currentBook ? currentBook.title : '' }}
{{ voicePaused ? tr.paused : tr.nowReading }}
{{ (apiUser?.name || 'A')[0].toUpperCase() }}
{{ apiUser?.name || 'Reader' }} ✏️
{{ apiUser?.phone || phone || '' }}
{{ allBooks.filter(b=>b.shelf==='finished').length || apiUser?.stats?.finished || 0 }}
{{ tr.statBooks }}
{{ apiUser?.stats?.total_pages || allBooks.reduce((a,b)=>a+(b.progress/100*(b.pages||200)),0).toFixed(0) }}
{{ tr.statPages }}
🔥7
{{ tr.statStreak }}
{{ tr.favGenres }}
{{ g }}
{{ tr.readingGoal }}
{{ readingGoal }} {{ tr.booksThisYear }}
{{ tr.dailyGoal }}
{{ readingGoal }}
{{ tr.language }}
{{ tr.darkMode }}
{{ tr.notifications }}
{{ tr.subscription }}
{{ tr.subActive }}
IVORA Reads v1.0 · Iraq's Social Reading Platform
support@ebook.iq
{{ tr.navClubs }} 📚
{{ tr.clubsSubtitle }}
{{ tr.clubDiscover }}
{{ tr.clubMine }} {{ myClubs.length }}
{{ club.emoji }}
{{ club.name }}
{{ club.desc }}
📖
{{ club.currentBook.title }}
{{ club.readPct }}%
{{ m[0] }}
{{ club.members.length }} {{ tr.clubMembers }}
· {{ club.discussions.length }} {{ tr.clubPosts }}
{{ club.genre }}
📚
{{ tr.clubNoMine }}
{{ tr.clubNoMineDesc }}
{{ club.emoji }}
{{ club.name }}
{{ club.desc }}
📖
{{ club.currentBook.title }}
{{ club.readPct }}%
{{ club.members.length }} {{ tr.clubMembers }}
· {{ club.discussions.length }} {{ tr.clubPosts }}
{{ currentClub.emoji }} {{ currentClub.name }}
{{ currentClub.members.length }} {{ tr.clubMembers }}
📖
{{ tr.clubCurrentBook }}
{{ currentClub.currentBook.title }}
{{ currentClub.currentBook.author }}
{{ tr.clubGroupProgress }}{{ currentClub.readPct }}%
{{ tr.clubMembersProgress }}
{{ m[0] }}
{{ m }}
{{ currentClub.memberProgress[i] }}%
{{ tr.clubDiscussion }} ({{ currentClub.discussions.length }})
{{ d.user[0] }}
{{ d.user }}
{{ d.text }}
{{ tr.clubCreateTitle }}
📖
{{ audioBook.title }}
{{ currentBookChapters[audioChapterIdx] ? currentBookChapters[audioChapterIdx].title : 'Chapter '+(audioChapterIdx+1) }}