feat(localization): enhance course progress and review messaging across multiple languages
All checks were successful
Deploy to production / deploy (push) Successful in 2m52s
All checks were successful
Deploy to production / deploy (push) Successful in 2m52s
- Added new confirmation titles and messages for resetting and marking lessons as complete in admin and user interfaces. - Expanded course flow and review scheduling messages to improve clarity and user guidance in Cebuano, German, Spanish, and English. - Introduced a new section in the VocabCourseView to display today's recommended steps for users, enhancing the learning experience. - Updated localization files to ensure consistent messaging and improved user engagement across all supported languages.
This commit is contained in:
@@ -659,7 +659,17 @@
|
||||
"courseShareCodePlaceholder": "e.g. abc123def456",
|
||||
"courseFlowEyebrow": "Daily flow",
|
||||
"courseFlowTitle": "Best next step for today",
|
||||
"courseFlowIntro": "The order follows the concept: due reviews first, then the current block, then intensive review, and finally free practice.",
|
||||
"courseFlowIntro": "Start with today’s suggested order at the top. Below that, the four areas in detail: due quick reviews, current block, intensive review, free practice.",
|
||||
"courseTodayPlanTitle": "Suggested for today",
|
||||
"courseTodayPlanIntro": "Practical order: first everything that is due for a quick review, then open lessons in your current block, then intensive review if shown. Quick reviews are three short revisit dates after you finish a lesson (typically about 1, 3 and 7 days apart) so vocabulary sticks.",
|
||||
"courseTodayPlanStepReviewDue": "Quick review now",
|
||||
"courseTodayPlanStepBlock": "Continue in your current block",
|
||||
"courseTodayPlanStepIntensive": "Intensive review",
|
||||
"courseTodayPlanStepContinue": "Next on your learning path",
|
||||
"courseTodayPlanStepPractice": "Free practice (optional)",
|
||||
"courseTodayPlanOpen": "Open lesson",
|
||||
"courseTodayPlanTrainer": "Open trainer",
|
||||
"courseTodayPlanEmpty": "Nothing scheduled as due right now and no clear next block step. Pick a lesson below or use free practice with the trainer.",
|
||||
"courseFlowReviewStat": "Due review: {count}",
|
||||
"courseFlowBlockStat": "Active block: {block}",
|
||||
"courseFlowReviewTitle": "Due review",
|
||||
@@ -700,10 +710,20 @@
|
||||
"reviewBadgeScheduleInDays": "next wave in {count} days",
|
||||
"reviewBadgeScheduleToday": "wave slated for today",
|
||||
"reviewBadgeScheduleOverdue": "wave overdue ({count} days)",
|
||||
"reviewStageDay1": "Day 1",
|
||||
"reviewStageDay3": "Day 3",
|
||||
"reviewStageDay7": "Day 7",
|
||||
"reviewStageCompleted": "Review completed",
|
||||
"reviewBadgeLineAllDone": "All quick reviews done (3×)",
|
||||
"reviewBadgeLineDue": "Quick review: step {step} of 3 · due now",
|
||||
"reviewBadgeLineScheduled": "Quick review: step {step} of 3 · next on {when}",
|
||||
"reviewWhenFriendlyTomorrow": "tomorrow",
|
||||
"reviewWhenFriendlyInDays": "in {count} days",
|
||||
"reviewWhenFriendlyToday": "today",
|
||||
"reviewWhenFriendlyOverdue": "overdue ({count} day(s) ago)",
|
||||
"reviewWhenFriendlySoon": "soon",
|
||||
"reviewBadgeTooltipDone": "You finished the three suggested quick reviews after this lesson. You can still keep practicing in the trainer.",
|
||||
"reviewBadgeTooltipActive": "After you complete a lesson, the course suggests three short reviews about 1, 3 and 7 days apart so words stay in memory. The badge shows which step (1–3) is active or when the next date is.",
|
||||
"reviewStageDay1": "Step 1 of 3 (~1 day)",
|
||||
"reviewStageDay3": "Step 2 of 3 (~3 days)",
|
||||
"reviewStageDay7": "Step 3 of 3 (~7 days)",
|
||||
"reviewStageCompleted": "All quick reviews done",
|
||||
"phaseQuickstart": "Quick start",
|
||||
"phaseDailyLife": "Daily life",
|
||||
"phaseStabilization": "Stabilization",
|
||||
|
||||
Reference in New Issue
Block a user