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

@@ -409,7 +409,7 @@
"courseFlowTitle": "Maayong ipadayon karon",
"courseFlowIntro": "Una ang gisugyot karon nga sunod-sunod sa ibabaw. Sa ubos, ang upat ka bahin: angay nga balik-balik, kasamtangang block, intensive phase, libre nga pagpalalom.",
"courseTodayPlanTitle": "Gisugyot karong adlawa",
"courseTodayPlanIntro": "Praktikal nga paagi: una ang tanan nga angay na nga mubo nga balik-balik, dayon ang abli nga mga leksiyon sa imong block, unya ang intensive kung naay ipakita. Ang mubo nga balik-balik tulo ka mubo nga petsa human mahuman ang leksiyon ( kasagaran mga 1, 3 ug 7 ka adlaw) aron mahuptan ang mga pulong.",
"courseTodayPlanIntro": "Sunodsunod nga makat-on: una ang tanan nga angay nga mubo nga balik-balik (spacing). Unya limitado ra nga abli nga mga leksiyon sa block — ang lisud, checkpoint o intensive mokabatog doble aron dili kaayo bug-at ang adlaw. Unya ang intensive kung naay. Ang mubo nga balik-balik tulo ka petsa human sa leksiyon (mga 1, 3, 7 ka adlaw).",
"courseTodayPlanStepReviewDue": "Mubo nga balik-balik karon",
"courseTodayPlanStepBlock": "Padayon sa kasamtangang block",
"courseTodayPlanStepIntensive": "Intensive nga balik-balik",
@@ -418,6 +418,8 @@
"courseTodayPlanOpen": "Ablihi ang leksiyon",
"courseTodayPlanTrainer": "Ablihi ang trainer",
"courseTodayPlanEmpty": "Walay gikatakda nga angay karon ug walay klaro nga sunod nga lakang sa block. Pilia ang leksiyon sa ubos o gamita ang libre nga pagpalalom sa trainer.",
"courseTodayPlanSoftTitle": "Walay gikinahanglan karon — okay ang pahuway",
"courseTodayPlanSoftIntro": "Ang pag-ila sa gilayon makatabang sa memorya: walay urgent sa imong agianan karon. Ang mosunod opsyonal ra; mas maayo usahay ugma nga bag-ong huna-huna.",
"courseFlowReviewStat": "Angay balikon: {count}",
"courseFlowBlockStat": "Aktibong block: {block}",
"courseFlowReviewTitle": "Angay nga balik-balikon",
@@ -717,7 +719,7 @@
"quickReviewPromptMeaning": "What does \"{term}\" mean?",
"quickReviewPromptTarget": "Type sa target pinulongan: \"{term}\"",
"quickReviewAcknowledge": "Read, continue",
"courseTodayPlanIntroNoDueReview": "Walay quick review is due today. Sugdi ang uban sa ang open leksiyons sa imong current block, then do intensive review if shown. Quick reviews reappear automatically sa ang 1/3/7-day rhythm."
"courseTodayPlanIntroNoDueReview": "Walay angay nga mubo nga balik-balik karon. Makita nimo ang sunod nga makatarunganon nga lakang sa block (limitado sa kabug-aton), unya ang intensive kung naay. Ang mubo nga balik-balik mobalik sa 1/3/7 ka adlaw."
},
"title": "Trainer sa bokabularyo",
"description": "Paghimo og pinulongans (or subscribe aron them) ug share them uban sa friends.",