diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 131fad5..b35db79 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,6 +1,3 @@ { - "recommendations": [ - "svelte.svelte-vscode", - "inlang.vs-code-extension" - ] -} \ No newline at end of file + "recommendations": ["svelte.svelte-vscode", "inlang.vs-code-extension"] +} diff --git a/messages/de.json b/messages/de.json index 83c1841..ab0dae1 100644 --- a/messages/de.json +++ b/messages/de.json @@ -1,127 +1,127 @@ { - "$schema": "https://inlang.com/schema/inlang-message-format", - "language": "Deutsch - German", - "saved": { - "home": "Heim", - "school": "Schule", - "work": "Arbeit", - "no-location": "Kein {name} Speicherort gespeichert." - }, - "location": { - "unlock": "Standort entsperren", - "lock": "Standort sperren", - "code": "Standortcode", - "start": "Standort teilen", - "join": "Remote-Standort beitreten" - }, - "vehicles": { - "selector": { - "title": "Fahrzeugauswahl", - "description": "Wählen Sie Ihr Fahrzeug aus, um die Route individuell auf Sie abzustimmen.", - "add": "Fahrzeug hinzufügen" - }, - "types": { - "car": "Auto", - "moped": "Moped" - }, - "add": { - "name": "Fahrzeugname", - "legal-speed": "Legale Geschwindigkeit", - "actual-speed": "Tatsächliche Geschwindigkeit", - "fuel": "Kraftstoffart", - "preferred-fuel": "Bevorzugter Kraftstoff", - "diesel": "Diesel", - "petrol": "Benzin", - "electric": "Elektrisch", - "errors": { - "enter-name": "Bitte geben Sie einen Fahrzeugnamen ein.", - "enter-speeds": "Bitte geben Sie gültige Geschwindigkeiten ein.", - "select-fuel": "Bitte wählen Sie eine gültige Kraftstoffart und den bevorzugten Kraftstoff aus." - } - }, - "default": "Standardfahrzeug" - }, - "save": "Speichern", - "cancel": "Abbrechen", - "loading": "Laden...", - "more": "Mehr", - "error": "Fehler", - "sidebar": { - "about": { - "header": "Über", - "powered-by": "Angetrieben von", - "contributors": "Mitwirkende" - }, - "developer": { - "header": "Entwicklereinstellungen" - }, - "offline-maps": { - "header": "Offline-Karten", - "not-available": "Keine Offline-Karten verfügbar.", - "only-mobile": "Offline-Karten sind nur auf Mobilgeräten verfügbar.", - "downloaded": "{name} wurde heruntergeladen" - }, - "language": { - "header": "Sprache" - }, - "map-style": { - "header": "Kartenstil" - }, - "settings": { - "header": "Einstellungen", - "general": "Allgemein", - "map": "Karte" - }, - "info": { - "dropped": "Pin", - "route": "Route", - "email": "E-Mail", - "website": "Webseite", - "call": "Anrufen", - "set-as": "Speichern als {name}", - "payment-methods": "Zahlungsarten", - "fuel-types": "Kraftstoffarten", - "prices": "Kraftstoffpreise", - "no-prices": "Keine Kraftstoffpreise verfügbar.", - "error-loading-prices": "Fehler beim Laden der Kraftstoffpreise", - "internet-access": "Internetzugang", - "fee": "Gebühr", - "opening-hours": "Öffnungszeiten", - "open": "Offen", - "closed": "Geschlossen", - "restaurant": "Restaurant", - "reviews": "Bewertungen", - "no-reviews": "Keine Bewertungen.", - "write-review": "Eigene Bewertung schreiben" - }, - "mapai": { - "ask-question": "Stellen Sie eine Frage zu diesem Ort ..." - }, - "in-route": { - "left": "links", - "end-trip": "Route beenden", - "share-code": "Code teilen", - "stop-sharing": "Standortfreigabe beenden", - "share-location": "Routenstatus und Standort teilen" - }, - "route": { - "header": "Route", - "driving-with": "Fahren mit", - "help": "Sie können aktuell für Ihren aktuellen Standort und home, school oder work für gespeicherte Standorte verwenden.", - "calculate": "Berechnen" - }, - "search": { - "header": "Suchergebnisse für" - }, - "trip": { - "header": "Routendetails", - "start": "Start", - "save": "Speichern", - "send": "Senden" - }, - "user": { - "header": "Benutzer", - "login": "Login" - } - } -} \ No newline at end of file + "$schema": "https://inlang.com/schema/inlang-message-format", + "language": "Deutsch - German", + "saved": { + "home": "Heim", + "school": "Schule", + "work": "Arbeit", + "no-location": "Kein {name} Speicherort gespeichert." + }, + "location": { + "unlock": "Standort entsperren", + "lock": "Standort sperren", + "code": "Standortcode", + "start": "Standort teilen", + "join": "Remote-Standort beitreten" + }, + "vehicles": { + "selector": { + "title": "Fahrzeugauswahl", + "description": "Wählen Sie Ihr Fahrzeug aus, um die Route individuell auf Sie abzustimmen.", + "add": "Fahrzeug hinzufügen" + }, + "types": { + "car": "Auto", + "moped": "Moped" + }, + "add": { + "name": "Fahrzeugname", + "legal-speed": "Legale Geschwindigkeit", + "actual-speed": "Tatsächliche Geschwindigkeit", + "fuel": "Kraftstoffart", + "preferred-fuel": "Bevorzugter Kraftstoff", + "diesel": "Diesel", + "petrol": "Benzin", + "electric": "Elektrisch", + "errors": { + "enter-name": "Bitte geben Sie einen Fahrzeugnamen ein.", + "enter-speeds": "Bitte geben Sie gültige Geschwindigkeiten ein.", + "select-fuel": "Bitte wählen Sie eine gültige Kraftstoffart und den bevorzugten Kraftstoff aus." + } + }, + "default": "Standardfahrzeug" + }, + "save": "Speichern", + "cancel": "Abbrechen", + "loading": "Laden...", + "more": "Mehr", + "error": "Fehler", + "sidebar": { + "about": { + "header": "Über", + "powered-by": "Angetrieben von", + "contributors": "Mitwirkende" + }, + "developer": { + "header": "Entwicklereinstellungen" + }, + "offline-maps": { + "header": "Offline-Karten", + "not-available": "Keine Offline-Karten verfügbar.", + "only-mobile": "Offline-Karten sind nur auf Mobilgeräten verfügbar.", + "downloaded": "{name} wurde heruntergeladen" + }, + "language": { + "header": "Sprache" + }, + "map-style": { + "header": "Kartenstil" + }, + "settings": { + "header": "Einstellungen", + "general": "Allgemein", + "map": "Karte" + }, + "info": { + "dropped": "Pin", + "route": "Route", + "email": "E-Mail", + "website": "Webseite", + "call": "Anrufen", + "set-as": "Speichern als {name}", + "payment-methods": "Zahlungsarten", + "fuel-types": "Kraftstoffarten", + "prices": "Kraftstoffpreise", + "no-prices": "Keine Kraftstoffpreise verfügbar.", + "error-loading-prices": "Fehler beim Laden der Kraftstoffpreise", + "internet-access": "Internetzugang", + "fee": "Gebühr", + "opening-hours": "Öffnungszeiten", + "open": "Offen", + "closed": "Geschlossen", + "restaurant": "Restaurant", + "reviews": "Bewertungen", + "no-reviews": "Keine Bewertungen.", + "write-review": "Eigene Bewertung schreiben" + }, + "mapai": { + "ask-question": "Stellen Sie eine Frage zu diesem Ort ..." + }, + "in-route": { + "left": "links", + "end-trip": "Route beenden", + "share-code": "Code teilen", + "stop-sharing": "Standortfreigabe beenden", + "share-location": "Routenstatus und Standort teilen" + }, + "route": { + "header": "Route", + "driving-with": "Fahren mit", + "help": "Sie können aktuell für Ihren aktuellen Standort und home, school oder work für gespeicherte Standorte verwenden.", + "calculate": "Berechnen" + }, + "search": { + "header": "Suchergebnisse für" + }, + "trip": { + "header": "Routendetails", + "start": "Start", + "save": "Speichern", + "send": "Senden" + }, + "user": { + "header": "Benutzer", + "login": "Login" + } + } +} diff --git a/messages/en.json b/messages/en.json index d2a3be2..e683c7f 100644 --- a/messages/en.json +++ b/messages/en.json @@ -1,127 +1,127 @@ { - "$schema": "https://inlang.com/schema/inlang-message-format", - "language": "English", - "save": "Save", - "cancel": "Cancel", - "loading": "Loading...", - "more": "More", - "error": "Error", - "saved": { - "home": "Home", - "school": "School", - "work": "Work", - "no-location": "No {name} location saved." - }, - "location": { - "unlock": "Unlock Location", - "lock": "Lock Location", - "code": "Advertise code", - "start": "Advertise Location", - "join": "Join Remote Location" - }, - "vehicles": { - "default": "Default Vehicle", - "selector": { - "title": "Vehicle Selector", - "description": "Select your vehicle to customize routing just for you.", - "add": "Add Vehicle" - }, - "types": { - "car": "Car", - "moped": "Moped" - }, - "add": { - "name": "Vehicle Name", - "legal-speed": "Legal Speed", - "actual-speed": "Actual Speed", - "fuel": "Fuel Type", - "preferred-fuel": "Preferred Fuel", - "diesel": "Diesel", - "petrol": "Petrol", - "electric": "Electric", - "errors": { - "enter-name": "Please enter a vehicle name.", - "enter-speeds": "Please enter valid speeds.", - "select-fuel": "Please select a valid fuel type and preferred fuel." - } - } - }, - "sidebar": { - "about": { - "header": "About", - "powered-by": "Powered by", - "contributors": "contributors" - }, - "developer": { - "header": "Developer Settings" - }, - "offline-maps": { - "header": "Offline Maps", - "not-available": "No offline maps available.", - "only-mobile": "Offline maps are only available on mobile.", - "downloaded": "Downloaded {name}" - }, - "language": { - "header": "Language" - }, - "map-style": { - "header": "Map Style" - }, - "settings": { - "header": "Settings", - "general": "General", - "map": "Map" - }, - "info": { - "dropped": "Dropped Pin", - "route": "Route", - "email": "Email", - "website": "Website", - "call": "Call", - "set-as": "Set as {name}", - "payment-methods": "Payment Methods", - "fuel-types": "Fuel Types", - "prices": "Fuel Prices", - "no-prices": "No fuel prices available.", - "error-loading-prices": "Error loading fuel prices", - "internet-access": "Internet Access", - "fee": "Fee", - "opening-hours": "Opening Hours", - "open": "Open", - "closed": "Closed", - "restaurant": "Restaurant", - "reviews": "Reviews", - "no-reviews": "No reviews.", - "write-review": "Write a review" - }, - "mapai": { - "ask-question": "Ask a question about this place..." - }, - "in-route": { - "left": "left", - "end-trip": "End Trip", - "share-code": "Share Code", - "stop-sharing": "Stop Sharing Location", - "share-location": "Share Trip Status & Location" - }, - "route": { - "header": "Route", - "driving-with": "Driving with", - "help": "You can use current for your current location, home, school or work for saved locations.", - "calculate": "Calculate" - }, - "search": { - "header": "Search Results for" - }, - "trip": { - "header": "Trip Details", - "start": "Start Navigation", - "save": "Save", - "send": "Send" - }, - "user": { - "header": "User", - "login": "Login" - } - } -} \ No newline at end of file + "$schema": "https://inlang.com/schema/inlang-message-format", + "language": "English", + "save": "Save", + "cancel": "Cancel", + "loading": "Loading...", + "more": "More", + "error": "Error", + "saved": { + "home": "Home", + "school": "School", + "work": "Work", + "no-location": "No {name} location saved." + }, + "location": { + "unlock": "Unlock Location", + "lock": "Lock Location", + "code": "Advertise code", + "start": "Advertise Location", + "join": "Join Remote Location" + }, + "vehicles": { + "default": "Default Vehicle", + "selector": { + "title": "Vehicle Selector", + "description": "Select your vehicle to customize routing just for you.", + "add": "Add Vehicle" + }, + "types": { + "car": "Car", + "moped": "Moped" + }, + "add": { + "name": "Vehicle Name", + "legal-speed": "Legal Speed", + "actual-speed": "Actual Speed", + "fuel": "Fuel Type", + "preferred-fuel": "Preferred Fuel", + "diesel": "Diesel", + "petrol": "Petrol", + "electric": "Electric", + "errors": { + "enter-name": "Please enter a vehicle name.", + "enter-speeds": "Please enter valid speeds.", + "select-fuel": "Please select a valid fuel type and preferred fuel." + } + } + }, + "sidebar": { + "about": { + "header": "About", + "powered-by": "Powered by", + "contributors": "contributors" + }, + "developer": { + "header": "Developer Settings" + }, + "offline-maps": { + "header": "Offline Maps", + "not-available": "No offline maps available.", + "only-mobile": "Offline maps are only available on mobile.", + "downloaded": "Downloaded {name}" + }, + "language": { + "header": "Language" + }, + "map-style": { + "header": "Map Style" + }, + "settings": { + "header": "Settings", + "general": "General", + "map": "Map" + }, + "info": { + "dropped": "Dropped Pin", + "route": "Route", + "email": "Email", + "website": "Website", + "call": "Call", + "set-as": "Set as {name}", + "payment-methods": "Payment Methods", + "fuel-types": "Fuel Types", + "prices": "Fuel Prices", + "no-prices": "No fuel prices available.", + "error-loading-prices": "Error loading fuel prices", + "internet-access": "Internet Access", + "fee": "Fee", + "opening-hours": "Opening Hours", + "open": "Open", + "closed": "Closed", + "restaurant": "Restaurant", + "reviews": "Reviews", + "no-reviews": "No reviews.", + "write-review": "Write a review" + }, + "mapai": { + "ask-question": "Ask a question about this place..." + }, + "in-route": { + "left": "left", + "end-trip": "End Trip", + "share-code": "Share Code", + "stop-sharing": "Stop Sharing Location", + "share-location": "Share Trip Status & Location" + }, + "route": { + "header": "Route", + "driving-with": "Driving with", + "help": "You can use current for your current location, home, school or work for saved locations.", + "calculate": "Calculate" + }, + "search": { + "header": "Search Results for" + }, + "trip": { + "header": "Trip Details", + "start": "Start Navigation", + "save": "Save", + "send": "Send" + }, + "user": { + "header": "User", + "login": "Login" + } + } +} diff --git a/project.inlang/settings.json b/project.inlang/settings.json index 62d77ad..2cf183f 100644 --- a/project.inlang/settings.json +++ b/project.inlang/settings.json @@ -1,15 +1,12 @@ { - "$schema": "https://inlang.com/schema/project-settings", - "baseLocale": "en", - "locales": [ - "en", - "de" - ], - "modules": [ - "https://cdn.jsdelivr.net/npm/@inlang/plugin-message-format@4/dist/index.js", - "https://cdn.jsdelivr.net/npm/@inlang/plugin-m-function-matcher@2/dist/index.js" - ], - "plugin.inlang.messageFormat": { - "pathPattern": "./messages/{locale}.json" - } -} \ No newline at end of file + "$schema": "https://inlang.com/schema/project-settings", + "baseLocale": "en", + "locales": ["en", "de"], + "modules": [ + "https://cdn.jsdelivr.net/npm/@inlang/plugin-message-format@4/dist/index.js", + "https://cdn.jsdelivr.net/npm/@inlang/plugin-m-function-matcher@2/dist/index.js" + ], + "plugin.inlang.messageFormat": { + "pathPattern": "./messages/{locale}.json" + } +} diff --git a/src/App.svelte b/src/App.svelte index 5222766..683ac4a 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -6,7 +6,6 @@ import { routing } from "$lib/services/navigation/routing.svelte"; import { checkWebGL } from "$lib/webgl"; import RoutingInfo from "$lib/components/lnv/RoutingInfo.svelte"; - import { setLocale } from "./paraglide/runtime"; onMount(() => { if (!checkWebGL()) { @@ -15,9 +14,6 @@ ); return; } - - // @ts-expect-error - window.setLocale = setLocale; }); diff --git a/src/lib/components/lnv/AddVehicleDrawer.svelte b/src/lib/components/lnv/AddVehicleDrawer.svelte index 7263785..a930fab 100644 --- a/src/lib/components/lnv/AddVehicleDrawer.svelte +++ b/src/lib/components/lnv/AddVehicleDrawer.svelte @@ -138,9 +138,15 @@ : m["vehicles.add.electric"]()} - {m["vehicles.add.diesel"]()} - {m["vehicles.add.petrol"]()} - {m["vehicles.add.electric"]()} + {m["vehicles.add.diesel"]()} + {m["vehicles.add.petrol"]()} + {m["vehicles.add.electric"]()} diff --git a/src/lib/components/lnv/Sidebar.svelte b/src/lib/components/lnv/Sidebar.svelte index cc11602..e8421bc 100644 --- a/src/lib/components/lnv/Sidebar.svelte +++ b/src/lib/components/lnv/Sidebar.svelte @@ -46,7 +46,7 @@ about: AboutSidebar, "offline-maps": OfflineMapsSidebar, "dev-options": DeveloperSidebar, - language: LanguageSidebar + language: LanguageSidebar, }; let isDragging = false; diff --git a/src/lib/components/lnv/sidebar/InRouteSidebar.svelte b/src/lib/components/lnv/sidebar/InRouteSidebar.svelte index c30f159..1b65254 100644 --- a/src/lib/components/lnv/sidebar/InRouteSidebar.svelte +++ b/src/lib/components/lnv/sidebar/InRouteSidebar.svelte @@ -123,7 +123,8 @@ }); -{fullDistanceText} {m["sidebar.in-route.left"]()} +{fullDistanceText} +{m["sidebar.in-route.left"]()}