{{ t('quiz.welcome.title') }}
{{ t('quiz.welcome.subtitle') }}
{{ t('quiz.welcome.gettingStarted') }}
{{ t('quiz.welcome.selectPrompt') }}
{{ t('quiz.welcome.cards.lightning.title') }}
{{ t('quiz.welcome.cards.lightning.desc') }}
{{ t('quiz.welcome.cards.lightning.feature1') }}
{{ t('quiz.welcome.cards.lightning.feature2') }}
{{ t('quiz.welcome.cards.lightning.feature3') }}
{{ t('quiz.welcome.cards.completion.title') }}
{{ t('quiz.welcome.cards.completion.desc') }}
{{ t('quiz.welcome.cards.completion.feature1') }}
{{ t('quiz.welcome.cards.completion.feature2') }}
{{ t('quiz.welcome.cards.completion.feature3') }}
{{ t('quiz.welcome.cards.continuation.title') }}
{{ t('quiz.welcome.cards.continuation.desc') }}
{{ t('quiz.welcome.cards.continuation.feature1') }}
{{ t('quiz.welcome.cards.continuation.feature2') }}
{{ t('quiz.welcome.cards.continuation.feature3') }}
{{ t('quiz.welcome.cards.translation.title') }}
{{ t('quiz.welcome.cards.translation.desc') }}
{{ t('quiz.welcome.cards.translation.feature1') }}
{{ t('quiz.welcome.cards.translation.feature2') }}
{{ t('quiz.welcome.cards.translation.feature3') }}
{{ t('quiz.welcome.selectCta') }}
{{ t('quiz.lightning.title') }}
{{ t('quiz.lightning.subtitle') }}
{{ t('quiz.lightning.selectDuration') }}
{{ t('quiz.lightning.selectDifficulty') }}
{{ t('quiz.lightning.active.timeRemaining') }}
{{ Math.floor(lightningTimeLeft / 60) }}:{{ String(lightningTimeLeft % 60).padStart(2, '0') }}
{{ t('quiz.lightning.active.score') }} {{ lightningScore }}/{{ lightningAttempts }}
{{ lightningSelectedDifficulty === 'easy' ? t('quiz.lightning.active.noLimit') : t('quiz.lightning.active.mistakes', { n: lightningMistakesLeft }) }}
{{ lightningCurrentQuestion.text }}
{{ t('quiz.lightning.active.surahVerse', { chapter: lightningCurrentQuestion.chapter, verse: lightningCurrentQuestion.verse }) }}
{{ t('quiz.lightning.result.title') }}
{{ t('quiz.lightning.result.finalScore') }}
{{ lightningScore }}
{{ t('quiz.lightning.result.questions') }}
{{ lightningAttempts }}
{{ t('quiz.lightning.result.accuracy') }}
{{ lightningAttempts ? Math.round((lightningScore / lightningAttempts) * 100) : 0 }}%
{{ t('quiz.lightning.result.difficulty') }}
{{ lightningSelectedDifficulty.toUpperCase() }}
{{ t('quiz.completion.title') }}
{{ t('quiz.completion.subtitle') }}
{{ t('quiz.completion.score') }}
{{ completionScore }}/{{ completionAttempts }} ({{ completionAttempts ? Math.round((completionScore/completionAttempts) * 100) : 0 }}%)
{{ t('quiz.completion.streak') }}
{{ completionStreak }} 🔥
{{ t('quiz.completion.howItWorks') }}
{{ t('quiz.completion.step1Title') }}
{{ t('quiz.completion.step1Desc') }}
{{ t('quiz.completion.step2Title') }}
{{ t('quiz.completion.step2Desc') }}
{{ t('quiz.completion.step3Title') }}
{{ t('quiz.completion.step3Desc') }}
{{ t('quiz.completion.tipsTitle') }}
- ✓ {{ t('quiz.completion.tip1') }}
- ✓ {{ t('quiz.completion.tip2') }}
- ✓ {{ t('quiz.completion.tip3') }}
- ✓ {{ t('quiz.completion.tip4') }}
{{ t('quiz.completion.learnTitle') }}
- ✓ {{ t('quiz.completion.learn1') }}
- ✓ {{ t('quiz.completion.learn2') }}
- ✓ {{ t('quiz.completion.learn3') }}
- ✓ {{ t('quiz.completion.learn4') }}
{{ t('quiz.completion.noSurah') }}
{{ t('quiz.completion.loading') }}
{{ t('quiz.completion.currentVerse') }}
{{ t('quiz.completion.surahVerse', { surah: completionVerse.chapter, verse: completionVerse.verse }) }}
{{ t('quiz.completion.wordsFilled', { n: completionSelectedWords.length, total: completionTotalMissing }) }}
{{ t('quiz.completion.selectInstruction') }}
{{ t('quiz.completion.wordsSelected', { n: completionSelectedWords.length, total: completionTotalMissing }) }}
{{ t('quiz.completion.checking') }}
{{ t('quiz.completion.feedbackCorrect') }}
{{ t('quiz.completion.feedbackIncorrect') }}
{{ t('quiz.continuation.title') }}
{{ t('quiz.continuation.subtitle') }}
{{ t('quiz.continuation.score') }}
{{ continuationScore }}/{{ continuationAttempts }} ({{ continuationAttempts ? Math.round((continuationScore/continuationAttempts) * 100) : 0 }}%)
{{ t('quiz.continuation.streak') }}
{{ continuationStreak }} 🔥
{{ t('quiz.continuation.howItWorks') }}
{{ t('quiz.continuation.step1Title') }}
{{ t('quiz.continuation.step1Desc') }}
{{ t('quiz.continuation.step2Title') }}
{{ t('quiz.continuation.step2Desc') }}
{{ t('quiz.continuation.step3Title') }}
{{ t('quiz.continuation.step3Desc') }}
{{ t('quiz.continuation.tipsTitle') }}
- ✓ {{ t('quiz.continuation.tip1') }}
- ✓ {{ t('quiz.continuation.tip2') }}
- ✓ {{ t('quiz.continuation.tip3') }}
- ✓ {{ t('quiz.continuation.tip4') }}
{{ t('quiz.continuation.learnTitle') }}
- ✓ {{ t('quiz.continuation.learn1') }}
- ✓ {{ t('quiz.continuation.learn2') }}
- ✓ {{ t('quiz.continuation.learn3') }}
- ✓ {{ t('quiz.continuation.learn4') }}
{{ t('quiz.continuation.noSurah') }}
{{ t('quiz.continuation.loading') }}
{{ t('quiz.continuation.currentVerse') }}
{{ t('quiz.continuation.surahVerse', { surah: continuationVerse.chapter, verse: continuationVerse.verse }) }}
{{ continuationVerse.text }}
{{ continuationOptions[selectedWrongContinuation].text }}
{{ t('quiz.continuation.feedbackIncorrect', { verse: continuationOptions[selectedWrongContinuation].verse }) }}
{{ continuationOptions.find(opt => opt.isCorrect).text }}
{{ t('quiz.continuation.feedbackCorrect', { verse: continuationOptions.find(opt => opt.isCorrect).verse }) }}
{{ t('quiz.translationMatch.title') }}
{{ translationSubtitle }}
{{ t('quiz.translationMatch.score') }}
{{ sessionScore }}/{{ sessionAttempts }} ({{ sessionAttempts ? Math.round((sessionScore/sessionAttempts) * 100) : 0 }}%)
{{ t('quiz.translationMatch.streak') }}
{{ streak }} 🔥
{{ t('quiz.translationMatch.howItWorks') }}
{{ t('quiz.translationMatch.step1Title') }}
{{ t('quiz.translationMatch.step1Desc') }}
{{ t('quiz.translationMatch.step2Title') }}
{{ t('quiz.translationMatch.step2Desc') }}
{{ t('quiz.translationMatch.step3Title') }}
{{ t('quiz.translationMatch.step3Desc') }}
{{ t('quiz.translationMatch.tipsTitle') }}
- ✓ {{ t('quiz.translationMatch.tip1') }}
- ✓ {{ t('quiz.translationMatch.tip2') }}
- ✓ {{ t('quiz.translationMatch.tip3') }}
- ✓ {{ t('quiz.translationMatch.tip4') }}
{{ t('quiz.translationMatch.learnTitle') }}
- ✓ {{ t('quiz.translationMatch.learn1') }}
- ✓ {{ t('quiz.translationMatch.learn2') }}
- ✓ {{ t('quiz.translationMatch.learn3') }}
- ✓ {{ t('quiz.translationMatch.learn4') }}
{{ t('quiz.translationMatch.noSurah') }}
{{ t('quiz.translationMatch.loading') }}
{{ t('quiz.translationMatch.currentVerse') }}
{{ t('quiz.translationMatch.surahVerse', { surah: currentVerse.chapter, verse: currentVerse.verse }) }}
{{ currentVerse.text }}
{{ translationOptions[selectedWrongAnswer].text }}
{{ t('quiz.translationMatch.feedbackIncorrect') }}
{{ translationOptions.find(opt => opt.isCorrect).text }}
{{ t('quiz.translationMatch.feedbackCorrect') }}
{{ t('quiz.config.title') }}
{{ t('quiz.config.subtitle') }}
{{ t('quiz.config.manageDefaultsTitle') }}
{{ t('quiz.config.manageDefaultsDesc') }}
{{ t('quiz.config.selectSurahsTitle') }}
{{ t('quiz.config.selectSurahsDesc', { n: selectedSurahs.length, total: Object.keys(surahs).length }) }}
Selection
{{ Math.round((selectedSurahs.length / Object.keys(surahs).length) * 100) }}%
{{ number }}
{{ name }}
{{ t('quiz.config.tipsTitle') }}
- ✓ {{ t('quiz.config.tip1') }}
- ✓ {{ t('quiz.config.tip2') }}
- ✓ {{ t('quiz.config.tip3') }}
- ✓ {{ t('quiz.config.tip4') }}
