feat(vocab): add language and course dictionary endpoints and UI components

- Implemented `getLanguageDictionary` and `getCourseDictionary` methods in the VocabService to retrieve vocabulary entries filtered by search terms.
- Updated VocabController and vocabRouter to include new routes for accessing language and course dictionaries.
- Enhanced frontend components to navigate to the new dictionary views, including buttons in VocabCourseView and VocabLanguageView.
- Added localization entries for the dictionary feature in multiple languages, ensuring a consistent user experience across the platform.
This commit is contained in:
Torsten Schulz (local)
2026-04-10 13:08:18 +02:00
parent da8f173310
commit cb2239be6f
18 changed files with 443 additions and 16 deletions

View File

@@ -148,6 +148,7 @@
"subscribeLanguage": "Sprache abonnieren",
"language": "Sprache",
"chapter": "Kapitel",
"vocabDictionary": "Wörterbuch",
"courses": "Kurse",
"course": "Kurs",
"lesson": "Lektion",