Skip to content

Commit

Permalink
General: Improve German language consistency (#8491)
Browse files Browse the repository at this point in the history
  • Loading branch information
egekurt123 authored May 4, 2024
1 parent f2496fe commit d933ab6
Show file tree
Hide file tree
Showing 21 changed files with 40 additions and 39 deletions.
1 change: 1 addition & 0 deletions docs/dev/guidelines/language-guidelines.rst
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ The German language is mainly used for user interaction.
**Best practices** (written in German for demonstration purposes)

* **Nutze neutrale Formulierungen**: Wenn möglich ist es empfehlenswert, neutrale Formulierungen zu finden. Neben passiven Formen, wie z.B. Studierende, können auch aktive mit „Mensch“ bzw. „Person“ etc. verwendet werden. Das spart „der/die“ und inkludiert alle Menschen unabhängig davon, welche Eigenschaften/Kategorien diese Personen sonst noch mitbringen.
* **Verwende die Anrede „du“**:Um eine persönliche und weniger formelle Atmosphäre zu schaffen, verwende „du“ statt „Sie".
* **Beschreibe Handlungen (aktiv oder passiv)**:

* „Automatisch generierte Ergebnisse werden am Ende des Bearbeitungszeitraums erstellt“. Statt „Die Studierenden erhalten am Ende des Bearbeitungszeitraums ein automisch generiertes Ergebnis.“)
Expand Down
2 changes: 1 addition & 1 deletion src/main/webapp/i18n/de/aboutUs.json
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
"text": "<a href={{ learningAnalyticsUrl }}>Lernanalytik:</a> Statistiken, mit denen sich die Studierenden mit dem Kursdurchschnitt vergleichen können. Bewerten der durchschnittliche Leistung der Studierenden anhand von Aufgaben und Kompetenzen."
},
"adaptiveLearning": {
"text": "<a href={{ adaptiveLearningUrl }}>Adaptives Lernen:</a> Definieren Sie Kompetenzen und Lernziele. Verfolgen Sie den Fortschritt der Studierenden und geben Sie individuelles Feedback."
"text": "<a href={{ adaptiveLearningUrl }}>Adaptives Lernen:</a> Definiere Kompetenzen und Lernziele. Verfolge den Fortschritt der Studierenden und gib individuelles Feedback."
},
"tutorialGroups": {
"text": "<a href={{ tutorialGroupsUrl }}>Übungsgruppen:</a> Verwaltung der Übungsgruppen eines Kurses. Planung der Sitzungen, Zuweisung der verantwortlichen Tutor:innen, Registrierung der Studierenden und Verfolgung der Anwesenheit."
Expand Down
2 changes: 1 addition & 1 deletion src/main/webapp/i18n/de/conversation.json
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,7 @@
}
},
"addUsers": {
"addUsersToGroupChat": "Fügen Sie Nutzer:innen zum Gruppenchat hinzu",
"addUsersToGroupChat": "Füge Nutzer:innen zum Gruppenchat hinzu",
"addUsersToChannel": "Nutzer:innen hinzufügen zu:",
"addUsersForm": {
"addUsersButton": "Nutzer:in hinzufügen",
Expand Down
2 changes: 1 addition & 1 deletion src/main/webapp/i18n/de/course.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"artemisApp": {
"course": {
"searchForCourse": "Suchen Sie nach einem Kurs",
"searchForCourse": "Suche nach einem Kurs",
"home": {
"title": "Kurse",
"createLabel": "Kurs erstellen",
Expand Down
2 changes: 1 addition & 1 deletion src/main/webapp/i18n/de/courseExamArchive.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
},
"confirmArchive": {
"title": "Achtung: Ein Archiv existiert bereits!",
"message": "Warnung! Der Kurs wurde bereits archiviert. Wenn Sie fortfahren, wird das Archiv überschrieben! Sind Sie sicher, dass Sie fortfahren möchten?"
"message": "Warnung! Der Kurs wurde bereits archiviert. Wenn du fortfährst, wird das Archiv überschrieben! Bist du sicher, dass du fortfahren möchtest?"
}
}
}
Expand Down
6 changes: 3 additions & 3 deletions src/main/webapp/i18n/de/exam.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"pdfExampleText": "Beispiel für ein gültiges PDF-Dateiformat:",
"pdfFile": {
"label": ".pdf-Datei auswählen",
"tooltip": "Bitte wählen Sie eine .pdf-Datei aus, die das Bild des registrierten Studenten und seine Matrikelnummer enthält."
"tooltip": "Bitte wähle eine .pdf-Datei aus, die das Bild des registrierten Studenten und seine Matrikelnummer enthält."
},
"dialogTitle": "Bilder hochladen",
"allImagesSaved": "Alle Bilder wurden erfolgreich gespeichert.",
Expand Down Expand Up @@ -641,7 +641,7 @@
"resolveComplaints": "Beschwerden können im Bewertungs-Dashboard bearbeitet werden.",
"testRun": "Probiere verschiedene Kombinationen von Übungsvarianten aus Sicht der Studierenden aus.",
"exportResults": "Die Klausurergebnisse können in Form einer .csv Datei exportiert werden.",
"editWorkingTime": "Bis zu einer Minute vor dem Ende der Prüfung können Sie deren Dauer verlängern.",
"editWorkingTime": "Bis zu einer Minute vor dem Ende der Prüfung kannst du deren Dauer verlängern.",
"createAnnouncement": "Um wichtige Informationen an alle Studierenden, die gerade an der Klausur arbeiten, zu kommunizieren, kannst du eine Ankündigung machen. Sie wird sofort an alle Studierenden verteilt und angezeigt.",
"suspiciousBehavior": "Verdächtiges Verhalten und Plagiatsfälle können in diesem Dashboard eingesehen werden."
},
Expand Down Expand Up @@ -681,7 +681,7 @@
"title": "Prüfungszeit bearbeiten",
"label": "Änderung der Prüfungszeit",
"duration": "Die neue Dauer der Prüfung beträgt <strong>{{ duration }}</strong>.",
"question": "Die Prüfungszeit wird für alle Studierenden angepasst. Wollen Sie die Prüfungszeit für die Klausur <strong>{{ title }}</strong> wirklich ändern?",
"question": "Die Prüfungszeit wird für alle Studierenden angepasst. Willst du die Prüfungszeit für die Klausur <strong>{{ title }}</strong> wirklich ändern?",
"typeNameToConfirm": "Bitte gib den Namen der Klausur zur Bestätigung ein."
},
"announcementCreate": {
Expand Down
2 changes: 1 addition & 1 deletion src/main/webapp/i18n/de/exercise.json
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@
"assessmentDue": "Bewertungsfrist",
"assessmentDueDate": "Einreichungsfrist der Bewertung",
"assessmentDueDateError": "Einreichungsfrist der Bewertung muss nach dem Veröffentlichungsdatum, Startdatum und nach der Einreichungsfrist für Aufgaben sein. Bitte überprüfe deine Auswahl nochmal.",
"noReleaseDateWarning": "Du hast kein Veröffentlichungsdatum definiert, daher wird die Aufgabe sofort veröffentlicht und sichtbar für die Studierenden sein. Sie können aber erst nach dem Startdatum an der Aufgabe teilnehmen.",
"noReleaseDateWarning": "Du hast kein Veröffentlichungsdatum definiert, daher wird die Aufgabe sofort veröffentlicht und sichtbar für die Studierenden sein. Du kannst aber erst nach dem Startdatum an der Aufgabe teilnehmen.",
"noReleaseAndStartDateWarning": "Du hast kein Veröffentlichungs- und Startdatum definiert, daher wird die Aufgabe sofort veröffentlicht und Studierende können direkt an der Aufgabe teilnehmen.",
"dateNotSet": "Kein Datum gesetzt",
"exampleSolutionPublicationDate": "Veröffentlichungsdatum der Beispiellösung",
Expand Down
2 changes: 1 addition & 1 deletion src/main/webapp/i18n/de/exerciseChatbot.json
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@
"irisNotAvailable": "Iris antwortet nicht. Bitte versuche es später!",
"rateLimitExceeded": "Du hast die maximale Anzahl von Nachrichten, die du in einem {{ hours }}-Stunden-Zeitfenster an Iris senden kannst, erreicht. Bitte versuche es später erneut!"
},
"disclaimer": "Iris kann Fehler machen. Überprüfen Sie wichtige Informationen.",
"disclaimer": "Iris kann Fehler machen. Überprüfe wichtige Informationen.",
"tutorFirstMessage": "Hallo, ich bin Iris! Ich kann dir bei deiner Programmieraufgabe helfen. Du kannst <a href='/about-iris' target='_blank'>hier</a> mehr über mich erfahren.",
"codeEditorFirstMessage": "Hallo, ich bin Iris! Ich kann dir bei der Bearbeitung von Programmieraufgaben helfen. Ich kann zum Beispiel: <ul><li>eine neue Aufgabe erstellen</li><li><a href='/' target='_blank'>eine Variante von einer bestehenden Aufgabe erstellen</a></li><li>eine bestehende Aufgabe neuen Anforderungen anpassen</li></ul> Du kannst <a href='/about-iris' target='_blank'>hier</a> mehr über mich erfahren.",
"rateLimitTooltip": "Dies ist die maximale Anzahl von Nachrichten, die du in einem {{ hours }}-Stunden-Zeitfenster an Iris senden kannst."
Expand Down
4 changes: 2 additions & 2 deletions src/main/webapp/i18n/de/featureOverview.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
"sessionMonitoring": {
"title": "Überwachung der Klausur",
"shortDescription": "Überwache die Klausursitzung, um ungewöhnliche Aktivitäten zu identifizieren.",
"descriptionTextOne": "Ohne eine Aufsicht, kann es sich so anfühlen, als könntest du deine Studierenden nicht genau beobachten. Um dem entgegenzuwirken, beinhaltet Artemis eine Überwachung der Klausuren. Für alle Studierenden, die an der Klausur teilnehmen, generiert Artemis eine Klausursitzung. Die Klausursitzung enthält neben anderen Feldern, wann und wo die Klausur gestartet wurde, die öffentliche IP-Adresse und einen einzigartigen Fingerabdruck, der auf dem Browser und dem Betriebssystem basiert. Zusätzlich generiert die Klausur eine eindeutige Kennung, die mit jeder Anfrage gesendet wird. Studierende haben die Möglichkeit, während der Klausur zwischen den Computern zu wechseln und auch offline weiterzuarbeiten. Als Ausbilder haben Sie die Möglichkeit, alle Sitzungen und das Verhalten der Studierenden zu analysieren und verdächtig erscheinende Fälle zu markieren."
"descriptionTextOne": "Ohne eine Aufsicht kann es sich so anfühlen, als würdest du deine Studierenden nicht genau beobachten. Um dem entgegenzuwirken, beinhaltet Artemis eine Überwachung der Klausuren. Für alle Teilnehmenden generiert Artemis eine Klausursitzung. Diese Klausursitzung enthält unter anderem, wann und wo die Klausur gestartet wurde, die öffentliche IP-Adresse und einen einzigartigen Fingerabdruck, der auf dem Browser und dem Betriebssystem basiert. Zusätzlich generiert die Klausur eine eindeutige Kennung, die mit jeder Anfrage gesendet wird. Studierende haben die Möglichkeit, während der Klausur zwischen den Computern zu wechseln und auch offline weiterzuarbeiten. Als Ausbilder hast du die Möglichkeit, alle Sitzungen und das Verhalten der Studierenden zu analysieren und verdächtig erscheinende Fälle zu markieren."
},
"plagiarismDetection": {
"title": "Plagiatserkennung",
Expand Down Expand Up @@ -74,7 +74,7 @@
"statistics": {
"title": "Statistiken Erstellen",
"shortDescription": "Statistiken erstellen und Einblicke in die Leistungen der Studierenden gewinnen.",
"descriptionTextOne": "Die Klausur ist vorbei, alle Klausuren wurden bewertet und die Beschwerden der Studierenden wurden ausgewertet. Was nun?\n\nDu kannst das Ergebnis der Klausur anhand der von Artemis generierten Statistiken auswerten. Überprüfe die Leistung der Studierenden anhand verschiedener Metriken wie Durchschnitt, Median und Standardabweichung. Überprüfen Sie die wahrgenommenen Schwierigkeiten der Studierenden bei jeder Aufgabe, um die Klausuren in Zukunft zu verbessern. Zusätzlich kannst du alle Ergebnisse in eine CSV-Datei herunterladen, um sie in externe Systeme zu exportieren und Diagramme und Grafiken zur weiteren Analyse zu erstellen."
"descriptionTextOne": "Die Klausur ist vorbei, alle Klausuren wurden bewertet und die Beschwerden der Studierenden wurden ausgewertet. Was nun?\n\nDu kannst das Ergebnis der Klausur anhand der von Artemis generierten Statistiken auswerten. Überprüfe die Leistung der Studierenden anhand verschiedener Metriken wie Durchschnitt, Median und Standardabweichung. Überprüfe die wahrgenommenen Schwierigkeiten der Studierenden bei jeder Aufgabe, um die Klausuren in Zukunft zu verbessern. Zusätzlich kannst du alle Ergebnisse in eine CSV-Datei herunterladen, um sie in externe Systeme zu exportieren und Diagramme und Grafiken zur weiteren Analyse zu erstellen."
},
"checklist": {
"title": "Checkliste Befolgen",
Expand Down
4 changes: 2 additions & 2 deletions src/main/webapp/i18n/de/gradingSystem.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
},
"presentationType": {
"title": "Präsentationsmodus",
"description": "Wählen Sie \"Einfach\", um die Anzahl der Präsentationen festzulegen, die ein Student halten muss, um den Notenbonus für den Kurs zu erhalten. Wählen Sie \"Benotet\", um die Anzahl der von Tutoren benoteten Präsentationen, die ein Student halten kann, und die Gewichtung der Präsentationen für die Kursnote festzulegen.",
"description": "Wähle \"Einfach\", um die Anzahl der Präsentationen festzulegen, die ein Student halten muss, um den Notenbonus für den Kurs zu erhalten. Wähle \"Benotet\", um die Anzahl der von Tutoren benoteten Präsentationen, die ein Student halten kann, und die Gewichtung der Präsentationen für die Kursnote festzulegen.",
"none": "Keine",
"basic": "Einfach",
"graded": "Benotet"
Expand Down Expand Up @@ -59,7 +59,7 @@
},
"maxPoints": {
"title": "Maximale Punktzahl",
"explanation": "Legt die maximale Punktzahl für den gegebenen Kurs/die gegebene Prüfung fest. Der Wert wird benötigt, wenn ein Notenschlüssel mit absoluter Punktzahl als Schranke anstelle eines Prozentsatzes benötigt wird. Beachten Sie, dass die maximale Punktzahl keinen Einfluss auf die Notenberechnung für Kurse hat, für Prüfungen jedoch schon."
"explanation": "Legt die maximale Punktzahl für den gegebenen Kurs/die gegebene Prüfung fest. Der Wert wird benötigt, wenn ein Notenschlüssel mit absoluter Punktzahl als Schranke anstelle eines Prozentsatzes benötigt wird. Beachte, dass die maximale Punktzahl keinen Einfluss auf die Notenberechnung für Kurse hat, für Prüfungen jedoch schon."
},
"gradeType": {
"title": "Notentyp",
Expand Down
6 changes: 3 additions & 3 deletions src/main/webapp/i18n/de/importUsers.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@
"csvExampleText": "Beispiel für eine gültige CSV Datei:",
"csvFile": {
"label": ".csv Datei auswählen",
"tooltip": "Bitte wähle die .csv Datei mit den Nutzern zum Import aus. Pro Eintrag muss entweder die 'LOGIN', 'REGISTRATION_NUMBER' oder 'E-MAIL' Spalte ausgefüllt sein. Folgendes Format muss dabei beachtet werden: Login, Matrikelnummer, E-Mail, Vorname, Nachname. Sie müssen diese in der obersten Spalte angeben!"
"tooltip": "Bitte wähle die .csv Datei mit den Nutzern zum Import aus. Pro Eintrag muss entweder die 'LOGIN', 'REGISTRATION_NUMBER' oder 'E-MAIL' Spalte ausgefüllt sein. Folgendes Format muss dabei beachtet werden: Login, Matrikelnummer, E-Mail, Vorname, Nachname. Du musst diese in der obersten Spalte angeben!"
},
"usersForImport": {
"label": "Nutzer zum Importieren",
"tooltip": "Diese Nutzer werden importiert beim Klicken auf \"Importieren\".",
"importFailed": "Bitte versuchen sie es nach dem reparieren der Datei erneut, die Datei konnte wegen folgendem Fehler nicht gelesen werden:",
"failedRows": "Die folgenden Reihen in ihrer CSV sind ungültig und müssen entweder den Login, eine Matrikelnummer oder eine E-Mail enthalten:",
"importFailed": "Bitte versuche es nach dem reparieren der Datei erneut, die Datei konnte wegen folgendem Fehler nicht gelesen werden:",
"failedRows": "Die folgenden Reihen in deiner CSV sind ungültig und müssen entweder den Login, eine Matrikelnummer oder eine E-Mail enthalten:",
"noUsersFound": "Es wurden keine Benutzer zum Importieren gefunden"
},
"numberOfUsers": "Anzahl an Nutzern:",
Expand Down
8 changes: 4 additions & 4 deletions src/main/webapp/i18n/de/instructorDashboard.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,17 +45,17 @@
"title": "Abgaben herunterladen",
"titleSingle": "Abgabe herunterladen",
"questions": {
"individual": "Tragen sie hier alle Kennungen der Studierenden ein, die heruntergeladen werden sollen getrennt durch ein Komma (z.B. ga87fix,ga63dut)",
"team": "Tragen sie hier alle Kurznamen der Teams ein, die heruntergeladen werden sollen getrennt durch ein Komma (z.B. team1,team2)"
"individual": "Trag bitte hier alle Kennungen der Studierenden ein, die heruntergeladen werden sollen getrennt durch ein Komma (z.B. ga87fix,ga63dut)",
"team": "Trag bitte hier alle Kurznamen der Teams ein, die heruntergeladen werden sollen getrennt durch ein Komma (z.B. team1,team2)"
},
"timeWarning": "<b>Achtung:</b> Diese Aktion kann abhängig von Größe und Anzahl der Repositories mehrere Minuten dauern.",
"currentlySelected": "Sie sind dabei die Abgaben <strong>aller Teams/Studierende</strong> von folgenden Aufgaben herunterzuladen:"
"currentlySelected": "Du bist dabei die Abgaben <strong>aller Teams/Studierende</strong> von folgenden Aufgaben herunterzuladen:"
},
"exportCSV": "Als CSV exportieren",
"exportSubmissions": {
"title": "Abgaben exportieren",
"downloadAllStudents": "Oder lade die Abgaben aller Studierenden herunter",
"question": "Tragen sie hier alle Kennungen der Studierenden getrennt durch ein Komma ein, deren Abgaben heruntergeladen werden sollen (z.B. ga87fix,ga63dut)",
"question": "Trag bitte hier alle Kennungen der Studierenden getrennt durch ein Komma ein, deren Abgaben heruntergeladen werden sollen (z.B. ga87fix,ga63dut)",
"filterLateSubmissions": "Verspätete Abgaben herausfiltern",
"filterLateSubmissionsDate": {
"title": "Datum zum Filtern verspäteter Abgaben",
Expand Down
6 changes: 3 additions & 3 deletions src/main/webapp/i18n/de/lectureUnit.json
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@
"secondLine": "Artemis erwartet eine Wiederholung der Gliederungsfolie vor jeder Einheit.",
"note": "Hinweis: Du kannst die Informationen bearbeiten, bevor die angehängten Einheiten übermittelt werden."
},
"noFile": "Es gibt keine Datei für die automatische Einheitenverarbeitung. Bitte gehen Sie einen Schritt zurück und versuchen Sie es erneut.",
"noFile": "Es gibt keine Datei für die automatische Einheitenverarbeitung. Bitte gehe einen Schritt zurück und versuche es erneut.",
"noUnitDetected": "Es wurde keine Einheit erkannt und konnte nicht automatisch geteilt werden. Bitte füge Informationen für jede Einheit hinzu!",
"pageTitle": "Einheiten",
"addUnit": "Einheit hinzufügen",
Expand All @@ -132,7 +132,7 @@
"secondLine": "Mehrere Schlüsselsätze werden mit einem Komma getrennt, zwischen Groß- und Kleinbuchstaben wird nicht unterschieden.",
"thirdLine": "Folgende Folien werden entfernt:"
},
"timeout": "Zeitüberschreitung während der automatischen Einheitenverarbeitung. Bitte versuchen Sie es erneut.",
"timeout": "Zeitüberschreitung während der automatischen Einheitenverarbeitung. Bitte versuche es erneut.",
"removeSlidesPlaceholder": "Beispiel: 'Pause, Beispiellösungen'",
"validation": {
"invalidPages": "Die Startseite oder die letzte Seite von {{ unitName }} sind falsch eingestellt.",
Expand All @@ -155,7 +155,7 @@
"endPage": "Letzte Seite"
},
"lectureFileToolTip": "Bitte auswählen, um die automatischen Trennung von Vorlesungseinheiten zu aktivieren.",
"processTimeInfo": "Die Verarbeitung der Vortragseinheiten kann einige Sekunden dauern. Bitte haben Sie etwas Geduld."
"processTimeInfo": "Die Verarbeitung der Vortragseinheiten kann einige Sekunden dauern. Habe bitte etwas Geduld."
},
"createAttachmentUnit": {
"title": "Dateieinheit erstellen",
Expand Down
Loading

0 comments on commit d933ab6

Please sign in to comment.