diff --git a/website/src/lib/components/export/Export.svelte b/website/src/lib/components/export/Export.svelte index b14ab5ce9..30d73822b 100644 --- a/website/src/lib/components/export/Export.svelte +++ b/website/src/lib/components/export/Export.svelte @@ -92,17 +92,17 @@ class="fixed left-[50%] top-[50%] z-50 w-fit max-w-full translate-x-[-50%] translate-y-[-50%] flex flex-col items-center gap-3 border bg-background p-3 shadow-lg rounded-md" >
- ⚠️ - + ⚠️ + {i18n._('menu.support_message')}
diff --git a/website/src/lib/components/file-list/style/StyleDialog.svelte b/website/src/lib/components/file-list/style/StyleDialog.svelte index 4783cfca2..b4bed0272 100644 --- a/website/src/lib/components/file-list/style/StyleDialog.svelte +++ b/website/src/lib/components/file-list/style/StyleDialog.svelte @@ -164,7 +164,7 @@ disabled={!colorChanged && !opacityChanged && !widthChanged} onclick={applyStyle} > - + {i18n._('menu.metadata.save')} diff --git a/website/src/lib/components/map/gpx-layer/CopyCoordinates.svelte b/website/src/lib/components/map/gpx-layer/CopyCoordinates.svelte index 6b85425c0..5c9fc7bae 100644 --- a/website/src/lib/components/map/gpx-layer/CopyCoordinates.svelte +++ b/website/src/lib/components/map/gpx-layer/CopyCoordinates.svelte @@ -16,7 +16,7 @@ diff --git a/website/src/lib/components/map/gpx-layer/WaypointPopup.svelte b/website/src/lib/components/map/gpx-layer/WaypointPopup.svelte index cc24e730f..cb0f362f3 100644 --- a/website/src/lib/components/map/gpx-layer/WaypointPopup.svelte +++ b/website/src/lib/components/map/gpx-layer/WaypointPopup.svelte @@ -11,12 +11,16 @@ import sanitizeHtml from 'sanitize-html'; import type { Waypoint } from 'gpx'; import { ScrollArea } from '$lib/components/ui/scroll-area/index.js'; - import type { PopupItem } from '$lib/components/map/map'; import { fileActions } from '$lib/logic/file-actions'; + import type { PopupItem } from '$lib/components/map/map-popup'; - export let waypoint: PopupItem; + let { + waypoint, + }: { + waypoint: PopupItem; + } = $props(); - $: symbolKey = waypoint ? getSymbolKey(waypoint.item.sym) : undefined; + let symbolKey = $derived(waypoint ? getSymbolKey(waypoint.item.sym) : undefined); function sanitize(text: string | undefined): string { if (text === undefined) { @@ -50,11 +54,8 @@ {#if symbolKey} {#if symbols[symbolKey].icon} - + {@const Icon = symbols[symbolKey].icon} + {:else} {/if} @@ -82,15 +83,16 @@ {#if $currentTool === Tool.WAYPOINT} diff --git a/website/src/lib/components/map/layer-control/CustomLayers.svelte b/website/src/lib/components/map/layer-control/CustomLayers.svelte index c76eddbd0..6c7a78fb7 100644 --- a/website/src/lib/components/map/layer-control/CustomLayers.svelte +++ b/website/src/lib/components/map/layer-control/CustomLayers.svelte @@ -463,7 +463,7 @@ {#if selectedLayerId}
{:else} {/if} diff --git a/website/src/lib/components/map/layer-control/OverpassPopup.svelte b/website/src/lib/components/map/layer-control/OverpassPopup.svelte index 572b1f821..3066865c0 100644 --- a/website/src/lib/components/map/layer-control/OverpassPopup.svelte +++ b/website/src/lib/components/map/layer-control/OverpassPopup.svelte @@ -53,13 +53,14 @@
{name} -
+
{poi.item.lat.toFixed(6)}° {poi.item.lon.toFixed(6)}°
diff --git a/website/src/lib/components/toolbar/tools/Clean.svelte b/website/src/lib/components/toolbar/tools/Clean.svelte index a15be1dc7..39a6d6aab 100644 --- a/website/src/lib/components/toolbar/tools/Clean.svelte +++ b/website/src/lib/components/toolbar/tools/Clean.svelte @@ -177,7 +177,7 @@ rectangleCoordinates = []; }} > - + {i18n._('toolbar.clean.button')} diff --git a/website/src/lib/components/toolbar/tools/Elevation.svelte b/website/src/lib/components/toolbar/tools/Elevation.svelte index 17ee458bc..d3f161a68 100644 --- a/website/src/lib/components/toolbar/tools/Elevation.svelte +++ b/website/src/lib/components/toolbar/tools/Elevation.svelte @@ -26,7 +26,7 @@ } }} > - + {i18n._('toolbar.elevation.button')} diff --git a/website/src/lib/components/toolbar/tools/Extract.svelte b/website/src/lib/components/toolbar/tools/Extract.svelte index 52465fda0..3f8601d5f 100644 --- a/website/src/lib/components/toolbar/tools/Extract.svelte +++ b/website/src/lib/components/toolbar/tools/Extract.svelte @@ -46,7 +46,7 @@
diff --git a/website/src/lib/components/toolbar/tools/Merge.svelte b/website/src/lib/components/toolbar/tools/Merge.svelte index e3dc27b92..9d62e7d73 100644 --- a/website/src/lib/components/toolbar/tools/Merge.svelte +++ b/website/src/lib/components/toolbar/tools/Merge.svelte @@ -86,7 +86,7 @@ ); }} > - + {i18n._('toolbar.merge.merge_selection')} diff --git a/website/src/lib/components/toolbar/tools/Time.svelte b/website/src/lib/components/toolbar/tools/Time.svelte index dcbe72b11..d9ffd4765 100644 --- a/website/src/lib/components/toolbar/tools/Time.svelte +++ b/website/src/lib/components/toolbar/tools/Time.svelte @@ -188,7 +188,7 @@
@@ -280,7 +280,7 @@ />
@@ -393,10 +393,10 @@ }); }} > - + {i18n._('toolbar.time.update')} -
diff --git a/website/src/lib/components/toolbar/tools/reduce/Reduce.svelte b/website/src/lib/components/toolbar/tools/reduce/Reduce.svelte index 3fe513390..2cff66a15 100644 --- a/website/src/lib/components/toolbar/tools/reduce/Reduce.svelte +++ b/website/src/lib/components/toolbar/tools/reduce/Reduce.svelte @@ -47,7 +47,7 @@ {reducedLayers.currentPoints}/{reducedLayers.maxPoints} diff --git a/website/src/lib/components/toolbar/tools/routing/RoutingControlPopup.svelte b/website/src/lib/components/toolbar/tools/routing/RoutingControlPopup.svelte index d7077de95..07f60bca3 100644 --- a/website/src/lib/components/toolbar/tools/routing/RoutingControlPopup.svelte +++ b/website/src/lib/components/toolbar/tools/routing/RoutingControlPopup.svelte @@ -15,7 +15,7 @@ diff --git a/website/src/lib/docs/en/home/funding.mdx b/website/src/lib/docs/en/home/funding.mdx index eaec15b8c..f9d1e90d9 100644 --- a/website/src/lib/docs/en/home/funding.mdx +++ b/website/src/lib/docs/en/home/funding.mdx @@ -2,7 +2,7 @@ import { HeartHandshake } from '@lucide/svelte'; -## Help keep the website free (and ad-free) +## Help keep the website free (and ad-free) Each time you add or move GPS points, our servers calculate the best route on the road network. We also use APIs from Mapbox to display beautiful maps, retrieve elevation data and allow you to search for places. diff --git a/website/src/lib/docs/en/home/translation.mdx b/website/src/lib/docs/en/home/translation.mdx index e7d18ca72..07405067d 100644 --- a/website/src/lib/docs/en/home/translation.mdx +++ b/website/src/lib/docs/en/home/translation.mdx @@ -2,7 +2,7 @@ import { Languages } from '@lucide/svelte'; -## Translation +## Translation The website is translated by volunteers using a collaborative translation platform. You can contribute by adding or improving translations on our Crowdin project. diff --git a/website/src/routes/[[language]]/+page.svelte b/website/src/routes/[[language]]/+page.svelte index 0753289d4..3f841ccff 100644 --- a/website/src/routes/[[language]]/+page.svelte +++ b/website/src/routes/[[language]]/+page.svelte @@ -65,7 +65,7 @@
@@ -96,7 +96,7 @@ >

- + {i18n._('homepage.route_planning')}

{i18n._('homepage.route_planning_description')}

@@ -112,7 +112,7 @@ >

- + {i18n._('homepage.file_processing')}

@@ -124,7 +124,7 @@