diff --git a/frontend/src/i18n/locales/de/socialnetwork.json b/frontend/src/i18n/locales/de/socialnetwork.json index 071e782..4faeaf6 100644 --- a/frontend/src/i18n/locales/de/socialnetwork.json +++ b/frontend/src/i18n/locales/de/socialnetwork.json @@ -450,6 +450,8 @@ "corePatternsHint": "Zuerst die Zielsprache lesen, darunter die deutsche Bedeutung — so lernst du jedes Muster bewusst in beiden Richtungen.", "vocabPrepTitle": "Vorbereitung vor dem Vokabeltrainer", "vocabPrepStep1": "Lies Kernmuster und Wortliste (Deutsch ↔ Zielsprache) einmal in Ruhe durch.", + "vocabPrepProgress": "Durchgang {pass}: Begriff {current} von {total}", + "vocabPrepNextItem": "Nächster Begriff", "vocabPrepConfirm1": "Erste Durchsicht erledigt", "vocabPrepStep2": "Gehe die gleichen Begriffe noch einmal durch (aktive Wiederholung, ohne zu üben).", "vocabPrepConfirm2": "Zweite Durchsicht erledigt", diff --git a/frontend/src/i18n/locales/en/socialnetwork.json b/frontend/src/i18n/locales/en/socialnetwork.json index 677786a..ee7559d 100644 --- a/frontend/src/i18n/locales/en/socialnetwork.json +++ b/frontend/src/i18n/locales/en/socialnetwork.json @@ -450,6 +450,8 @@ "corePatternsHint": "Read the target language first, then the meaning below — you learn each pattern both ways.", "vocabPrepTitle": "Preparation before the vocabulary trainer", "vocabPrepStep1": "Read through core patterns and the word list (native language ↔ target language) once.", + "vocabPrepProgress": "Pass {pass}: item {current} of {total}", + "vocabPrepNextItem": "Next item", "vocabPrepConfirm1": "First pass done", "vocabPrepStep2": "Go through the same items again (active review, not testing yet).", "vocabPrepConfirm2": "Second pass done", diff --git a/frontend/src/i18n/locales/es/socialnetwork.json b/frontend/src/i18n/locales/es/socialnetwork.json index bfee817..065fa1b 100644 --- a/frontend/src/i18n/locales/es/socialnetwork.json +++ b/frontend/src/i18n/locales/es/socialnetwork.json @@ -448,6 +448,8 @@ "corePatternsHint": "Primero la lengua meta; debajo, el significado en tu idioma.", "vocabPrepTitle": "Preparación antes del entrenador de vocabulario", "vocabPrepStep1": "Lee una vez los patrones clave y la lista de palabras (idioma nativo ↔ lengua meta).", + "vocabPrepProgress": "Pasada {pass}: término {current} de {total}", + "vocabPrepNextItem": "Siguiente término", "vocabPrepConfirm1": "Primera lectura hecha", "vocabPrepStep2": "Repasa los mismos elementos otra vez (repaso activo, aún sin practicar).", "vocabPrepConfirm2": "Segunda lectura hecha", diff --git a/frontend/src/views/social/VocabLessonView.vue b/frontend/src/views/social/VocabLessonView.vue index 2d00d4b..f96084f 100644 --- a/frontend/src/views/social/VocabLessonView.vue +++ b/frontend/src/views/social/VocabLessonView.vue @@ -217,8 +217,41 @@ - -
+ {{ $t('socialnetwork.vocab.courses.vocabPrepProgress', { pass: lessonPrepStage + 1, current: lessonPrepIndex + 1, total: prepItems.length }) }} +
++ {{ lessonPrepStage === 0 + ? $t('socialnetwork.vocab.courses.vocabPrepStep1') + : $t('socialnetwork.vocab.courses.vocabPrepStep2') }} +
+{{ $t('socialnetwork.vocab.courses.vocabPrepReady') }}
+{{ $t('socialnetwork.vocab.courses.vocabInfoText') }}
{{ $t('socialnetwork.vocab.courses.vocabPrepStep1') }}
- - - -{{ $t('socialnetwork.vocab.courses.vocabPrepStep2') }}
- - -{{ $t('socialnetwork.vocab.courses.vocabPrepReady') }}
-