fix: show total lessons instead of next milestone in progress text

The progress text was showing "0 of 1" (next milestone) which was confusing.
Now shows "0 of 101" (total lessons) while milestone dots show the milestone progression.

🤖 Generated with [Claude Code](https://claude.com/claude-code)
This commit is contained in:
2026-01-16 14:27:12 +01:00
parent 630a0a6a21
commit 73a0c59722
2 changed files with 8 additions and 8 deletions

View File

@@ -320,10 +320,10 @@ function updateProgressDisplay() {
// Update progress bar (now shows progress to next milestone) // Update progress bar (now shows progress to next milestone)
elements.progressFill.style.width = `${stats.progressToNext}%`; elements.progressFill.style.width = `${stats.progressToNext}%`;
// Update progress text // Update progress text - show completed of total lessons
elements.progressText.textContent = t("progressTextMilestone", { elements.progressText.textContent = t("progressTextMilestone", {
completed: stats.totalCompleted, completed: stats.totalCompleted,
next: stats.nextMilestone total: stats.totalLessons
}); });
// Update milestone indicators // Update milestone indicators

View File

@@ -39,7 +39,7 @@ const translations = {
language: "Language", language: "Language",
progress: "Progress", progress: "Progress",
progressText: "{percent}% Complete ({completed}/{total})", progressText: "{percent}% Complete ({completed}/{total})",
progressTextMilestone: "{completed} of {next}", progressTextMilestone: "{completed} of {total}",
lessons: "Lessons", lessons: "Lessons",
settings: "Settings", settings: "Settings",
showHints: "Show Hints", showHints: "Show Hints",
@@ -261,7 +261,7 @@ const translations = {
language: "Sprache", language: "Sprache",
progress: "Fortschritt", progress: "Fortschritt",
progressText: "{percent}% abgeschlossen ({completed}/{total})", progressText: "{percent}% abgeschlossen ({completed}/{total})",
progressTextMilestone: "{completed} von {next}", progressTextMilestone: "{completed} von {total}",
lessons: "Lektionen", lessons: "Lektionen",
settings: "Einstellungen", settings: "Einstellungen",
showHints: "Hinweise anzeigen", showHints: "Hinweise anzeigen",
@@ -483,7 +483,7 @@ const translations = {
language: "Język", language: "Język",
progress: "Postęp", progress: "Postęp",
progressText: "{percent}% ukończone ({completed}/{total})", progressText: "{percent}% ukończone ({completed}/{total})",
progressTextMilestone: "{completed} z {next}", progressTextMilestone: "{completed} z {total}",
lessons: "Lekcje", lessons: "Lekcje",
settings: "Ustawienia", settings: "Ustawienia",
showHints: "Pokaż podpowiedzi", showHints: "Pokaż podpowiedzi",
@@ -704,7 +704,7 @@ const translations = {
language: "Idioma", language: "Idioma",
progress: "Progreso", progress: "Progreso",
progressText: "{percent}% completado ({completed}/{total})", progressText: "{percent}% completado ({completed}/{total})",
progressTextMilestone: "{completed} de {next}", progressTextMilestone: "{completed} de {total}",
lessons: "Lecciones", lessons: "Lecciones",
settings: "Configuración", settings: "Configuración",
showHints: "Mostrar pistas", showHints: "Mostrar pistas",
@@ -927,7 +927,7 @@ const translations = {
language: "اللغة", language: "اللغة",
progress: "التقدم", progress: "التقدم",
progressText: "{percent}% مكتمل ({completed}/{total})", progressText: "{percent}% مكتمل ({completed}/{total})",
progressTextMilestone: "{completed} من {next}", progressTextMilestone: "{completed} من {total}",
lessons: "الدروس", lessons: "الدروس",
settings: "الإعدادات", settings: "الإعدادات",
showHints: "إظهار التلميحات", showHints: "إظهار التلميحات",
@@ -1145,7 +1145,7 @@ const translations = {
language: "Мова", language: "Мова",
progress: "Прогрес", progress: "Прогрес",
progressText: "{percent}% завершено ({completed}/{total})", progressText: "{percent}% завершено ({completed}/{total})",
progressTextMilestone: "{completed} з {next}", progressTextMilestone: "{completed} з {total}",
lessons: "Уроки", lessons: "Уроки",
settings: "Налаштування", settings: "Налаштування",
showHints: "Показувати підказки", showHints: "Показувати підказки",