diff --git a/frontend/src/pages/MapPage/LayerSidebar.tsx b/frontend/src/pages/MapPage/LayerSidebar.tsx
index 329435e..7da55ce 100644
--- a/frontend/src/pages/MapPage/LayerSidebar.tsx
+++ b/frontend/src/pages/MapPage/LayerSidebar.tsx
@@ -32,11 +32,7 @@ const ROAD_ATTRIBUTE_OPTIONS = [
"zone",
];
-const DATE_FILTER_MODES = [
- { value: "none", key: "none", text: "All time" },
- { value: "range", key: "range", text: "Start and end range" },
- { value: "threshold", key: "threshold", text: "Before/after comparison" },
-];
+const DATE_FILTER_MODES = ["none", "range", "threshold"];
type User = Object;
@@ -223,13 +219,13 @@ function LayerSidebar({
-
+ {t("MapPage.sidebar.filters.title")}
{login && (
<>
-
+ {t("MapPage.sidebar.filters.userData")}
@@ -241,18 +237,22 @@ function LayerSidebar({
onChange={() =>
setMapConfigFlag("filters.currentUser", !filtersCurrentUser)
}
- label="Show only my own data"
+ label={t("MapPage.sidebar.filters.currentUser")}
/>
-
+ {t("MapPage.sidebar.filters.dateRange")}
)}
@@ -289,7 +289,7 @@ function LayerSidebar({
setMapConfigFlag("filters.endDate", value)
}
value={endDate ?? null}
- label="End"
+ label={t("MapPage.sidebar.filters.end")}
/>
)}
@@ -306,7 +306,7 @@ function LayerSidebar({
onChange={(_e, { value }) =>
setMapConfigFlag("filters.startDate", value)
}
- label="Threshold"
+ label={t("MapPage.sidebar.filters.threshold")}
/>
)}
@@ -314,7 +314,7 @@ function LayerSidebar({
{dateMode == "threshold" && (
- Before{" "}
+ {t("MapPage.sidebar.filters.before")}{" "}
{" "}
- After
+ {t("MapPage.sidebar.filters.after")}
)}
>
)}
- {!login && No filters available without login.}
+ {!login && (
+ {t("MapPage.sidebar.filters.needsLogin")}
+ )}
);
diff --git a/frontend/src/translations/de.yaml b/frontend/src/translations/de.yaml
index e0a447d..41ca164 100644
--- a/frontend/src/translations/de.yaml
+++ b/frontend/src/translations/de.yaml
@@ -157,6 +157,22 @@ MapPage:
obsEvents:
title: Überholvorgänge
+ filters:
+ title: Filter
+ needsLogin: Filter sind ohne Login nicht verfügbar.
+ userData: Nach Benutzer:in
+ currentUser: Nur meine eigenen Daten anzeigen
+ dateRange: Datumsbereich
+ dateMode:
+ none: Alle Daten anzeigen
+ range: Start und Ende angeben
+ threshold: Vorher-Nachher-Vergleich
+ start: Start
+ end: Ende
+ threshold: Grenzdatum
+ before: Vorher
+ after: Nachher
+
roadInfo:
unnamedWay: Unbenannter Weg
diff --git a/frontend/src/translations/en.yaml b/frontend/src/translations/en.yaml
index 0bce3ca..0a61530 100644
--- a/frontend/src/translations/en.yaml
+++ b/frontend/src/translations/en.yaml
@@ -162,6 +162,22 @@ MapPage:
obsEvents:
title: Event points
+ filters:
+ title: Filters
+ needsLogin: No filters available without login.
+ userData: User data
+ currentUser: Show only my own data
+ dateRange: Date range
+ dateMode:
+ none: All time
+ range: Start and end range
+ threshold: Before/after comparison
+ start: Start
+ end: End
+ threshold: Threshold
+ before: Before
+ after: After
+
roadInfo:
unnamedWay: Unnamed way
oneway: oneway