From 9b654975c04a5e8f3e8b272d69ce5a83f28a5219 Mon Sep 17 00:00:00 2001
From: Daniel Egger
Date: Thu, 7 Sep 2023 15:22:32 +0200
Subject: [PATCH] Mark translation keys
---
client/src/locales/de/translation.json | 46 +++++++++++++++++--
client/src/locales/fr/translation.json | 17 ++++++-
client/src/locales/it/translation.json | 17 ++++++-
.../competence/CompetenceAssignmentRow.vue | 10 +++-
.../CompetenceCertificateComponent.vue | 14 ++++--
.../CompetenceCertificateListPage.vue | 4 +-
.../pages/competence/CompetenceIndexPage.vue | 24 +++++-----
.../pages/competence/CompetenceParentPage.vue | 2 +-
.../mediaLibrary/MediaLibraryParentPage.vue | 2 +-
9 files changed, 108 insertions(+), 28 deletions(-)
diff --git a/client/src/locales/de/translation.json b/client/src/locales/de/translation.json
index e46a5474..3eb99131 100644
--- a/client/src/locales/de/translation.json
+++ b/client/src/locales/de/translation.json
@@ -1,22 +1,50 @@
{
+ "100%": "100%",
+ "20%": "20%",
+ "40%": "40%",
+ "60%": "60%",
+ "80%": "80%",
+ "Abgabetermin Ergebnisse:": "Abgabetermin Ergebnisse:",
"Alle": "Alle",
"Anwesenheit Präsenzkurse": "Anwesenheit Präsenzkurse",
"Anwesenheit bestätigen": "Anwesenheit bestätigen",
"Anwesenheit prüfen": "Anwesenheit prüfen",
"Anwesenheitskontrolle Präsenzkurse": "Anwesenheitskontrolle Präsenzkurse",
"Benutzername": "Benutzername",
+ "Die Anwesenheit wurde definitiv bestätigt": [],
"Ergebnisse anschauen": "Ergebnisse anschauen",
+ "Ergebnisse anzeigen": "Ergebnisse anzeigen",
"Feedback": "Feedback",
"Feedback anschauen": "Feedback anschauen",
"Feedback: Feedback zum Lehrgang": "Feedback: Feedback zum Lehrgang",
+ "Freigabetermin Bewertungen:": "Freigabetermin Bewertungen:",
+ "Hier überprüfst und bestätigst du die Anwesenheit deiner Teilnehmenden": [],
+ "Ich will die Anwesenheit der untenstehenden Personen definitiv bestätigen": [],
+ "Keine Auftragsdetails verfügbar": [],
"MS Teams öffnen": "MS Teams öffnen",
"Nächste Termine": "Nächste Termine",
"Passwort": "Passwort",
+ "Präsenzkurs": "Präsenzkurs",
+ "Sehr unzufrieden": "Sehr unzufrieden",
+ "Sehr zufrieden": "Sehr zufrieden",
"Status anschauen": "Status anschauen",
"TODO: Nächste Termine": "TODO: Nächste Termine",
"Trainerunterlagen": "Trainerunterlagen",
"Wissens - und Verständnisfragen": "Wissens - und Verständnisfragen",
"Zur Zeit sind keine Termine vorhanden": "Zur Zeit sind keine Termine vorhanden",
+ "a": {
+ "Bewertung freigegeben": "Bewertung freigegeben",
+ "Details anzeigen": "Details anzeigen",
+ "Ergebnisse abgegeben": "Ergebnisse abgegeben",
+ "Gesamtpunktzahl": "Gesamtpunktzahl",
+ "Höchstpunktzahl": "Höchstpunktzahl",
+ "KompetenzNavi": "KompetenzNavi",
+ "Kompetenznachweise": "Kompetenznachweise",
+ "Punkte": "Punkte",
+ "Selbsteinschätzungen": "Selbsteinschätzungen",
+ "Zwischenstand": "Zwischenstand",
+ "Übersicht": "Übersicht"
+ },
"assignment": {
"acceptConditionsDisclaimer": "Bedingungen akzeptieren und Ergebnisse abgeben",
"assessmentDocumentDisclaimer": "Diese geleitete Fallarbeit wird auf Grund des folgenden Beurteilungsinstrument bewertet:",
@@ -37,7 +65,9 @@
"submissionNotificationDisclaimer": "{{name}} wird deine Ergebnisse bewerten. Du wirst per Benachrichtigung informiert, sobald die Bewertung für dich freigegeben wurde.",
"submitAssignment": "Ergebnisse abgeben",
"taskDefinition": "Bearbeite die Teilaufgaben und dokumentiere deine Ergebnisse.",
- "taskDefinitionTitle": "Aufgabenstellung"
+ "taskDefinitionTitle": "Aufgabenstellung",
+ "von x Punkten": "von {{x}} Punkten",
+ "x von y Arbeiten abgeschlossen": "{{x}} von {{y}} Arbeiten abgeschlossen"
},
"circlePage": {
"circleContentBoxTitle": "Das lernst du in diesem Circle",
@@ -81,6 +111,12 @@
"title": "Cockpit",
"trainerFilesText": "Hier findest du die Trainerunterlagen (Lösungsblätter, Präsentationen etc.) für deinen Circle."
},
+ "competenceCertificate": {
+ "mainTitle": "competenceCertificate.mainTitle"
+ },
+ "competenceCertificates": {
+ "mainTitle": "competenceCertificates.mainTitle"
+ },
"competences": {
"assessAgain": "Sich nochmals einschätzen",
"assessment": "Einschätzungen",
@@ -171,6 +207,7 @@
"exam_other": "Prüfungen",
"feedback_one": "Feedback",
"feedback_other": "Feedbacks",
+ "im circle x anschauen": "Im Circle «{{x}}» anzeigen",
"introduction": "Einleitung",
"learningPath": "Lernpfad",
"learningSequence": "Lernsequenz",
@@ -252,7 +289,6 @@
"description": "Finde eine vollständige Liste der Bücher und anderen Medien, auf die im Kurs verwiesen wird.",
"titel": "Lernmedien"
},
- "overview": "Übersicht",
"title": "Mediathek"
},
"messages": {
@@ -293,8 +329,10 @@
"welcome": "Es hat alles geklappt, du bist nun auf der digitalen Lernumgebung des Berufsbildungsverbands derVersicherungswirtschaft (VBV) registriert!"
}
},
+ "unzufrieden": "unzufrieden",
"x von y Bewertungen freigegeben": "{{x}} von {{y}} Bewertungen freigegeben",
"x von y Ergebnisse abgegeben": "{{x}} von {{y}} Ergebnisse abgegeben",
"x von y Feedbacks abgegeben": "{{x}} von {{y}} Feedbacks abgegeben",
- "x von y abgeschlossen": "{{x}} von {{y}} abgeschlossen"
-}
+ "x von y abgeschlossen": "{{x}} von {{y}} abgeschlossen",
+ "zufrieden": "zufrieden"
+}
\ No newline at end of file
diff --git a/client/src/locales/fr/translation.json b/client/src/locales/fr/translation.json
index e45552fc..e8f9e92d 100644
--- a/client/src/locales/fr/translation.json
+++ b/client/src/locales/fr/translation.json
@@ -15,6 +15,16 @@
"Trainerunterlagen": "Documents du formateur / de la formatrice",
"Wissens - und Verständnisfragen": "Questions de connaissance et de compréhension ",
"Zur Zeit sind keine Termine vorhanden": "Aucune réunion n’est prévue pour le moment",
+ "a": {
+ "Bewertung freigegeben": "Évaluations validée/s",
+ "Details anzeigen": "Afficher les détails",
+ "Ergebnisse abgegeben": "Résultats remis",
+ "Gesamtpunktzahl": "Score total",
+ "Höchstpunktzahl": "Score maximum",
+ "Punkte": "points",
+ "Zwischenstand": "Point intermédiaire",
+ "Übersicht": "Aperçu"
+ },
"assignment": {
"acceptConditionsDisclaimer": "Accepter les conditions et remettre les résultats",
"assessmentDocumentDisclaimer": "Cette étude de cas dirigée est évaluée par l’outil suivant :",
@@ -34,7 +44,9 @@
"submissionNotificationDisclaimer": "{{name}} va procéder à l’évaluation de tes résultats. Tu recevras une notification dès que l’évaluation aura été validée et que tu pourras la consulter.",
"submitAssignment": "Remettre les résultats",
"taskDefinition": "Résous les exercices et documente tes résultats.",
- "taskDefinitionTitle": "Énoncé du problème"
+ "taskDefinitionTitle": "Énoncé du problème",
+ "von x Punkten": "sur {{x}} points",
+ "x von y Arbeiten abgeschlossen": "{{x}} sur {{y}} épreuves terminées"
},
"circlePage": {
"circleContentBoxTitle": "Ce que tu vas apprendre dans ce cercle",
@@ -169,6 +181,7 @@
"feedback_many": "Feed-backs",
"feedback_one": "Feed-back",
"feedback_other": "Feed-backs",
+ "im circle x anschauen": "Regarder dans le cercle «{{x}}»",
"introduction": "Introduction",
"learningPath": "Parcours de formation",
"learningSequence": "Séquence",
@@ -297,4 +310,4 @@
"x von y Ergebnisse abgegeben": "{{x}} de {{y}} résultats remis",
"x von y Feedbacks abgegeben": "{{x}} de {{y}} feedbacks remis",
"x von y abgeschlossen": "{{x}} de {{y}} achevée/s"
-}
+}
\ No newline at end of file
diff --git a/client/src/locales/it/translation.json b/client/src/locales/it/translation.json
index cae917bf..4a995aea 100644
--- a/client/src/locales/it/translation.json
+++ b/client/src/locales/it/translation.json
@@ -15,6 +15,16 @@
"Trainerunterlagen": "Documenti del/della trainer",
"Wissens - und Verständnisfragen": "Domande di conoscenza e di comprensione",
"Zur Zeit sind keine Termine vorhanden": "Al momento non ci sono scadenze",
+ "a": {
+ "Bewertung freigegeben": "Valutazioni approvate/a",
+ "Details anzeigen": "Mostrare i dettagli",
+ "Ergebnisse abgegeben": "Risultati consegnati",
+ "Gesamtpunktzahl": "Punteggio totale",
+ "Höchstpunktzahl": "Punteggio massimo",
+ "Punkte": "punti",
+ "Zwischenstand": "Punto intermedio",
+ "Übersicht": "Panoramica"
+ },
"assignment": {
"acceptConditionsDisclaimer": "Accettare le condizioni e consegnare i risultati",
"assessmentDocumentDisclaimer": "Questa analisi guidata del caso viene valutata sulla base del seguente strumento di valutazione:",
@@ -34,7 +44,9 @@
"submissionNotificationDisclaimer": "I tuoi risultati saranno valutati da {{name}}. Riceverai una notifica non appena la tua valutazione sarà disponibile.",
"submitAssignment": "Consegnare i risultati",
"taskDefinition": "Svolgi le attività parziali e documenta i tuoi risultati.",
- "taskDefinitionTitle": "Compito"
+ "taskDefinitionTitle": "Compito",
+ "von x Punkten": "di {{x}} punti",
+ "x von y Arbeiten abgeschlossen": "{{x}} di {{y}} compiti completati"
},
"circlePage": {
"circleContentBoxTitle": "Cosa apprenderai in questo Circle",
@@ -169,6 +181,7 @@
"feedback_many": "Feedback",
"feedback_one": "Feedback",
"feedback_other": "Feedback",
+ "im circle x anschauen": "Guarda nel cerchio «{{x}}»",
"introduction": "Introduzione",
"learningPath": "Percorso di formazione",
"learningSequence": "Sequenza di apprendimento",
@@ -297,4 +310,4 @@
"x von y Ergebnisse abgegeben": "{{x}} di {{y}} risultati consegnati/o",
"x von y Feedbacks abgegeben": "{{x}} di {{y}} feedback consegnati/o",
"x von y abgeschlossen": "{{x}} di {{y}} completate/a"
-}
+}
\ No newline at end of file
diff --git a/client/src/pages/competence/CompetenceAssignmentRow.vue b/client/src/pages/competence/CompetenceAssignmentRow.vue
index 9278f97b..704b110a 100644
--- a/client/src/pages/competence/CompetenceAssignmentRow.vue
+++ b/client/src/pages/competence/CompetenceAssignmentRow.vue
@@ -33,7 +33,11 @@ const getIconName = () => {
class="link"
target="_blank"
>
- Im Circle «{{ assignment.learning_content.circle.title }}» anschauen
+ {{
+ $t("general.im circle x anschauen", {
+ x: assignment.learning_content.circle.title,
+ })
+ }}
Fehler, Lerninhalt nicht korrekt verknüpft
@@ -75,7 +79,9 @@ const getIconName = () => {
{{ assignment.completion?.evaluation_points }}
- von {{ assignment.max_points }} Punkten
+
+ {{ $t("assignment.von x Punkten", { x: assignment.max_points }) }}
+
diff --git a/client/src/pages/competence/CompetenceCertificateComponent.vue b/client/src/pages/competence/CompetenceCertificateComponent.vue
index 423c8938..54f3caed 100644
--- a/client/src/pages/competence/CompetenceCertificateComponent.vue
+++ b/client/src/pages/competence/CompetenceCertificateComponent.vue
@@ -65,12 +65,18 @@ const progressStatusCount = computed(() => {
>
{{ userPointsEvaluatedAssignments }}
- von {{ totalPointsEvaluatedAssignments }} Punkten
+
+ {{ $t("assignment.von x Punkten", { x: totalPointsEvaluatedAssignments }) }}
+
- {{ numAssignmentsEvaluated }} von {{ numAssignmentsTotal }} Arbeiten
- abgeschlossen
+ {{
+ $t("assignment.x von y Arbeiten abgeschlossen", {
+ x: numAssignmentsEvaluated,
+ y: numAssignmentsTotal,
+ })
+ }}
@@ -78,7 +84,7 @@ const progressStatusCount = computed(() => {
:to="competenceCertificate.frontend_url"
class="btn-text mt-4 inline-flex items-center py-2 pl-0"
>
- {{ $t("a.Details anschauen") }}
+ {{ $t("a.Details anzeigen") }}
diff --git a/client/src/pages/competence/CompetenceCertificateListPage.vue b/client/src/pages/competence/CompetenceCertificateListPage.vue
index 4aeb7bd7..5610bb2a 100644
--- a/client/src/pages/competence/CompetenceCertificateListPage.vue
+++ b/client/src/pages/competence/CompetenceCertificateListPage.vue
@@ -76,7 +76,9 @@ onMounted(async () => {
{{ userPointsEvaluatedAssignments }}
- von {{ totalPointsEvaluatedAssignments }} Punkten
+
+ {{ $t("assignment.von x Punkten", { x: totalPointsEvaluatedAssignments }) }}
+
diff --git a/client/src/pages/competence/CompetenceIndexPage.vue b/client/src/pages/competence/CompetenceIndexPage.vue
index df215a7b..2e376872 100644
--- a/client/src/pages/competence/CompetenceIndexPage.vue
+++ b/client/src/pages/competence/CompetenceIndexPage.vue
@@ -68,7 +68,7 @@ const performanceCriteriaStatusCount = computed(() => {
{{ userPointsEvaluatedAssignments }}
- von {{ totalPointsEvaluatedAssignments }} Punkten
+ {{ $t("assignment.von x Punkten", { x: totalPointsEvaluatedAssignments }) }}
@@ -85,20 +85,22 @@ const performanceCriteriaStatusCount = computed(() => {
{{ assignmentsMaxEvaluationPoints(certificate.assignments) }}
- von
- {{ assignmentsUserPoints(certificate.assignments) }}
- Punkten
+ {{
+ $t("assignment.von x Punkten", {
+ x: assignmentsUserPoints(certificate.assignments),
+ })
+ }}
{{
- certificate.assignments.filter(
- (a) => a.completion?.completion_status === "EVALUATION_SUBMITTED"
- ).length
+ $t("assignment.x von y Arbeiten abgeschlossen", {
+ x: certificate.assignments.filter(
+ (a) => a.completion?.completion_status === "EVALUATION_SUBMITTED"
+ ).length,
+ y: certificate.assignments.length,
+ })
}}
- von
- {{ certificate.assignments.length }}
- Arbeiten abgeschlossen
{
:to="`/course/${props.courseSlug}/competence/certificates`"
class="btn-text mt-4 inline-flex items-center py-2 pl-0"
>
- {{ $t("a.Details anschauen") }}
+ {{ $t("a.Details anzeigen") }}
diff --git a/client/src/pages/competence/CompetenceParentPage.vue b/client/src/pages/competence/CompetenceParentPage.vue
index 92fc0b76..2e72b69b 100644
--- a/client/src/pages/competence/CompetenceParentPage.vue
+++ b/client/src/pages/competence/CompetenceParentPage.vue
@@ -43,7 +43,7 @@ onMounted(async () => {
:class="{ 'border-b-2 border-b-blue-900': routeInOverview() }"
>
- {{ $t("mediaLibrary.overview") }}
+ {{ $t("a.Übersicht") }}
{
>
- {{ $t("mediaLibrary.overview") }}
+ {{ $t("a.Übersicht") }}