feat(i18n, frontend): enhance course planning with optional steps and localization updates
All checks were successful
Deploy to production / deploy (push) Successful in 2m52s

- Added a new section for optional learning steps in the course planning UI, allowing users to engage with additional content when no mandatory tasks are due.
- Updated localization files for Cebuano, German, English, Spanish, and French to reflect changes in course planning instructions and titles, ensuring clarity and consistency across languages.
- Improved pedagogical logic for lesson recommendations, focusing on cognitive load and spaced repetition principles to enhance user learning experience.
This commit is contained in:
Torsten Schulz (local)
2026-04-10 13:33:25 +02:00
parent d17c8a341d
commit 545314e905
6 changed files with 117 additions and 14 deletions

View File

@@ -694,8 +694,8 @@
"quickReviewPromptTarget": "Escribe en la lengua meta: \"{term}\"",
"quickReviewAcknowledge": "Leído, continuar",
"courseTodayPlanTitle": "Sugerencia para hoy",
"courseTodayPlanIntro": "Orden práctico: primero todo lo marcado como repaso breve pendiente, luego las lecciones abiertas de tu bloque, después la fase intensiva si aparece. Los repasos breves son tres citas cortas tras terminar una lección (típicamente aprox. 1, 3 y 7 días) para fijar vocabulario.",
"courseTodayPlanIntroNoDueReview": "Hoy no hay repaso breve pendiente. Empieza con las lecciones abiertas de tu bloque actual y luego haz la fase intensiva si aparece. Los repasos breves vuelven automáticamente con el ritmo de 1/3/7 días.",
"courseTodayPlanIntro": "Orden pedagógico: primero los repasos breves pendientes (recuperación espaciada antes de material nuevo). Luego solo un número limitado de lecciones abiertas del bloque actual: las difíciles, de control o intensivas cuentan doble para no sobrecargar el día. Después, fase intensiva si aplica. Los repasos breves son tres citas tras la lección (aprox. 1, 3 y 7 días).",
"courseTodayPlanIntroNoDueReview": "Hoy no hay repaso breve pendiente. Verás solo los siguientes pasos razonables en tu bloque (limitados por dificultad), luego la fase intensiva si aparece. Los repasos breves vuelven con el ritmo de 1/3/7 días.",
"courseTodayPlanStepReviewDue": "Repaso breve ahora",
"courseTodayPlanStepBlock": "Seguir en el bloque actual",
"courseTodayPlanStepIntensive": "Repaso intensivo",
@@ -704,6 +704,8 @@
"courseTodayPlanOpen": "Abrir lección",
"courseTodayPlanTrainer": "Abrir entrenador",
"courseTodayPlanEmpty": "Ahora no hay repaso escalonado pendiente ni un siguiente paso claro en el bloque. Elige una lección abajo o usa la práctica libre con el entrenador.",
"courseTodayPlanSoftTitle": "Hoy nada obligatorio — descansar está bien",
"courseTodayPlanSoftIntro": "El espaciado ayuda a la memoria: ahora no hay nada urgente en tu ruta. Lo siguiente es opcional; a menudo es mejor seguir mañana con la mente fresca.",
"courseFlowReviewStat": "Repaso pendiente: {count}",
"courseFlowBlockStat": "Bloque activo: {block}",
"courseFlowReviewTitle": "Repaso pendiente",