diff --git a/langs/en.json b/langs/en.json index 1cdc592ee..fa54d79f3 100644 --- a/langs/en.json +++ b/langs/en.json @@ -123,6 +123,7 @@ "confirmLocation": "Confirm this location", "confirmTitle": "Add a {title}?", "confirmWarning": "The feature you create here will be visible for everyone. Please, only add things on to the map if they truly exist. A lot of applications use this data.", + "creating": "Creating a new point...", "disableFilters": "Disable all filters", "disableFiltersExplanation": "Some features might be hidden by a filter", "enableLayer": "Enable layer {name}", diff --git a/langs/layers/en.json b/langs/layers/en.json index 0a7d8debf..ed2f2655d 100644 --- a/langs/layers/en.json +++ b/langs/layers/en.json @@ -1412,6 +1412,7 @@ }, "Capacity": { "question": "How many bicycles fit in this bicycle parking (including possible cargo bicycles)?", + "questionHint": "This includes regular bicycles, cargo bikes, ebikes, ...", "render": "Place for {capacity} bikes" }, "Cargo bike capacity?": { diff --git a/langs/layers/nl.json b/langs/layers/nl.json index 103eb5db3..a608bc35a 100644 --- a/langs/layers/nl.json +++ b/langs/layers/nl.json @@ -1151,6 +1151,7 @@ }, "Capacity": { "question": "Hoeveel fietsen kunnen in deze fietsparking (inclusief potentiƫel bakfietsen)?", + "questionHint": "Dit is het totaal aantal gewone fietsen, bakfietsen, elektrische fietsen, ...", "render": "Plaats voor {capacity} fietsen" }, "Cargo bike capacity?": { @@ -6545,6 +6546,11 @@ } }, "opening_hours": { + "mappings": { + "0": { + "then": "Gesloten voor onbepaalde duur" + } + }, "question": "Wat zijn de openingstijden van {title()}?", "render": "

Openingstijden

{opening_hours_table(opening_hours)}" }, diff --git a/src/UI/Base/Loading.svelte b/src/UI/Base/Loading.svelte index e76881db0..7c0c14b99 100644 --- a/src/UI/Base/Loading.svelte +++ b/src/UI/Base/Loading.svelte @@ -2,10 +2,10 @@ import { twMerge } from "tailwind-merge" import Loading from "../../assets/svg/Loading.svelte" - export let cls: string = undefined + export let cls: string = "flex p-1 pl-2" -
+
diff --git a/src/UI/BigComponents/OpenBackgroundSelectorButton.svelte b/src/UI/BigComponents/OpenBackgroundSelectorButton.svelte index e617e877d..af07c92b3 100644 --- a/src/UI/BigComponents/OpenBackgroundSelectorButton.svelte +++ b/src/UI/BigComponents/OpenBackgroundSelectorButton.svelte @@ -1,15 +1,19 @@ @@ -17,7 +21,10 @@ arialabel={Translations.t.general.labels.background} on:click={() => state.guistate.backgroundLayerSelectionIsOpened.setData(true)} > - + + + + {#if !hideTooltip} {/if} diff --git a/src/UI/Image/UploadingImageCounter.svelte b/src/UI/Image/UploadingImageCounter.svelte index e78f4a009..99c99ad2c 100644 --- a/src/UI/Image/UploadingImageCounter.svelte +++ b/src/UI/Image/UploadingImageCounter.svelte @@ -36,13 +36,17 @@
{:else if $retried === 1} - +
+ +
{:else} - +
+ +
{/if} {:else if $uploadStarted > 1} {#if $uploadFinished + $failed === $uploadStarted && $uploadFinished > 0} diff --git a/src/UI/Map/StyleLoadingIndicator.svelte b/src/UI/Map/StyleLoadingIndicator.svelte index 5398bacb8..9b3558cbe 100644 --- a/src/UI/Map/StyleLoadingIndicator.svelte +++ b/src/UI/Map/StyleLoadingIndicator.svelte @@ -6,14 +6,26 @@ let isLoading = false export let map: UIEventSource + export let rasterLayer: UIEventSource = undefined + + let didChange = undefined + onDestroy(rasterLayer?.addCallback(() => { + didChange = true + }) ??( () => {})) + onDestroy(Stores.Chronic(250).addCallback( () => { - isLoading = !map.data?.isStyleLoaded() + isLoading = !map.data?.isStyleLoaded() && (didChange === undefined || didChange) + if(didChange){ + didChange = false + } }, )) {#if isLoading} - + +{:else} + {/if} diff --git a/src/UI/Popup/AddNewPoint/AddNewPoint.svelte b/src/UI/Popup/AddNewPoint/AddNewPoint.svelte index 6dd3f3575..b8d4659d5 100644 --- a/src/UI/Popup/AddNewPoint/AddNewPoint.svelte +++ b/src/UI/Popup/AddNewPoint/AddNewPoint.svelte @@ -364,7 +364,7 @@
{:else} - Creating point... + {/if}