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}