overhaul gpx creation and usage
Sonarqube Scanner / Prepare environment (push) Successful in 8s
Sonarqube Scanner / Build and test (push) Failing after 22s
Sonarqube Scanner / SonarQube analysis (push) Skipped
Sonarqube Scanner / Deploy to Server (push) Successful in 6s

This commit is contained in:
Florian Zumpe
2026-10-03 12:40:26 +02:00
parent 1cb3977269
commit 171ea88d55
29 changed files with 969 additions and 344 deletions
+20 -77
View File
@@ -7,6 +7,7 @@ globalThis.Wegwichtel ??= {};
static messages = Object.freeze(
{
"app": {
"no-tracking": "Hier gibt es keine Werbung. Wir verfolgen nicht, welche anderen Seiten du besuchst.",
"resume-hint": "Du kannst dort weitermachen, wo du aufgehört hast.",
"draft": "Eigener Entwurf",
"choose-route": "Strecke wählen",
@@ -367,29 +368,6 @@ globalThis.Wegwichtel ??= {};
"experiences": "Erlebnisse"
}
},
"privacy": {
"no-tracking": "Hier gibt es keine Werbung. Wir verfolgen nicht, welche anderen Seiten du besuchst.",
"incomplete-notice": "Diese Angaben sind noch nicht vollständig. Die Kontakte stammen von der Grundschule Herpf. Wer die Website betreibt, welche Verbindungsdaten gespeichert werden und wie lange sie bleiben, muss noch ergänzt werden.",
"controller-title": "1. Verantwortliche Stelle und Datenschutzkontakt",
"connection-title": "2. Wenn du Wegwichtel öffnest",
"connection-data": "Wenn du Wegwichtel öffnest, können Verbindungsdaten verarbeitet werden. Dazu gehören zum Beispiel die Internetadresse deines Geräts, Datum, Uhrzeit und Zeitzone, die aufgerufene Seite, übertragene Daten und ob der Aufruf geklappt hat. Auch die vorherige Seite und Angaben zu deinem Gerät, Internetbrowser und dessen Sprache können dazugehören. Diese Daten helfen dabei, die Website bereitzustellen, Fehler zu finden und sie zu schützen.",
"provider-label": "Wer die Website bereitstellt und welche Verbindungsdaten wie lange gespeichert werden:",
"provider-placeholder": "[Anbieter, Anschrift, gespeicherte Daten und Speicherdauer ergänzen]",
"location-title": "3. Standortdaten",
"location-data": "Du entscheidest, ob Wegwichtel deinen Standort nutzen darf. Damit findest du Strecken in deiner Nähe und siehst den Weg zur nächsten Station. Dein laufender Standort wird auf deinem Gerät verarbeitet. Wegwichtel speichert daraus keinen Verlauf auf der Website.",
"progress-title": "4. Deinen Fortschritt merken",
"progress-data": "Wenn du „Meinen Fortschritt merken“ einschaltest, speichert Wegwichtel deine gewählte Strecke, besuchte und angesehene Stationen sowie angehörte Tonaufnahmen. Auch ob du unterwegs bist, eine Pause machst oder fertig bist und der Zeitpunkt werden gespeichert. Diese Angaben bleiben auf deinem Gerät und werden nicht an die Website gesendet.",
"progress-deletion": "Wenn du deinen Fortschritt mindestens einen Tag lang nicht verändert hast, wird er beim nächsten Öffnen gelöscht. Beim Ausschalten wird er sofort gelöscht. Deine eigenen und für unterwegs gespeicherten Strecken bleiben erhalten.",
"drafts-title": "5. Deine eigenen Strecken",
"draft-data": "Neue Strecken bleiben zuerst auf deinem Gerät. Gespeichert werden der Weg, die Orte der Stationen, Texte sowie ausgewählte Bilder und Tonaufnahmen.",
"draft-deletion": "Deine Entwürfe bleiben erhalten, wenn alter Fortschritt gelöscht wird oder du „Meinen Fortschritt merken“ ausschaltest. Sie bleiben auf diesem Gerät, bis du sie löschst oder die gespeicherten Daten von Wegwichtel in deinem Internetbrowser entfernst. Nur wenn du „Zur Prüfung senden“ wählst, wird deine Strecke an die Website gesendet.",
"settings-title": "6. Werbung und gespeicherte Einstellungen",
"settings-data": "Wegwichtel verwendet keine Cookies. Es zählt keine Besuche für Werbung und verfolgt nicht, welche anderen Seiten du besuchst. Auf deinem Gerät wird gespeichert, ob du „Meinen Fortschritt merken“ eingeschaltet hast.",
"children-title": "7. Inhalte von Schülerinnen und Schülern",
"children-permission": "Bilder, Texte und Tonaufnahmen dürfen nur geteilt werden, wenn das erlaubt ist. Wenn Kinder auf Bildern oder in Aufnahmen erkannt werden können, müssen die Regeln der Schule beachtet werden. Auch die Eltern oder anderen Sorgeberechtigten müssen die nötige Erlaubnis geben.",
"rights-title": "8. Deine Rechte",
"rights-data": "Du kannst fragen, welche Daten über dich gespeichert sind. Unter den gesetzlichen Voraussetzungen kannst du verlangen, dass sie berichtigt, gelöscht, nur noch eingeschränkt genutzt oder dir zur Weitergabe bereitgestellt werden. Du kannst der Nutzung widersprechen und eine erteilte Erlaubnis für die Zukunft zurücknehmen. Wenn du dich über den Umgang mit deinen Daten beschweren möchtest, kannst du dich an die folgende Datenschutzbehörde wenden."
},
"progress": {
"cookies-label": "Optionale Cookies",
"cookies-unused": "Diese Funktion wird nicht verwendet.",
@@ -428,60 +406,7 @@ globalThis.Wegwichtel ??= {};
"unsupported": "Dieses Gerät kann den Ton leider nicht abspielen."
},
"navigation": {
"station-direction": "Richtung zum nächsten Station"
},
"contacts": {
"school": {
"address": "Zum Eichig 3",
"city": "98617 Meiningen / OT Herpf",
"phone": "Telefon: (036943) 63722",
"email": "E-Mail: info@grundschule-herpf.de",
"name": "Staatliche Grundschule Herpf",
"privacy-label": "Datenschutzangaben der Schule:",
"fax": "Telefax: (036943) 63843",
"head": "Frau Wichert, Schulleiterin",
"content-owner": "Frau Wichert"
},
"privacy": {
"role": "Datenschutzbeauftragter",
"address": "Hölderlinstraße 1",
"city": "98527 Suhl",
"phone": "Telefon: 03681 / 7341 25",
"fax": "Fax: 03681 / 7341 09",
"email": "E-Mail: datenschutz.suedthueriungen@schulamt.thueringen.de",
"name": "Staatliches Schulamt Südthüringen",
"postal-hint": "Der Datenschutzbeauftragte kann außerdem über die Postadresse der Schule mit dem Zusatz „der Datenschutzbeauftragte“ erreicht werden."
},
"authority": {
"label": "Zuständige Datenschutzaufsicht:",
"postal-address": "Postfach 90 04 55, 99107 Erfurt",
"address": "Häßlerstraße 8, 99096 Erfurt",
"phone": "Telefon: 0361 / 57 311 29 00",
"fax": "Telefax: 0361 / 57 311 29 04",
"email": "E-Mail: poststelle@datenschutz.thueringen.de",
"website": "Website: www.tlfdi.de",
"name": "Thüringer Landesbeauftragter für den Datenschutz und die Informationsfreiheit (TlfDI)"
},
"sponsor": {
"role": "Landratsamt",
"address": "Obertshäuser Platz 1",
"city": "98617 Meiningen",
"name": "Landkreis Schmalkalden-Meiningen"
}
},
"imprint": {
"incomplete-notice": "Diese Angaben stammen von der Grundschule Herpf. Vor der Veröffentlichung muss geprüft werden, ob für Wegwichtel noch weitere oder andere Angaben nötig sind.",
"controller-title": "Wer für Wegwichtel verantwortlich ist",
"contact-title": "Kontakt",
"head-title": "Leitung der Schule",
"sponsor-title": "Schulträger",
"content-title": "Inhaltlich verantwortlich",
"required-title": "Weitere Pflichtangaben",
"required-data": "Je nachdem, wer Wegwichtel betreibt, können weitere Angaben nötig sein. Dazu gehören zum Beispiel die Verantwortlichen für den Betrieb der Website. Diese Angaben müssen noch geprüft werden.",
"liability-title": "Haftung für Inhalte und Verweise",
"liability-data": "Die Inhalte werden sorgfältig erstellt und regelmäßig geprüft. Falls etwas falsch, veraltet oder nicht erlaubt ist, melde dich beim Kontakt oben. Für andere verlinkte Seiten sind deren Betreiber verantwortlich.",
"copyright-title": "Urheber- und Nutzungsrechte",
"copyright-data": "Wenn nichts anderes angegeben ist, liegen die Rechte bei der Grundschule Herpf. Du darfst Texte, Bilder, Tonaufnahmen und Wege nur so nutzen, wie es jeweils erlaubt wurde. Auch die Rechte der beteiligten Kinder, Familien, Lehrkräfte und anderen Personen bleiben bestehen."
"station-direction": "Richtung zur nächsten Station"
},
"storage-help": {
"progress-title": "Was merkt sich Wegwichtel?",
@@ -521,6 +446,24 @@ globalThis.Wegwichtel ??= {};
"read": {
"failed": "Die Datei konnte nicht geöffnet werden. Wähle sie noch einmal aus."
}
},
"recorder": {
"recording": "Dein Weg wird aufgenommen.",
"paused": "Die Aufnahme macht eine Pause.",
"pause": "Aufnahme pausieren",
"resume": "Weiter aufnehmen",
"stop": "Aufnahme beenden",
"no-location": "Dein Standort fehlt gerade. Die Aufnahme läuft weiter.",
"save-error": "Die Aufnahme wurde pausiert. Schaffe Platz auf deinem Gerät und versuche es erneut.",
"manual-location": "Ort ergänzen oder ändern",
"latitude": "Breitengrad",
"longitude": "Längengrad",
"path-direction": "Dem Weg folgen",
"no-station": "Keine weitere Station mit bekanntem Ort",
"edit-path": "Orte auf dem Weg ergänzen",
"edit-help": "Fehlende Orte kannst du später eintragen. Leere Felder bleiben gespeichert.",
"add-position": "Ort auf dem Weg hinzufügen",
"position-number": "Ort {number}"
}
}
);