feat(vocab): update course today plan localization and UI logic
All checks were successful
Deploy to production / deploy (push) Successful in 2m49s

- Added new localization strings for scenarios with no due reviews in German, English, and Spanish, enhancing user guidance.
- Updated VocabCourseView to conditionally display the appropriate introduction message based on the presence of due reviews, improving clarity in the course flow.
This commit is contained in:
Torsten Schulz (local)
2026-04-07 09:55:01 +02:00
parent f504a5d597
commit 86dfb0d859
5 changed files with 48 additions and 15 deletions

View File

@@ -670,8 +670,18 @@
"courseFlowEyebrow": "Tagesfluss",
"courseFlowTitle": "Heute sinnvoll weitermachen",
"courseFlowIntro": "Zuerst die Tagesempfehlung mit konkreter Reihenfolge. Darunter die vier Bereiche: fällige Kurz-Wiederholung, aktueller Block, Intensivphase, freie Vertiefung.",
"quickReviewTitle": "Kurz-Wiederholung",
"quickReviewIntro": "Kurze Session mit {count} Begriffen. Nach Abschluss wird die geplante Wiederholung als erledigt markiert.",
"quickReviewDoneTitle": "Geschafft",
"quickReviewDoneScore": "Richtig: {correct} / {total}",
"quickReviewBackToCourse": "Zurück zum Kurs",
"quickReviewProgress": "Begriff {current} von {total}",
"quickReviewPromptMeaning": "Was bedeutet \"{term}\"?",
"quickReviewPromptTarget": "Tippe auf Zielsprache: \"{term}\"",
"quickReviewAcknowledge": "Gelesen, weiter",
"courseTodayPlanTitle": "Empfehlung für heute",
"courseTodayPlanIntro": "So kannst du vorgehen: zuerst alles unter „Jetzt kurz wiederholen“, dann die offenen Lektionen deines Blocks, danach ggf. die Intensivphase. Kurz-Wiederholungen sind die drei kleinen Termine nach Lektionsende (typisch nach etwa 1, 3 und 7 Tagen), damit Vokabeln hängen bleiben.",
"courseTodayPlanIntroNoDueReview": "Heute ist keine Kurz-Wiederholung fällig. Starte mit den offenen Lektionen im aktuellen Block und nimm danach ggf. die Intensivphase mit. Kurz-Wiederholungen erscheinen automatisch wieder nach dem 1/3/7-Tage-Rhythmus.",
"courseTodayPlanStepReviewDue": "Jetzt kurz wiederholen",
"courseTodayPlanStepBlock": "Weiter im aktuellen Block",
"courseTodayPlanStepIntensive": "Intensive Wiederholung",