Mark translation keys

This commit is contained in:
Daniel Egger 2023-09-07 15:22:32 +02:00
parent fde7e2edef
commit 9b654975c0
9 changed files with 108 additions and 28 deletions

View File

@ -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"
}

View File

@ -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 nest 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 loutil 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",

View File

@ -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",

View File

@ -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,
})
}}
</a>
<span v-else>Fehler, Lerninhalt nicht korrekt verknüpft</span>
</p>
@ -75,7 +79,9 @@ const getIconName = () => {
<div class="heading-2">
{{ assignment.completion?.evaluation_points }}
</div>
<div>von {{ assignment.max_points }} Punkten</div>
<div>
{{ $t("assignment.von x Punkten", { x: assignment.max_points }) }}
</div>
</div>
</div>
<div v-else class="flex flex-col items-center">

View File

@ -65,12 +65,18 @@ const progressStatusCount = computed(() => {
>
{{ userPointsEvaluatedAssignments }}
</div>
<div class="pl-2">von {{ totalPointsEvaluatedAssignments }} Punkten</div>
<div>
{{ $t("assignment.von x Punkten", { x: totalPointsEvaluatedAssignments }) }}
</div>
</div>
<ItProgress :status-count="progressStatusCount" />
<div>
{{ numAssignmentsEvaluated }} von {{ numAssignmentsTotal }} Arbeiten
abgeschlossen
{{
$t("assignment.x von y Arbeiten abgeschlossen", {
x: numAssignmentsEvaluated,
y: numAssignmentsTotal,
})
}}
</div>
<div v-if="!props.detailView">
@ -78,7 +84,7 @@ const progressStatusCount = computed(() => {
:to="competenceCertificate.frontend_url"
class="btn-text mt-4 inline-flex items-center py-2 pl-0"
>
<span>{{ $t("a.Details anschauen") }}</span>
<span>{{ $t("a.Details anzeigen") }}</span>
<it-icon-arrow-right></it-icon-arrow-right>
</router-link>
</div>

View File

@ -76,7 +76,9 @@ onMounted(async () => {
<div class="heading-1 py-4">
{{ userPointsEvaluatedAssignments }}
</div>
<div class="pl-2">von {{ totalPointsEvaluatedAssignments }} Punkten</div>
<div class="pl-2">
{{ $t("assignment.von x Punkten", { x: totalPointsEvaluatedAssignments }) }}
</div>
</div>
</div>

View File

@ -68,7 +68,7 @@ const performanceCriteriaStatusCount = computed(() => {
<span class="font-bold">
{{ userPointsEvaluatedAssignments }}
</span>
von {{ totalPointsEvaluatedAssignments }} Punkten
{{ $t("assignment.von x Punkten", { x: totalPointsEvaluatedAssignments }) }}
</div>
<div>
@ -85,20 +85,22 @@ const performanceCriteriaStatusCount = computed(() => {
<span class="text-bold">
{{ assignmentsMaxEvaluationPoints(certificate.assignments) }}
</span>
von
{{ assignmentsUserPoints(certificate.assignments) }}
Punkten
{{
$t("assignment.von x Punkten", {
x: assignmentsUserPoints(certificate.assignments),
})
}}
</div>
<div class="flex">
<div>
{{
certificate.assignments.filter(
$t("assignment.x von y Arbeiten abgeschlossen", {
x: certificate.assignments.filter(
(a) => a.completion?.completion_status === "EVALUATION_SUBMITTED"
).length
).length,
y: certificate.assignments.length,
})
}}
von
{{ certificate.assignments.length }}
Arbeiten abgeschlossen
</div>
<div class="ml-2 w-40">
<ItProgress
@ -114,7 +116,7 @@ const performanceCriteriaStatusCount = computed(() => {
:to="`/course/${props.courseSlug}/competence/certificates`"
class="btn-text mt-4 inline-flex items-center py-2 pl-0"
>
<span>{{ $t("a.Details anschauen") }}</span>
<span>{{ $t("a.Details anzeigen") }}</span>
<it-icon-arrow-right></it-icon-arrow-right>
</router-link>
</div>

View File

@ -43,7 +43,7 @@ onMounted(async () => {
:class="{ 'border-b-2 border-b-blue-900': routeInOverview() }"
>
<router-link :to="`/course/${courseSlug}/competence`">
{{ $t("mediaLibrary.overview") }}
{{ $t("a.Übersicht") }}
</router-link>
</li>
<li

View File

@ -31,7 +31,7 @@ onMounted(async () => {
>
<li class="inline-block">
<router-link :to="mediaLibraryStore.mediaLibraryPage.frontend_url">
{{ $t("mediaLibrary.overview") }}
{{ $t("a.Übersicht") }}
</router-link>
</li>
<li