- {#each Object.entries(settings.state.pois) as [category, pois]}
+ {#each Object.entries(defaultMapState.pois) as [category, pois]}
+
-
diff --git a/web/src/lib/i18n/locales/de.json b/web/src/lib/i18n/locales/de.json
index 06965a85..1b4eff37 100644
--- a/web/src/lib/i18n/locales/de.json
+++ b/web/src/lib/i18n/locales/de.json
@@ -20,16 +20,24 @@
"alphabetical": "Alphabetisch",
"already-account": "Du hast bereits ein Konto?",
"altitude": "Höhe",
+ "ammenity": "",
"api-documentation": "API Dokumentation",
+ "attraction": "",
"author": "Autor",
"avatar": "Avatar",
"average-speed": "Durchschn. Geschwindigkeit",
"avoid-bad-surfaces": "Vermeide schlechte Oberflächen",
"back": "Zurück",
"back-to-login": "Zurück zum Login",
+ "bakery": "",
+ "barrier": "",
"basic-info": "Basisinformation",
"before": "Vor",
+ "bicycle-parking": "",
+ "bicycle-rental": "",
+ "bicycle-shop": "",
"bike-type": "Fahrradtyp",
+ "bus-stop": "",
"by": "von",
"calendar": {
"weekdays": {
@@ -42,9 +50,11 @@
"6": "So"
}
},
+ "campsite": "",
"can": "kann",
"cancel": "Abbrechen",
"car": "Auto",
+ "car-motorcycle": "",
"card": "{n, plural, =1 {Karte} other {Karten}}",
"categories": "Kategorien",
"category": "Kategorie",
@@ -54,6 +64,7 @@
"changelog": "Änderungshistorie",
"chinese": "Chinesisch (vereinfacht)",
"clear-all": "Alle ausblenden",
+ "climbing": "",
"close": "Schließen",
"comment": "{n, plural, =1 {Kommentar} other {Kommentare}}",
"completed": "Abgeschlossen",
@@ -141,6 +152,7 @@
"export-all-trails": "Alle Routen exportieren",
"favourite-sport": "Lieblingssportart",
"features": "Features",
+ "ferry": "",
"file-format": "Dateiformat",
"file-too-big": "Datei {file} ist zu groß (max. {size})",
"filter-categories": "Kategorien filtern",
@@ -153,14 +165,19 @@
"follow-request-pending": "Anfrage ausstehend",
"followers": "Follower",
"following": "Folgt",
+ "food": "",
+ "food-drinks": "",
"forgot-your-password": "Passwort vergessen?",
"french": "Französisch",
"from-file": "Aus einer Datei",
"from-photos": "Aus Fotos",
"from-url": "Aus einer URL",
+ "garage": "",
+ "gas-station": "",
"german": "Deutsch",
"get-position-from-exif": "Koordinaten aus EXIF Daten",
"grid": "Gitter",
+ "grocery-store": "",
"heading": "Heading",
"height": "Höhe",
"help": "Hilfe",
@@ -171,7 +188,9 @@
"hero_section_2_text": "Wusstest du schon? Du kannst nicht nur deine Wanderrouten speichern. Es gibt viele Kategorien für alle deine Abenteuer.",
"hiking": "Wandern",
"home": "Home",
+ "hotel": "",
"hungarian": "Ungarisch",
+ "hut": "",
"hybrid": "Hybrid",
"icon": "Icon",
"imperial": "Imperial",
@@ -217,6 +236,7 @@
"moderate": "Mittel",
"more": "More",
"mountain": "Berg",
+ "mountain-pass": "",
"must-be-at-least-n-characters-long": "Muss mindestens {n} Zeichen lang sein",
"must-be-at-most-n-characters-long": "Darf höchstens {n} Zeichen lang sein",
"my-account": "Mein Konto",
@@ -270,6 +290,7 @@
"orientation": "Ausrichtung",
"paper-size": "Papierformat",
"paragraph": "Paragraph",
+ "parking": "",
"password": "Passwort",
"password-confirm": "Passwort bestätigen",
"password-reset-sent": "Email zum Zurücksetzen des Passworts versandt",
@@ -288,7 +309,9 @@
"private": "Privat",
"profile": "Profil",
"public": "Öffentlich",
+ "public-transport": "",
"radius": "Radius",
+ "railway-station": "",
"read-more": "Mehr",
"register": "Registrieren",
"remote-users-cannot-edit": "Remote users cannot edit",
@@ -337,10 +360,12 @@
"shared": "Geteilt",
"shared-by": "Geteilt von",
"shared-with": "Geteilt mit",
+ "shelter": "",
"shortest": "shortest",
"show-in-overview": "In der Übersicht anzeigen",
"show-less": "Show less",
"show-on-map": "Auf der Karte anzeigen",
+ "shower": "",
"slogan": "Speichere deine Abenteuer!",
"slope": "Steigung",
"someone": "Jemand",
@@ -351,16 +376,21 @@
"statistics": "Statistiken",
"stop-drawing": "Zeichnen beenden",
"stop-editing": "Bearbeiten beenden",
+ "subway-stop": "",
+ "summit": "",
"summit-book": "Gipfelbuch",
"table": "Tabelle",
"tags": "Tags",
"text": "Text",
"tilesets": "Tilesets",
+ "toilets": "",
"top-speed": "Höchstgeschwindigkeit",
+ "tourism": "",
"trail": "{n, plural, =1 {Route} other {Routen}}",
"trail-not-shared": "Mit niemandem geteilt",
"trail-saved-successfully": "Route gespeichert",
"trails-for-you": "Routen für dich",
+ "tram-stop": "",
"unchanged": "unverändert",
"units": "Einheiten",
"unlink": "Unlink",
@@ -372,8 +402,10 @@
"use-roads": "Nutze Straßen",
"username": "Nutzername",
"view": "Ansehen",
+ "viewpoint": "",
"visibilty-status": "Sichtbarkeit",
"walking-speed": "Laufgeschwindigkeit",
+ "water": "",
"waypoints": "{n, plural, =1 {Wegpunkt} other {Wegpunkte}}",
"welcome_to": "Willkommen bei",
"width": "Breite",
diff --git a/web/src/lib/i18n/locales/en.json b/web/src/lib/i18n/locales/en.json
index 5106e717..75d617d2 100644
--- a/web/src/lib/i18n/locales/en.json
+++ b/web/src/lib/i18n/locales/en.json
@@ -3,7 +3,7 @@
"Canoeing": "Canoeing",
"Climbing": "Climbing",
"Hiking": "Hiking",
- "Skiing": "Skiing",
+ "skiing": "Skiing",
"Walking": "Walking",
"about": "About",
"account-delete-confirm": "You are about to delete your account. All your trails will also be deleted. Do you want to proceed?",
@@ -20,16 +20,24 @@
"alphabetical": "Alphabetical",
"already-account": "Already have an account?",
"altitude": "Altitude",
+ "ammenity": "Ammenity",
"api-documentation": "API Documentation",
+ "attraction": "Attraction",
"author": "Author",
"avatar": "Avatar",
"average-speed": "Avg. Speed",
"avoid-bad-surfaces": "Avoid Bad Surfaces",
"back": "Back",
"back-to-login": "Back to Login",
+ "bakery": "Bakery",
+ "barrier": "Barrier",
"basic-info": "Basic Info",
"before": "Before",
+ "bicycle-parking": "Bicycle Parking",
+ "bicycle-rental": "Bicycle Rental",
+ "bicycle-shop": "Bicycle Shop",
"bike-type": "Bike Type",
+ "bus-stop": "Bus stop",
"by": "by",
"calendar": {
"weekdays": {
@@ -42,9 +50,11 @@
"6": "Su"
}
},
+ "campsite": "Campsite",
"can": "can",
"cancel": "Cancel",
"car": "Car",
+ "car-motorcycle": "Car/Motorcycle",
"card": "{n, plural, =1 {Card} other {Cards}}",
"categories": "Categories",
"category": "Category",
@@ -54,6 +64,7 @@
"changelog": "Changelog",
"chinese": "Chinese (simplified)",
"clear-all": "Clear all",
+ "climbing": "Climbing",
"close": "Close",
"comment": "{n, plural, =1 {Comment} other {Comments}}",
"completed": "Completed",
@@ -141,6 +152,7 @@
"export-all-trails": "Export all trails",
"favourite-sport": "Favourite sport",
"features": "Features",
+ "ferry": "Ferry",
"file-format": "File format",
"file-too-big": "File {file} is too big (max. {size})",
"filter-categories": "Filter categories",
@@ -153,14 +165,19 @@
"follow-request-pending": "Request pending",
"followers": "Followers",
"following": "Following",
+ "food": "Food",
+ "food-drinks": "Food & Drinks",
"forgot-your-password": "Forgot your password?",
"french": "French",
"from-file": "From file",
"from-photos": "From Photos",
"from-url": "From URL",
+ "garage": "Garage",
+ "gas-station": "Gas station",
"german": "German",
"get-position-from-exif": "Get coordinates from EXIF data",
"grid": "Grid",
+ "grocery-store": "Grocery store",
"heading": "Heading",
"height": "Height",
"help": "Help",
@@ -171,7 +188,9 @@
"hero_section_2_text": "Did you know? You cannot only save you hiking trails. There are many categories for all your adventures.",
"hiking": "Hiking",
"home": "Home",
+ "hotel": "Hotel",
"hungarian": "Hungarian",
+ "hut": "Hut",
"hybrid": "Hybrid",
"icon": "Icon",
"imperial": "Imperial",
@@ -217,6 +236,7 @@
"moderate": "Moderate",
"more": "More",
"mountain": "Mountain",
+ "mountain-pass": "Mountain pass",
"must-be-at-least-n-characters-long": "Must be at least {n} characters long",
"must-be-at-most-n-characters-long": "Must be at most {n} characters long",
"my-account": "My Account",
@@ -270,6 +290,7 @@
"orientation": "Orientation",
"paper-size": "Paper size",
"paragraph": "Paragraph",
+ "parking": "Parking",
"password": "Password",
"password-confirm": "Confirm password",
"password-reset-sent": "A password reset email has been sent",
@@ -288,7 +309,9 @@
"private": "Private",
"profile": "Profile",
"public": "Public",
+ "public-transport": "Public transport",
"radius": "Radius",
+ "railway-station": "Railway station",
"read-more": "Read more",
"register": "Register",
"remote-users-cannot-edit": "Remote users cannot edit",
@@ -337,10 +360,12 @@
"shared": "Shared",
"shared-by": "Shared by",
"shared-with": "Shared with",
+ "shelter": "Shelter",
"shortest": "shortest",
"show-in-overview": "Show in overview",
"show-less": "Show less",
"show-on-map": "Show on map",
+ "shower": "Shower",
"slogan": "Save your adventures!",
"slope": "Slope",
"someone": "Someone",
@@ -351,16 +376,21 @@
"statistics": "Statistics",
"stop-drawing": "Stop drawing",
"stop-editing": "Stop editing",
+ "subway-stop": "Subway entrance",
+ "summit": "Summit",
"summit-book": "Summit Book",
"table": "Table",
"tags": "Tags",
"text": "Text",
"tilesets": "Custom tilesets",
+ "toilets": "Toilets",
"top-speed": "Top Speed",
+ "tourism": "Tourism",
"trail": "{n, plural, =1 {Trail} other {Trails}}",
"trail-not-shared": "Not shared with anyone",
"trail-saved-successfully": "Trail saved successfully",
"trails-for-you": "Trails for you",
+ "tram-stop": "Tram stop",
"unchanged": "unchanged",
"units": "Units",
"unlink": "Unlink",
@@ -372,8 +402,10 @@
"use-roads": "Use Roads",
"username": "Username",
"view": "View",
+ "viewpoint": "Viewpoint",
"visibilty-status": "Visibility status",
"walking-speed": "Walking speed",
+ "water": "Water",
"waypoints": "{n, plural, =1 {Waypoint} other {Waypoints}}",
"welcome_to": "Welcome to",
"width": "Width",
diff --git a/web/src/lib/i18n/locales/es.json b/web/src/lib/i18n/locales/es.json
index 5b2d7e89..92ac7f98 100644
--- a/web/src/lib/i18n/locales/es.json
+++ b/web/src/lib/i18n/locales/es.json
@@ -20,16 +20,24 @@
"alphabetical": "Alfabético",
"already-account": "¿Ya tienes una cuenta?",
"altitude": "Altitud",
+ "ammenity": "",
"api-documentation": "Documentación API",
+ "attraction": "",
"author": "Autor",
"avatar": "Avatar",
"average-speed": "Vel. Promedio",
"avoid-bad-surfaces": "Evitar superficies malas",
"back": "Atrás",
"back-to-login": "Atrás al acceso",
+ "bakery": "",
+ "barrier": "",
"basic-info": "Información básica",
"before": "Antes",
+ "bicycle-parking": "",
+ "bicycle-rental": "",
+ "bicycle-shop": "",
"bike-type": "Tipo de bici",
+ "bus-stop": "",
"by": "de",
"calendar": {
"weekdays": {
@@ -42,9 +50,11 @@
"6": ""
}
},
+ "campsite": "",
"can": "puede",
"cancel": "Borrar",
"car": "Coche",
+ "car-motorcycle": "",
"card": "{n, plural, one {}=1 {Ficha} other {Fichas}}",
"categories": "Categorías",
"category": "Categoría",
@@ -54,6 +64,7 @@
"changelog": "Registro de cambios",
"chinese": "Chinés (simplificado)",
"clear-all": "Limpiar todo",
+ "climbing": "",
"close": "Cerrar",
"comment": "{n, plural, one {}=1 {Comentario} other {Comentarios}}",
"completed": "Completado",
@@ -141,6 +152,7 @@
"export-all-trails": "Exportar todas las rutas",
"favourite-sport": "Deporte favorito",
"features": "Funcionalidades",
+ "ferry": "",
"file-format": "Formato del archivo",
"file-too-big": "Archivo {file} es demasiado grande (max. {size})",
"filter-categories": "Filtrar categorías",
@@ -153,14 +165,19 @@
"follow-request-pending": "Request pending",
"followers": "Seguidores",
"following": "Siguiendo",
+ "food": "",
+ "food-drinks": "",
"forgot-your-password": "¿Contraseña olvidada?",
"french": "Francés",
"from-file": "Desde archivo",
"from-photos": "Desde fotos",
"from-url": "Desde URL",
+ "garage": "",
+ "gas-station": "",
"german": "Alemán",
"get-position-from-exif": "Obtener las coordenadas de los datos EXIF",
"grid": "Cuadricula",
+ "grocery-store": "",
"heading": "Heading",
"height": "Altura",
"help": "Ayuda",
@@ -171,7 +188,9 @@
"hero_section_2_text": "¿Lo sabías? No solo puedes guardar tus rutas de senderismo. Hay muchas categorías para todas tus aventuras.",
"hiking": "Senderismo",
"home": "Inicio",
+ "hotel": "",
"hungarian": "Húngaro",
+ "hut": "",
"hybrid": "Hibrido",
"icon": "Icono",
"imperial": "Imperial",
@@ -217,6 +236,7 @@
"moderate": "Medio",
"more": "More",
"mountain": "Montaña",
+ "mountain-pass": "",
"must-be-at-least-n-characters-long": "Tiene que tener por lo menos {n} caracteres",
"must-be-at-most-n-characters-long": "Must be at most {n} characters long",
"my-account": "Mi cuenta",
@@ -270,6 +290,7 @@
"orientation": "Orientación",
"paper-size": "Tamaño del papel",
"paragraph": "Paragraph",
+ "parking": "",
"password": "Contraseña",
"password-confirm": "Confirmar contraseña",
"password-reset-sent": "Correo electrónico para restablecer la contraseña enviado",
@@ -288,7 +309,9 @@
"private": "Privado",
"profile": "Perfil",
"public": "Público",
+ "public-transport": "",
"radius": "Radio",
+ "railway-station": "",
"read-more": "Leer más",
"register": "Registrar",
"remote-users-cannot-edit": "Remote users cannot edit",
@@ -337,10 +360,12 @@
"shared": "Compartido",
"shared-by": "Compartido por",
"shared-with": "Compartido con",
+ "shelter": "",
"shortest": "shortest",
"show-in-overview": "Mostrar en la panorámica",
"show-less": "Show less",
"show-on-map": "Mostrar en mapa",
+ "shower": "",
"slogan": "¡Guarda tus aventuras!",
"slope": "Pendiente",
"someone": "Alguien",
@@ -351,16 +376,21 @@
"statistics": "Estadísticas",
"stop-drawing": "Parar de diseñar",
"stop-editing": "Parar de editar",
+ "subway-stop": "",
+ "summit": "",
"summit-book": "Libro de ascensos",
"table": "Tabla",
"tags": "Etiquetas",
"text": "Texto",
"tilesets": "Ficha personalizada",
+ "toilets": "",
"top-speed": "Top Speed",
+ "tourism": "",
"trail": "{n, plural, one {}=1 {Ruta} other {Rutas}}",
"trail-not-shared": "No compartida con nadie",
"trail-saved-successfully": "Ruta guardada con éxito",
"trails-for-you": "Rutas para ti",
+ "tram-stop": "",
"unchanged": "unchanged",
"units": "Unidades",
"unlink": "Unlink",
@@ -372,8 +402,10 @@
"use-roads": "Utilizar carreteras",
"username": "Nombre de usuario",
"view": "Ver",
+ "viewpoint": "",
"visibilty-status": "Visibility status",
"walking-speed": "Walking speed",
+ "water": "",
"waypoints": "{n, plural, one {}=1 {Punto de Interés} other {Puntos de Interés}}",
"welcome_to": "Bienvenid@ a",
"width": "Anchura",
diff --git a/web/src/lib/i18n/locales/eu.json b/web/src/lib/i18n/locales/eu.json
index 0788e1cf..fcbe5609 100644
--- a/web/src/lib/i18n/locales/eu.json
+++ b/web/src/lib/i18n/locales/eu.json
@@ -20,16 +20,24 @@
"alphabetical": "Alphabetical",
"already-account": "Already have an account?",
"altitude": "Altitude",
+ "ammenity": "",
"api-documentation": "API Documentation",
+ "attraction": "",
"author": "Author",
"avatar": "Avatar",
"average-speed": "Avg. Speed",
"avoid-bad-surfaces": "Avoid Bad Surfaces",
"back": "Back",
"back-to-login": "Back to Login",
+ "bakery": "",
+ "barrier": "",
"basic-info": "Basic Info",
"before": "Before",
+ "bicycle-parking": "",
+ "bicycle-rental": "",
+ "bicycle-shop": "",
"bike-type": "Bike Type",
+ "bus-stop": "",
"by": "by",
"calendar": {
"weekdays": {
@@ -42,9 +50,11 @@
"6": ""
}
},
+ "campsite": "",
"can": "can",
"cancel": "Cancel",
"car": "Car",
+ "car-motorcycle": "",
"card": "{n, plural, =1 {Card} other {Cards}}",
"categories": "Categories",
"category": "Category",
@@ -54,6 +64,7 @@
"changelog": "Changelog",
"chinese": "Chinese (simplified)",
"clear-all": "Clear all",
+ "climbing": "",
"close": "Close",
"comment": "{n, plural, =1 {Comment} other {Comments}}",
"completed": "Completed",
@@ -141,6 +152,7 @@
"export-all-trails": "Export all trails",
"favourite-sport": "Favourite sport",
"features": "Features",
+ "ferry": "",
"file-format": "File format",
"file-too-big": "File {file} is too big (max. {size})",
"filter-categories": "Filter categories",
@@ -153,14 +165,19 @@
"follow-request-pending": "Request pending",
"followers": "Followers",
"following": "Following",
+ "food": "",
+ "food-drinks": "",
"forgot-your-password": "Forgot your password?",
"french": "French",
"from-file": "From file",
"from-photos": "From Photos",
"from-url": "From URL",
+ "garage": "",
+ "gas-station": "",
"german": "German",
"get-position-from-exif": "Get coordinates from EXIF data",
"grid": "Grid",
+ "grocery-store": "",
"heading": "Heading",
"height": "Height",
"help": "Help",
@@ -171,7 +188,9 @@
"hero_section_2_text": "Did you know? You cannot only save you hiking trails. There are many categories for all your adventures.",
"hiking": "Hiking",
"home": "Home",
+ "hotel": "",
"hungarian": "Hungarian",
+ "hut": "",
"hybrid": "Hybrid",
"icon": "Icon",
"imperial": "Imperial",
@@ -217,6 +236,7 @@
"moderate": "Moderate",
"more": "More",
"mountain": "Mountain",
+ "mountain-pass": "",
"must-be-at-least-n-characters-long": "Must be at least {n} characters long",
"must-be-at-most-n-characters-long": "Must be at most {n} characters long",
"my-account": "My Account",
@@ -270,6 +290,7 @@
"orientation": "Orientation",
"paper-size": "Paper size",
"paragraph": "Paragraph",
+ "parking": "",
"password": "Password",
"password-confirm": "Confirm password",
"password-reset-sent": "A password reset email has been sent",
@@ -288,7 +309,9 @@
"private": "Private",
"profile": "Profile",
"public": "Public",
+ "public-transport": "",
"radius": "Radius",
+ "railway-station": "",
"read-more": "Read more",
"register": "Register",
"remote-users-cannot-edit": "Remote users cannot edit",
@@ -337,10 +360,12 @@
"shared": "Shared",
"shared-by": "Shared by",
"shared-with": "Shared with",
+ "shelter": "",
"shortest": "shortest",
"show-in-overview": "Show in overview",
"show-less": "Show less",
"show-on-map": "Show on map",
+ "shower": "",
"slogan": "Save your adventures!",
"slope": "Slope",
"someone": "Someone",
@@ -351,16 +376,21 @@
"statistics": "Statistics",
"stop-drawing": "Stop drawing",
"stop-editing": "Stop editing",
+ "subway-stop": "",
+ "summit": "",
"summit-book": "Summit Book",
"table": "Table",
"tags": "Tags",
"text": "Text",
"tilesets": "Custom tilesets",
+ "toilets": "",
"top-speed": "Top Speed",
+ "tourism": "",
"trail": "{n, plural, =1 {Trail} other {Trails}}",
"trail-not-shared": "Not shared with anyone",
"trail-saved-successfully": "Trail saved successfully",
"trails-for-you": "Trails for you",
+ "tram-stop": "",
"unchanged": "unchanged",
"units": "Units",
"unlink": "Unlink",
@@ -372,8 +402,10 @@
"use-roads": "Use Roads",
"username": "Username",
"view": "View",
+ "viewpoint": "",
"visibilty-status": "Visibility status",
"walking-speed": "Walking speed",
+ "water": "",
"waypoints": "{n, plural, =1 {Waypoint} other {Waypoints}}",
"welcome_to": "Welcome to",
"width": "Width",
diff --git a/web/src/lib/i18n/locales/fr.json b/web/src/lib/i18n/locales/fr.json
index 4de69763..185d7e67 100644
--- a/web/src/lib/i18n/locales/fr.json
+++ b/web/src/lib/i18n/locales/fr.json
@@ -20,16 +20,24 @@
"alphabetical": "Alphabétique",
"already-account": "Déjà un compte ?",
"altitude": "Altitude",
+ "ammenity": "",
"api-documentation": "Documentation API",
+ "attraction": "",
"author": "Auteur",
"avatar": "Avatar",
"average-speed": "Vitesse Moy.",
"avoid-bad-surfaces": "Avoid Bad Surfaces",
"back": "Retour",
"back-to-login": "Retour à la page de connexion",
+ "bakery": "",
+ "barrier": "",
"basic-info": "Informations de base",
"before": "Avant le",
+ "bicycle-parking": "",
+ "bicycle-rental": "",
+ "bicycle-shop": "",
"bike-type": "Bike Type",
+ "bus-stop": "",
"by": "par",
"calendar": {
"weekdays": {
@@ -42,9 +50,11 @@
"6": ""
}
},
+ "campsite": "",
"can": "peut",
"cancel": "Annuler",
"car": "Car",
+ "car-motorcycle": "",
"card": "{n, plural, =1 {Tuile} other {Tuiles}}",
"categories": "Catégories",
"category": "Catégorie",
@@ -54,6 +64,7 @@
"changelog": "Journal des modifications",
"chinese": "Chinois (simplifié)",
"clear-all": "Cacher tous",
+ "climbing": "",
"close": "Fermer",
"comment": "{n, plural, =1 {Commentaire} other {Commentaires}}",
"completed": "Terminé",
@@ -141,6 +152,7 @@
"export-all-trails": "Exporter tous les itinéraires",
"favourite-sport": "Activité favorite",
"features": "Fonctionnalités",
+ "ferry": "",
"file-format": "Format du fichier",
"file-too-big": "Le fichier {file} est trop volumineux (max. {size})",
"filter-categories": "Filtrer par catégories",
@@ -153,14 +165,19 @@
"follow-request-pending": "Demande en attente",
"followers": "Abonné(e)s",
"following": "Abonnements",
+ "food": "",
+ "food-drinks": "",
"forgot-your-password": "Mot de passe oublié ?",
"french": "Français",
"from-file": "Depuis un fichier",
"from-photos": "Depuis les photos",
"from-url": "Depuis une URL",
+ "garage": "",
+ "gas-station": "",
"german": "Allemand",
"get-position-from-exif": "Obtenir les coordonnées à partir des données EXIF",
"grid": "Grille",
+ "grocery-store": "",
"heading": "Heading",
"height": "Height",
"help": "Aide",
@@ -171,7 +188,9 @@
"hero_section_2_text": "Saviez-vous que vous pouvez sauvegarder plus que vos randonnées ? De nombreuses catégories sont disponibles pour toutes vos aventures.",
"hiking": "Randonnée",
"home": "Accueil",
+ "hotel": "",
"hungarian": "Hongrois",
+ "hut": "",
"hybrid": "Hybrid",
"icon": "Icône",
"imperial": "Impérial",
@@ -217,6 +236,7 @@
"moderate": "Moyenne",
"more": "More",
"mountain": "Montagne",
+ "mountain-pass": "",
"must-be-at-least-n-characters-long": "Doit être composé d'au moins {n} caractères",
"must-be-at-most-n-characters-long": "Doit être au maximum de {n} caractères",
"my-account": "Mon profil",
@@ -270,6 +290,7 @@
"orientation": "Orientation",
"paper-size": "Taille de papier",
"paragraph": "Paragraph",
+ "parking": "",
"password": "Mot de passe",
"password-confirm": "Confirmer le mot de passe",
"password-reset-sent": "Un e-mail de réinitialisation de votre mot de passe a été envoyé",
@@ -288,7 +309,9 @@
"private": "Privé",
"profile": "Profile",
"public": "Publique",
+ "public-transport": "",
"radius": "Rayon",
+ "railway-station": "",
"read-more": "Voir plus",
"register": "Créer un compte",
"remote-users-cannot-edit": "Remote users cannot edit",
@@ -337,10 +360,12 @@
"shared": "Partagé",
"shared-by": "Partagé par",
"shared-with": "Partagé avec",
+ "shelter": "",
"shortest": "shortest",
"show-in-overview": "Voir dans l'aperçu",
"show-less": "Show less",
"show-on-map": "Voir sur la carte",
+ "shower": "",
"slogan": "Sauvegarder vos aventures !",
"slope": "Pente",
"someone": "Quelqu'un",
@@ -351,16 +376,21 @@
"statistics": "Statistiques",
"stop-drawing": "Arrêter de tracer",
"stop-editing": "Arrêter la modification",
+ "subway-stop": "",
+ "summit": "",
"summit-book": "Liste des ascensions",
"table": "Tableau",
"tags": "Étiquettes",
"text": "Texte",
"tilesets": "Tuiles personnalisés",
+ "toilets": "",
"top-speed": "Vitesse maximale",
+ "tourism": "",
"trail": "{n, plural, =1 {Itinéraire} other {Itinéraires}}",
"trail-not-shared": "L'itinéraire n'a pas été partagé",
"trail-saved-successfully": "Itinéraire enregistrée",
"trails-for-you": "Itinéraire pour vous",
+ "tram-stop": "",
"unchanged": "pas de modification",
"units": "Unités",
"unlink": "Unlink",
@@ -372,8 +402,10 @@
"use-roads": "Use Roads",
"username": "Nom d'utilisateur",
"view": "Afficher",
+ "viewpoint": "",
"visibilty-status": "État de visibilité",
"walking-speed": "Walking speed",
+ "water": "",
"waypoints": "{n, plural, =1 {Point de passage} other {Points de passage}}",
"welcome_to": "Bienvenue sur",
"width": "Largeur",
diff --git a/web/src/lib/i18n/locales/hu.json b/web/src/lib/i18n/locales/hu.json
index 589879a7..431dcd99 100644
--- a/web/src/lib/i18n/locales/hu.json
+++ b/web/src/lib/i18n/locales/hu.json
@@ -20,16 +20,24 @@
"alphabetical": "Betűrendben",
"already-account": "Már rendelkezik fiókkal?",
"altitude": "Magasság",
+ "ammenity": "",
"api-documentation": "API Dokumentáció",
+ "attraction": "",
"author": "Author",
"avatar": "Avatar",
"average-speed": "Avg. Speed",
"avoid-bad-surfaces": "Avoid Bad Surfaces",
"back": "Back",
"back-to-login": "Back to Login",
+ "bakery": "",
+ "barrier": "",
"basic-info": "Alap információk",
"before": "Before",
+ "bicycle-parking": "",
+ "bicycle-rental": "",
+ "bicycle-shop": "",
"bike-type": "Bike Type",
+ "bus-stop": "",
"by": "by",
"calendar": {
"weekdays": {
@@ -42,9 +50,11 @@
"6": ""
}
},
+ "campsite": "",
"can": "can",
"cancel": "Mégsem",
"car": "Car",
+ "car-motorcycle": "",
"card": "{n, plural, =1 {Kártya} other {Kártyák}}",
"categories": "Kategóriák",
"category": "Kategória",
@@ -54,6 +64,7 @@
"changelog": "Változás napló",
"chinese": "Kínai (egyszerűsítve)",
"clear-all": "Clear all",
+ "climbing": "",
"close": "Close",
"comment": "{n, plural, =1 {Megjegyzés} other {Megjegyzés}}",
"completed": "Teljesítve",
@@ -141,6 +152,7 @@
"export-all-trails": "Export all trails",
"favourite-sport": "Favourite sport",
"features": "Jellemzők",
+ "ferry": "",
"file-format": "File format",
"file-too-big": "File {file} is too big (max. {size})",
"filter-categories": "Filter categories",
@@ -153,14 +165,19 @@
"follow-request-pending": "Request pending",
"followers": "Followers",
"following": "Following",
+ "food": "",
+ "food-drinks": "",
"forgot-your-password": "Forgot your password?",
"french": "Francia",
"from-file": "From file",
"from-photos": "From Photos",
"from-url": "From URL",
+ "garage": "",
+ "gas-station": "",
"german": "Német",
"get-position-from-exif": "Get coordinates from EXIF data",
"grid": "Grid",
+ "grocery-store": "",
"heading": "Heading",
"height": "Height",
"help": "Help",
@@ -171,7 +188,9 @@
"hero_section_2_text": "Tudta? Nem csak a túraútvonalakat mentheti el. Számos kategória létezik minden kalandodhoz.",
"hiking": "Hiking",
"home": "Home",
+ "hotel": "",
"hungarian": "Magyar",
+ "hut": "",
"hybrid": "Hybrid",
"icon": "Ikon",
"imperial": "Angolszász",
@@ -217,6 +236,7 @@
"moderate": "Mérsékelt",
"more": "More",
"mountain": "Mountain",
+ "mountain-pass": "",
"must-be-at-least-n-characters-long": "Legalább {n} karakter hosszúnak kell lennie",
"must-be-at-most-n-characters-long": "Must be at most {n} characters long",
"my-account": "My Account",
@@ -270,6 +290,7 @@
"orientation": "Orientation",
"paper-size": "Paper size",
"paragraph": "Paragraph",
+ "parking": "",
"password": "Jelszó",
"password-confirm": "Confirm password",
"password-reset-sent": "A password reset email has been sent",
@@ -288,7 +309,9 @@
"private": "Private",
"profile": "Profil",
"public": "Publikus",
+ "public-transport": "",
"radius": "Átmérő",
+ "railway-station": "",
"read-more": "Read more",
"register": "Regisztráció",
"remote-users-cannot-edit": "Remote users cannot edit",
@@ -337,10 +360,12 @@
"shared": "Shared",
"shared-by": "Shared by",
"shared-with": "Shared with",
+ "shelter": "",
"shortest": "shortest",
"show-in-overview": "Áttekintés",
"show-less": "Show less",
"show-on-map": "Mutatás térképen",
+ "shower": "",
"slogan": "Mentse el a kalandjait!",
"slope": "Slope",
"someone": "Someone",
@@ -351,16 +376,21 @@
"statistics": "Statistics",
"stop-drawing": "Stop drawing",
"stop-editing": "Stop editing",
+ "subway-stop": "",
+ "summit": "",
"summit-book": "Csúcspont könyv",
"table": "Táblázat",
"tags": "Tags",
"text": "Szöveg",
"tilesets": "Custom tilesets",
+ "toilets": "",
"top-speed": "Top Speed",
+ "tourism": "",
"trail": "{n, plural, =1 {Útvonal} other {Útvonalak}}",
"trail-not-shared": "Not shared with anyone",
"trail-saved-successfully": "Trail saved successfully",
"trails-for-you": "Útvonalak önnek",
+ "tram-stop": "",
"unchanged": "unchanged",
"units": "Mértékegységek",
"unlink": "Unlink",
@@ -372,8 +402,10 @@
"use-roads": "Use Roads",
"username": "Felhasználónév",
"view": "View",
+ "viewpoint": "",
"visibilty-status": "Visibility status",
"walking-speed": "Walking speed",
+ "water": "",
"waypoints": "{n, plural, =1 {Waypoint} other {Waypoints}}",
"welcome_to": "Üdvözöljük a",
"width": "Width",
diff --git a/web/src/lib/i18n/locales/it.json b/web/src/lib/i18n/locales/it.json
index 00799471..138ba73c 100644
--- a/web/src/lib/i18n/locales/it.json
+++ b/web/src/lib/i18n/locales/it.json
@@ -20,16 +20,24 @@
"alphabetical": "Alfabetico",
"already-account": "Hai già un account?",
"altitude": "Altitudine",
+ "ammenity": "",
"api-documentation": "Documentazione API",
+ "attraction": "",
"author": "Autore",
"avatar": "Avatar",
"average-speed": "Vel. Media",
"avoid-bad-surfaces": "Avoid Bad Surfaces",
"back": "Indietro",
"back-to-login": "Indietro al Login",
+ "bakery": "",
+ "barrier": "",
"basic-info": "Informazioni di base",
"before": "Prima",
+ "bicycle-parking": "",
+ "bicycle-rental": "",
+ "bicycle-shop": "",
"bike-type": "Bike Type",
+ "bus-stop": "",
"by": "di",
"calendar": {
"weekdays": {
@@ -42,9 +50,11 @@
"6": ""
}
},
+ "campsite": "",
"can": "può",
"cancel": "Annulla",
"car": "Car",
+ "car-motorcycle": "",
"card": "{n, plural, =1 {Carta} other {Carte}}",
"categories": "Categorie",
"category": "Categoria",
@@ -54,6 +64,7 @@
"changelog": "Changelog",
"chinese": "Cinese (semplificato)",
"clear-all": "Clear all",
+ "climbing": "",
"close": "Chiudi",
"comment": "{n, plural, =1 {Commento} other {Commenti}}",
"completed": "Completato",
@@ -141,6 +152,7 @@
"export-all-trails": "Esporta tutti i percorsi",
"favourite-sport": "Attività preferita",
"features": "Caratteristiche",
+ "ferry": "",
"file-format": "Formato del file",
"file-too-big": "File {file} è troppo grande (max. {size})",
"filter-categories": "Filtrare categorie",
@@ -153,14 +165,19 @@
"follow-request-pending": "Request pending",
"followers": "Seguaci",
"following": "Seguendo",
+ "food": "",
+ "food-drinks": "",
"forgot-your-password": "Password dimenticata?",
"french": "Francese",
"from-file": "From file",
"from-photos": "From Photos",
"from-url": "From URL",
+ "garage": "",
+ "gas-station": "",
"german": "Tedesco",
"get-position-from-exif": "Ottieni posizione da dati EXIF",
"grid": "Griglia",
+ "grocery-store": "",
"heading": "Heading",
"height": "Height",
"help": "Aiuto",
@@ -171,7 +188,9 @@
"hero_section_2_text": "Lo sapevi? Non puoi salvare solo i tuoi percorsi. Ci sono molte categorie per tutte le tue avventure.",
"hiking": "Escursionismo",
"home": "Home",
+ "hotel": "",
"hungarian": "Ungherese",
+ "hut": "",
"hybrid": "Hybrid",
"icon": "Icona",
"imperial": "Imperiale",
@@ -217,6 +236,7 @@
"moderate": "Moderato",
"more": "More",
"mountain": "Mountain",
+ "mountain-pass": "",
"must-be-at-least-n-characters-long": "Deve essere lungo almeno {n} caratteri",
"must-be-at-most-n-characters-long": "Must be at most {n} characters long",
"my-account": "Il mio account",
@@ -270,6 +290,7 @@
"orientation": "Orientamento",
"paper-size": "Formato carta",
"paragraph": "Paragraph",
+ "parking": "",
"password": "Password",
"password-confirm": "Confermare password",
"password-reset-sent": "Un email per ripristinare la password è stato inviato",
@@ -288,7 +309,9 @@
"private": "Privato",
"profile": "Profilo",
"public": "Pubblico",
+ "public-transport": "",
"radius": "Raggio",
+ "railway-station": "",
"read-more": "Per saperne di più",
"register": "Registrati",
"remote-users-cannot-edit": "Remote users cannot edit",
@@ -337,10 +360,12 @@
"shared": "Condiviso",
"shared-by": "Condiviso da",
"shared-with": "Condiviso con",
+ "shelter": "",
"shortest": "shortest",
"show-in-overview": "Mostra nella panoramica",
"show-less": "Show less",
"show-on-map": "Mostra sulla mappa",
+ "shower": "",
"slogan": "Salva le tue avventure!",
"slope": "Pendenza",
"someone": "Qualcuno",
@@ -351,16 +376,21 @@
"statistics": "Statistiche",
"stop-drawing": "Smettere di disegnare",
"stop-editing": "Stop editing",
+ "subway-stop": "",
+ "summit": "",
"summit-book": "Libro di vetta",
"table": "Tavolo",
"tags": "Tags",
"text": "Testo",
"tilesets": "Riquadri personalizzati",
+ "toilets": "",
"top-speed": "Top Speed",
+ "tourism": "",
"trail": "{n, plural, =1 {Percorso} other {Percorsi}}",
"trail-not-shared": "Percorso non condiviso con nessuno",
"trail-saved-successfully": "Percorso salvato con successo",
"trails-for-you": "Percorsi per te",
+ "tram-stop": "",
"unchanged": "unchanged",
"units": "Unità",
"unlink": "Unlink",
@@ -372,8 +402,10 @@
"use-roads": "Use Roads",
"username": "Nome utente",
"view": "Visualizza",
+ "viewpoint": "",
"visibilty-status": "Visibility status",
"walking-speed": "Walking speed",
+ "water": "",
"waypoints": "{n, plural, =1 {Punto di passaggio} other {Punti di passaggio}}",
"welcome_to": "Benvenuti a",
"width": "Width",
diff --git a/web/src/lib/i18n/locales/nl.json b/web/src/lib/i18n/locales/nl.json
index 8fc5e0b0..ddee8941 100644
--- a/web/src/lib/i18n/locales/nl.json
+++ b/web/src/lib/i18n/locales/nl.json
@@ -20,16 +20,24 @@
"alphabetical": "Alfabetisch",
"already-account": "Heb je al een account?",
"altitude": "Hoogte",
+ "ammenity": "",
"api-documentation": "API-documentatie",
+ "attraction": "",
"author": "Auteur",
"avatar": "Profielfoto",
"average-speed": "Gem. Snelheid",
"avoid-bad-surfaces": "Vermijd slechte ondergrond",
"back": "Terug",
"back-to-login": "Terug naar login",
+ "bakery": "",
+ "barrier": "",
"basic-info": "Algemene informatie",
"before": "Voor",
+ "bicycle-parking": "",
+ "bicycle-rental": "",
+ "bicycle-shop": "",
"bike-type": "Fiets Type",
+ "bus-stop": "",
"by": "door",
"calendar": {
"weekdays": {
@@ -42,9 +50,11 @@
"6": ""
}
},
+ "campsite": "",
"can": "kan",
"cancel": "Annuleren",
"car": "Wagen",
+ "car-motorcycle": "",
"card": "{n, plural, =1 {Kaart} other {Kaarten}}",
"categories": "Categorieën",
"category": "Categorie",
@@ -54,6 +64,7 @@
"changelog": "Wijzigingslog",
"chinese": "Chinees (vereenvoudigd)",
"clear-all": "Wis alles",
+ "climbing": "",
"close": "Sluiten",
"comment": "{n, plural, =1 {Opmerking} other {Opmerkingen}}",
"completed": "Voltooid",
@@ -141,6 +152,7 @@
"export-all-trails": "Exporteer alle routes",
"favourite-sport": "Favoriete sport",
"features": "Kenmerken",
+ "ferry": "",
"file-format": "Bestandsformaat",
"file-too-big": "Bestand {file} is te groot (max. {size})",
"filter-categories": "Filter categorieën",
@@ -153,14 +165,19 @@
"follow-request-pending": "Verzoek is in behandeling",
"followers": "Volgers",
"following": "Volgend",
+ "food": "",
+ "food-drinks": "",
"forgot-your-password": "Wachtwoord vergeten?",
"french": "Frans",
"from-file": "Van bestand",
"from-photos": "Van Foto's",
"from-url": "Van URL",
+ "garage": "",
+ "gas-station": "",
"german": "Duits",
"get-position-from-exif": "Coördinaten ophalen uit EXIF-gegevens",
"grid": "Rooster",
+ "grocery-store": "",
"heading": "Heading",
"height": "Hoogte",
"help": "Help",
@@ -171,7 +188,9 @@
"hero_section_2_text": "Wist je dat…? Je kunt niet alleen hiking routes opslaan: er zijn ook veel categorieën voor al je andere avonturen.",
"hiking": "Hiking",
"home": "Home",
+ "hotel": "",
"hungarian": "Hongaars",
+ "hut": "",
"hybrid": "Hybride",
"icon": "Pictogram",
"imperial": "Imperiaal",
@@ -217,6 +236,7 @@
"moderate": "Gemiddeld",
"more": "More",
"mountain": "Berg",
+ "mountain-pass": "",
"must-be-at-least-n-characters-long": "Minimaal {n} tekens",
"must-be-at-most-n-characters-long": "Mag maximaal {n} tekens lang zijn.",
"my-account": "Mijn Account",
@@ -270,6 +290,7 @@
"orientation": "Oriëntatie",
"paper-size": "Papierformaat",
"paragraph": "Paragraph",
+ "parking": "",
"password": "Wachtwoord",
"password-confirm": "Bevestig wachtwoord",
"password-reset-sent": "Er is een e-mail verzonden om uw wachtwoord opnieuw in te stellen",
@@ -288,7 +309,9 @@
"private": "Privaat",
"profile": "Profiel",
"public": "Openbaar",
+ "public-transport": "",
"radius": "Straal",
+ "railway-station": "",
"read-more": "Lees meer",
"register": "Registreren",
"remote-users-cannot-edit": "Remote users cannot edit",
@@ -337,10 +360,12 @@
"shared": "Gedeeld",
"shared-by": "Gedeeld door",
"shared-with": "Gedeeld met",
+ "shelter": "",
"shortest": "shortest",
"show-in-overview": "Tonen op overzicht",
"show-less": "Show less",
"show-on-map": "Tonen op kaart",
+ "shower": "",
"slogan": "Bewaar je avonturen!",
"slope": "helling",
"someone": "Iemand",
@@ -351,16 +376,21 @@
"statistics": "Statistieken",
"stop-drawing": "Stop met tekenen",
"stop-editing": "Stop met bewerken",
+ "subway-stop": "",
+ "summit": "",
"summit-book": "Bergtopboek",
"table": "Tabel",
"tags": "Labels",
"text": "Tekst",
"tilesets": "Aangepaste tegelsets",
+ "toilets": "",
"top-speed": "Topsnelheid",
+ "tourism": "",
"trail": "{n, plural, =1 {Route} other {Routes}}",
"trail-not-shared": "Niet gedeeld met iemand",
"trail-saved-successfully": "Route succesvol bewaard",
"trails-for-you": "Routes voor jou",
+ "tram-stop": "",
"unchanged": "Ongewijzigd",
"units": "Eenheden",
"unlink": "Unlink",
@@ -372,8 +402,10 @@
"use-roads": "Gebruik wegen",
"username": "Gebruikersnaam",
"view": "Weergave",
+ "viewpoint": "",
"visibilty-status": "Zichtbaarheid status",
"walking-speed": "Wandelsnelheid",
+ "water": "",
"waypoints": "{n, plural,=1 {Routepunt} other {Routepunten}}",
"welcome_to": "Welkom bij",
"width": "Breedte",
diff --git a/web/src/lib/i18n/locales/pl.json b/web/src/lib/i18n/locales/pl.json
index a6431994..e10a2183 100644
--- a/web/src/lib/i18n/locales/pl.json
+++ b/web/src/lib/i18n/locales/pl.json
@@ -20,16 +20,24 @@
"alphabetical": "Alfabetyczne",
"already-account": "Czy masz już konto?",
"altitude": "Wysokość",
+ "ammenity": "",
"api-documentation": "Dokumentacja API",
+ "attraction": "",
"author": "Autor",
"avatar": "Awatar",
"average-speed": "Śr. prędkość",
"avoid-bad-surfaces": "Unikaj złych nawierzchni",
"back": "Wstecz",
"back-to-login": "Powrót do logowania",
+ "bakery": "",
+ "barrier": "",
"basic-info": "Podstawowe informacje",
"before": "Przed",
+ "bicycle-parking": "",
+ "bicycle-rental": "",
+ "bicycle-shop": "",
"bike-type": "Typ roweru",
+ "bus-stop": "",
"by": "przez",
"calendar": {
"weekdays": {
@@ -42,9 +50,11 @@
"6": ""
}
},
+ "campsite": "",
"can": "może",
"cancel": "Anuluj",
"car": "Samochód",
+ "car-motorcycle": "",
"card": "{n, plural, =1 {Karta} other {Karty}}",
"categories": "Kategorie",
"category": "Kategoria",
@@ -54,6 +64,7 @@
"changelog": "Dziennik zmian",
"chinese": "Chiński (uproszczony)",
"clear-all": "Wyczyść wszystko",
+ "climbing": "",
"close": "Zamknij",
"comment": "{n, plural, =1 {Komentarz} other {Komentarze}}",
"completed": "Zakończono",
@@ -141,6 +152,7 @@
"export-all-trails": "Eksportuj wszystkie szlaki",
"favourite-sport": "Ulubiony sport",
"features": "Funkcje",
+ "ferry": "",
"file-format": "Format pliku",
"file-too-big": "Plik {file} jest za duży (maks. {size})",
"filter-categories": "Filtruj kategorie",
@@ -153,14 +165,19 @@
"follow-request-pending": "Żądanie w toku",
"followers": "Obserwujący",
"following": "Obserwowane",
+ "food": "",
+ "food-drinks": "",
"forgot-your-password": "Zapomniałeś hasła?",
"french": "Francuski",
"from-file": "Z pliku",
"from-photos": "Ze zdjęć",
"from-url": "Z URL",
+ "garage": "",
+ "gas-station": "",
"german": "Niemiecki",
"get-position-from-exif": "Odczytaj współrzędne z danych EXIF",
"grid": "Siatka",
+ "grocery-store": "",
"heading": "Heading",
"height": "Wysokość",
"help": "Pomoc",
@@ -171,7 +188,9 @@
"hero_section_2_text": "Czy wiesz że, możesz zapisywać nie tylko piesze wycieczki ale także inne kategorie wypraw?",
"hiking": "Wędrówka",
"home": "Strona główna",
+ "hotel": "",
"hungarian": "Język węgierski",
+ "hut": "",
"hybrid": "Hybrydowy",
"icon": "Ikona",
"imperial": "Anglosaskie",
@@ -217,6 +236,7 @@
"moderate": "Średni",
"more": "More",
"mountain": "Góra",
+ "mountain-pass": "",
"must-be-at-least-n-characters-long": "Długość musi wynosić przynajmniej {n} znaków",
"must-be-at-most-n-characters-long": "Musi mieć długość co najwyżej {n} znaków",
"my-account": "Moje konto",
@@ -270,6 +290,7 @@
"orientation": "Orientacja",
"paper-size": "Rozmiar papieru",
"paragraph": "Paragraph",
+ "parking": "",
"password": "Hasło",
"password-confirm": "Potwierdź hasło",
"password-reset-sent": "E-mail z resetowaniem hasła został wysłany",
@@ -288,7 +309,9 @@
"private": "Prywatne",
"profile": "Profil",
"public": "Publiczny",
+ "public-transport": "",
"radius": "Promień",
+ "railway-station": "",
"read-more": "Czytaj dalej",
"register": "Zarejestruj",
"remote-users-cannot-edit": "Remote users cannot edit",
@@ -337,10 +360,12 @@
"shared": "Udostępniono",
"shared-by": "Udostępniony przez",
"shared-with": "Udostępniony dla",
+ "shelter": "",
"shortest": "shortest",
"show-in-overview": "Pokaż w przeglądzie",
"show-less": "Show less",
"show-on-map": "Pokaż na mapie",
+ "shower": "",
"slogan": "Zapisz swoją wyprawę!",
"slope": "Nachylenie",
"someone": "Ktoś",
@@ -351,16 +376,21 @@
"statistics": "Statystyki",
"stop-drawing": "Przestań rysować",
"stop-editing": "Zakończ edycję",
+ "subway-stop": "",
+ "summit": "",
"summit-book": "Logbook",
"table": "Tabela",
"tags": "Tagi",
"text": "Tekst",
"tilesets": "Niestandardowe zestawy płytek",
+ "toilets": "",
"top-speed": "Maksymalna prędkość",
+ "tourism": "",
"trail": "{n, plural, one {Szlak} few {Szlaki} many {Szlaków}=1 {Szlak} other {Szlaki}}",
"trail-not-shared": "Szlak nie udostępniony",
"trail-saved-successfully": "Szlak pomyślnie zapisany",
"trails-for-you": "Szlaki dla ciebie",
+ "tram-stop": "",
"unchanged": "bez zmian",
"units": "Jednostki",
"unlink": "Unlink",
@@ -372,8 +402,10 @@
"use-roads": "Użyj dróg",
"username": "Nazwa Użytkownika",
"view": "Widok",
+ "viewpoint": "",
"visibilty-status": "Status widoczności",
"walking-speed": "Walking speed",
+ "water": "",
"waypoints": "{n, plural, one {Punkt} few {Punkty} many {Punktów}=1 {Punkt} other {Punktów}}",
"welcome_to": "Witaj w",
"width": "Szerokość",
diff --git a/web/src/lib/i18n/locales/pt.json b/web/src/lib/i18n/locales/pt.json
index b2603292..815a7355 100644
--- a/web/src/lib/i18n/locales/pt.json
+++ b/web/src/lib/i18n/locales/pt.json
@@ -20,16 +20,24 @@
"alphabetical": "Alfabético",
"already-account": "Já tem uma conta?",
"altitude": "Altitude",
+ "ammenity": "",
"api-documentation": "Documentação da API",
+ "attraction": "",
"author": "Author",
"avatar": "Avatar",
"average-speed": "Vel. média",
"avoid-bad-surfaces": "Avoid Bad Surfaces",
"back": "Back",
"back-to-login": "Back to Login",
+ "bakery": "",
+ "barrier": "",
"basic-info": "Informações básicas",
"before": "Antes",
+ "bicycle-parking": "",
+ "bicycle-rental": "",
+ "bicycle-shop": "",
"bike-type": "Bike Type",
+ "bus-stop": "",
"by": "by",
"calendar": {
"weekdays": {
@@ -42,9 +50,11 @@
"6": ""
}
},
+ "campsite": "",
"can": "pode",
"cancel": "Cancelar",
"car": "Car",
+ "car-motorcycle": "",
"card": "{n, plural, =1 {Cartão} other {Cartões}}",
"categories": "Categorias",
"category": "Categoria",
@@ -54,6 +64,7 @@
"changelog": "Registo de alterações",
"chinese": "Chinês (simplificado)",
"clear-all": "Clear all",
+ "climbing": "",
"close": "Fechar",
"comment": "{n, plural, =1 {Comentário} other {Comentários}}",
"completed": "Completada",
@@ -141,6 +152,7 @@
"export-all-trails": "Exportar todos os percursos",
"favourite-sport": "Favourite sport",
"features": "Características",
+ "ferry": "",
"file-format": "Formato do ficheiro",
"file-too-big": "File {file} is too big (max. {size})",
"filter-categories": "Filtrar categorias",
@@ -153,14 +165,19 @@
"follow-request-pending": "Request pending",
"followers": "Followers",
"following": "Following",
+ "food": "",
+ "food-drinks": "",
"forgot-your-password": "Forgot your password?",
"french": "Francês",
"from-file": "From file",
"from-photos": "From Photos",
"from-url": "From URL",
+ "garage": "",
+ "gas-station": "",
"german": "Alemão",
"get-position-from-exif": "Obter coordenadas dos dados EXIF",
"grid": "Grelha",
+ "grocery-store": "",
"heading": "Heading",
"height": "Height",
"help": "Ajuda",
@@ -171,7 +188,9 @@
"hero_section_2_text": "Sabias? Você não pode apenas salvá-lo trilhas de caminhada. Há muitas categorias para todas as suas aventuras.",
"hiking": "Montanhismo",
"home": "Home",
+ "hotel": "",
"hungarian": "Húngaro",
+ "hut": "",
"hybrid": "Hybrid",
"icon": "Ícone",
"imperial": "Imperial",
@@ -217,6 +236,7 @@
"moderate": "Moderado",
"more": "More",
"mountain": "Mountain",
+ "mountain-pass": "",
"must-be-at-least-n-characters-long": "Deve ter pelo menos {n} caracteres",
"must-be-at-most-n-characters-long": "Must be at most {n} characters long",
"my-account": "A minha conta",
@@ -270,6 +290,7 @@
"orientation": "Orientação",
"paper-size": "Tamanho do papel",
"paragraph": "Paragraph",
+ "parking": "",
"password": "Senha",
"password-confirm": "Confirm password",
"password-reset-sent": "A password reset email has been sent",
@@ -288,7 +309,9 @@
"private": "Private",
"profile": "Perfil",
"public": "Público",
+ "public-transport": "",
"radius": "Raio",
+ "railway-station": "",
"read-more": "Ler mais",
"register": "Registo",
"remote-users-cannot-edit": "Remote users cannot edit",
@@ -337,10 +360,12 @@
"shared": "Shared",
"shared-by": "Partilhado por",
"shared-with": "Partilhado com",
+ "shelter": "",
"shortest": "shortest",
"show-in-overview": "Mostrar na vista geral",
"show-less": "Show less",
"show-on-map": "Mostrar no mapa",
+ "shower": "",
"slogan": "Guarde as suas aventuras!",
"slope": "Inclinação",
"someone": "Someone",
@@ -351,16 +376,21 @@
"statistics": "Statistics",
"stop-drawing": "Parar desenho",
"stop-editing": "Stop editing",
+ "subway-stop": "",
+ "summit": "",
"summit-book": "Livro da cimeira",
"table": "Tabela",
"tags": "Tags",
"text": "Texto",
"tilesets": "Camada de renderização personalizada",
+ "toilets": "",
"top-speed": "Top Speed",
+ "tourism": "",
"trail": "{n, plural, =1 {Percurso} other {Percursos}}",
"trail-not-shared": "Não partilhado com ninguém",
"trail-saved-successfully": "Percurso gravado com sucesso",
"trails-for-you": "Trilhos para si",
+ "tram-stop": "",
"unchanged": "unchanged",
"units": "Unidades",
"unlink": "Unlink",
@@ -372,8 +402,10 @@
"use-roads": "Use Roads",
"username": "Nome de utilizador",
"view": "Ver",
+ "viewpoint": "",
"visibilty-status": "Visibility status",
"walking-speed": "Walking speed",
+ "water": "",
"waypoints": "{n, plural, =1 {Ponto de passagem} other {Pontos de passagem}}",
"welcome_to": "Bem-vindo ao",
"width": "Width",
diff --git a/web/src/lib/i18n/locales/ru.json b/web/src/lib/i18n/locales/ru.json
index 5cf19100..2d5f53f2 100644
--- a/web/src/lib/i18n/locales/ru.json
+++ b/web/src/lib/i18n/locales/ru.json
@@ -20,16 +20,24 @@
"alphabetical": "По алфавиту",
"already-account": "Уже есть аккаунт?",
"altitude": "Высота",
+ "ammenity": "",
"api-documentation": "Документация API",
+ "attraction": "",
"author": "Автор",
"avatar": "Аватар",
"average-speed": "Ср. скорость",
"avoid-bad-surfaces": "Избегать неровные дороги",
"back": "Назад",
"back-to-login": "Вернуться ко входу",
+ "bakery": "",
+ "barrier": "",
"basic-info": "Основная информация",
"before": "До",
+ "bicycle-parking": "",
+ "bicycle-rental": "",
+ "bicycle-shop": "",
"bike-type": "Тип велосипеда",
+ "bus-stop": "",
"by": "От",
"calendar": {
"weekdays": {
@@ -42,9 +50,11 @@
"6": ""
}
},
+ "campsite": "",
"can": "можно",
"cancel": "Отмена",
"car": "Автомобиль:",
+ "car-motorcycle": "",
"card": "{n, plural, =1 {Карточка} other {Карточки}}",
"categories": "Категории",
"category": "Категория",
@@ -54,6 +64,7 @@
"changelog": "История изменений",
"chinese": "Китайский (упрощ.)",
"clear-all": "Очистить всё",
+ "climbing": "",
"close": "Закрыть",
"comment": "{n, plural, =1 {Комментарий} other {Комментарии}}",
"completed": "Завершено",
@@ -141,6 +152,7 @@
"export-all-trails": "Экспорт всех треков",
"favourite-sport": "Любимый вид спорта",
"features": "Особенности",
+ "ferry": "",
"file-format": "Формат файла",
"file-too-big": "Файл {file} слишком большой (max. {size})",
"filter-categories": "Фильтр категорий",
@@ -153,14 +165,19 @@
"follow-request-pending": "Запрос обрабатывается",
"followers": "Подписчики",
"following": "Подписки",
+ "food": "",
+ "food-drinks": "",
"forgot-your-password": "Забыли пароль?",
"french": "Французский",
"from-file": "Из файла",
"from-photos": "Из фотографии",
"from-url": "По ссылке",
+ "garage": "",
+ "gas-station": "",
"german": "Немецкий",
"get-position-from-exif": "Координаты из EXIF",
"grid": "Сетка",
+ "grocery-store": "",
"heading": "Heading",
"height": "Высота",
"help": "Помощь",
@@ -171,7 +188,9 @@
"hero_section_2_text": "Знаете ли вы, что можно сохранять не только пешие походы. Есть множество и других категорий для любых ваших активностей.",
"hiking": "Пеший туризм",
"home": "Главная",
+ "hotel": "",
"hungarian": "Венгерский",
+ "hut": "",
"hybrid": "Гибрид",
"icon": "Иконка",
"imperial": "Имперская",
@@ -217,6 +236,7 @@
"moderate": "Средний",
"more": "More",
"mountain": "Горный",
+ "mountain-pass": "",
"must-be-at-least-n-characters-long": "Минимум {n} символов",
"must-be-at-most-n-characters-long": "Максимум {n} символов",
"my-account": "Мой аккаунт",
@@ -270,6 +290,7 @@
"orientation": "Ориентация",
"paper-size": "Размер бумаги",
"paragraph": "Paragraph",
+ "parking": "",
"password": "Пароль",
"password-confirm": "Подтвердите пароль",
"password-reset-sent": "Письмо для сброса пароля отправлено",
@@ -288,7 +309,9 @@
"private": "Зкрытый",
"profile": "Профиль",
"public": "Открытый",
+ "public-transport": "",
"radius": "Радиус",
+ "railway-station": "",
"read-more": "Подробнее",
"register": "Регистрация",
"remote-users-cannot-edit": "Remote users cannot edit",
@@ -337,10 +360,12 @@
"shared": "Общий доступ",
"shared-by": "Доступ от",
"shared-with": "Доступно для",
+ "shelter": "",
"shortest": "shortest",
"show-in-overview": "Быстрый просмотр",
"show-less": "Show less",
"show-on-map": "Показать на карте",
+ "shower": "",
"slogan": "Сохраняйте ваши приключения!",
"slope": "Уклон",
"someone": "Кто-то",
@@ -351,16 +376,21 @@
"statistics": "Статистика",
"stop-drawing": "Закончить рисование",
"stop-editing": "Закончить редактирование",
+ "subway-stop": "",
+ "summit": "",
"summit-book": "История поездок",
"table": "Таблица",
"tags": "Метки",
"text": "Текст",
"tilesets": "Пользовательские тайлы",
+ "toilets": "",
"top-speed": "Макс. скорость",
+ "tourism": "",
"trail": "{n, plural, =1 {Трек} other {Треки}}",
"trail-not-shared": "Нет общего доступа",
"trail-saved-successfully": "Трек сохранён",
"trails-for-you": "Треки для вас",
+ "tram-stop": "",
"unchanged": "не изменено",
"units": "Единицы измерения",
"unlink": "Unlink",
@@ -372,8 +402,10 @@
"use-roads": "Использование дорог",
"username": "Никнейм",
"view": "Просмотр",
+ "viewpoint": "",
"visibilty-status": "Статус видимости",
"walking-speed": "Walking speed",
+ "water": "",
"waypoints": "{n, plural, =1 {Путевая точка} other {Путевые точки}}",
"welcome_to": "Добро пожаловать в",
"width": "Ширина",
diff --git a/web/src/lib/i18n/locales/zh.json b/web/src/lib/i18n/locales/zh.json
index e3973812..4340b85a 100644
--- a/web/src/lib/i18n/locales/zh.json
+++ b/web/src/lib/i18n/locales/zh.json
@@ -20,16 +20,24 @@
"alphabetical": "字母",
"already-account": "已注册账户?",
"altitude": "海拔",
+ "ammenity": "",
"api-documentation": "API 文档",
+ "attraction": "",
"author": "作者",
"avatar": "头像",
"average-speed": "平均速度",
"avoid-bad-surfaces": "Avoid Bad Surfaces",
"back": "返回",
"back-to-login": "Back to Login",
+ "bakery": "",
+ "barrier": "",
"basic-info": "基本信息",
"before": "之前",
+ "bicycle-parking": "",
+ "bicycle-rental": "",
+ "bicycle-shop": "",
"bike-type": "Bike Type",
+ "bus-stop": "",
"by": "by",
"calendar": {
"weekdays": {
@@ -42,9 +50,11 @@
"6": ""
}
},
+ "campsite": "",
"can": "可以",
"cancel": "取消",
"car": "Car",
+ "car-motorcycle": "",
"card": "{n, plural, =1 {卡片} other {卡片}}",
"categories": "分类",
"category": "分类",
@@ -54,6 +64,7 @@
"changelog": "变更日志",
"chinese": "中文(简体)",
"clear-all": "Clear all",
+ "climbing": "",
"close": "关闭",
"comment": "{n, plural, =1 {评论} other {评论}}",
"completed": "已完成",
@@ -141,6 +152,7 @@
"export-all-trails": "导出所有路线",
"favourite-sport": "Favourite sport",
"features": "特性",
+ "ferry": "",
"file-format": "文件格式",
"file-too-big": "File {file} is too big (max. {size})",
"filter-categories": "筛选分类",
@@ -153,14 +165,19 @@
"follow-request-pending": "Request pending",
"followers": "Followers",
"following": "Following",
+ "food": "",
+ "food-drinks": "",
"forgot-your-password": "忘记密码?",
"french": "法语",
"from-file": "From file",
"from-photos": "From Photos",
"from-url": "From URL",
+ "garage": "",
+ "gas-station": "",
"german": "德语",
"get-position-from-exif": "从EXIF数据获取坐标",
"grid": "网格",
+ "grocery-store": "",
"heading": "Heading",
"height": "Height",
"help": "帮助",
@@ -171,7 +188,9 @@
"hero_section_2_text": "你知道吗?这里不仅仅可以收藏你的登山路线,还能为您的所有冒险放到相应的类别里面。",
"hiking": "徒步",
"home": "Home",
+ "hotel": "",
"hungarian": "匈牙利语",
+ "hut": "",
"hybrid": "Hybrid",
"icon": "图标",
"imperial": "英制",
@@ -217,6 +236,7 @@
"moderate": "中等",
"more": "More",
"mountain": "Mountain",
+ "mountain-pass": "",
"must-be-at-least-n-characters-long": "长度至少 {n} 字符",
"must-be-at-most-n-characters-long": "Must be at most {n} characters long",
"my-account": "我的账户",
@@ -270,6 +290,7 @@
"orientation": "方向",
"paper-size": "纸张大小",
"paragraph": "Paragraph",
+ "parking": "",
"password": "密码",
"password-confirm": "确认密码",
"password-reset-sent": "A password reset email has been sent",
@@ -288,7 +309,9 @@
"private": "Private",
"profile": "个人资料",
"public": "公开",
+ "public-transport": "",
"radius": "半径",
+ "railway-station": "",
"read-more": "阅读更多",
"register": "注册",
"remote-users-cannot-edit": "Remote users cannot edit",
@@ -337,10 +360,12 @@
"shared": "Shared",
"shared-by": "分享自",
"shared-with": "分享给",
+ "shelter": "",
"shortest": "shortest",
"show-in-overview": "详情中展示",
"show-less": "Show less",
"show-on-map": "地图中展示",
+ "shower": "",
"slogan": "保存你的冒险!",
"slope": "坡度",
"someone": "Someone",
@@ -351,16 +376,21 @@
"statistics": "Statistics",
"stop-drawing": "停止绘制",
"stop-editing": "Stop editing",
+ "subway-stop": "",
+ "summit": "",
"summit-book": "详细日程",
"table": "表格",
"tags": "Tags",
"text": "文本",
"tilesets": "自定义地图图层",
+ "toilets": "",
"top-speed": "Top Speed",
+ "tourism": "",
"trail": "{n, plural, =1 {路线} other {路线}}",
"trail-not-shared": "未与任何人分享",
"trail-saved-successfully": "路线保存成功",
"trails-for-you": "推荐路线",
+ "tram-stop": "",
"unchanged": "unchanged",
"units": "单位",
"unlink": "Unlink",
@@ -372,8 +402,10 @@
"use-roads": "Use Roads",
"username": "用户名",
"view": "查看",
+ "viewpoint": "",
"visibilty-status": "Visibility status",
"walking-speed": "Walking speed",
+ "water": "",
"waypoints": "{n, plural, =1 {路点} other {路点}}",
"welcome_to": "欢迎",
"width": "Width",
diff --git a/web/src/lib/util/maplibre_util.ts b/web/src/lib/util/maplibre_util.ts
index ff677e71..761f24da 100644
--- a/web/src/lib/util/maplibre_util.ts
+++ b/web/src/lib/util/maplibre_util.ts
@@ -257,8 +257,9 @@ export function createPopupFromTrail(trail: Trail) {
return popup;
}
-export function createOverpassPopup(tags: Record
, coordinates: GeoJSON.Position) {
- const name = tags.name ?? "?"
+export function createOverpassPopup(feature: GeoJSON.Feature, coordinates: GeoJSON.Position) {
+ const tags: Record = JSON.parse(feature.properties?.tags);
+ const name = tags.name ?? get(_)(feature.properties?.query) ?? "?"
const popupContainer = document.createElement("div");
popupContainer.className = "p-4"
diff --git a/web/src/lib/vendor/maplibre-layer-manager/layers.ts b/web/src/lib/vendor/maplibre-layer-manager/layers.ts
index 68b45e25..17388e84 100644
--- a/web/src/lib/vendor/maplibre-layer-manager/layers.ts
+++ b/web/src/lib/vendor/maplibre-layer-manager/layers.ts
@@ -1,4 +1,32 @@
import Bakery from "$lib/assets/svgs/pois/bakery.svg?raw"
+import GroceryStore from "$lib/assets/svgs/pois/grocery-store.svg?raw"
+import FoodDrinks from "$lib/assets/svgs/pois/food-drinks.svg?raw"
+import Campsite from "$lib/assets/svgs/pois/campsite.svg?raw"
+import Hotel from "$lib/assets/svgs/pois/hotel.svg?raw"
+import Hut from "$lib/assets/svgs/pois/hut.svg?raw"
+import Viewpoint from "$lib/assets/svgs/pois/viewpoint.svg?raw"
+import Attraction from "$lib/assets/svgs/pois/attraction.svg?raw"
+import Barrier from "$lib/assets/svgs/pois/barrier.svg?raw"
+import Toilet from "$lib/assets/svgs/pois/toilet.svg?raw"
+import Shelter from "$lib/assets/svgs/pois/shelter.svg?raw"
+import Shower from "$lib/assets/svgs/pois/shower.svg?raw"
+import Summit from "$lib/assets/svgs/pois/summit.svg?raw"
+import MountainPass from "$lib/assets/svgs/pois/mountain-pass.svg?raw"
+import Climbing from "$lib/assets/svgs/pois/climbing.svg?raw"
+import BicycleShop from "$lib/assets/svgs/pois/bike-repair.svg?raw"
+import BicycleRental from "$lib/assets/svgs/pois/bike-rental.svg?raw"
+import BicycleParking from "$lib/assets/svgs/pois/bike-parking.svg?raw"
+import Garage from "$lib/assets/svgs/pois/garage.svg?raw"
+import GasStation from "$lib/assets/svgs/pois/gas-station.svg?raw"
+import Parking from "$lib/assets/svgs/pois/parking.svg?raw"
+import Water from "$lib/assets/svgs/pois/water.svg?raw"
+import RailwayStation from "$lib/assets/svgs/pois/train.svg?raw"
+import SubwayStop from "$lib/assets/svgs/pois/subway.svg?raw"
+import TramStop from "$lib/assets/svgs/pois/tram.svg?raw"
+import BusStop from "$lib/assets/svgs/pois/bus.svg?raw"
+import Ferry from "$lib/assets/svgs/pois/ferry.svg?raw"
+import Picnic from "$lib/assets/svgs/pois/picnic.svg?raw"
+
import type { FilterSpecification, MapMouseEvent, Marker, StyleSpecification } from "maplibre-gl"
export interface BaseLayer {
@@ -171,7 +199,7 @@ export const pois: Record = {
},
'grocery-store': {
icon: {
- svg: "",
+ svg: GroceryStore,
bg: 'Coral',
},
tags: {
@@ -181,7 +209,7 @@ export const pois: Record = {
},
"food-drinks": {
icon: {
- svg: "",
+ svg: FoodDrinks,
bg: 'Coral',
},
tags: {
@@ -191,7 +219,7 @@ export const pois: Record = {
},
toilets: {
icon: {
- svg: "",
+ svg: Toilet,
bg: 'DeepSkyBlue',
},
tags: {
@@ -201,7 +229,7 @@ export const pois: Record = {
},
water: {
icon: {
- svg: "",
+ svg: Water,
bg: 'DeepSkyBlue',
},
tags: [
@@ -217,7 +245,7 @@ export const pois: Record = {
},
shower: {
icon: {
- svg: "",
+ svg: Shower,
bg: 'DeepSkyBlue',
},
tags: {
@@ -227,7 +255,7 @@ export const pois: Record = {
},
shelter: {
icon: {
- svg: "",
+ svg: Shelter,
bg: '#000000',
},
tags: {
@@ -237,7 +265,7 @@ export const pois: Record = {
},
'gas-station': {
icon: {
- svg: "",
+ svg: GasStation,
bg: '#000000',
},
tags: {
@@ -247,7 +275,7 @@ export const pois: Record = {
},
parking: {
icon: {
- svg: "",
+ svg: Parking,
bg: '#000000',
},
tags: {
@@ -257,7 +285,7 @@ export const pois: Record = {
},
garage: {
icon: {
- svg: "",
+ svg: Garage,
bg: '#000000',
},
tags: {
@@ -267,7 +295,7 @@ export const pois: Record = {
},
barrier: {
icon: {
- svg: "",
+ svg: Barrier,
bg: '#000000',
},
tags: {
@@ -276,7 +304,7 @@ export const pois: Record = {
},
attraction: {
icon: {
- svg: "",
+ svg: Attraction,
bg: 'Green',
},
tags: {
@@ -285,7 +313,7 @@ export const pois: Record = {
},
viewpoint: {
icon: {
- svg: "",
+ svg: Viewpoint,
bg: 'Green',
},
tags: {
@@ -295,7 +323,7 @@ export const pois: Record = {
},
hotel: {
icon: {
- svg: "",
+ svg: Hotel,
bg: '#e6c100',
},
tags: {
@@ -305,7 +333,7 @@ export const pois: Record = {
},
campsite: {
icon: {
- svg: "",
+ svg: Campsite,
bg: '#e6c100',
},
tags: {
@@ -315,7 +343,7 @@ export const pois: Record = {
},
hut: {
icon: {
- svg: "",
+ svg: Hut,
bg: '#e6c100',
},
tags: {
@@ -325,7 +353,7 @@ export const pois: Record = {
},
picnic: {
icon: {
- svg: "",
+ svg: Picnic,
bg: 'Green',
},
tags: {
@@ -335,7 +363,7 @@ export const pois: Record = {
},
summit: {
icon: {
- svg: "",
+ svg: Summit,
bg: 'Green',
},
tags: {
@@ -343,9 +371,9 @@ export const pois: Record = {
},
},
- pass: {
+ "mountain-pass": {
icon: {
- svg: "",
+ svg: MountainPass,
bg: 'Green',
},
tags: {
@@ -354,7 +382,7 @@ export const pois: Record = {
},
climbing: {
icon: {
- svg: "",
+ svg: Climbing,
bg: 'Green',
},
tags: {
@@ -363,7 +391,7 @@ export const pois: Record = {
},
'bicycle-parking': {
icon: {
- svg: "",
+ svg: BicycleParking,
bg: 'HotPink',
},
tags: {
@@ -373,7 +401,7 @@ export const pois: Record = {
},
'bicycle-rental': {
icon: {
- svg: "",
+ svg: BicycleRental,
bg: 'HotPink',
},
tags: {
@@ -382,7 +410,7 @@ export const pois: Record = {
},
'bicycle-shop': {
icon: {
- svg: "",
+ svg: BicycleShop,
bg: 'HotPink',
},
tags: {
@@ -391,7 +419,7 @@ export const pois: Record = {
},
'railway-station': {
icon: {
- svg: "",
+ svg: RailwayStation,
bg: 'DarkBlue',
},
tags: {
@@ -401,7 +429,7 @@ export const pois: Record = {
},
'tram-stop': {
icon: {
- svg: "",
+ svg: TramStop,
bg: 'DarkBlue',
},
tags: {
@@ -411,7 +439,7 @@ export const pois: Record = {
},
'subway-stop': {
icon: {
- svg: "",
+ svg: SubwayStop,
bg: 'DarkBlue',
},
tags: {
@@ -421,7 +449,7 @@ export const pois: Record = {
},
'bus-stop': {
icon: {
- svg: "",
+ svg: BusStop,
bg: 'DarkBlue',
},
tags: {
@@ -432,7 +460,7 @@ export const pois: Record = {
},
ferry: {
icon: {
- svg: "",
+ svg: Ferry,
bg: 'DarkBlue',
},
tags: {
@@ -478,7 +506,7 @@ export const defaultMapState: MapState = {
toilets: false,
},
hiking: {
- pass: false,
+ "mountain-pass": false,
climbing: false,
summit: false,
},
@@ -494,10 +522,10 @@ export const defaultMapState: MapState = {
},
"public-transport": {
"railway-station": false,
- "bus-stop": false,
- ferry: false,
"subway-stop": false,
"tram-stop": false,
+ "bus-stop": false,
+ ferry: false,
}
}
}
\ No newline at end of file
diff --git a/web/src/lib/vendor/maplibre-layer-manager/overpass-layer.ts b/web/src/lib/vendor/maplibre-layer-manager/overpass-layer.ts
index d793d272..2eeab4ac 100644
--- a/web/src/lib/vendor/maplibre-layer-manager/overpass-layer.ts
+++ b/web/src/lib/vendor/maplibre-layer-manager/overpass-layer.ts
@@ -64,8 +64,7 @@ export class OverpassLayer implements BaseLayer {
private openPopup(e: MapMouseEvent) {
const features = (e as any).features as GeoJSON.Feature[];
const point = features[0].geometry as GeoJSON.Point;
- const tags = JSON.parse(features[0].properties?.tags);
- const content = createOverpassPopup(tags, point.coordinates);
+ const content = createOverpassPopup(features[0], point.coordinates);
this.currentPopupCoordinates = point.coordinates;
this.popup
@@ -263,8 +262,8 @@ export class OverpassLayer implements BaseLayer {
const svg = `
`
@@ -317,4 +316,38 @@ function boundsToPolygonFeature(bounds: M.LngLatBounds): GeoJSON.Feature]*>/, '')
+ .replace(/<\/svg>/, '')
+ .trim();
+
+ innerContent = innerContent.replace(
+ /
+ ${innerContent}
+
+ `;
+}
+