diff --git a/web/src/lib/i18n/locales/de.json b/web/src/lib/i18n/locales/de.json index 2a4763bd..26bc33bd 100644 --- a/web/src/lib/i18n/locales/de.json +++ b/web/src/lib/i18n/locales/de.json @@ -7,7 +7,7 @@ "Walking": "Laufen", "about": "Über", "account-delete-confirm": "Du bist dabei, dein Konto zu löschen. Alle deine Routen werden ebenfalls gelöscht. Möchtest du fortfahren?", - "account-privacy": "", + "account-privacy": "Privatsphäre des Kontos", "activity": "{n, plural, =1 {Aktivität} other {Aktivitäten}}", "add-bio": "Bio hinzufügen", "add-entry": "Eintrag hinzufügen", @@ -60,8 +60,8 @@ "degrees": "Grad", "delete": "Löschen", "delete-account": "Konto löschen", - "delete-list-confirm": "Möchten Sie diese Liste wirklich löschen? Die Routen in der Liste sind danach weiterhin verfügbar.", - "delete-trail-confirm": "Möchtest du diese Route wirklich löschen? Diese Aktion kann nicht rückgängig gemacht werden.", + "delete-list-confirm": "Möchtest Du diese Liste wirklich löschen? Die Routen in der Liste sind danach weiterhin verfügbar.", + "delete-trail-confirm": "Möchtest Du diese Route wirklich löschen? Diese Aktion kann nicht rückgängig gemacht werden.", "describe-your-trail": "Beschreibe deine Route", "description": "Beschreibung", "difficult": "Schwer", @@ -71,7 +71,7 @@ "display-as": "Anzeigen als", "distance": "Distanz", "documentation": "Dokumentation", - "download": "", + "download": "Herunterladen", "draw-a-route": "Route zeichnen", "driving": "Auto", "duration": "Dauer", @@ -81,11 +81,11 @@ "edit-entry": "Eintrag bearbeiten", "edit-list": "Liste bearbeiten", "edit-waypoint": "Wegpunkt bearbeiten", - "edited": "", + "edited": "bearbeitet", "elevation-gain": "Höhenunterschied (aufw.)", "elevation-loss": "Höhenunterschied (abw.)", "email": "Email", - "email-updated": "", + "email-updated": "E-Mail aktualisiert", "empty-activities": "{username} hat noch keine Aktivitäten", "empty-bio": "{username} hat noch keine Biographie hinzugefügt", "empty-lists": "{username} hat keine öffentlichen Listen", @@ -95,7 +95,7 @@ "error-during-login": "Fehler beim Login", "error-during-password-reset": "Email zum Zurücksetzen des Passworts konnte nicht versandt werden", "error-exporting-trail": "Fehler beim Exportieren des Trails", - "error-posting-comment": "", + "error-posting-comment": "Fehler beim Posten des Kommentars", "error-printing-map": "Fehler beim Drucken der Karte", "error-reading-file": "Fehler beim Lesen der Datei", "error-saving-list": "Fehler beim Speichern der Liste", @@ -103,7 +103,7 @@ "error-updating-password": "Fehler beim Aktualisieren des Passworts", "est-duration": "Gesch. Dauer", "explore": "Erkunden", - "explore-some-trails": "Erkunden Sie einige Routen", + "explore-some-trails": "Erkunde einige Routen", "export": "Exportieren", "export-all-trails": "Alle Routen exportieren", "favourite-sport": "Lieblingssportart", @@ -175,27 +175,27 @@ "new-password-text": "Neues Passwort setzen", "new-trail": "Neue Route", "no-account": "Du hast noch kein Konto?", - "no-comments-so-far": "", + "no-comments-so-far": "Bisher keine Kommentare", "no-data": "Keine Daten", - "no-description-for-now": "", + "no-description-for-now": "Noch keine Beschreibung", "no-grid": "Kein Gitter", - "no-notifications": "", - "no-photos-here": "", + "no-notifications": "Keine Benachrichtigungen", + "no-photos-here": "Hier sind noch keine Fotos", "no-preference": "Keine Präferenz", "no-results": "Keine Ergebnisse gefunden", - "no-routes-added": "", - "no-waypoints-yet": "", + "no-routes-added": "Keine Routen hinzugefügt", + "no-waypoints-yet": "Noch keine Wegpunkte", "not-a-valid-email-address": "Keine gültige Email-Adresse", "not-completed": "Nicht abgeschlossen", - "notification-list-create": "", - "notification-list-share": "", - "notification-new-follower": "", - "notification-trail-comment": "", - "notification-trail-create": "", - "notification-trail-share": "", - "notifications": "", + "notification-list-create": "{user} hat eine neue Liste erstellt", + "notification-list-share": "{user} hat eine Liste mit Dir geteilt", + "notification-new-follower": "Du hast einen neuen Follower", + "notification-trail-comment": "{user} hat einen Kommentar zu Deiner Route \"{trail}\" hinterlassen", + "notification-trail-create": "{user} hat eine neue Route erstellt", + "notification-trail-share": "{user} hat eine Route mit Dir geteilt", + "notifications": "Benachrichtigungen", "off": "Aus", - "only-me": "", + "only-me": "Nur ich", "or": "oder", "orientation": "Ausrichtung", "paper-size": "Papierformat", @@ -211,8 +211,8 @@ "polish": "Polnisch", "portuguese": "Portugiesisch", "print": "Drucken", - "privacy": "", - "private": "", + "privacy": "Privatsphäre", + "private": "Privat", "profile": "Profil", "public": "Öffentlich", "radius": "Radius", @@ -230,20 +230,20 @@ "search-trails": "Route suchen", "select-list": "Liste auswählen", "settings": "Einstellungen", - "settings-notification-list-create": "", - "settings-notification-list-share": "", - "settings-notification-new-follower": "", - "settings-notification-trail-comment": "", - "settings-notification-trail-create": "", - "settings-notification-trail-share": "", - "settings-privacy-account-private": "", - "settings-privacy-account-public": "", - "settings-privacy-lists-private": "", - "settings-privacy-lists-public": "", - "settings-privacy-trails-private": "", - "settings-privacy-trails-public": "", + "settings-notification-list-create": "Ein Benutzer, dem Du folgst, hat eine Liste erstellt", + "settings-notification-list-share": "Jemand hat eine Liste mit Dir geteilt", + "settings-notification-new-follower": "Du hast einen neuen Follower", + "settings-notification-trail-comment": "Jemand hat einen Kommentar zu Deinem Weg hinterlassen", + "settings-notification-trail-create": "Ein Benutzer, dem Du folgst, hat einen Trail erstellt", + "settings-notification-trail-share": "Jemand hat einen Weg mit Dir geteilt", + "settings-privacy-account-private": "Nur Du kannst dein Profil sehen. \nDu wirst nicht in den Suchergebnissen angezeigt. \nAndere Benutzer können Dir nicht folgen oder Routen mit Dir teilen. \nDu kannst weiterhin Routen oder Listen veröffentlichen.", + "settings-privacy-account-public": "Jeder kann Dein Profil sehen. \nDu erscheinst in den Suchergebnissen. \nAndere Benutzer können Dir folgen und Routen mit Dir teilen.", + "settings-privacy-lists-private": "Deine Listen sind standardmäßig privat. \nNiemand außer Dir kann sie sehen. \nDu kannst diese Einstellung jederzeit für einzelne Listen ändern.", + "settings-privacy-lists-public": "Deine Listen sind standardmäßig öffentlich. \nJeder kann sie sehen. \nDu kannst diese Einstellung jederzeit für einzelne Listen ändern.", + "settings-privacy-trails-private": "Deine Routen sind standardmäßig privat. \nNiemand außer Ihnen kann sie sehen. \nDu kannst diese Einstellung jederzeit für einzelne Routen ändern.", + "settings-privacy-trails-public": "Deine Trails sind standardmäßig öffentlich. \nJeder kann sie sehen. \nDu kannst diese Einstellung jederzeit für einzelne Routen ändern.", "share": "Teilen", - "share-profile": "", + "share-profile": "Profil teilen", "share-this-list": "Diese Liste teilen", "share-this-trail": "Diese Route teilen", "shared": "Geteilt", @@ -253,7 +253,7 @@ "show-on-map": "Auf der Karte anzeigen", "slogan": "Speichere deine Abenteuer!", "slope": "Steigung", - "someone": "", + "someone": "Jemand", "sort": "Sortieren", "speed": "Geschwindigkeit", "statistics": "Statistiken", @@ -275,5 +275,5 @@ "waypoints": "{n, plural, =1 {Wegpunkt} other {Wegpunkte}}", "welcome_to": "Willkommen bei", "wrong-username-or-password": "Falscher Nutzername oder falsches Passwort", - "you-can": "Sie können" + "you-can": "Du kannst" } diff --git a/web/src/routes/settings/language/+page.svelte b/web/src/routes/settings/language/+page.svelte index 279a3a2b..c54fd5a9 100644 --- a/web/src/routes/settings/language/+page.svelte +++ b/web/src/routes/settings/language/+page.svelte @@ -28,7 +28,7 @@ { text: $_("imperial"), value: "imperial" }, ]; - let selectedLanguage = settings.language ?? "en"; + let selectedLanguage = settings?.language ?? "en"; async function handleLanguageSelection( value: "en" | "de" | "fr" | "hu" | "nl" | "pl" | "pt",