🌐 Add German translation

This commit is contained in:
2022-08-21 19:41:08 +02:00
parent 59a2c0eacb
commit ebce0bcab3

View File

@ -19,9 +19,9 @@ export const strings = {
"Select a class here so the correct timetable is used and only relevant substitutions are shown.",
timetableGroups:
"A timetable group defines, which lesson should be displayed, and which substitution should be shown if there are multiple possibilities for a single lesson within one class.",
language: "Change the language of all texts in the application",
language: "Change the language of all texts in the application.",
about:
"This Tool queries and parses the latest timetable data every minute. The correctness of the data can in no way be guaranteed, so please check the data against the official plan if something seems wrong! Due to the format of the plan files, it it sometimes not easily possible to extract the correct data, so the plan displayed here may not be correct.",
"This Tool queries and parses the latest substitution-plan data every minute. The correctness of the data can in no way be guaranteed, so please check the data against the official plan if something seems wrong! Due to the format of the plan files, it it sometimes not easily possible to extract the correct data, so the plan displayed here may not be correct.",
},
other: "Other",
none: "None",
@ -68,4 +68,75 @@ export const strings = {
},
},
},
de: {
title: {
timetable: "Stundenplan",
substitutions: "Vertretungsplan",
history: "Verlauf",
settings: "Einstellungen",
login: "Anmelden",
},
settings: {
heading: {
filtering: "Filter",
timetableGroups: "Stundenplan-Gruppen",
language: "Sprache",
about: "Über diese Anwendung",
},
text: {
filtering:
"Wähle hier deine Klasse aus, damit du deinen Stundenplan angezeigt bekommst und du nur relevante Vertretungen siehst.",
timetableGroups:
"Stundenplan-Gruppen legen fest, welche Stundenplan-Daten du angezeigt bekommst, wenn es mehrere Möglichkeiten für eine Stunde gibt.",
language: "Ändere die Sprache aller Texte dieser Anwendung.",
about:
"Diese Anwendung fragt jede Minute die neusten Vertretungsplan-Daten an und verarbeitet sie, um sie dir schöner und besser lesbar anzuzeigen. Die Richtigkeit dieser Daten kann nicht garantiert werden, da es manchmal kompliziert ist, die richtigen Daten zu extrahieren. Wenn etwas nicht richtig aussieht, überprüfe es bitte auf dem offiziellen Plan!",
},
other: "Andere",
none: "Keine",
version: "Version",
},
timetable: {
warning: "Warnung:",
trustWarning:
"Die Datenquelle, von der die Stundenplan-Daten stammen ({source}) ist nicht vertrauenswürdig, der angezeigte Stundenplan könnte also falsch sein!",
setup: {
title: "Keine Klasse ausgewählt",
prompt: "Wähle eine Klasse",
description:
"Bitte wähle eine Klasse aus, damit du deinen Stundenplan angezeigt bekommst und nur Vertretungen siehst, die dich betreffen. Du kannst deine Klasse später in den Einstellungen ändern.",
},
notes: "Anmerkung:",
},
days: {
sunday: "Sonntag",
monday: "Montag",
tuesday: "Dienstag",
wednesday: "Mittwoch",
thursday: "Donnerstag",
friday: "Freitag",
saturday: "Samstag",
},
substitution: {
text: {
withClass: {
subjectChange:
"Unterricht geändert für die Klasse {class} in {subject} mit {teacher} in Raum {room}",
teacherChange:
"Unterricht geändert für die Klasse {class} in {subject} jetzt mit {teacher}",
roomChange:
"Der Raum für das Fach {subject} für die Klasse {class} mit {teacher} ist jetzt {room}",
cancellation: "Unterricht für Klasse {class} mit {teacher} fällt aus",
},
withoutClass: {
subjectChange:
"Unterricht geändert in {subject} mit {teacher} in Raum {room}",
teacherChange: "Unterricht in {subject} jetzt mit {teacher}",
roomChange:
"Raum für das Fach {subject} mit {teacher} ist jetzt {room}",
cancellation: "Unterricht mit {teacher} fällt aus",
},
},
},
},
};