From 2769747737964a509897ccce4702a9ea9ebefcd8 Mon Sep 17 00:00:00 2001
From: Pieter Vander Vennet
Date: Sun, 8 Oct 2023 19:02:41 +0200
Subject: [PATCH 01/36] Fix: make sure the background is always below the
rendered layers
---
src/UI/Map/MapLibreAdaptor.ts | 1 +
src/UI/Map/ShowDataLayer.ts | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/UI/Map/MapLibreAdaptor.ts b/src/UI/Map/MapLibreAdaptor.ts
index d41bcc25d..eb70c3e4d 100644
--- a/src/UI/Map/MapLibreAdaptor.ts
+++ b/src/UI/Map/MapLibreAdaptor.ts
@@ -422,6 +422,7 @@ export class MapLibreAdaptor implements MapProperties, ExportableMap {
map.addSource(background.id, MapLibreAdaptor.prepareWmsSource(background))
}
if (!map.getLayer(background.id)) {
+ addLayerBeforeId ??= map.getStyle().layers.find(l => l.id.startsWith("mapcomplete_"))?.id
console.log(
"Adding background layer",
background.id,
diff --git a/src/UI/Map/ShowDataLayer.ts b/src/UI/Map/ShowDataLayer.ts
index 671b6478d..e49b44c78 100644
--- a/src/UI/Map/ShowDataLayer.ts
+++ b/src/UI/Map/ShowDataLayer.ts
@@ -515,7 +515,7 @@ export default class ShowDataLayer {
const l = new LineRenderingLayer(
map,
features,
- this._options.layer.id + "_linerendering_" + i,
+ "mapcomplete_"+this._options.layer.id + "_linerendering_" + i,
lineRenderingConfig,
doShowLayer,
fetchStore,
From b06784e7a06aaeb40a375210bc95538a73db9aed Mon Sep 17 00:00:00 2001
From: Pieter Vander Vennet
Date: Mon, 9 Oct 2023 00:43:33 +0200
Subject: [PATCH 02/36] Themes: add sugar_free, gluten_free and lactose-free to
shops- and food-layers
---
assets/layers/filters/filters.json | 51 +++++++++++++
assets/layers/food/food.json | 6 ++
assets/layers/questions/questions.json | 99 ++++++++++++++++++++++++++
assets/layers/shops/shops.json | 89 ++++++++++++++++++++++-
4 files changed, 244 insertions(+), 1 deletion(-)
diff --git a/assets/layers/filters/filters.json b/assets/layers/filters/filters.json
index 5673e569d..2817460c2 100644
--- a/assets/layers/filters/filters.json
+++ b/assets/layers/filters/filters.json
@@ -303,6 +303,57 @@
"osmTags": "service:electricity=yes"
}
]
+ },
+ {
+ "id": "sugar_free",
+ "options": [
+ {
+ "question": {
+ "en": "Has a sugar-free offering"
+ },
+ "osmTags": {
+ "or": [
+ "diet:sugar_free=yes",
+ "diet:sugar_free=only",
+ "diet:sugar_free=limited"
+ ]
+ }
+ }
+ ]
+ },
+ {
+ "id": "gluten_free",
+ "options": [
+ {
+ "question": {
+ "en": "Has a gluten free offering"
+ },
+ "osmTags": {
+ "or": [
+ "diet:gluten_free=yes",
+ "diet:gluten_free=only",
+ "diet:gluten_free=limited"
+ ]
+ }
+ }
+ ]
+ },
+ {
+ "id": "lactose_free",
+ "options": [
+ {
+ "question": {
+ "en": "Has a lactose free offering"
+ },
+ "osmTags": {
+ "or": [
+ "diet:lactose_free=yes",
+ "diet:lactose_free=only",
+ "diet:lactose_free=limited"
+ ]
+ }
+ }
+ ]
}
]
}
diff --git a/assets/layers/food/food.json b/assets/layers/food/food.json
index 642274525..1eec4aeda 100644
--- a/assets/layers/food/food.json
+++ b/assets/layers/food/food.json
@@ -719,6 +719,9 @@
"condition": "cuisine!=friture",
"id": "halal (no friture)"
},
+ "sugar_free",
+ "gluten_free",
+ "lactose_free",
{
"id": "organic (no friture)",
"question": {
@@ -1105,6 +1108,9 @@
]
},
"has_organic",
+ "sugar_free",
+ "gluten_free",
+ "lactose_free",
"accepts_cash",
"accepts_cards",
"dogs"
diff --git a/assets/layers/questions/questions.json b/assets/layers/questions/questions.json
index 21b6b96d5..764010735 100644
--- a/assets/layers/questions/questions.json
+++ b/assets/layers/questions/questions.json
@@ -2396,6 +2396,105 @@
}
}
]
+ },
+ {
+ "id": "sugar_free",
+ "question": {
+ "en": "Does this shop have a sugar free offering?"
+ },
+ "questionHint": {
+ "en": "This is important for people following a sugar-free diet, such as people with Diabetes"
+ },
+ "mappings": [
+ {
+ "if": "diet:sugar_free=only",
+ "then": {
+ "en": "This shop only sells sugar free products"
+ }
+ },
+ {
+ "if": "diet:sugar_free=yes",
+ "then": {
+ "en": "This shop has a big sugar free offering"
+ }
+ },
+ {
+ "if": "diet:sugar_free=limited",
+ "then": {
+ "en": "This shop has a limited sugar free offering"
+ }
+ },
+ {
+ "if": "diet:sugar_free=no",
+ "then": {
+ "en": "This shop has no sugar free offering"
+ }
+ }
+ ]
+ },
+ {
+ "id": "lactose_free",
+ "question": {
+ "en": "Does {title()} have a lactose-free offering?"
+ },
+ "mappings": [
+ {
+ "if": "diet:lactose_free=only",
+ "then": {
+ "en": "Only sells lactose free products"
+ }
+ },
+ {
+ "if": "diet:lactose_free=yes",
+ "then": {
+ "en": "Big lactose free offering"
+ }
+ },
+ {
+ "if": "diet:lactose_free=limited",
+ "then": {
+ "en": "Limited lactose free offering"
+ }
+ },
+ {
+ "if": "diet:lactose_free=no",
+ "then": {
+ "en": "No lactose free offering"
+ }
+ }
+ ]
+ },
+ {
+ "id": "gluten_free",
+ "question": {
+ "en": "Does this shop have a gluten free offering?"
+ },
+ "mappings": [
+ {
+ "if": "diet:gluten_free=only",
+ "then": {
+ "en": "This shop only sells gluten free products"
+ }
+ },
+ {
+ "if": "diet:gluten_free=yes",
+ "then": {
+ "en": "This shop has a big gluten free offering"
+ }
+ },
+ {
+ "if": "diet:gluten_free=limited",
+ "then": {
+ "en": "This shop has a limited gluten free offering"
+ }
+ },
+ {
+ "if": "diet:gluten_free=no",
+ "then": {
+ "en": "This shop has no gluten free offering"
+ }
+ }
+ ]
}
]
}
diff --git a/assets/layers/shops/shops.json b/assets/layers/shops/shops.json
index ee0cf2bc1..a5109f6b5 100644
--- a/assets/layers/shops/shops.json
+++ b/assets/layers/shops/shops.json
@@ -142,6 +142,41 @@
"condition": "craft="
}
},
+ {
+ "id": "second_hand",
+ "question": {
+ "en": "Does this shop sell second-hand items?"
+ },
+ "mappings": [
+ {
+ "if": "second_hand=only",
+ "then": "This shop sells second-hand items only"
+ },
+ {
+ "if": "second_hand=yes",
+ "then": "This shop sells second-hand items along with new items"
+ },
+ {
+ "if": "second_hand=no",
+ "then": "This shop only sells brand-new items"
+ }
+ ],
+ "condition": {
+ "or": [
+ "shop=clothes",
+ "shop=car",
+ "shop=books",
+ "shop=charity",
+ "shop=car_repair",
+ "shop=furniture",
+ "shop=bicycle",
+ "shop=bicycle",
+ "shop=mobile_phone",
+ "shop=computer",
+ "shop=toys"
+ ]
+ }
+ },
"opening_hours",
"website",
"email",
@@ -287,6 +322,32 @@
]
}
},
+ {
+ "builtin": [
+ "sugar_free",
+ "gluten_free",
+ "lactose_free"
+ ],
+ "override": {
+ "condition": {
+ "or": [
+ "shop=supermarket",
+ "shop=convenience",
+ "shop=farm",
+ "shop=greengrocer",
+ "shop=health_food",
+ "shop=deli",
+ "shop=bakery",
+ "shop=beverages",
+ "shop=beverages",
+ "shop=pastry",
+ "shop=chocolate",
+ "shop=frozen_food",
+ "shop=ice_cream"
+ ]
+ }
+ }
+ },
"questions",
"reviews"
],
@@ -456,6 +517,32 @@
},
"accepts_cash",
"accepts_cards",
- "has_organic"
+ "has_organic",
+ {
+ "id": "second_hand",
+ "options": [
+ {
+ "question": {
+ "en": "Only show shops selling second-hand items"
+ },
+ "osmTags": {
+ "or": [
+ "shop=second_hand",
+ "shop=charity",
+ "second_hand=yes",
+ "second_hand=only"
+ ]
+ }
+ }
+ ],
+ "condition": {
+ "and": [
+ "shop!=second_hand"
+ ]
+ }
+ },
+ "sugar_free",
+ "gluten_free",
+ "lactose_free"
]
}
From f58daa55ffaf38b6fbe4e242f03e732121ba4757 Mon Sep 17 00:00:00 2001
From: Pieter Vander Vennet
Date: Mon, 9 Oct 2023 12:08:55 +0200
Subject: [PATCH 03/36] Chore: translation sync
---
assets/layers/shops/shops.json | 1 +
langs/layers/en.json | 83 ++++++++++++++++++++++++++++++++++
2 files changed, 84 insertions(+)
diff --git a/assets/layers/shops/shops.json b/assets/layers/shops/shops.json
index a5109f6b5..a8cf72c88 100644
--- a/assets/layers/shops/shops.json
+++ b/assets/layers/shops/shops.json
@@ -323,6 +323,7 @@
}
},
{
+ "id": "diets",
"builtin": [
"sugar_free",
"gluten_free",
diff --git a/langs/layers/en.json b/langs/layers/en.json
index 7e64b19c3..29c34397c 100644
--- a/langs/layers/en.json
+++ b/langs/layers/en.json
@@ -4724,6 +4724,27 @@
"question": "Offers electricity"
}
}
+ },
+ "13": {
+ "options": {
+ "0": {
+ "question": "Has a sugar-free offering"
+ }
+ }
+ },
+ "14": {
+ "options": {
+ "0": {
+ "question": "Has a gluten free offering"
+ }
+ }
+ },
+ "15": {
+ "options": {
+ "0": {
+ "question": "Has a lactose free offering"
+ }
+ }
}
}
},
@@ -7499,6 +7520,23 @@
"email": {
"question": "What is the email address of {title()}?"
},
+ "gluten_free": {
+ "mappings": {
+ "0": {
+ "then": "This shop only sells gluten free products"
+ },
+ "1": {
+ "then": "This shop has a big gluten free offering"
+ },
+ "2": {
+ "then": "This shop has a limited gluten free offering"
+ },
+ "3": {
+ "then": "This shop has no gluten free offering"
+ }
+ },
+ "question": "Does this shop have a gluten free offering?"
+ },
"induction-loop": {
"mappings": {
"0": {
@@ -7558,6 +7596,23 @@
}
}
},
+ "lactose_free": {
+ "mappings": {
+ "0": {
+ "then": "Only sells lactose free products"
+ },
+ "1": {
+ "then": "Big lactose free offering"
+ },
+ "2": {
+ "then": "Limited lactose free offering"
+ },
+ "3": {
+ "then": "No lactose free offering"
+ }
+ },
+ "question": "Does {title()} have a lactose-free offering?"
+ },
"last_edit": {
"render": {
"special": {
@@ -7718,6 +7773,24 @@
},
"question": "Is smoking allowed at {title()}?"
},
+ "sugar_free": {
+ "mappings": {
+ "0": {
+ "then": "This shop only sells sugar free products"
+ },
+ "1": {
+ "then": "This shop has a big sugar free offering"
+ },
+ "2": {
+ "then": "This shop has a limited sugar free offering"
+ },
+ "3": {
+ "then": "This shop has no sugar free offering"
+ }
+ },
+ "question": "Does this shop have a sugar free offering?",
+ "questionHint": "This is important for people following a sugar-free diet, such as people with Diabetes"
+ },
"survey_date": {
"mappings": {
"0": {
@@ -8262,6 +8335,13 @@
"question": "Only show shops with name {search}"
}
}
+ },
+ "6": {
+ "options": {
+ "0": {
+ "question": "Only show shops selling second-hand items"
+ }
+ }
}
},
"name": "Shop",
@@ -8312,6 +8392,9 @@
},
"question": "Does this shop offer organic products?"
},
+ "second_hand": {
+ "question": "Does this shop sell second-hand items?"
+ },
"shops-name": {
"question": "What is the name of this shop?",
"render": "This shop is called {name}"
From 4c165d35ef365f51b83e063ef0d1b6bc8cfdbea5 Mon Sep 17 00:00:00 2001
From: kjon
Date: Sat, 7 Oct 2023 10:05:53 +0000
Subject: [PATCH 04/36] Translated using Weblate (German)
Currently translated at 100.0% (3212 of 3212 strings)
Translation: MapComplete/Layer translations
Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/de/
---
langs/layers/de.json | 668 ++++++++++++++++++++++---------------------
1 file changed, 344 insertions(+), 324 deletions(-)
diff --git a/langs/layers/de.json b/langs/layers/de.json
index 87dad75f9..0b2701b79 100644
--- a/langs/layers/de.json
+++ b/langs/layers/de.json
@@ -35,6 +35,16 @@
"1": {
"title": "eine freistehende Posterbox"
},
+ "10": {
+ "description": "Verwendet für Werbeschilder, Leuchtreklamen, Logos und institutionelle Eingangsschilder",
+ "title": "ein Schild"
+ },
+ "11": {
+ "title": "eine Skulptur"
+ },
+ "12": {
+ "title": "eine Wandmalerei"
+ },
"2": {
"title": "eine wandmontierte Posterbox"
},
@@ -61,16 +71,6 @@
},
"9": {
"title": "ein Totem"
- },
- "10": {
- "description": "Verwendet für Werbeschilder, Leuchtreklamen, Logos und institutionelle Eingangsschilder",
- "title": "ein Schild"
- },
- "11": {
- "title": "eine Skulptur"
- },
- "12": {
- "title": "eine Wandmalerei"
}
},
"tagRenderings": {
@@ -165,6 +165,9 @@
"1": {
"then": "Dies ist ein Brett"
},
+ "10": {
+ "then": "Dies ist eine Wandmalerei"
+ },
"2": {
"then": "Dies ist eine Litfaßsäule"
},
@@ -188,9 +191,6 @@
},
"9": {
"then": "Dies ist ein Totem"
- },
- "10": {
- "then": "Dies ist eine Wandmalerei"
}
},
"question": "Welche Art von Werbung ist das?",
@@ -205,6 +205,9 @@
"1": {
"then": "Brett"
},
+ "10": {
+ "then": "Wandmalerei"
+ },
"2": {
"then": "Posterbox"
},
@@ -228,9 +231,6 @@
},
"9": {
"then": "Totem"
- },
- "10": {
- "then": "Wandmalerei"
}
}
}
@@ -312,6 +312,15 @@
"1": {
"then": "Wandbild"
},
+ "10": {
+ "then": "Azulejo (spanische dekorative Fliesenarbeit)"
+ },
+ "11": {
+ "then": "Fliesenarbeit"
+ },
+ "12": {
+ "then": "Holzschnitzerei"
+ },
"2": {
"then": "Malerei"
},
@@ -335,15 +344,6 @@
},
"9": {
"then": "Relief"
- },
- "10": {
- "then": "Azulejo (spanische dekorative Fliesenarbeit)"
- },
- "11": {
- "then": "Fliesenarbeit"
- },
- "12": {
- "then": "Holzschnitzerei"
}
},
"question": "Um welche Art Kunstwerk handelt es sich?",
@@ -1892,6 +1892,27 @@
"1": {
"question": "Verfügt über einen Schuko-Stecker ohne Erdungsstift (CEE7/4 Typ F) "
},
+ "10": {
+ "question": "Hat einen Typ 2 (Mennekes) Anschluss mit Kabel"
+ },
+ "11": {
+ "question": "Hat einen Tesla Supercharger CCS (Typ 2 CSS vonTesla) Anschluss"
+ },
+ "12": {
+ "question": "Hat einen Tesla Supercharger (Destination) Anschluss"
+ },
+ "13": {
+ "question": "Hat einen Tesla Supercharger (Destination) (Typ 2 von Tesla) Anschluss mit Kabel"
+ },
+ "14": {
+ "question": "Hat einen USB-Anschluss zum Aufladen von Telefonen und kleinen Elektrogeräten "
+ },
+ "15": {
+ "question": "Hat einen Bosch Active Connect Anschluss mit 3 Pins und Kabel"
+ },
+ "16": {
+ "question": "Hat einen Bosch Active Connect Anschluss mit 5 Pins und Kabel"
+ },
"2": {
"question": "Verfügt über einen europäischen Netzstecker mit Erdungsstift (CEE7/4 Typ E) Anschluss"
},
@@ -1915,27 +1936,6 @@
},
"9": {
"question": "Hat einen Typ 2 CCS (Mennekes) Anschluss"
- },
- "10": {
- "question": "Hat einen Typ 2 (Mennekes) Anschluss mit Kabel"
- },
- "11": {
- "question": "Hat einen Tesla Supercharger CCS (Typ 2 CSS vonTesla) Anschluss"
- },
- "12": {
- "question": "Hat einen Tesla Supercharger (Destination) Anschluss"
- },
- "13": {
- "question": "Hat einen Tesla Supercharger (Destination) (Typ 2 von Tesla) Anschluss mit Kabel"
- },
- "14": {
- "question": "Hat einen USB-Anschluss zum Aufladen von Telefonen und kleinen Elektrogeräten "
- },
- "15": {
- "question": "Hat einen Bosch Active Connect Anschluss mit 3 Pins und Kabel"
- },
- "16": {
- "question": "Hat einen Bosch Active Connect Anschluss mit 5 Pins und Kabel"
}
}
}
@@ -1991,30 +1991,6 @@
"1": {
"then": "Schuko-Stecker ohne Erdungsstift (CEE7/4 Typ F)"
},
- "2": {
- "then": "Europäischer Netzstecker mit Erdungsstift (CEE7/4 Typ E)"
- },
- "3": {
- "then": "Europäischer Netzstecker mit Erdungsstift (CEE7/4 Typ E)"
- },
- "4": {
- "then": "Chademo-Anschluss"
- },
- "5": {
- "then": "Chademo-Anschluss"
- },
- "6": {
- "then": "Typ 1 mit Kabel (J1772)"
- },
- "7": {
- "then": "Typ 1 mit Kabel (J1772)"
- },
- "8": {
- "then": "Typ 1 ohne Kabel (J1772)"
- },
- "9": {
- "then": " Typ 1 ohne Kabel (J1772)"
- },
"10": {
"then": "Typ 1 CCS (Typ 1 Combo)"
},
@@ -2045,6 +2021,9 @@
"19": {
"then": "Typ 2 mit Kabel (mennekes)"
},
+ "2": {
+ "then": "Europäischer Netzstecker mit Erdungsstift (CEE7/4 Typ E)"
+ },
"20": {
"then": "Tesla Supercharger CCS (Typ 2 CSS von Tesla)"
},
@@ -2075,11 +2054,32 @@
"29": {
"then": " Bosch Active Connect mit 3 Pins und Kabel"
},
+ "3": {
+ "then": "Europäischer Netzstecker mit Erdungsstift (CEE7/4 Typ E)"
+ },
"30": {
"then": "Bosch Active Connect mit 5 Pins und Kabel"
},
"31": {
"then": " Bosch Active Connect mit 5 Pins und Kabel"
+ },
+ "4": {
+ "then": "Chademo-Anschluss"
+ },
+ "5": {
+ "then": "Chademo-Anschluss"
+ },
+ "6": {
+ "then": "Typ 1 mit Kabel (J1772)"
+ },
+ "7": {
+ "then": "Typ 1 mit Kabel (J1772)"
+ },
+ "8": {
+ "then": "Typ 1 ohne Kabel (J1772)"
+ },
+ "9": {
+ "then": " Typ 1 ohne Kabel (J1772)"
}
},
"question": "Welche Ladeanschlüsse gibt es hier?"
@@ -3617,6 +3617,15 @@
"1": {
"then": "Dieser Radweg hat einen festen Belag"
},
+ "10": {
+ "then": "Dieser Radweg besteht aus feinem Schotter"
+ },
+ "11": {
+ "then": "Der Radweg ist aus Kies"
+ },
+ "12": {
+ "then": "Dieser Radweg besteht aus Rohboden"
+ },
"2": {
"then": "Der Radweg ist aus Asphalt"
},
@@ -3640,15 +3649,6 @@
},
"9": {
"then": "Der Radweg ist aus Schotter"
- },
- "10": {
- "then": "Dieser Radweg besteht aus feinem Schotter"
- },
- "11": {
- "then": "Der Radweg ist aus Kies"
- },
- "12": {
- "then": "Dieser Radweg besteht aus Rohboden"
}
},
"question": "Was ist der Belag dieses Radwegs?",
@@ -3697,6 +3697,15 @@
"1": {
"then": "Dieser Radweg hat einen festen Belag"
},
+ "10": {
+ "then": "Dieser Radweg besteht aus feinem Schotter"
+ },
+ "11": {
+ "then": "Der Radweg ist aus Kies"
+ },
+ "12": {
+ "then": "Dieser Radweg besteht aus Rohboden"
+ },
"2": {
"then": "Der Radweg ist aus Asphalt"
},
@@ -3720,15 +3729,6 @@
},
"9": {
"then": "Der Radweg ist aus Schotter"
- },
- "10": {
- "then": "Dieser Radweg besteht aus feinem Schotter"
- },
- "11": {
- "then": "Der Radweg ist aus Kies"
- },
- "12": {
- "then": "Dieser Radweg besteht aus Rohboden"
}
},
"question": "Was ist der Belag dieser Straße?",
@@ -4627,6 +4627,33 @@
}
}
},
+ "10": {
+ "options": {
+ "0": {
+ "question": "Keine Bevorzugung von Hunden"
+ },
+ "1": {
+ "question": "Hunde erlaubt"
+ },
+ "2": {
+ "question": "Keine Hunde erlaubt"
+ }
+ }
+ },
+ "11": {
+ "options": {
+ "0": {
+ "question": "Internetzugang vorhanden"
+ }
+ }
+ },
+ "12": {
+ "options": {
+ "0": {
+ "question": "Stromanschluss vorhanden"
+ }
+ }
+ },
"2": {
"options": {
"0": {
@@ -4697,19 +4724,6 @@
"question": "Nutzung kostenlos"
}
}
- },
- "10": {
- "options": {
- "0": {
- "question": "Keine Bevorzugung von Hunden"
- },
- "1": {
- "question": "Hunde erlaubt"
- },
- "2": {
- "question": "Keine Hunde erlaubt"
- }
- }
}
}
},
@@ -4829,30 +4843,6 @@
"1": {
"then": "Die Fitness-Station hat ein Schild mit Anweisungen für eine bestimmte Übung."
},
- "2": {
- "then": "Die Fitness-Station hat eine Einrichtung für Sit-ups."
- },
- "3": {
- "then": "Die Fitness-Station hat eine Vorrichtung für Liegestütze. In der Regel eine oder mehrere niedrige Reckstangen."
- },
- "4": {
- "then": "Die Fitness-Station hat Stangen zum Dehnen."
- },
- "5": {
- "then": "Die Fitness-Station hat eine Vorrichtung für Rückenstrecker (Hyperextensions)."
- },
- "6": {
- "then": "Die Fitness-Station hat Ringe für Gymnastikübungen."
- },
- "7": {
- "then": "Die Fitness-Station hat eine horizontale Leiter (Monkey Bars)."
- },
- "8": {
- "then": "Die Fitness-Station hat eine Sprossenwand zum Klettern."
- },
- "9": {
- "then": "Die Fitness-Station hat Pfosten für Slalomübungen."
- },
"10": {
"then": "Die Fitness-Station hat Trittsteine."
},
@@ -4883,6 +4873,9 @@
"19": {
"then": "Die Fitness-Station hat Kampfseile (battle ropes)."
},
+ "2": {
+ "then": "Die Fitness-Station hat eine Einrichtung für Sit-ups."
+ },
"20": {
"then": "Die Fitness-Station hat ein Fahrradergometer."
},
@@ -4897,6 +4890,27 @@
},
"24": {
"then": "Die Fitness-Station hat eine Slackline."
+ },
+ "3": {
+ "then": "Die Fitness-Station hat eine Vorrichtung für Liegestütze. In der Regel eine oder mehrere niedrige Reckstangen."
+ },
+ "4": {
+ "then": "Die Fitness-Station hat Stangen zum Dehnen."
+ },
+ "5": {
+ "then": "Die Fitness-Station hat eine Vorrichtung für Rückenstrecker (Hyperextensions)."
+ },
+ "6": {
+ "then": "Die Fitness-Station hat Ringe für Gymnastikübungen."
+ },
+ "7": {
+ "then": "Die Fitness-Station hat eine horizontale Leiter (Monkey Bars)."
+ },
+ "8": {
+ "then": "Die Fitness-Station hat eine Sprossenwand zum Klettern."
+ },
+ "9": {
+ "then": "Die Fitness-Station hat Pfosten für Slalomübungen."
}
},
"question": "Welche Übungsgeräte gibt es an dieser Fitness-Station?"
@@ -5016,6 +5030,21 @@
"1": {
"then": "Dies ist eine Pommesbude"
},
+ "10": {
+ "then": "Hier werden chinesische Gerichte serviert"
+ },
+ "11": {
+ "then": "Hier werden griechische Gerichte serviert"
+ },
+ "12": {
+ "then": "Hier werden indische Gerichte serviert"
+ },
+ "13": {
+ "then": "Hier werden türkische Gerichte serviert"
+ },
+ "14": {
+ "then": "Hier werden thailändische Gerichte serviert"
+ },
"2": {
"then": "Bietet vorwiegend Pastagerichte an"
},
@@ -5039,21 +5068,6 @@
},
"9": {
"then": "Hier werden französische Gerichte serviert"
- },
- "10": {
- "then": "Hier werden chinesische Gerichte serviert"
- },
- "11": {
- "then": "Hier werden griechische Gerichte serviert"
- },
- "12": {
- "then": "Hier werden indische Gerichte serviert"
- },
- "13": {
- "then": "Hier werden türkische Gerichte serviert"
- },
- "14": {
- "then": "Hier werden thailändische Gerichte serviert"
}
},
"question": "Was für Essen gibt es hier?",
@@ -5634,30 +5648,6 @@
"1": {
"then": "Dies ist ein Auditorium"
},
- "2": {
- "then": "Dies ist ein Schlafzimmer"
- },
- "3": {
- "then": "Dies ist eine Kapelle"
- },
- "4": {
- "then": "Dies ist ein Klassenzimmer"
- },
- "5": {
- "then": "Dies ist ein Klassenzimmer"
- },
- "6": {
- "then": "Dies ist ein Computerraum"
- },
- "7": {
- "then": "Dies ist ein Konferenzraum"
- },
- "8": {
- "then": "Dies ist eine Krypta"
- },
- "9": {
- "then": "Dies ist eine Küche"
- },
"10": {
"then": "Dies ist ein Labor"
},
@@ -5688,6 +5678,9 @@
"19": {
"then": "Dies ist ein Lagerraum"
},
+ "2": {
+ "then": "Dies ist ein Schlafzimmer"
+ },
"20": {
"then": "Dies ist ein Technikraum"
},
@@ -5696,6 +5689,27 @@
},
"22": {
"then": "Dies ist ein Wartezimmer"
+ },
+ "3": {
+ "then": "Dies ist eine Kapelle"
+ },
+ "4": {
+ "then": "Dies ist ein Klassenzimmer"
+ },
+ "5": {
+ "then": "Dies ist ein Klassenzimmer"
+ },
+ "6": {
+ "then": "Dies ist ein Computerraum"
+ },
+ "7": {
+ "then": "Dies ist ein Konferenzraum"
+ },
+ "8": {
+ "then": "Dies ist eine Krypta"
+ },
+ "9": {
+ "then": "Dies ist eine Küche"
}
},
"question": "Wie wird dieser Raum genutzt?"
@@ -6350,6 +6364,19 @@
}
}
},
+ "10": {
+ "options": {
+ "0": {
+ "question": "Alle Notizen"
+ },
+ "1": {
+ "question": "Importnotizen ausblenden"
+ },
+ "2": {
+ "question": "Nur Importnotizen anzeigen"
+ }
+ }
+ },
"2": {
"options": {
"0": {
@@ -6405,19 +6432,6 @@
"question": "Nur offene Notizen anzeigen"
}
}
- },
- "10": {
- "options": {
- "0": {
- "question": "Alle Notizen"
- },
- "1": {
- "question": "Importnotizen ausblenden"
- },
- "2": {
- "question": "Nur Importnotizen anzeigen"
- }
- }
}
},
"name": "OpenStreetMap-Hinweise",
@@ -6746,6 +6760,21 @@
"1": {
"then": "Dies ist ein normaler Stellplatz."
},
+ "10": {
+ "then": "Dies ist ein Stellplatz, der für Eltern mit Kindern reserviert ist."
+ },
+ "11": {
+ "then": "Dies ist ein Stellplatz, der für das Personal reserviert ist."
+ },
+ "12": {
+ "then": "Dies ist ein Stellplatz, der für Taxis reserviert ist."
+ },
+ "13": {
+ "then": "Dies ist ein Stellplatz, der für Fahrzeuge mit Anhänger reserviert ist."
+ },
+ "14": {
+ "then": "Dies ist ein Stellplatz, der für Carsharing reserviert ist."
+ },
"2": {
"then": "Dies ist ein Behindertenstellplatz."
},
@@ -6769,21 +6798,6 @@
},
"9": {
"then": "Dies ist ein Stellplatz, der für Motorräder reserviert ist."
- },
- "10": {
- "then": "Dies ist ein Stellplatz, der für Eltern mit Kindern reserviert ist."
- },
- "11": {
- "then": "Dies ist ein Stellplatz, der für das Personal reserviert ist."
- },
- "12": {
- "then": "Dies ist ein Stellplatz, der für Taxis reserviert ist."
- },
- "13": {
- "then": "Dies ist ein Stellplatz, der für Fahrzeuge mit Anhänger reserviert ist."
- },
- "14": {
- "then": "Dies ist ein Stellplatz, der für Carsharing reserviert ist."
}
},
"question": "Welche Art von Stellplatz ist dies?"
@@ -7375,6 +7389,21 @@
"1": {
"then": "2-Cent-Münzen werden akzeptiert"
},
+ "10": {
+ "then": "20-Centime-Münzen werden akzeptiert"
+ },
+ "11": {
+ "then": "½-Schweizer Franken-Münzen werden akzeptiert"
+ },
+ "12": {
+ "then": "1-Schweizer Franken-Münzen werden akzeptiert"
+ },
+ "13": {
+ "then": "2-Schweizer Franken-Münzen werden akzeptiert"
+ },
+ "14": {
+ "then": "5-Schweizer Franken-Münzen werden akzeptiert"
+ },
"2": {
"then": "5-Cent-Münzen werden akzeptiert"
},
@@ -7398,21 +7427,6 @@
},
"9": {
"then": "10-Centime-Münzen werden akzeptiert"
- },
- "10": {
- "then": "20-Centime-Münzen werden akzeptiert"
- },
- "11": {
- "then": "½-Schweizer Franken-Münzen werden akzeptiert"
- },
- "12": {
- "then": "1-Schweizer Franken-Münzen werden akzeptiert"
- },
- "13": {
- "then": "2-Schweizer Franken-Münzen werden akzeptiert"
- },
- "14": {
- "then": "5-Schweizer Franken-Münzen werden akzeptiert"
}
},
"question": "Mit welchen Münzen kann man hier bezahlen?"
@@ -7425,6 +7439,15 @@
"1": {
"then": "10-Euro-Scheine werden angenommen"
},
+ "10": {
+ "then": "100-Schweizer Franken-Scheine werden akzeptiert"
+ },
+ "11": {
+ "then": "200-Schweizer Franken-Scheine werden akzeptiert"
+ },
+ "12": {
+ "then": "1000-Schweizer Franken-Scheine werden akzeptiert"
+ },
"2": {
"then": "20-Euro-Scheine werden angenommen"
},
@@ -7448,15 +7471,6 @@
},
"9": {
"then": "50-Schweizer Franken-Scheine werden akzeptiert"
- },
- "10": {
- "then": "100-Schweizer Franken-Scheine werden akzeptiert"
- },
- "11": {
- "then": "200-Schweizer Franken-Scheine werden akzeptiert"
- },
- "12": {
- "then": "1000-Schweizer Franken-Scheine werden akzeptiert"
}
},
"question": "Mit welchen Banknoten kann man hier bezahlen?"
@@ -7838,30 +7852,6 @@
"1": {
"question": "Recycling von Batterien"
},
- "2": {
- "question": "Recycling von Getränkekartons"
- },
- "3": {
- "question": "Recycling von Dosen"
- },
- "4": {
- "question": "Recycling von Kleidung"
- },
- "5": {
- "question": "Recycling von Speiseöl"
- },
- "6": {
- "question": "Recycling von Motoröl"
- },
- "7": {
- "question": "Recycling von Leuchtstoffröhren"
- },
- "8": {
- "question": "Recycling von Grünabfällen"
- },
- "9": {
- "question": "Recycling von Glasflaschen"
- },
"10": {
"question": "Recycling von Glas"
},
@@ -7892,11 +7882,35 @@
"19": {
"question": "Recycling von Restabfällen"
},
+ "2": {
+ "question": "Recycling von Getränkekartons"
+ },
"20": {
"question": "Recycling von Druckerpatronen"
},
"21": {
"question": "Recycling von Fahrrädern"
+ },
+ "3": {
+ "question": "Recycling von Dosen"
+ },
+ "4": {
+ "question": "Recycling von Kleidung"
+ },
+ "5": {
+ "question": "Recycling von Speiseöl"
+ },
+ "6": {
+ "question": "Recycling von Motoröl"
+ },
+ "7": {
+ "question": "Recycling von Leuchtstoffröhren"
+ },
+ "8": {
+ "question": "Recycling von Grünabfällen"
+ },
+ "9": {
+ "question": "Recycling von Glasflaschen"
}
}
},
@@ -7964,30 +7978,6 @@
"1": {
"then": "Getränkekartons können hier recycelt werden"
},
- "2": {
- "then": "Dosen können hier recycelt werden"
- },
- "3": {
- "then": "Kleidung kann hier recycelt werden"
- },
- "4": {
- "then": "Speiseöl kann hier recycelt werden"
- },
- "5": {
- "then": "Motoröl kann hier recycelt werden"
- },
- "6": {
- "then": "Hier können Leuchtstoffröhren recycelt werden"
- },
- "7": {
- "then": "Grünabfälle können hier recycelt werden"
- },
- "8": {
- "then": "Bio-Abfall kann hier recycelt werden"
- },
- "9": {
- "then": "Glasflaschen können hier recycelt werden"
- },
"10": {
"then": "Glas kann hier recycelt werden"
},
@@ -8018,6 +8008,9 @@
"19": {
"then": "Schuhe können hier recycelt werden"
},
+ "2": {
+ "then": "Dosen können hier recycelt werden"
+ },
"20": {
"then": "Elektrokleingeräte können hier recycelt werden"
},
@@ -8032,6 +8025,27 @@
},
"24": {
"then": "Fahrräder können hier recycelt werden"
+ },
+ "3": {
+ "then": "Kleidung kann hier recycelt werden"
+ },
+ "4": {
+ "then": "Speiseöl kann hier recycelt werden"
+ },
+ "5": {
+ "then": "Motoröl kann hier recycelt werden"
+ },
+ "6": {
+ "then": "Hier können Leuchtstoffröhren recycelt werden"
+ },
+ "7": {
+ "then": "Grünabfälle können hier recycelt werden"
+ },
+ "8": {
+ "then": "Bio-Abfall kann hier recycelt werden"
+ },
+ "9": {
+ "then": "Glasflaschen können hier recycelt werden"
}
},
"question": "Was kann hier recycelt werden?"
@@ -8835,6 +8849,12 @@
"1": {
"then": "Diese Straßenlaterne verwendet LEDs"
},
+ "10": {
+ "then": "Diese Straßenlaterne verwendet Hochdruck-Natriumdampflampen (orange mit weiß)"
+ },
+ "11": {
+ "then": "Diese Straßenlaterne wird mit Gas beleuchtet"
+ },
"2": {
"then": "Diese Straßenlaterne verwendet Glühlampenlicht"
},
@@ -8858,12 +8878,6 @@
},
"9": {
"then": "Diese Straßenlaterne verwendet Niederdruck-Natriumdampflampen (einfarbig orange)"
- },
- "10": {
- "then": "Diese Straßenlaterne verwendet Hochdruck-Natriumdampflampen (orange mit weiß)"
- },
- "11": {
- "then": "Diese Straßenlaterne wird mit Gas beleuchtet"
}
},
"question": "Mit welcher Art von Beleuchtung arbeitet diese Straßenlaterne?"
@@ -10003,30 +10017,6 @@
"1": {
"question": "Verkauf von Getränken"
},
- "2": {
- "question": "Verkauf von Süßigkeiten"
- },
- "3": {
- "question": "Verkauf von Lebensmitteln"
- },
- "4": {
- "question": "Verkauf von Zigaretten"
- },
- "5": {
- "question": "Verkauf von Kondomen"
- },
- "6": {
- "question": "Verkauf von Kaffee"
- },
- "7": {
- "question": "Verkauf von Trinkwasser"
- },
- "8": {
- "question": "Verkauf von Zeitungen"
- },
- "9": {
- "question": "Verkauf von Fahrradschläuchen"
- },
"10": {
"question": "Verkauf von Milch"
},
@@ -10048,9 +10038,18 @@
"16": {
"question": "Verkauf von Fleisch"
},
+ "17": {
+ "question": "Verkauf von Obst"
+ },
+ "18": {
+ "question": "Verkauf von Erdbeeren"
+ },
"19": {
"question": "Verkauf von Blumen"
},
+ "2": {
+ "question": "Verkauf von Süßigkeiten"
+ },
"20": {
"question": "Verkauf von Parkscheinen"
},
@@ -10074,6 +10073,27 @@
},
"27": {
"question": "Verkauf von Fahrradschlössern"
+ },
+ "3": {
+ "question": "Verkauf von Lebensmitteln"
+ },
+ "4": {
+ "question": "Verkauf von Zigaretten"
+ },
+ "5": {
+ "question": "Verkauf von Kondomen"
+ },
+ "6": {
+ "question": "Verkauf von Kaffee"
+ },
+ "7": {
+ "question": "Verkauf von Trinkwasser"
+ },
+ "8": {
+ "question": "Verkauf von Zeitungen"
+ },
+ "9": {
+ "question": "Verkauf von Fahrradschläuchen"
}
}
}
@@ -10088,16 +10108,16 @@
"indoor": {
"mappings": {
"0": {
- "then": "Dieser Automat befindet sich im Freien"
+ "then": "Der Automat befindet sich im Freien"
},
"1": {
- "then": "Dieser Verkaufsautomat befindet sich im Innenbereich"
+ "then": "Der Automat befindet sich im Innenbereich"
},
"2": {
"then": "Dieser Automat befindet sich im Freien"
}
},
- "question": "Ist dieser Automat in einem Gebäude untergebracht?"
+ "question": "Ist der Automat in einem Gebäude untergebracht?"
},
"operator": {
"freeform": {
@@ -10120,30 +10140,6 @@
"1": {
"then": "Süßigkeiten werden verkauft"
},
- "2": {
- "then": "Lebensmittel werden verkauft"
- },
- "3": {
- "then": "Zigaretten werden verkauft"
- },
- "4": {
- "then": "Kondome werden verkauft"
- },
- "5": {
- "then": "Kaffee wird verkauft"
- },
- "6": {
- "then": "Trinkwasser wird verkauft"
- },
- "7": {
- "then": "Zeitungen werden verkauft"
- },
- "8": {
- "then": "Fahrradschläuche werden verkauft"
- },
- "9": {
- "then": "Milch wird verkauft"
- },
"10": {
"then": "Brot wird verkauft"
},
@@ -10163,10 +10159,10 @@
"then": "Fleisch wird verkauft"
},
"16": {
- "then": "Blumen werden verkauft"
+ "then": "Obst wird verkauft"
},
"17": {
- "then": "Parkscheine werden verkauft"
+ "then": "Erdbeeren werden verkauft"
},
"18": {
"then": "Blumen werden verkauft"
@@ -10174,6 +10170,9 @@
"19": {
"then": "Parkscheine werden verkauft"
},
+ "2": {
+ "then": "Lebensmittel werden verkauft"
+ },
"20": {
"then": "Souvenirmünzen werden verkauft"
},
@@ -10194,6 +10193,27 @@
},
"26": {
"then": "Fahrradschlösser werden verkauft"
+ },
+ "3": {
+ "then": "Zigaretten werden verkauft"
+ },
+ "4": {
+ "then": "Kondome werden verkauft"
+ },
+ "5": {
+ "then": "Kaffee wird verkauft"
+ },
+ "6": {
+ "then": "Trinkwasser wird verkauft"
+ },
+ "7": {
+ "then": "Zeitungen werden verkauft"
+ },
+ "8": {
+ "then": "Fahrradschläuche werden verkauft"
+ },
+ "9": {
+ "then": "Milch wird verkauft"
}
},
"question": "Was wird in diesem Automaten verkauft?",
@@ -10533,4 +10553,4 @@
}
}
}
-}
\ No newline at end of file
+}
From 30592a49c4143c047d57520958d7c3f700109eab Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Michal=20=C4=8Cerm=C3=A1k?=
Date: Sat, 7 Oct 2023 12:06:39 +0000
Subject: [PATCH 05/36] Translated using Weblate (Czech)
Currently translated at 20.0% (643 of 3212 strings)
Translation: MapComplete/Layer translations
Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/cs/
---
langs/layers/cs.json | 201 +++++++++++++++++++++++++++++++++++++------
1 file changed, 175 insertions(+), 26 deletions(-)
diff --git a/langs/layers/cs.json b/langs/layers/cs.json
index 7c241f168..c2d2602ea 100644
--- a/langs/layers/cs.json
+++ b/langs/layers/cs.json
@@ -35,6 +35,16 @@
"1": {
"title": "volně stojící plakátovací skříň"
},
+ "10": {
+ "description": "Používá se pro reklamní nápisy, neonové nápisy, loga a vstupní nápisy institucí",
+ "title": "cedule"
+ },
+ "11": {
+ "title": "socha"
+ },
+ "12": {
+ "title": "nástěnná malba"
+ },
"2": {
"title": "plakátovací skříň připevněná na stěnu"
},
@@ -61,16 +71,6 @@
},
"9": {
"title": "totem"
- },
- "10": {
- "description": "Používá se pro reklamní nápisy, neonové nápisy, loga a vstupní nápisy institucí",
- "title": "cedule"
- },
- "11": {
- "title": "socha"
- },
- "12": {
- "title": "nástěnná malba"
}
},
"tagRenderings": {
@@ -165,6 +165,9 @@
"1": {
"then": "Toto je deska"
},
+ "10": {
+ "then": "Toto je nástěnná malba"
+ },
"2": {
"then": "Toto je sloup"
},
@@ -188,9 +191,6 @@
},
"9": {
"then": "Toto je totem"
- },
- "10": {
- "then": "Toto je nástěnná malba"
}
},
"question": "O jaký typ reklamního prvku se jedná?",
@@ -205,6 +205,9 @@
"1": {
"then": "Deska"
},
+ "10": {
+ "then": "Nástěnná malba"
+ },
"2": {
"then": "Skříň na plakáty"
},
@@ -228,9 +231,6 @@
},
"9": {
"then": "Totem"
- },
- "10": {
- "then": "Nástěnná malba"
}
}
}
@@ -312,6 +312,15 @@
"1": {
"then": "Nástěnná malba"
},
+ "10": {
+ "then": "Azulejo (španělské dekorativní dlaždice)"
+ },
+ "11": {
+ "then": "Obklady a dlažba"
+ },
+ "12": {
+ "then": "Dřevořezba"
+ },
"2": {
"then": "Malba"
},
@@ -335,15 +344,6 @@
},
"9": {
"then": "Reliéf"
- },
- "10": {
- "then": "Azulejo (španělské dekorativní dlaždice)"
- },
- "11": {
- "then": "Obklady a dlažba"
- },
- "12": {
- "then": "Dřevořezba"
}
},
"question": "Jaký je typ tohoto uměleckého díla?",
@@ -1031,6 +1031,21 @@
},
"question": "Je tento automat stále v provozu?",
"render": "Provozní stav je {operational_status}"
+ },
+ "bicycle_tube_vending_machine-brand": {
+ "mappings": {
+ "0": {
+ "then": "Continental pláště jsou zde prodávány"
+ },
+ "1": {
+ "then": "Schwalbe pláště jsou zde prodávány"
+ }
+ },
+ "question": "Jaká značka plášťů je zde prodávána?",
+ "render": "{brand} pláště jsou zde prodávány"
+ },
+ "bicycle_tube_vending_machine-charge": {
+ "question": "Kolik stojí plášť na kolo?"
}
},
"title": {
@@ -1613,6 +1628,100 @@
}
}
},
+ "birdhide": {
+ "filter": {
+ "0": {
+ "options": {
+ "0": {
+ "question": "Bezbariérový přístup"
+ }
+ }
+ }
+ }
+ },
+ "cafe_pub": {
+ "description": "Vrstva s kavárnami a hospodami, kde se můžete sejít u skleničky. Vrstva se ptá na několik důležitých otázek",
+ "name": "Kavárny a hospody",
+ "presets": {
+ "0": {
+ "description": "Hospoda, kde se většinou pije pivo v příjemném a uvolněném interiéru",
+ "title": "hospoda"
+ },
+ "1": {
+ "description": "Modernější a komerčnější bar, případně s hudební a světelnou instalací",
+ "title": "bar"
+ },
+ "2": {
+ "description": "kavárna, kde si můžete v klidném prostředí vypít čaj, kávu nebo alkoholický nápoj",
+ "title": "kavárna"
+ },
+ "3": {
+ "description": "noční klub nebo diskotéka se zaměřením na tanec, hudbu od DJ s doprovodnou světelnou show a barem na (alkoholické) nápoje",
+ "title": "noční klub nebo diskotéka"
+ }
+ },
+ "tagRenderings": {
+ "Classification": {
+ "mappings": {
+ "0": {
+ "then": "Hospoda, kde se většinou pije pivo v příjemném a uvolněném interiéru"
+ },
+ "1": {
+ "then": "Modernější a komerčnější bar, případně s hudební a světelnou instalací"
+ },
+ "2": {
+ "then": "kavárna, kde si můžete v klidném prostředí vypít čaj, kávu nebo alkoholický nápoj"
+ },
+ "3": {
+ "then": "Restaurace, kde se dá pořádně najíst"
+ },
+ "4": {
+ "then": "Otevřený prostor, kde se podává pivo, typicky k vidění v Německu"
+ },
+ "5": {
+ "then": "Jedná se o noční klub nebo diskotéku se zaměřením na tanec, hudbu DJ s doprovodnou světelnou show a bar, kde si můžete dát (alkoholické) nápoje"
+ }
+ },
+ "question": "O jakou kavárnu se jedná?"
+ },
+ "Name": {
+ "question": "Jak se tento podnik jmenuje?",
+ "render": "Tento podnik se jmenuje {name}"
+ }
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "{name}"
+ }
+ },
+ "render": "Hospoda"
+ }
+ },
+ "car_rental": {
+ "description": "Místa, kde si můžete pronajmout auto",
+ "name": "Půjčovna aut",
+ "presets": {
+ "0": {
+ "description": "Místo, kde si můžete pronajmout auto",
+ "title": "půjčovna aut"
+ }
+ },
+ "tagRenderings": {
+ "name": {
+ "freeform": {
+ "placeholder": "Název autopůjčovny"
+ },
+ "mappings": {
+ "0": {
+ "then": "Tato autopůjčovna nemá jméno"
+ }
+ },
+ "question": "Jak se jmenuje tato půjčovna aut?",
+ "render": "Tato autopůjčovna se jmenuje {name}"
+ }
+ }
+ },
"climbing": {
"description": "Falešná vrstva, která obsahuje tagrenderingy sdílené mezi lezeckými vrstvami"
},
@@ -1946,6 +2055,31 @@
},
"usersettings": {
"tagRenderings": {
+ "inbox": {
+ "mappings": {
+ "0": {
+ "then": {
+ "special": {
+ "text": "Otevřít schránku"
+ }
+ }
+ },
+ "1": {
+ "then": {
+ "special": {
+ "text": "Máte {_unreadMessages}
Otevřít schránku"
+ }
+ }
+ }
+ }
+ },
+ "mangrove-keys": {
+ "render": {
+ "special": {
+ "text": "Stáhnout soukromý klíč pro Mangrove účet"
+ }
+ }
+ },
"picture-license": {
"mappings": {
"0": {
@@ -1960,6 +2094,14 @@
"3": {
"then": "Pořízené fotografie budou licencovány pod CC-BY-SA 4.0, což vyžaduje, aby vás uvedl každý, kdo použije vaší fotku a že odvozené fotky musí být dále sdíleny se stejnou licencí."
}
+ },
+ "question": "Pod jakou licencí chcete své fotografie zveřejnit?"
+ },
+ "settings-link": {
+ "render": {
+ "special": {
+ "text": "Otevřít vaše nastavení na OpenStreetMap.org"
+ }
}
},
"show_debug": {
@@ -1976,6 +2118,13 @@
},
"question": "Zobrazit informace o ladění v nastavení?"
},
+ "translation-completeness": {
+ "mappings": {
+ "0": {
+ "then": "Kompletně přeloženo"
+ }
+ }
+ },
"translation-mode": {
"question": "Chcete pomoci s překladem MapComplete?"
},
@@ -1991,4 +2140,4 @@
"walls_and_buildings": {
"description": "Speciální zabudovaná vrstva poskytující všechny stěny a budovy. Tato vrstva je užitečná v předvolbách pro objekty, které lze umístit ke stěnám (např. AED, poštovní schránky, vchody, adresy, bezpečnostní kamery, …). Tato vrstva je ve výchozím nastavení neviditelná a uživatel ji nemůže přepínat."
}
-}
\ No newline at end of file
+}
From 8d50e64b6315311fc7d0d2ff81dc8f2e4362fb0a Mon Sep 17 00:00:00 2001
From: macpac
Date: Sun, 8 Oct 2023 18:25:21 +0000
Subject: [PATCH 06/36] Translated using Weblate (Czech)
Currently translated at 20.2% (649 of 3212 strings)
Translation: MapComplete/Layer translations
Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/cs/
---
langs/layers/cs.json | 40 +++++++++++++++++++++++++++++++++++++++-
1 file changed, 39 insertions(+), 1 deletion(-)
diff --git a/langs/layers/cs.json b/langs/layers/cs.json
index c2d2602ea..57a39667c 100644
--- a/langs/layers/cs.json
+++ b/langs/layers/cs.json
@@ -340,7 +340,7 @@
"then": "Instalace"
},
"8": {
- "then": "Graffiti"
+ "then": "Grafiti"
},
"9": {
"then": "Reliéf"
@@ -1725,6 +1725,44 @@
"climbing": {
"description": "Falešná vrstva, která obsahuje tagrenderingy sdílené mezi lezeckými vrstvami"
},
+ "clock": {
+ "tagRenderings": {
+ "support": {
+ "mappings": {
+ "1": {
+ "then": "Hodiny jsou připevněny na zdi"
+ }
+ }
+ }
+ }
+ },
+ "defibrillator": {
+ "tagRenderings": {
+ "defibrillator-access": {
+ "mappings": {
+ "0": {
+ "then": "Veřejně přístupné"
+ },
+ "2": {
+ "then": "Přístupné pouze zákazníkům"
+ },
+ "3": {
+ "then": "Nepřístupné široké veřejnosti (např. přístupné pouze zaměstnancům, majitelům, …)"
+ },
+ "4": {
+ "then": "Nepřístupné, případně pouze pro profesionální použití"
+ }
+ }
+ },
+ "defibrillator-indoors": {
+ "mappings": {
+ "0": {
+ "then": "Tento defibrilátor je umístěn v interiéru"
+ }
+ }
+ }
+ }
+ },
"food": {
"description": "Vrstva zobrazující restaurace a zařízení rychlého občerstvení (se speciálním vykreslením pro fritézy)"
},
From 66cc5bc8242ab643cc564ee7d236804293804f53 Mon Sep 17 00:00:00 2001
From: macpac
Date: Mon, 9 Oct 2023 09:58:16 +0000
Subject: [PATCH 07/36] Translated using Weblate (Czech)
Currently translated at 21.8% (702 of 3212 strings)
Translation: MapComplete/Layer translations
Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/cs/
---
langs/layers/cs.json | 190 ++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 188 insertions(+), 2 deletions(-)
diff --git a/langs/layers/cs.json b/langs/layers/cs.json
index 57a39667c..dd3be6965 100644
--- a/langs/layers/cs.json
+++ b/langs/layers/cs.json
@@ -672,6 +672,9 @@
},
"1": {
"then": "Tato lavička nemá integrované umělecké dílo"
+ },
+ "2": {
+ "then": "Tato lavička pravděpodobně nemá integrované umělecké dílo"
}
},
"question": "Má tato lavička umělecké prvky?",
@@ -1045,10 +1048,42 @@
"render": "{brand} pláště jsou zde prodávány"
},
"bicycle_tube_vending_machine-charge": {
- "question": "Kolik stojí plášť na kolo?"
+ "question": "Kolik stojí plášť na kolo?",
+ "render": "Cena jednoho pláště {charge}"
+ },
+ "bicycle_tube_vending_machine-operator": {
+ "question": "Kdo se stará o tento automat?"
+ },
+ "other-items-vending": {
+ "mappings": {
+ "0": {
+ "then": "Zde se prodávají cyklistické duše"
+ },
+ "1": {
+ "then": "Zde se prodávají světla na jízdní kola"
+ },
+ "2": {
+ "then": "Prodávají se zde rukavice"
+ },
+ "3": {
+ "then": "Zde se prodávají sady na opravu jízdních kol"
+ },
+ "4": {
+ "then": "Prodávají se zde pumpy na kolo"
+ },
+ "5": {
+ "then": "Prodávají se zde zámky na kola"
+ }
+ },
+ "question": "Prodávají se zde další doplňky na kolo?"
}
},
"title": {
+ "mappings": {
+ "0": {
+ "then": "Automat na cyklistické pláště{name}"
+ }
+ },
"render": "Automat na cyklistické duše"
}
},
@@ -1624,11 +1659,20 @@
"then": "Použití zdarma"
}
},
- "question": "Kolik se platí za používání těchto dalekohledů?"
+ "question": "Kolik se platí za používání těchto dalekohledů?",
+ "render": "Použití tohoto dalekohledu stojí {charge}"
+ },
+ "binocular-direction": {
+ "question": "Při pohledu přes tento dalekohled, kterým směrem se člověk dívá?",
+ "render": "Dívá se směrem k {direction}°"
}
+ },
+ "title": {
+ "render": "Dalekohledy"
}
},
"birdhide": {
+ "description": "Pozorovatelna",
"filter": {
"0": {
"options": {
@@ -1636,6 +1680,56 @@
"question": "Bezbariérový přístup"
}
}
+ },
+ "1": {
+ "options": {
+ "0": {
+ "question": "Pouze zakryté pozorovatelny"
+ }
+ }
+ }
+ },
+ "name": "Místa pro pozorování ptáků",
+ "presets": {
+ "0": {
+ "description": "Krytý přístřešek, kde lze pohodlně pozorovat ptáky",
+ "title": "pozorovatelna"
+ },
+ "1": {
+ "description": "Obrazovka nebo stěna s otvory pro sledování ptáků"
+ }
+ },
+ "tagRenderings": {
+ "bird-hide-shelter-or-wall": {
+ "mappings": {
+ "1": {
+ "then": "Ptačí skrýš"
+ },
+ "2": {
+ "then": "Ptačí budka věž"
+ }
+ }
+ },
+ "bird-hide-wheelchair": {
+ "mappings": {
+ "0": {
+ "then": "Pro vozíčkáře jsou připravena speciální opatření"
+ },
+ "3": {
+ "then": "Není přístupný pro osoby na invalidním vozíku"
+ }
+ }
+ },
+ "birdhide-operator": {
+ "mappings": {
+ "0": {
+ "then": "Provozuje Natuurpunt"
+ },
+ "1": {
+ "then": "Provozuje the Agency for Nature and Forests"
+ }
+ },
+ "render": "Provozuje {operator}"
}
}
},
@@ -1720,6 +1814,98 @@
"question": "Jak se jmenuje tato půjčovna aut?",
"render": "Tato autopůjčovna se jmenuje {name}"
}
+ },
+ "title": {
+ "render": "Půjčovna aut"
+ }
+ },
+ "charging_station": {
+ "description": "Nabíjecí stanice",
+ "filter": {
+ "0": {
+ "options": {
+ "0": {
+ "question": "Všechny typy vozidel"
+ },
+ "1": {
+ "question": "Napájecí stanice pro jízdní kola"
+ },
+ "2": {
+ "question": "Napájecí stanice pro automobily"
+ }
+ }
+ },
+ "1": {
+ "options": {
+ "0": {
+ "question": "Pouze funkční nabíjecí stanice"
+ }
+ }
+ },
+ "2": {
+ "options": {
+ "0": {
+ "question": "Všechny konektory"
+ },
+ "1": {
+ "question": "Má Schuko nástěnná zástrčka bez zemního kolíku (CEE7/4 typu F) konektor"
+ },
+ "10": {
+ "question": "Má Type 2 s kabelem (mennekes) konektor"
+ },
+ "11": {
+ "question": "Má Tesla Supercharger CCS (na značkový typ2_css) konektor"
+ },
+ "12": {
+ "question": "Má Tesla Supercharger (destinace) konektor"
+ },
+ "13": {
+ "question": "Má Tesla Supercharger (Destination) (typ 2 s kabelem označeným jako tesla) konektor"
+ },
+ "14": {
+ "question": "Má USB pro nabíjení telefonů a drobné elektroniky konektor"
+ },
+ "15": {
+ "question": "Má Bosch Active Connect s 3 kolíky a kabel konektor"
+ },
+ "16": {
+ "question": "Má Bosch Active Connect s 5 kolíky a kabel konektor"
+ },
+ "2": {
+ "question": "Má Evropskou zásuvku se zemnícím kolíkem (CEE7/4 typ E) konektor"
+ },
+ "3": {
+ "question": "Má Chademo konektor"
+ },
+ "4": {
+ "question": "Má Type 1 s kabelem (J1772) konektor"
+ },
+ "5": {
+ "question": "Má Type 1 bez kabel (J1772) konektor"
+ },
+ "6": {
+ "question": "Má Type 1 CCS (aka Type 1 Combo) konektor"
+ },
+ "7": {
+ "question": "Má Tesla Supercharger konektor"
+ },
+ "8": {
+ "question": "Má Type 2 (mennekes) konektor"
+ },
+ "9": {
+ "question": "Má Type 2 CCS (mennekes) konektor"
+ }
+ }
+ }
+ },
+ "name": "Nabíjecí stanice",
+ "presets": {
+ "0": {
+ "title": "nabíjecí stanice pro elektrokola s běžnou evropskou zástrčkou (určeno k nabíjení elektrických kol)"
+ },
+ "1": {
+ "title": "nabíjecí stanice pro automobily"
+ }
}
},
"climbing": {
From 0bdb35a016a44cd0fc9574ad428859fd46731861 Mon Sep 17 00:00:00 2001
From: Pieter Vander Vennet
Date: Tue, 10 Oct 2023 01:52:02 +0200
Subject: [PATCH 08/36] Chore: housekeeping
---
Docs/BuiltinIndex.md | 39 +
Docs/BuiltinQuestions.md | 60 ++
Docs/Layers/dogfoodb.md | 78 ++
Docs/Layers/dogshop.md | 111 +++
Docs/Layers/food.md | 78 ++
Docs/Layers/friture.md | 78 ++
Docs/Layers/medical-shops.md | 83 +++
Docs/Layers/shops.md | 111 +++
.../Layers/shops_with_climbing_shoe_repair.md | 111 +++
Docs/Layers/sport_shops.md | 111 +++
Docs/TagInfo/mapcomplete_climbing.json | 150 ++++
Docs/TagInfo/mapcomplete_food.json | 60 ++
Docs/TagInfo/mapcomplete_fritures.json | 60 ++
Docs/TagInfo/mapcomplete_healthcare.json | 150 ++++
Docs/TagInfo/mapcomplete_onwheels.json | 135 ++++
Docs/TagInfo/mapcomplete_personal.json | 135 ++++
Docs/TagInfo/mapcomplete_pets.json | 135 ++++
Docs/TagInfo/mapcomplete_shops.json | 75 ++
Docs/TagInfo/mapcomplete_sports.json | 75 ++
Docs/URL_Parameters.md | 40 +-
assets/layers/artwork/artwork.json | 2 +-
assets/layers/bench/bench.json | 3 +-
.../bicycle_tube_vending_machine.json | 45 +-
assets/layers/binocular/binocular.json | 12 +-
assets/layers/birdhide/birdhide.json | 42 +-
assets/layers/cafe_pub/cafe_pub.json | 63 +-
assets/layers/car_rental/car_rental.json | 27 +-
.../charging_station/charging_station.json | 25 +
assets/layers/clock/clock.json | 3 +-
.../layers/defibrillator/defibrillator.json | 15 +-
assets/layers/filters/filters.json | 6 +-
assets/layers/usersettings/usersettings.json | 18 +-
.../vending_machine/vending_machine.json | 16 +-
langs/layers/cs.json | 94 +--
langs/layers/de.json | 666 +++++++++---------
scripts/generateLayouts.ts | 42 +-
src/Models/RasterLayers.ts | 632 ++++++++---------
src/UI/Map/MapLibreAdaptor.ts | 4 +-
src/UI/Map/ShowDataLayer.ts | 2 +-
src/UI/SpecialVisualizations.ts | 27 +-
src/assets/contributors.json | 2 +-
src/assets/translators.json | 10 +-
42 files changed, 2792 insertions(+), 839 deletions(-)
diff --git a/Docs/BuiltinIndex.md b/Docs/BuiltinIndex.md
index 0e8def4ff..0a478af1d 100644
--- a/Docs/BuiltinIndex.md
+++ b/Docs/BuiltinIndex.md
@@ -50,6 +50,9 @@
+ [denominations-coins](#denominations-coins)
+ [check_date](#check_date)
+ [all_tags](#all_tags)
+ + [sugar_free](#sugar_free)
+ + [gluten_free](#gluten_free)
+ + [lactose_free](#lactose_free)
+ [export_as_gpx](#export_as_gpx)
+ [export_as_geojson](#export_as_geojson)
+ [minimap](#minimap)
@@ -809,6 +812,42 @@
+### sugar_free
+
+
+
+
+
+ - food
+ - shops
+
+
+
+
+### gluten_free
+
+
+
+
+
+ - food
+ - shops
+
+
+
+
+### lactose_free
+
+
+
+
+
+ - food
+ - shops
+
+
+
+
### export_as_gpx
diff --git a/Docs/BuiltinQuestions.md b/Docs/BuiltinQuestions.md
index 7b0f907da..75fb48454 100644
--- a/Docs/BuiltinQuestions.md
+++ b/Docs/BuiltinQuestions.md
@@ -56,6 +56,9 @@ Special library layer which does not need a '.questions'-prefix before being imp
+ [luminous_or_lit](#luminous_or_lit)
+ [survey_date](#survey_date)
+ [check_date](#check_date)
+ + [sugar_free](#sugar_free)
+ + [lactose_free](#lactose_free)
+ + [gluten_free](#gluten_free)
@@ -121,6 +124,9 @@ attribute | type | values which are supported by this layer
[](https://taginfo.openstreetmap.org/keys/internet_access:ssid#values) [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom)
[](https://taginfo.openstreetmap.org/keys/survey:date#values) [survey:date](https://wiki.openstreetmap.org/wiki/Key:survey:date) | [date](../SpecialInputElements.md#date) | [](https://wiki.openstreetmap.org/wiki/Tag:survey:date%3D)
[](https://taginfo.openstreetmap.org/keys/check_date#values) [check_date](https://wiki.openstreetmap.org/wiki/Key:check_date) | [date](../SpecialInputElements.md#date) | [](https://wiki.openstreetmap.org/wiki/Tag:check_date%3D)
+[](https://taginfo.openstreetmap.org/keys/diet:sugar_free#values) [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno)
+[](https://taginfo.openstreetmap.org/keys/diet:lactose_free#values) [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno)
+[](https://taginfo.openstreetmap.org/keys/diet:gluten_free#values) [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno)
@@ -844,6 +850,60 @@ This is rendered with `This object was last checked on {check_date}`
- *This object was last checked today* corresponds with `check_date=`
+
+
+
+
+### sugar_free
+
+
+
+The question is *Does this shop have a sugar free offering?*
+
+
+
+
+
+ - *This shop only sells sugar free products* corresponds with `diet:sugar_free=only`
+ - *This shop has a big sugar free offering* corresponds with `diet:sugar_free=yes`
+ - *This shop has a limited sugar free offering* corresponds with `diet:sugar_free=limited`
+ - *This shop has no sugar free offering* corresponds with `diet:sugar_free=no`
+
+
+
+
+### lactose_free
+
+
+
+The question is *Does {title()} have a lactose-free offering?*
+
+
+
+
+
+ - *Only sells lactose free products* corresponds with `diet:lactose_free=only`
+ - *Big lactose free offering* corresponds with `diet:lactose_free=yes`
+ - *Limited lactose free offering* corresponds with `diet:lactose_free=limited`
+ - *No lactose free offering* corresponds with `diet:lactose_free=no`
+
+
+
+
+### gluten_free
+
+
+
+The question is *Does this shop have a gluten free offering?*
+
+
+
+
+
+ - *This shop only sells gluten free products* corresponds with `diet:gluten_free=only`
+ - *This shop has a big gluten free offering* corresponds with `diet:gluten_free=yes`
+ - *This shop has a limited gluten free offering* corresponds with `diet:gluten_free=limited`
+ - *This shop has no gluten free offering* corresponds with `diet:gluten_free=no`
This document is autogenerated from [assets/layers/questions/questions.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/questions/questions.json)
diff --git a/Docs/Layers/dogfoodb.md b/Docs/Layers/dogfoodb.md
index 6b60e38c0..f10efed28 100644
--- a/Docs/Layers/dogfoodb.md
+++ b/Docs/Layers/dogfoodb.md
@@ -61,6 +61,9 @@ attribute | type | values which are supported by this layer
[](https://taginfo.openstreetmap.org/keys/diet:vegetarian#values) [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Donly)
[](https://taginfo.openstreetmap.org/keys/diet:vegan#values) [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly)
[](https://taginfo.openstreetmap.org/keys/diet:halal#values) [diet:halal](https://wiki.openstreetmap.org/wiki/Key:diet:halal) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Donly)
+[](https://taginfo.openstreetmap.org/keys/diet:sugar_free#values) [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno)
+[](https://taginfo.openstreetmap.org/keys/diet:gluten_free#values) [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno)
+[](https://taginfo.openstreetmap.org/keys/diet:lactose_free#values) [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno)
[](https://taginfo.openstreetmap.org/keys/organic#values) [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly)
[](https://taginfo.openstreetmap.org/keys/diet:vegetarian#values) [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno)
[](https://taginfo.openstreetmap.org/keys/diet:vegan#values) [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno)
@@ -436,6 +439,60 @@ The question is *Does this restaurant offer a halal menu?*
+### sugar_free
+
+
+
+The question is *Does this shop have a sugar free offering?*
+
+
+
+
+
+ - *This shop only sells sugar free products* corresponds with `diet:sugar_free=only`
+ - *This shop has a big sugar free offering* corresponds with `diet:sugar_free=yes`
+ - *This shop has a limited sugar free offering* corresponds with `diet:sugar_free=limited`
+ - *This shop has no sugar free offering* corresponds with `diet:sugar_free=no`
+
+
+
+
+### gluten_free
+
+
+
+The question is *Does this shop have a gluten free offering?*
+
+
+
+
+
+ - *This shop only sells gluten free products* corresponds with `diet:gluten_free=only`
+ - *This shop has a big gluten free offering* corresponds with `diet:gluten_free=yes`
+ - *This shop has a limited gluten free offering* corresponds with `diet:gluten_free=limited`
+ - *This shop has no gluten free offering* corresponds with `diet:gluten_free=no`
+
+
+
+
+### lactose_free
+
+
+
+The question is *Does {title()} have a lactose-free offering?*
+
+
+
+
+
+ - *Only sells lactose free products* corresponds with `diet:lactose_free=only`
+ - *Big lactose free offering* corresponds with `diet:lactose_free=yes`
+ - *Limited lactose free offering* corresponds with `diet:lactose_free=limited`
+ - *No lactose free offering* corresponds with `diet:lactose_free=no`
+
+
+
+
### organic (no friture)
@@ -778,6 +835,27 @@ has_organic.0 | Has organic options | organic=yes\|organic=only
+id | question | osmTags
+---- | ---------- | ---------
+sugar_free.0 | Has a sugar-free offering | diet:sugar_free=yes\|diet:sugar_free=only\|diet:sugar_free=limited
+
+
+
+
+id | question | osmTags
+---- | ---------- | ---------
+gluten_free.0 | Has a gluten free offering | diet:gluten_free=yes\|diet:gluten_free=only\|diet:gluten_free=limited
+
+
+
+
+id | question | osmTags
+---- | ---------- | ---------
+lactose_free.0 | Has a lactose free offering | diet:lactose_free=yes\|diet:lactose_free=only\|diet:lactose_free=limited
+
+
+
+
id | question | osmTags
---- | ---------- | ---------
accepts_cash.0 | Accepts cash | payment:cash=yes
diff --git a/Docs/Layers/dogshop.md b/Docs/Layers/dogshop.md
index 8576e9557..e1d22611b 100644
--- a/Docs/Layers/dogshop.md
+++ b/Docs/Layers/dogshop.md
@@ -48,6 +48,7 @@ attribute | type | values which are supported by this layer
[](https://taginfo.openstreetmap.org/keys/id#values) [id](https://wiki.openstreetmap.org/wiki/Key:id) | Multiple choice |
[](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) |
[](https://taginfo.openstreetmap.org/keys/shop#values) [shop](https://wiki.openstreetmap.org/wiki/Key:shop) | [string](../SpecialInputElements.md#string) | [agrarian](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dagrarian) [alcohol](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dalcohol) [anime](https://wiki.openstreetmap.org/wiki/Tag:shop%3Danime) [antiques](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dantiques) [appliance](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dappliance) [art](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dart) [baby_goods](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbaby_goods) [bag](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbag) [bakery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbakery) [bathroom_furnishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbathroom_furnishing) [beauty](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeauty) [bed](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbed) [beverages](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeverages) [bicycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbicycle) [boat](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dboat) [bookmaker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbookmaker) [books](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbooks) [brewing_supplies](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbrewing_supplies) [butcher](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbutcher) [camera](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcamera) [candles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcandles) [cannabis](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcannabis) [car](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar) [car_parts](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_parts) [car_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_repair) [caravan](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcaravan) [carpet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcarpet) [catalogue](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcatalogue) [charity](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcharity) [cheese](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcheese) [chemist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchemist) [chocolate](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchocolate) [clothes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dclothes) [coffee](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcoffee) [collector](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcollector) [computer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcomputer) [confectionery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconfectionery) [convenience](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconvenience) [copyshop](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcopyshop) [cosmetics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcosmetics) [country_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcountry_store) [craft](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcraft) [curtain](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcurtain) [dairy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddairy) [deli](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddeli) [department_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddepartment_store) [doityourself](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoityourself) [doors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoors) [dry_cleaning](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddry_cleaning) [e-cigarette](https://wiki.openstreetmap.org/wiki/Tag:shop%3De-cigarette) [electrical](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectrical) [electronics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectronics) [erotic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Derotic) [fabric](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfabric) [farm](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfarm) [fashion_accessories](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfashion_accessories) [fireplace](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfireplace) [fishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfishing) [flooring](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflooring) [florist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflorist) [frame](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dframe) [frozen_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfrozen_food) [fuel](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuel) [funeral_directors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuneral_directors) [furniture](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfurniture) [games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgames) [garden_centre](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgarden_centre) [gas](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgas) [general](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgeneral) [gift](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgift) [greengrocer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgreengrocer) [hairdresser](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser) [hairdresser_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser_supply) [hardware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhardware) [health_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhealth_food) [hearing_aids](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhearing_aids) [herbalist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dherbalist) [hifi](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhifi) [hobby](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhobby) [household_linen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhousehold_linen) [houseware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhouseware) [hunting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhunting) [interior_decoration](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dinterior_decoration) [jewelry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Djewelry) [kiosk](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkiosk) [kitchen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkitchen) [laundry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlaundry) [leather](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dleather) [lighting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlighting) [locksmith](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlocksmith) [lottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlottery) [mall](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmall) [massage](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmassage) [medical_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmedical_supply) [military_surplus](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmilitary_surplus) [mobile_phone](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmobile_phone) [model](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmodel) [money_lender](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmoney_lender) [motorcycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle) [motorcycle_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle_repair) [music](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusic) [musical_instrument](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusical_instrument) [newsagent](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnewsagent) [nutrition_supplements](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnutrition_supplements) [optician](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doptician) [outdoor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutdoor) [outpost](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutpost) [paint](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpaint) [party](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dparty) [pastry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpastry) [pawnbroker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpawnbroker) [perfumery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dperfumery) [pet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet) [pet_grooming](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet_grooming) [photo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dphoto) [pottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpottery) [printer_ink](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dprinter_ink) [psychic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpsychic) [pyrotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpyrotechnics) [radiotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dradiotechnics) [religion](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dreligion) [rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drental) [repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drepair) [scuba_diving](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dscuba_diving) [seafood](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dseafood) [second_hand](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsecond_hand) [sewing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsewing) [shoe_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoe_repair) [shoes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoes) [spices](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dspices) [sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsports) [stationery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstationery) [storage_rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstorage_rental) [supermarket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsupermarket) [swimming_pool](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dswimming_pool) [tailor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtailor) [tattoo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtattoo) [tea](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtea) [telecommunication](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtelecommunication) [ticket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dticket) [tiles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtiles) [tobacco](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtobacco) [tool_hire](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtool_hire) [toys](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtoys) [trade](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrade) [travel_agency](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtravel_agency) [trophy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrophy) [tyres](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtyres) [vacuum_cleaner](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvacuum_cleaner) [variety_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvariety_store) [video](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo) [video_games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo_games) [watches](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwatches) [water](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater) [water_sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater_sports) [weapons](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dweapons) [wholesale](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwholesale) [wigs](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwigs) [window_blind](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwindow_blind) [wine](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwine)
+[](https://taginfo.openstreetmap.org/keys/second_hand#values) [second_hand](https://wiki.openstreetmap.org/wiki/Key:second_hand) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:second_hand%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:second_hand%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:second_hand%3Dno)
[](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) |
[](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) |
[](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) |
@@ -57,6 +58,9 @@ attribute | type | values which are supported by this layer
[](https://taginfo.openstreetmap.org/keys/internet_access:fee#values) [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers)
[](https://taginfo.openstreetmap.org/keys/internet_access:ssid#values) [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom)
[](https://taginfo.openstreetmap.org/keys/organic#values) [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno)
+[](https://taginfo.openstreetmap.org/keys/diet:sugar_free#values) [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno)
+[](https://taginfo.openstreetmap.org/keys/diet:gluten_free#values) [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno)
+[](https://taginfo.openstreetmap.org/keys/diet:lactose_free#values) [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno)
@@ -284,6 +288,25 @@ This is rendered with `This is a {shop}`
+### second_hand
+
+
+
+The question is *Does this shop sell second-hand items?*
+
+
+
+
+
+ - *This shop sells second-hand items only* corresponds with `second_hand=only`
+ - *This shop sells second-hand items along with new items* corresponds with `second_hand=yes`
+ - *This shop only sells brand-new items* corresponds with `second_hand=no`
+
+
+This tagrendering is only visible in the popup if the following condition is met: `shop=clothes|shop=car|shop=books|shop=charity|shop=car_repair|shop=furniture|shop=bicycle|shop=bicycle|shop=mobile_phone|shop=computer|shop=toys`
+
+
+
### opening_hours
@@ -530,6 +553,66 @@ This tagrendering is only visible in the popup if the following condition is met
+### sugar_free
+
+
+
+The question is *Does this shop have a sugar free offering?*
+
+
+
+
+
+ - *This shop only sells sugar free products* corresponds with `diet:sugar_free=only`
+ - *This shop has a big sugar free offering* corresponds with `diet:sugar_free=yes`
+ - *This shop has a limited sugar free offering* corresponds with `diet:sugar_free=limited`
+ - *This shop has no sugar free offering* corresponds with `diet:sugar_free=no`
+
+
+This tagrendering is only visible in the popup if the following condition is met: `shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream`
+
+
+
+### gluten_free
+
+
+
+The question is *Does this shop have a gluten free offering?*
+
+
+
+
+
+ - *This shop only sells gluten free products* corresponds with `diet:gluten_free=only`
+ - *This shop has a big gluten free offering* corresponds with `diet:gluten_free=yes`
+ - *This shop has a limited gluten free offering* corresponds with `diet:gluten_free=limited`
+ - *This shop has no gluten free offering* corresponds with `diet:gluten_free=no`
+
+
+This tagrendering is only visible in the popup if the following condition is met: `shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream`
+
+
+
+### lactose_free
+
+
+
+The question is *Does {title()} have a lactose-free offering?*
+
+
+
+
+
+ - *Only sells lactose free products* corresponds with `diet:lactose_free=only`
+ - *Big lactose free offering* corresponds with `diet:lactose_free=yes`
+ - *Limited lactose free offering* corresponds with `diet:lactose_free=limited`
+ - *No lactose free offering* corresponds with `diet:lactose_free=no`
+
+
+This tagrendering is only visible in the popup if the following condition is met: `shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream`
+
+
+
### questions
@@ -654,6 +737,34 @@ accepts_cards.0 | Accepts payment cards | payment:cards=yes
id | question | osmTags
---- | ---------- | ---------
has_organic.0 | Has organic options | organic=yes\|organic=only
+
+
+
+
+id | question | osmTags
+---- | ---------- | ---------
+second_hand.0 | Only show shops selling second-hand items | shop=second_hand\|shop=charity\|second_hand=yes\|second_hand=only
+
+
+
+
+id | question | osmTags
+---- | ---------- | ---------
+sugar_free.0 | Has a sugar-free offering | diet:sugar_free=yes\|diet:sugar_free=only\|diet:sugar_free=limited
+
+
+
+
+id | question | osmTags
+---- | ---------- | ---------
+gluten_free.0 | Has a gluten free offering | diet:gluten_free=yes\|diet:gluten_free=only\|diet:gluten_free=limited
+
+
+
+
+id | question | osmTags
+---- | ---------- | ---------
+lactose_free.0 | Has a lactose free offering | diet:lactose_free=yes\|diet:lactose_free=only\|diet:lactose_free=limited
This document is autogenerated from [assets/themes/pets/pets.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/pets/pets.json)
diff --git a/Docs/Layers/food.md b/Docs/Layers/food.md
index 84dc5f876..f586efc8e 100644
--- a/Docs/Layers/food.md
+++ b/Docs/Layers/food.md
@@ -65,6 +65,9 @@ attribute | type | values which are supported by this layer
[](https://taginfo.openstreetmap.org/keys/diet:vegetarian#values) [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Donly)
[](https://taginfo.openstreetmap.org/keys/diet:vegan#values) [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly)
[](https://taginfo.openstreetmap.org/keys/diet:halal#values) [diet:halal](https://wiki.openstreetmap.org/wiki/Key:diet:halal) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Donly)
+[](https://taginfo.openstreetmap.org/keys/diet:sugar_free#values) [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno)
+[](https://taginfo.openstreetmap.org/keys/diet:gluten_free#values) [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno)
+[](https://taginfo.openstreetmap.org/keys/diet:lactose_free#values) [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno)
[](https://taginfo.openstreetmap.org/keys/organic#values) [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly)
[](https://taginfo.openstreetmap.org/keys/diet:vegetarian#values) [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno)
[](https://taginfo.openstreetmap.org/keys/diet:vegan#values) [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno)
@@ -440,6 +443,60 @@ The question is *Does this restaurant offer a halal menu?*
+### sugar_free
+
+
+
+The question is *Does this shop have a sugar free offering?*
+
+
+
+
+
+ - *This shop only sells sugar free products* corresponds with `diet:sugar_free=only`
+ - *This shop has a big sugar free offering* corresponds with `diet:sugar_free=yes`
+ - *This shop has a limited sugar free offering* corresponds with `diet:sugar_free=limited`
+ - *This shop has no sugar free offering* corresponds with `diet:sugar_free=no`
+
+
+
+
+### gluten_free
+
+
+
+The question is *Does this shop have a gluten free offering?*
+
+
+
+
+
+ - *This shop only sells gluten free products* corresponds with `diet:gluten_free=only`
+ - *This shop has a big gluten free offering* corresponds with `diet:gluten_free=yes`
+ - *This shop has a limited gluten free offering* corresponds with `diet:gluten_free=limited`
+ - *This shop has no gluten free offering* corresponds with `diet:gluten_free=no`
+
+
+
+
+### lactose_free
+
+
+
+The question is *Does {title()} have a lactose-free offering?*
+
+
+
+
+
+ - *Only sells lactose free products* corresponds with `diet:lactose_free=only`
+ - *Big lactose free offering* corresponds with `diet:lactose_free=yes`
+ - *Limited lactose free offering* corresponds with `diet:lactose_free=limited`
+ - *No lactose free offering* corresponds with `diet:lactose_free=no`
+
+
+
+
### organic (no friture)
@@ -782,6 +839,27 @@ has_organic.0 | Has organic options | organic=yes\|organic=only
+id | question | osmTags
+---- | ---------- | ---------
+sugar_free.0 | Has a sugar-free offering | diet:sugar_free=yes\|diet:sugar_free=only\|diet:sugar_free=limited
+
+
+
+
+id | question | osmTags
+---- | ---------- | ---------
+gluten_free.0 | Has a gluten free offering | diet:gluten_free=yes\|diet:gluten_free=only\|diet:gluten_free=limited
+
+
+
+
+id | question | osmTags
+---- | ---------- | ---------
+lactose_free.0 | Has a lactose free offering | diet:lactose_free=yes\|diet:lactose_free=only\|diet:lactose_free=limited
+
+
+
+
id | question | osmTags
---- | ---------- | ---------
accepts_cash.0 | Accepts cash | payment:cash=yes
diff --git a/Docs/Layers/friture.md b/Docs/Layers/friture.md
index 9d9d6a6b8..360525abc 100644
--- a/Docs/Layers/friture.md
+++ b/Docs/Layers/friture.md
@@ -61,6 +61,9 @@ attribute | type | values which are supported by this layer
[](https://taginfo.openstreetmap.org/keys/diet:vegetarian#values) [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Donly)
[](https://taginfo.openstreetmap.org/keys/diet:vegan#values) [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Donly)
[](https://taginfo.openstreetmap.org/keys/diet:halal#values) [diet:halal](https://wiki.openstreetmap.org/wiki/Key:diet:halal) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dno) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dlimited) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:diet:halal%3Donly)
+[](https://taginfo.openstreetmap.org/keys/diet:sugar_free#values) [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno)
+[](https://taginfo.openstreetmap.org/keys/diet:gluten_free#values) [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno)
+[](https://taginfo.openstreetmap.org/keys/diet:lactose_free#values) [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno)
[](https://taginfo.openstreetmap.org/keys/organic#values) [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly)
[](https://taginfo.openstreetmap.org/keys/diet:vegetarian#values) [diet:vegetarian](https://wiki.openstreetmap.org/wiki/Key:diet:vegetarian) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegetarian%3Dno)
[](https://taginfo.openstreetmap.org/keys/diet:vegan#values) [diet:vegan](https://wiki.openstreetmap.org/wiki/Key:diet:vegan) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:vegan%3Dno)
@@ -436,6 +439,60 @@ The question is *Does this restaurant offer a halal menu?*
+### sugar_free
+
+
+
+The question is *Does this shop have a sugar free offering?*
+
+
+
+
+
+ - *This shop only sells sugar free products* corresponds with `diet:sugar_free=only`
+ - *This shop has a big sugar free offering* corresponds with `diet:sugar_free=yes`
+ - *This shop has a limited sugar free offering* corresponds with `diet:sugar_free=limited`
+ - *This shop has no sugar free offering* corresponds with `diet:sugar_free=no`
+
+
+
+
+### gluten_free
+
+
+
+The question is *Does this shop have a gluten free offering?*
+
+
+
+
+
+ - *This shop only sells gluten free products* corresponds with `diet:gluten_free=only`
+ - *This shop has a big gluten free offering* corresponds with `diet:gluten_free=yes`
+ - *This shop has a limited gluten free offering* corresponds with `diet:gluten_free=limited`
+ - *This shop has no gluten free offering* corresponds with `diet:gluten_free=no`
+
+
+
+
+### lactose_free
+
+
+
+The question is *Does {title()} have a lactose-free offering?*
+
+
+
+
+
+ - *Only sells lactose free products* corresponds with `diet:lactose_free=only`
+ - *Big lactose free offering* corresponds with `diet:lactose_free=yes`
+ - *Limited lactose free offering* corresponds with `diet:lactose_free=limited`
+ - *No lactose free offering* corresponds with `diet:lactose_free=no`
+
+
+
+
### organic (no friture)
@@ -778,6 +835,27 @@ has_organic.0 | Has organic options | organic=yes\|organic=only
+id | question | osmTags
+---- | ---------- | ---------
+sugar_free.0 | Has a sugar-free offering | diet:sugar_free=yes\|diet:sugar_free=only\|diet:sugar_free=limited
+
+
+
+
+id | question | osmTags
+---- | ---------- | ---------
+gluten_free.0 | Has a gluten free offering | diet:gluten_free=yes\|diet:gluten_free=only\|diet:gluten_free=limited
+
+
+
+
+id | question | osmTags
+---- | ---------- | ---------
+lactose_free.0 | Has a lactose free offering | diet:lactose_free=yes\|diet:lactose_free=only\|diet:lactose_free=limited
+
+
+
+
id | question | osmTags
---- | ---------- | ---------
accepts_cash.0 | Accepts cash | payment:cash=yes
diff --git a/Docs/Layers/medical-shops.md b/Docs/Layers/medical-shops.md
index 2464db22e..94a4aaacb 100644
--- a/Docs/Layers/medical-shops.md
+++ b/Docs/Layers/medical-shops.md
@@ -48,6 +48,7 @@ attribute | type | values which are supported by this layer
[](https://taginfo.openstreetmap.org/keys/id#values) [id](https://wiki.openstreetmap.org/wiki/Key:id) | Multiple choice |
[](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) |
[](https://taginfo.openstreetmap.org/keys/shop#values) [shop](https://wiki.openstreetmap.org/wiki/Key:shop) | [string](../SpecialInputElements.md#string) | [agrarian](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dagrarian) [alcohol](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dalcohol) [anime](https://wiki.openstreetmap.org/wiki/Tag:shop%3Danime) [antiques](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dantiques) [appliance](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dappliance) [art](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dart) [baby_goods](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbaby_goods) [bag](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbag) [bakery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbakery) [bathroom_furnishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbathroom_furnishing) [beauty](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeauty) [bed](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbed) [beverages](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeverages) [bicycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbicycle) [boat](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dboat) [bookmaker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbookmaker) [books](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbooks) [brewing_supplies](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbrewing_supplies) [butcher](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbutcher) [camera](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcamera) [candles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcandles) [cannabis](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcannabis) [car](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar) [car_parts](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_parts) [car_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_repair) [caravan](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcaravan) [carpet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcarpet) [catalogue](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcatalogue) [charity](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcharity) [cheese](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcheese) [chemist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchemist) [chocolate](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchocolate) [clothes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dclothes) [coffee](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcoffee) [collector](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcollector) [computer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcomputer) [confectionery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconfectionery) [convenience](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconvenience) [copyshop](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcopyshop) [cosmetics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcosmetics) [country_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcountry_store) [craft](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcraft) [curtain](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcurtain) [dairy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddairy) [deli](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddeli) [department_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddepartment_store) [doityourself](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoityourself) [doors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoors) [dry_cleaning](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddry_cleaning) [e-cigarette](https://wiki.openstreetmap.org/wiki/Tag:shop%3De-cigarette) [electrical](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectrical) [electronics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectronics) [erotic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Derotic) [fabric](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfabric) [farm](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfarm) [fashion_accessories](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfashion_accessories) [fireplace](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfireplace) [fishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfishing) [flooring](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflooring) [florist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflorist) [frame](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dframe) [frozen_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfrozen_food) [fuel](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuel) [funeral_directors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuneral_directors) [furniture](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfurniture) [games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgames) [garden_centre](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgarden_centre) [gas](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgas) [general](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgeneral) [gift](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgift) [greengrocer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgreengrocer) [hairdresser](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser) [hairdresser_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser_supply) [hardware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhardware) [health_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhealth_food) [hearing_aids](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhearing_aids) [herbalist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dherbalist) [hifi](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhifi) [hobby](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhobby) [household_linen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhousehold_linen) [houseware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhouseware) [hunting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhunting) [interior_decoration](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dinterior_decoration) [jewelry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Djewelry) [kiosk](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkiosk) [kitchen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkitchen) [laundry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlaundry) [leather](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dleather) [lighting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlighting) [locksmith](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlocksmith) [lottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlottery) [mall](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmall) [massage](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmassage) [medical_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmedical_supply) [military_surplus](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmilitary_surplus) [mobile_phone](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmobile_phone) [model](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmodel) [money_lender](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmoney_lender) [motorcycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle) [motorcycle_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle_repair) [music](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusic) [musical_instrument](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusical_instrument) [newsagent](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnewsagent) [nutrition_supplements](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnutrition_supplements) [optician](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doptician) [outdoor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutdoor) [outpost](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutpost) [paint](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpaint) [party](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dparty) [pastry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpastry) [pawnbroker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpawnbroker) [perfumery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dperfumery) [pet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet) [pet_grooming](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet_grooming) [photo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dphoto) [pottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpottery) [printer_ink](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dprinter_ink) [psychic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpsychic) [pyrotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpyrotechnics) [radiotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dradiotechnics) [religion](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dreligion) [rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drental) [repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drepair) [scuba_diving](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dscuba_diving) [seafood](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dseafood) [second_hand](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsecond_hand) [sewing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsewing) [shoe_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoe_repair) [shoes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoes) [spices](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dspices) [sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsports) [stationery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstationery) [storage_rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstorage_rental) [supermarket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsupermarket) [swimming_pool](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dswimming_pool) [tailor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtailor) [tattoo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtattoo) [tea](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtea) [telecommunication](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtelecommunication) [ticket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dticket) [tiles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtiles) [tobacco](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtobacco) [tool_hire](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtool_hire) [toys](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtoys) [trade](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrade) [travel_agency](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtravel_agency) [trophy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrophy) [tyres](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtyres) [vacuum_cleaner](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvacuum_cleaner) [variety_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvariety_store) [video](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo) [video_games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo_games) [watches](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwatches) [water](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater) [water_sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater_sports) [weapons](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dweapons) [wholesale](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwholesale) [wigs](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwigs) [window_blind](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwindow_blind) [wine](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwine)
+[](https://taginfo.openstreetmap.org/keys/second_hand#values) [second_hand](https://wiki.openstreetmap.org/wiki/Key:second_hand) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:second_hand%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:second_hand%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:second_hand%3Dno)
[](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) |
[](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) |
[](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) |
@@ -57,6 +58,9 @@ attribute | type | values which are supported by this layer
[](https://taginfo.openstreetmap.org/keys/internet_access:fee#values) [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers)
[](https://taginfo.openstreetmap.org/keys/internet_access:ssid#values) [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom)
[](https://taginfo.openstreetmap.org/keys/organic#values) [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno)
+[](https://taginfo.openstreetmap.org/keys/diet:sugar_free#values) [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno)
+[](https://taginfo.openstreetmap.org/keys/diet:gluten_free#values) [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno)
+[](https://taginfo.openstreetmap.org/keys/diet:lactose_free#values) [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno)
@@ -284,6 +288,25 @@ This is rendered with `This is a {shop}`
+### second_hand
+
+
+
+The question is *Does this shop sell second-hand items?*
+
+
+
+
+
+ - *This shop sells second-hand items only* corresponds with `second_hand=only`
+ - *This shop sells second-hand items along with new items* corresponds with `second_hand=yes`
+ - *This shop only sells brand-new items* corresponds with `second_hand=no`
+
+
+This tagrendering is only visible in the popup if the following condition is met: `shop=clothes|shop=car|shop=books|shop=charity|shop=car_repair|shop=furniture|shop=bicycle|shop=bicycle|shop=mobile_phone|shop=computer|shop=toys`
+
+
+
### opening_hours
@@ -530,6 +553,66 @@ This tagrendering is only visible in the popup if the following condition is met
+### sugar_free
+
+
+
+The question is *Does this shop have a sugar free offering?*
+
+
+
+
+
+ - *This shop only sells sugar free products* corresponds with `diet:sugar_free=only`
+ - *This shop has a big sugar free offering* corresponds with `diet:sugar_free=yes`
+ - *This shop has a limited sugar free offering* corresponds with `diet:sugar_free=limited`
+ - *This shop has no sugar free offering* corresponds with `diet:sugar_free=no`
+
+
+This tagrendering is only visible in the popup if the following condition is met: `shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream`
+
+
+
+### gluten_free
+
+
+
+The question is *Does this shop have a gluten free offering?*
+
+
+
+
+
+ - *This shop only sells gluten free products* corresponds with `diet:gluten_free=only`
+ - *This shop has a big gluten free offering* corresponds with `diet:gluten_free=yes`
+ - *This shop has a limited gluten free offering* corresponds with `diet:gluten_free=limited`
+ - *This shop has no gluten free offering* corresponds with `diet:gluten_free=no`
+
+
+This tagrendering is only visible in the popup if the following condition is met: `shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream`
+
+
+
+### lactose_free
+
+
+
+The question is *Does {title()} have a lactose-free offering?*
+
+
+
+
+
+ - *Only sells lactose free products* corresponds with `diet:lactose_free=only`
+ - *Big lactose free offering* corresponds with `diet:lactose_free=yes`
+ - *Limited lactose free offering* corresponds with `diet:lactose_free=limited`
+ - *No lactose free offering* corresponds with `diet:lactose_free=no`
+
+
+This tagrendering is only visible in the popup if the following condition is met: `shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream`
+
+
+
### questions
diff --git a/Docs/Layers/shops.md b/Docs/Layers/shops.md
index 557b58c58..3aa4ee6db 100644
--- a/Docs/Layers/shops.md
+++ b/Docs/Layers/shops.md
@@ -53,6 +53,7 @@ attribute | type | values which are supported by this layer
[](https://taginfo.openstreetmap.org/keys/id#values) [id](https://wiki.openstreetmap.org/wiki/Key:id) | Multiple choice |
[](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) |
[](https://taginfo.openstreetmap.org/keys/shop#values) [shop](https://wiki.openstreetmap.org/wiki/Key:shop) | [string](../SpecialInputElements.md#string) | [agrarian](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dagrarian) [alcohol](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dalcohol) [anime](https://wiki.openstreetmap.org/wiki/Tag:shop%3Danime) [antiques](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dantiques) [appliance](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dappliance) [art](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dart) [baby_goods](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbaby_goods) [bag](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbag) [bakery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbakery) [bathroom_furnishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbathroom_furnishing) [beauty](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeauty) [bed](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbed) [beverages](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeverages) [bicycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbicycle) [boat](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dboat) [bookmaker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbookmaker) [books](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbooks) [brewing_supplies](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbrewing_supplies) [butcher](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbutcher) [camera](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcamera) [candles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcandles) [cannabis](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcannabis) [car](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar) [car_parts](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_parts) [car_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_repair) [caravan](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcaravan) [carpet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcarpet) [catalogue](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcatalogue) [charity](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcharity) [cheese](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcheese) [chemist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchemist) [chocolate](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchocolate) [clothes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dclothes) [coffee](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcoffee) [collector](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcollector) [computer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcomputer) [confectionery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconfectionery) [convenience](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconvenience) [copyshop](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcopyshop) [cosmetics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcosmetics) [country_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcountry_store) [craft](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcraft) [curtain](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcurtain) [dairy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddairy) [deli](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddeli) [department_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddepartment_store) [doityourself](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoityourself) [doors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoors) [dry_cleaning](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddry_cleaning) [e-cigarette](https://wiki.openstreetmap.org/wiki/Tag:shop%3De-cigarette) [electrical](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectrical) [electronics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectronics) [erotic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Derotic) [fabric](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfabric) [farm](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfarm) [fashion_accessories](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfashion_accessories) [fireplace](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfireplace) [fishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfishing) [flooring](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflooring) [florist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflorist) [frame](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dframe) [frozen_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfrozen_food) [fuel](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuel) [funeral_directors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuneral_directors) [furniture](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfurniture) [games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgames) [garden_centre](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgarden_centre) [gas](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgas) [general](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgeneral) [gift](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgift) [greengrocer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgreengrocer) [hairdresser](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser) [hairdresser_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser_supply) [hardware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhardware) [health_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhealth_food) [hearing_aids](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhearing_aids) [herbalist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dherbalist) [hifi](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhifi) [hobby](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhobby) [household_linen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhousehold_linen) [houseware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhouseware) [hunting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhunting) [interior_decoration](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dinterior_decoration) [jewelry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Djewelry) [kiosk](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkiosk) [kitchen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkitchen) [laundry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlaundry) [leather](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dleather) [lighting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlighting) [locksmith](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlocksmith) [lottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlottery) [mall](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmall) [massage](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmassage) [medical_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmedical_supply) [military_surplus](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmilitary_surplus) [mobile_phone](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmobile_phone) [model](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmodel) [money_lender](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmoney_lender) [motorcycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle) [motorcycle_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle_repair) [music](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusic) [musical_instrument](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusical_instrument) [newsagent](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnewsagent) [nutrition_supplements](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnutrition_supplements) [optician](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doptician) [outdoor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutdoor) [outpost](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutpost) [paint](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpaint) [party](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dparty) [pastry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpastry) [pawnbroker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpawnbroker) [perfumery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dperfumery) [pet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet) [pet_grooming](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet_grooming) [photo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dphoto) [pottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpottery) [printer_ink](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dprinter_ink) [psychic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpsychic) [pyrotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpyrotechnics) [radiotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dradiotechnics) [religion](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dreligion) [rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drental) [repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drepair) [scuba_diving](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dscuba_diving) [seafood](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dseafood) [second_hand](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsecond_hand) [sewing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsewing) [shoe_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoe_repair) [shoes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoes) [spices](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dspices) [sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsports) [stationery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstationery) [storage_rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstorage_rental) [supermarket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsupermarket) [swimming_pool](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dswimming_pool) [tailor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtailor) [tattoo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtattoo) [tea](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtea) [telecommunication](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtelecommunication) [ticket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dticket) [tiles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtiles) [tobacco](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtobacco) [tool_hire](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtool_hire) [toys](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtoys) [trade](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrade) [travel_agency](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtravel_agency) [trophy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrophy) [tyres](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtyres) [vacuum_cleaner](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvacuum_cleaner) [variety_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvariety_store) [video](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo) [video_games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo_games) [watches](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwatches) [water](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater) [water_sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater_sports) [weapons](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dweapons) [wholesale](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwholesale) [wigs](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwigs) [window_blind](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwindow_blind) [wine](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwine)
+[](https://taginfo.openstreetmap.org/keys/second_hand#values) [second_hand](https://wiki.openstreetmap.org/wiki/Key:second_hand) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:second_hand%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:second_hand%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:second_hand%3Dno)
[](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) |
[](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) |
[](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) |
@@ -62,6 +63,9 @@ attribute | type | values which are supported by this layer
[](https://taginfo.openstreetmap.org/keys/internet_access:fee#values) [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers)
[](https://taginfo.openstreetmap.org/keys/internet_access:ssid#values) [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom)
[](https://taginfo.openstreetmap.org/keys/organic#values) [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno)
+[](https://taginfo.openstreetmap.org/keys/diet:sugar_free#values) [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno)
+[](https://taginfo.openstreetmap.org/keys/diet:gluten_free#values) [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno)
+[](https://taginfo.openstreetmap.org/keys/diet:lactose_free#values) [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno)
@@ -289,6 +293,25 @@ This is rendered with `This is a {shop}`
+### second_hand
+
+
+
+The question is *Does this shop sell second-hand items?*
+
+
+
+
+
+ - *This shop sells second-hand items only* corresponds with `second_hand=only`
+ - *This shop sells second-hand items along with new items* corresponds with `second_hand=yes`
+ - *This shop only sells brand-new items* corresponds with `second_hand=no`
+
+
+This tagrendering is only visible in the popup if the following condition is met: `shop=clothes|shop=car|shop=books|shop=charity|shop=car_repair|shop=furniture|shop=bicycle|shop=bicycle|shop=mobile_phone|shop=computer|shop=toys`
+
+
+
### opening_hours
@@ -535,6 +558,66 @@ This tagrendering is only visible in the popup if the following condition is met
+### sugar_free
+
+
+
+The question is *Does this shop have a sugar free offering?*
+
+
+
+
+
+ - *This shop only sells sugar free products* corresponds with `diet:sugar_free=only`
+ - *This shop has a big sugar free offering* corresponds with `diet:sugar_free=yes`
+ - *This shop has a limited sugar free offering* corresponds with `diet:sugar_free=limited`
+ - *This shop has no sugar free offering* corresponds with `diet:sugar_free=no`
+
+
+This tagrendering is only visible in the popup if the following condition is met: `shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream`
+
+
+
+### gluten_free
+
+
+
+The question is *Does this shop have a gluten free offering?*
+
+
+
+
+
+ - *This shop only sells gluten free products* corresponds with `diet:gluten_free=only`
+ - *This shop has a big gluten free offering* corresponds with `diet:gluten_free=yes`
+ - *This shop has a limited gluten free offering* corresponds with `diet:gluten_free=limited`
+ - *This shop has no gluten free offering* corresponds with `diet:gluten_free=no`
+
+
+This tagrendering is only visible in the popup if the following condition is met: `shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream`
+
+
+
+### lactose_free
+
+
+
+The question is *Does {title()} have a lactose-free offering?*
+
+
+
+
+
+ - *Only sells lactose free products* corresponds with `diet:lactose_free=only`
+ - *Big lactose free offering* corresponds with `diet:lactose_free=yes`
+ - *Limited lactose free offering* corresponds with `diet:lactose_free=limited`
+ - *No lactose free offering* corresponds with `diet:lactose_free=no`
+
+
+This tagrendering is only visible in the popup if the following condition is met: `shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream`
+
+
+
### questions
@@ -659,6 +742,34 @@ accepts_cards.0 | Accepts payment cards | payment:cards=yes
id | question | osmTags
---- | ---------- | ---------
has_organic.0 | Has organic options | organic=yes\|organic=only
+
+
+
+
+id | question | osmTags
+---- | ---------- | ---------
+second_hand.0 | Only show shops selling second-hand items | shop=second_hand\|shop=charity\|second_hand=yes\|second_hand=only
+
+
+
+
+id | question | osmTags
+---- | ---------- | ---------
+sugar_free.0 | Has a sugar-free offering | diet:sugar_free=yes\|diet:sugar_free=only\|diet:sugar_free=limited
+
+
+
+
+id | question | osmTags
+---- | ---------- | ---------
+gluten_free.0 | Has a gluten free offering | diet:gluten_free=yes\|diet:gluten_free=only\|diet:gluten_free=limited
+
+
+
+
+id | question | osmTags
+---- | ---------- | ---------
+lactose_free.0 | Has a lactose free offering | diet:lactose_free=yes\|diet:lactose_free=only\|diet:lactose_free=limited
This document is autogenerated from [assets/layers/shops/shops.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/shops/shops.json)
diff --git a/Docs/Layers/shops_with_climbing_shoe_repair.md b/Docs/Layers/shops_with_climbing_shoe_repair.md
index 0ee5662e7..0765a4076 100644
--- a/Docs/Layers/shops_with_climbing_shoe_repair.md
+++ b/Docs/Layers/shops_with_climbing_shoe_repair.md
@@ -49,6 +49,7 @@ attribute | type | values which are supported by this layer
[](https://taginfo.openstreetmap.org/keys/id#values) [id](https://wiki.openstreetmap.org/wiki/Key:id) | Multiple choice |
[](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) |
[](https://taginfo.openstreetmap.org/keys/shop#values) [shop](https://wiki.openstreetmap.org/wiki/Key:shop) | [string](../SpecialInputElements.md#string) | [agrarian](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dagrarian) [alcohol](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dalcohol) [anime](https://wiki.openstreetmap.org/wiki/Tag:shop%3Danime) [antiques](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dantiques) [appliance](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dappliance) [art](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dart) [baby_goods](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbaby_goods) [bag](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbag) [bakery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbakery) [bathroom_furnishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbathroom_furnishing) [beauty](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeauty) [bed](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbed) [beverages](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeverages) [bicycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbicycle) [boat](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dboat) [bookmaker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbookmaker) [books](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbooks) [brewing_supplies](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbrewing_supplies) [butcher](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbutcher) [camera](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcamera) [candles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcandles) [cannabis](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcannabis) [car](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar) [car_parts](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_parts) [car_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_repair) [caravan](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcaravan) [carpet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcarpet) [catalogue](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcatalogue) [charity](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcharity) [cheese](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcheese) [chemist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchemist) [chocolate](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchocolate) [clothes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dclothes) [coffee](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcoffee) [collector](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcollector) [computer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcomputer) [confectionery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconfectionery) [convenience](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconvenience) [copyshop](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcopyshop) [cosmetics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcosmetics) [country_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcountry_store) [craft](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcraft) [curtain](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcurtain) [dairy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddairy) [deli](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddeli) [department_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddepartment_store) [doityourself](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoityourself) [doors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoors) [dry_cleaning](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddry_cleaning) [e-cigarette](https://wiki.openstreetmap.org/wiki/Tag:shop%3De-cigarette) [electrical](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectrical) [electronics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectronics) [erotic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Derotic) [fabric](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfabric) [farm](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfarm) [fashion_accessories](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfashion_accessories) [fireplace](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfireplace) [fishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfishing) [flooring](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflooring) [florist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflorist) [frame](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dframe) [frozen_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfrozen_food) [fuel](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuel) [funeral_directors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuneral_directors) [furniture](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfurniture) [games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgames) [garden_centre](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgarden_centre) [gas](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgas) [general](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgeneral) [gift](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgift) [greengrocer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgreengrocer) [hairdresser](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser) [hairdresser_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser_supply) [hardware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhardware) [health_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhealth_food) [hearing_aids](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhearing_aids) [herbalist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dherbalist) [hifi](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhifi) [hobby](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhobby) [household_linen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhousehold_linen) [houseware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhouseware) [hunting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhunting) [interior_decoration](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dinterior_decoration) [jewelry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Djewelry) [kiosk](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkiosk) [kitchen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkitchen) [laundry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlaundry) [leather](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dleather) [lighting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlighting) [locksmith](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlocksmith) [lottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlottery) [mall](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmall) [massage](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmassage) [medical_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmedical_supply) [military_surplus](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmilitary_surplus) [mobile_phone](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmobile_phone) [model](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmodel) [money_lender](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmoney_lender) [motorcycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle) [motorcycle_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle_repair) [music](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusic) [musical_instrument](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusical_instrument) [newsagent](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnewsagent) [nutrition_supplements](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnutrition_supplements) [optician](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doptician) [outdoor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutdoor) [outpost](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutpost) [paint](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpaint) [party](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dparty) [pastry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpastry) [pawnbroker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpawnbroker) [perfumery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dperfumery) [pet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet) [pet_grooming](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet_grooming) [photo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dphoto) [pottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpottery) [printer_ink](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dprinter_ink) [psychic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpsychic) [pyrotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpyrotechnics) [radiotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dradiotechnics) [religion](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dreligion) [rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drental) [repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drepair) [scuba_diving](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dscuba_diving) [seafood](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dseafood) [second_hand](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsecond_hand) [sewing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsewing) [shoe_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoe_repair) [shoes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoes) [spices](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dspices) [sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsports) [stationery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstationery) [storage_rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstorage_rental) [supermarket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsupermarket) [swimming_pool](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dswimming_pool) [tailor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtailor) [tattoo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtattoo) [tea](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtea) [telecommunication](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtelecommunication) [ticket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dticket) [tiles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtiles) [tobacco](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtobacco) [tool_hire](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtool_hire) [toys](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtoys) [trade](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrade) [travel_agency](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtravel_agency) [trophy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrophy) [tyres](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtyres) [vacuum_cleaner](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvacuum_cleaner) [variety_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvariety_store) [video](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo) [video_games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo_games) [watches](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwatches) [water](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater) [water_sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater_sports) [weapons](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dweapons) [wholesale](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwholesale) [wigs](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwigs) [window_blind](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwindow_blind) [wine](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwine)
+[](https://taginfo.openstreetmap.org/keys/second_hand#values) [second_hand](https://wiki.openstreetmap.org/wiki/Key:second_hand) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:second_hand%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:second_hand%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:second_hand%3Dno)
[](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) |
[](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) |
[](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) |
@@ -58,6 +59,9 @@ attribute | type | values which are supported by this layer
[](https://taginfo.openstreetmap.org/keys/internet_access:fee#values) [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers)
[](https://taginfo.openstreetmap.org/keys/internet_access:ssid#values) [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom)
[](https://taginfo.openstreetmap.org/keys/organic#values) [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno)
+[](https://taginfo.openstreetmap.org/keys/diet:sugar_free#values) [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno)
+[](https://taginfo.openstreetmap.org/keys/diet:gluten_free#values) [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno)
+[](https://taginfo.openstreetmap.org/keys/diet:lactose_free#values) [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno)
@@ -301,6 +305,25 @@ This is rendered with `This is a {shop}`
+### second_hand
+
+
+
+The question is *Does this shop sell second-hand items?*
+
+
+
+
+
+ - *This shop sells second-hand items only* corresponds with `second_hand=only`
+ - *This shop sells second-hand items along with new items* corresponds with `second_hand=yes`
+ - *This shop only sells brand-new items* corresponds with `second_hand=no`
+
+
+This tagrendering is only visible in the popup if the following condition is met: `shop=clothes|shop=car|shop=books|shop=charity|shop=car_repair|shop=furniture|shop=bicycle|shop=bicycle|shop=mobile_phone|shop=computer|shop=toys`
+
+
+
### opening_hours
@@ -547,6 +570,66 @@ This tagrendering is only visible in the popup if the following condition is met
+### sugar_free
+
+
+
+The question is *Does this shop have a sugar free offering?*
+
+
+
+
+
+ - *This shop only sells sugar free products* corresponds with `diet:sugar_free=only`
+ - *This shop has a big sugar free offering* corresponds with `diet:sugar_free=yes`
+ - *This shop has a limited sugar free offering* corresponds with `diet:sugar_free=limited`
+ - *This shop has no sugar free offering* corresponds with `diet:sugar_free=no`
+
+
+This tagrendering is only visible in the popup if the following condition is met: `shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream`
+
+
+
+### gluten_free
+
+
+
+The question is *Does this shop have a gluten free offering?*
+
+
+
+
+
+ - *This shop only sells gluten free products* corresponds with `diet:gluten_free=only`
+ - *This shop has a big gluten free offering* corresponds with `diet:gluten_free=yes`
+ - *This shop has a limited gluten free offering* corresponds with `diet:gluten_free=limited`
+ - *This shop has no gluten free offering* corresponds with `diet:gluten_free=no`
+
+
+This tagrendering is only visible in the popup if the following condition is met: `shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream`
+
+
+
+### lactose_free
+
+
+
+The question is *Does {title()} have a lactose-free offering?*
+
+
+
+
+
+ - *Only sells lactose free products* corresponds with `diet:lactose_free=only`
+ - *Big lactose free offering* corresponds with `diet:lactose_free=yes`
+ - *Limited lactose free offering* corresponds with `diet:lactose_free=limited`
+ - *No lactose free offering* corresponds with `diet:lactose_free=no`
+
+
+This tagrendering is only visible in the popup if the following condition is met: `shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream`
+
+
+
### questions
@@ -671,6 +754,34 @@ accepts_cards.0 | Accepts payment cards | payment:cards=yes
id | question | osmTags
---- | ---------- | ---------
has_organic.0 | Has organic options | organic=yes\|organic=only
+
+
+
+
+id | question | osmTags
+---- | ---------- | ---------
+second_hand.0 | Only show shops selling second-hand items | shop=second_hand\|shop=charity\|second_hand=yes\|second_hand=only
+
+
+
+
+id | question | osmTags
+---- | ---------- | ---------
+sugar_free.0 | Has a sugar-free offering | diet:sugar_free=yes\|diet:sugar_free=only\|diet:sugar_free=limited
+
+
+
+
+id | question | osmTags
+---- | ---------- | ---------
+gluten_free.0 | Has a gluten free offering | diet:gluten_free=yes\|diet:gluten_free=only\|diet:gluten_free=limited
+
+
+
+
+id | question | osmTags
+---- | ---------- | ---------
+lactose_free.0 | Has a lactose free offering | diet:lactose_free=yes\|diet:lactose_free=only\|diet:lactose_free=limited
This document is autogenerated from [assets/themes/climbing/climbing.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/climbing/climbing.json)
diff --git a/Docs/Layers/sport_shops.md b/Docs/Layers/sport_shops.md
index 75cb17865..8ea7f90be 100644
--- a/Docs/Layers/sport_shops.md
+++ b/Docs/Layers/sport_shops.md
@@ -48,6 +48,7 @@ attribute | type | values which are supported by this layer
[](https://taginfo.openstreetmap.org/keys/id#values) [id](https://wiki.openstreetmap.org/wiki/Key:id) | Multiple choice |
[](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) |
[](https://taginfo.openstreetmap.org/keys/shop#values) [shop](https://wiki.openstreetmap.org/wiki/Key:shop) | [string](../SpecialInputElements.md#string) | [agrarian](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dagrarian) [alcohol](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dalcohol) [anime](https://wiki.openstreetmap.org/wiki/Tag:shop%3Danime) [antiques](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dantiques) [appliance](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dappliance) [art](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dart) [baby_goods](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbaby_goods) [bag](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbag) [bakery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbakery) [bathroom_furnishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbathroom_furnishing) [beauty](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeauty) [bed](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbed) [beverages](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeverages) [bicycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbicycle) [boat](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dboat) [bookmaker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbookmaker) [books](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbooks) [brewing_supplies](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbrewing_supplies) [butcher](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbutcher) [camera](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcamera) [candles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcandles) [cannabis](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcannabis) [car](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar) [car_parts](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_parts) [car_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_repair) [caravan](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcaravan) [carpet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcarpet) [catalogue](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcatalogue) [charity](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcharity) [cheese](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcheese) [chemist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchemist) [chocolate](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchocolate) [clothes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dclothes) [coffee](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcoffee) [collector](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcollector) [computer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcomputer) [confectionery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconfectionery) [convenience](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconvenience) [copyshop](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcopyshop) [cosmetics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcosmetics) [country_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcountry_store) [craft](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcraft) [curtain](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcurtain) [dairy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddairy) [deli](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddeli) [department_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddepartment_store) [doityourself](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoityourself) [doors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoors) [dry_cleaning](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddry_cleaning) [e-cigarette](https://wiki.openstreetmap.org/wiki/Tag:shop%3De-cigarette) [electrical](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectrical) [electronics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectronics) [erotic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Derotic) [fabric](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfabric) [farm](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfarm) [fashion_accessories](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfashion_accessories) [fireplace](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfireplace) [fishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfishing) [flooring](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflooring) [florist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflorist) [frame](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dframe) [frozen_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfrozen_food) [fuel](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuel) [funeral_directors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuneral_directors) [furniture](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfurniture) [games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgames) [garden_centre](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgarden_centre) [gas](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgas) [general](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgeneral) [gift](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgift) [greengrocer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgreengrocer) [hairdresser](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser) [hairdresser_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser_supply) [hardware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhardware) [health_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhealth_food) [hearing_aids](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhearing_aids) [herbalist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dherbalist) [hifi](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhifi) [hobby](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhobby) [household_linen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhousehold_linen) [houseware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhouseware) [hunting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhunting) [interior_decoration](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dinterior_decoration) [jewelry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Djewelry) [kiosk](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkiosk) [kitchen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkitchen) [laundry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlaundry) [leather](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dleather) [lighting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlighting) [locksmith](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlocksmith) [lottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlottery) [mall](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmall) [massage](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmassage) [medical_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmedical_supply) [military_surplus](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmilitary_surplus) [mobile_phone](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmobile_phone) [model](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmodel) [money_lender](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmoney_lender) [motorcycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle) [motorcycle_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle_repair) [music](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusic) [musical_instrument](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusical_instrument) [newsagent](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnewsagent) [nutrition_supplements](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnutrition_supplements) [optician](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doptician) [outdoor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutdoor) [outpost](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutpost) [paint](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpaint) [party](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dparty) [pastry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpastry) [pawnbroker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpawnbroker) [perfumery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dperfumery) [pet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet) [pet_grooming](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet_grooming) [photo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dphoto) [pottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpottery) [printer_ink](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dprinter_ink) [psychic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpsychic) [pyrotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpyrotechnics) [radiotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dradiotechnics) [religion](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dreligion) [rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drental) [repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drepair) [scuba_diving](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dscuba_diving) [seafood](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dseafood) [second_hand](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsecond_hand) [sewing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsewing) [shoe_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoe_repair) [shoes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoes) [spices](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dspices) [sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsports) [stationery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstationery) [storage_rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstorage_rental) [supermarket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsupermarket) [swimming_pool](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dswimming_pool) [tailor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtailor) [tattoo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtattoo) [tea](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtea) [telecommunication](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtelecommunication) [ticket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dticket) [tiles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtiles) [tobacco](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtobacco) [tool_hire](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtool_hire) [toys](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtoys) [trade](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrade) [travel_agency](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtravel_agency) [trophy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrophy) [tyres](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtyres) [vacuum_cleaner](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvacuum_cleaner) [variety_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvariety_store) [video](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo) [video_games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo_games) [watches](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwatches) [water](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater) [water_sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater_sports) [weapons](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dweapons) [wholesale](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwholesale) [wigs](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwigs) [window_blind](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwindow_blind) [wine](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwine)
+[](https://taginfo.openstreetmap.org/keys/second_hand#values) [second_hand](https://wiki.openstreetmap.org/wiki/Key:second_hand) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:second_hand%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:second_hand%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:second_hand%3Dno)
[](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) |
[](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) |
[](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) |
@@ -57,6 +58,9 @@ attribute | type | values which are supported by this layer
[](https://taginfo.openstreetmap.org/keys/internet_access:fee#values) [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers)
[](https://taginfo.openstreetmap.org/keys/internet_access:ssid#values) [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom)
[](https://taginfo.openstreetmap.org/keys/organic#values) [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno)
+[](https://taginfo.openstreetmap.org/keys/diet:sugar_free#values) [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno)
+[](https://taginfo.openstreetmap.org/keys/diet:gluten_free#values) [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno)
+[](https://taginfo.openstreetmap.org/keys/diet:lactose_free#values) [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno)
@@ -284,6 +288,25 @@ This is rendered with `This is a {shop}`
+### second_hand
+
+
+
+The question is *Does this shop sell second-hand items?*
+
+
+
+
+
+ - *This shop sells second-hand items only* corresponds with `second_hand=only`
+ - *This shop sells second-hand items along with new items* corresponds with `second_hand=yes`
+ - *This shop only sells brand-new items* corresponds with `second_hand=no`
+
+
+This tagrendering is only visible in the popup if the following condition is met: `shop=clothes|shop=car|shop=books|shop=charity|shop=car_repair|shop=furniture|shop=bicycle|shop=bicycle|shop=mobile_phone|shop=computer|shop=toys`
+
+
+
### opening_hours
@@ -530,6 +553,66 @@ This tagrendering is only visible in the popup if the following condition is met
+### sugar_free
+
+
+
+The question is *Does this shop have a sugar free offering?*
+
+
+
+
+
+ - *This shop only sells sugar free products* corresponds with `diet:sugar_free=only`
+ - *This shop has a big sugar free offering* corresponds with `diet:sugar_free=yes`
+ - *This shop has a limited sugar free offering* corresponds with `diet:sugar_free=limited`
+ - *This shop has no sugar free offering* corresponds with `diet:sugar_free=no`
+
+
+This tagrendering is only visible in the popup if the following condition is met: `shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream`
+
+
+
+### gluten_free
+
+
+
+The question is *Does this shop have a gluten free offering?*
+
+
+
+
+
+ - *This shop only sells gluten free products* corresponds with `diet:gluten_free=only`
+ - *This shop has a big gluten free offering* corresponds with `diet:gluten_free=yes`
+ - *This shop has a limited gluten free offering* corresponds with `diet:gluten_free=limited`
+ - *This shop has no gluten free offering* corresponds with `diet:gluten_free=no`
+
+
+This tagrendering is only visible in the popup if the following condition is met: `shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream`
+
+
+
+### lactose_free
+
+
+
+The question is *Does {title()} have a lactose-free offering?*
+
+
+
+
+
+ - *Only sells lactose free products* corresponds with `diet:lactose_free=only`
+ - *Big lactose free offering* corresponds with `diet:lactose_free=yes`
+ - *Limited lactose free offering* corresponds with `diet:lactose_free=limited`
+ - *No lactose free offering* corresponds with `diet:lactose_free=no`
+
+
+This tagrendering is only visible in the popup if the following condition is met: `shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream`
+
+
+
### questions
@@ -654,6 +737,34 @@ accepts_cards.0 | Accepts payment cards | payment:cards=yes
id | question | osmTags
---- | ---------- | ---------
has_organic.0 | Has organic options | organic=yes\|organic=only
+
+
+
+
+id | question | osmTags
+---- | ---------- | ---------
+second_hand.0 | Only show shops selling second-hand items | shop=second_hand\|shop=charity\|second_hand=yes\|second_hand=only
+
+
+
+
+id | question | osmTags
+---- | ---------- | ---------
+sugar_free.0 | Has a sugar-free offering | diet:sugar_free=yes\|diet:sugar_free=only\|diet:sugar_free=limited
+
+
+
+
+id | question | osmTags
+---- | ---------- | ---------
+gluten_free.0 | Has a gluten free offering | diet:gluten_free=yes\|diet:gluten_free=only\|diet:gluten_free=limited
+
+
+
+
+id | question | osmTags
+---- | ---------- | ---------
+lactose_free.0 | Has a lactose free offering | diet:lactose_free=yes\|diet:lactose_free=only\|diet:lactose_free=limited
This document is autogenerated from [assets/themes/sports/sports.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/sports/sports.json)
diff --git a/Docs/TagInfo/mapcomplete_climbing.json b/Docs/TagInfo/mapcomplete_climbing.json
index 0f37bffe0..a3a040f0e 100644
--- a/Docs/TagInfo/mapcomplete_climbing.json
+++ b/Docs/TagInfo/mapcomplete_climbing.json
@@ -1624,6 +1624,21 @@
"description": "Layer 'Shop' shows shop=wine with a fixed text, namely 'Wine Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots')",
"value": "wine"
},
+ {
+ "key": "second_hand",
+ "description": "Layer 'Shop' shows second_hand=only with a fixed text, namely 'This shop sells second-hand items only' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots') (This is only shown if shop=clothes|shop=car|shop=books|shop=charity|shop=car_repair|shop=furniture|shop=bicycle|shop=bicycle|shop=mobile_phone|shop=computer|shop=toys)",
+ "value": "only"
+ },
+ {
+ "key": "second_hand",
+ "description": "Layer 'Shop' shows second_hand=yes with a fixed text, namely 'This shop sells second-hand items along with new items' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots') (This is only shown if shop=clothes|shop=car|shop=books|shop=charity|shop=car_repair|shop=furniture|shop=bicycle|shop=bicycle|shop=mobile_phone|shop=computer|shop=toys)",
+ "value": "yes"
+ },
+ {
+ "key": "second_hand",
+ "description": "Layer 'Shop' shows second_hand=no with a fixed text, namely 'This shop only sells brand-new items' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots') (This is only shown if shop=clothes|shop=car|shop=books|shop=charity|shop=car_repair|shop=furniture|shop=bicycle|shop=bicycle|shop=mobile_phone|shop=computer|shop=toys)",
+ "value": "no"
+ },
{
"key": "opening_hours",
"description": "Layer 'Shop' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Climbing gyms, clubs and spots')"
@@ -1785,6 +1800,66 @@
"description": "Layer 'Shop' shows organic=no with a fixed text, namely 'This shop does not offer organic products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=clothes|shop=shoes|shop=butcher|shop=cosmetics|shop=deli|shop=bakery|shop=alcohol|shop=seafood|shop=beverages|shop=florist)",
"value": "no"
},
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Shop' shows diet:sugar_free=only with a fixed text, namely 'This shop only sells sugar free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "only"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Shop' shows diet:sugar_free=yes with a fixed text, namely 'This shop has a big sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "yes"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Shop' shows diet:sugar_free=limited with a fixed text, namely 'This shop has a limited sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "limited"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Shop' shows diet:sugar_free=no with a fixed text, namely 'This shop has no sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "no"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Shop' shows diet:gluten_free=only with a fixed text, namely 'This shop only sells gluten free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "only"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Shop' shows diet:gluten_free=yes with a fixed text, namely 'This shop has a big gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "yes"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Shop' shows diet:gluten_free=limited with a fixed text, namely 'This shop has a limited gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "limited"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Shop' shows diet:gluten_free=no with a fixed text, namely 'This shop has no gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "no"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Shop' shows diet:lactose_free=only with a fixed text, namely 'Only sells lactose free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "only"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Shop' shows diet:lactose_free=yes with a fixed text, namely 'Big lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "yes"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Shop' shows diet:lactose_free=limited with a fixed text, namely 'Limited lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "limited"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Shop' shows diet:lactose_free=no with a fixed text, namely 'No lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "no"
+ },
{
"key": "shop",
"description": "The MapComplete theme Climbing gyms, clubs and spots has a layer Shop showing features with this tag"
@@ -2637,6 +2712,21 @@
"description": "Layer 'Shop' shows shop=wine with a fixed text, namely 'Wine Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots')",
"value": "wine"
},
+ {
+ "key": "second_hand",
+ "description": "Layer 'Shop' shows second_hand=only with a fixed text, namely 'This shop sells second-hand items only' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots') (This is only shown if shop=clothes|shop=car|shop=books|shop=charity|shop=car_repair|shop=furniture|shop=bicycle|shop=bicycle|shop=mobile_phone|shop=computer|shop=toys)",
+ "value": "only"
+ },
+ {
+ "key": "second_hand",
+ "description": "Layer 'Shop' shows second_hand=yes with a fixed text, namely 'This shop sells second-hand items along with new items' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots') (This is only shown if shop=clothes|shop=car|shop=books|shop=charity|shop=car_repair|shop=furniture|shop=bicycle|shop=bicycle|shop=mobile_phone|shop=computer|shop=toys)",
+ "value": "yes"
+ },
+ {
+ "key": "second_hand",
+ "description": "Layer 'Shop' shows second_hand=no with a fixed text, namely 'This shop only sells brand-new items' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots') (This is only shown if shop=clothes|shop=car|shop=books|shop=charity|shop=car_repair|shop=furniture|shop=bicycle|shop=bicycle|shop=mobile_phone|shop=computer|shop=toys)",
+ "value": "no"
+ },
{
"key": "opening_hours",
"description": "Layer 'Shop' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Climbing gyms, clubs and spots')"
@@ -2798,6 +2888,66 @@
"description": "Layer 'Shop' shows organic=no with a fixed text, namely 'This shop does not offer organic products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=clothes|shop=shoes|shop=butcher|shop=cosmetics|shop=deli|shop=bakery|shop=alcohol|shop=seafood|shop=beverages|shop=florist)",
"value": "no"
},
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Shop' shows diet:sugar_free=only with a fixed text, namely 'This shop only sells sugar free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "only"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Shop' shows diet:sugar_free=yes with a fixed text, namely 'This shop has a big sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "yes"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Shop' shows diet:sugar_free=limited with a fixed text, namely 'This shop has a limited sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "limited"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Shop' shows diet:sugar_free=no with a fixed text, namely 'This shop has no sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "no"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Shop' shows diet:gluten_free=only with a fixed text, namely 'This shop only sells gluten free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "only"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Shop' shows diet:gluten_free=yes with a fixed text, namely 'This shop has a big gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "yes"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Shop' shows diet:gluten_free=limited with a fixed text, namely 'This shop has a limited gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "limited"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Shop' shows diet:gluten_free=no with a fixed text, namely 'This shop has no gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "no"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Shop' shows diet:lactose_free=only with a fixed text, namely 'Only sells lactose free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "only"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Shop' shows diet:lactose_free=yes with a fixed text, namely 'Big lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "yes"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Shop' shows diet:lactose_free=limited with a fixed text, namely 'Limited lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "limited"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Shop' shows diet:lactose_free=no with a fixed text, namely 'No lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Climbing gyms, clubs and spots') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "no"
+ },
{
"key": "amenity",
"description": "The MapComplete theme Climbing gyms, clubs and spots has a layer Toilets showing features with this tag",
diff --git a/Docs/TagInfo/mapcomplete_food.json b/Docs/TagInfo/mapcomplete_food.json
index 61393ab1b..88c5fba3b 100644
--- a/Docs/TagInfo/mapcomplete_food.json
+++ b/Docs/TagInfo/mapcomplete_food.json
@@ -330,6 +330,66 @@
"description": "Layer 'Restaurants and fast food' shows diet:halal=only with a fixed text, namely 'Only halal options are available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Restaurants and fast food') (This is only shown if cuisine!=friture)",
"value": "only"
},
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:sugar_free=only with a fixed text, namely 'This shop only sells sugar free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Restaurants and fast food')",
+ "value": "only"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:sugar_free=yes with a fixed text, namely 'This shop has a big sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Restaurants and fast food')",
+ "value": "yes"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:sugar_free=limited with a fixed text, namely 'This shop has a limited sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Restaurants and fast food')",
+ "value": "limited"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:sugar_free=no with a fixed text, namely 'This shop has no sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Restaurants and fast food')",
+ "value": "no"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:gluten_free=only with a fixed text, namely 'This shop only sells gluten free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Restaurants and fast food')",
+ "value": "only"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:gluten_free=yes with a fixed text, namely 'This shop has a big gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Restaurants and fast food')",
+ "value": "yes"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:gluten_free=limited with a fixed text, namely 'This shop has a limited gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Restaurants and fast food')",
+ "value": "limited"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:gluten_free=no with a fixed text, namely 'This shop has no gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Restaurants and fast food')",
+ "value": "no"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:lactose_free=only with a fixed text, namely 'Only sells lactose free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Restaurants and fast food')",
+ "value": "only"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:lactose_free=yes with a fixed text, namely 'Big lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Restaurants and fast food')",
+ "value": "yes"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:lactose_free=limited with a fixed text, namely 'Limited lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Restaurants and fast food')",
+ "value": "limited"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:lactose_free=no with a fixed text, namely 'No lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Restaurants and fast food')",
+ "value": "no"
+ },
{
"key": "organic",
"description": "Layer 'Restaurants and fast food' shows organic=no with a fixed text, namely 'There are no organic options available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Restaurants and fast food') (This is only shown if cuisine!=friture)",
diff --git a/Docs/TagInfo/mapcomplete_fritures.json b/Docs/TagInfo/mapcomplete_fritures.json
index 9d245b2d5..d85d9b6f2 100644
--- a/Docs/TagInfo/mapcomplete_fritures.json
+++ b/Docs/TagInfo/mapcomplete_fritures.json
@@ -334,6 +334,66 @@
"description": "Layer 'Fries shop' shows diet:halal=only with a fixed text, namely 'Only halal options are available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Fries shops') (This is only shown if cuisine!=friture)",
"value": "only"
},
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Fries shop' shows diet:sugar_free=only with a fixed text, namely 'This shop only sells sugar free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Fries shops')",
+ "value": "only"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Fries shop' shows diet:sugar_free=yes with a fixed text, namely 'This shop has a big sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Fries shops')",
+ "value": "yes"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Fries shop' shows diet:sugar_free=limited with a fixed text, namely 'This shop has a limited sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Fries shops')",
+ "value": "limited"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Fries shop' shows diet:sugar_free=no with a fixed text, namely 'This shop has no sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Fries shops')",
+ "value": "no"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Fries shop' shows diet:gluten_free=only with a fixed text, namely 'This shop only sells gluten free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Fries shops')",
+ "value": "only"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Fries shop' shows diet:gluten_free=yes with a fixed text, namely 'This shop has a big gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Fries shops')",
+ "value": "yes"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Fries shop' shows diet:gluten_free=limited with a fixed text, namely 'This shop has a limited gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Fries shops')",
+ "value": "limited"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Fries shop' shows diet:gluten_free=no with a fixed text, namely 'This shop has no gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Fries shops')",
+ "value": "no"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Fries shop' shows diet:lactose_free=only with a fixed text, namely 'Only sells lactose free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Fries shops')",
+ "value": "only"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Fries shop' shows diet:lactose_free=yes with a fixed text, namely 'Big lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Fries shops')",
+ "value": "yes"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Fries shop' shows diet:lactose_free=limited with a fixed text, namely 'Limited lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Fries shops')",
+ "value": "limited"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Fries shop' shows diet:lactose_free=no with a fixed text, namely 'No lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Fries shops')",
+ "value": "no"
+ },
{
"key": "organic",
"description": "Layer 'Fries shop' shows organic=no with a fixed text, namely 'There are no organic options available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Fries shops') (This is only shown if cuisine!=friture)",
diff --git a/Docs/TagInfo/mapcomplete_healthcare.json b/Docs/TagInfo/mapcomplete_healthcare.json
index 8d5bd173e..b8733d1bd 100644
--- a/Docs/TagInfo/mapcomplete_healthcare.json
+++ b/Docs/TagInfo/mapcomplete_healthcare.json
@@ -1208,6 +1208,21 @@
"description": "Layer 'Shop' shows shop=wine with a fixed text, namely 'Wine Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare')",
"value": "wine"
},
+ {
+ "key": "second_hand",
+ "description": "Layer 'Shop' shows second_hand=only with a fixed text, namely 'This shop sells second-hand items only' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare') (This is only shown if shop=clothes|shop=car|shop=books|shop=charity|shop=car_repair|shop=furniture|shop=bicycle|shop=bicycle|shop=mobile_phone|shop=computer|shop=toys)",
+ "value": "only"
+ },
+ {
+ "key": "second_hand",
+ "description": "Layer 'Shop' shows second_hand=yes with a fixed text, namely 'This shop sells second-hand items along with new items' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare') (This is only shown if shop=clothes|shop=car|shop=books|shop=charity|shop=car_repair|shop=furniture|shop=bicycle|shop=bicycle|shop=mobile_phone|shop=computer|shop=toys)",
+ "value": "yes"
+ },
+ {
+ "key": "second_hand",
+ "description": "Layer 'Shop' shows second_hand=no with a fixed text, namely 'This shop only sells brand-new items' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare') (This is only shown if shop=clothes|shop=car|shop=books|shop=charity|shop=car_repair|shop=furniture|shop=bicycle|shop=bicycle|shop=mobile_phone|shop=computer|shop=toys)",
+ "value": "no"
+ },
{
"key": "opening_hours",
"description": "Layer 'Shop' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Healthcare')"
@@ -1369,6 +1384,66 @@
"description": "Layer 'Shop' shows organic=no with a fixed text, namely 'This shop does not offer organic products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=clothes|shop=shoes|shop=butcher|shop=cosmetics|shop=deli|shop=bakery|shop=alcohol|shop=seafood|shop=beverages|shop=florist)",
"value": "no"
},
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Shop' shows diet:sugar_free=only with a fixed text, namely 'This shop only sells sugar free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "only"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Shop' shows diet:sugar_free=yes with a fixed text, namely 'This shop has a big sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "yes"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Shop' shows diet:sugar_free=limited with a fixed text, namely 'This shop has a limited sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "limited"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Shop' shows diet:sugar_free=no with a fixed text, namely 'This shop has no sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "no"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Shop' shows diet:gluten_free=only with a fixed text, namely 'This shop only sells gluten free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "only"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Shop' shows diet:gluten_free=yes with a fixed text, namely 'This shop has a big gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "yes"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Shop' shows diet:gluten_free=limited with a fixed text, namely 'This shop has a limited gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "limited"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Shop' shows diet:gluten_free=no with a fixed text, namely 'This shop has no gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "no"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Shop' shows diet:lactose_free=only with a fixed text, namely 'Only sells lactose free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "only"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Shop' shows diet:lactose_free=yes with a fixed text, namely 'Big lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "yes"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Shop' shows diet:lactose_free=limited with a fixed text, namely 'Limited lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "limited"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Shop' shows diet:lactose_free=no with a fixed text, namely 'No lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "no"
+ },
{
"key": "shop",
"description": "The MapComplete theme Healthcare has a layer Shop showing features with this tag"
@@ -2211,6 +2286,21 @@
"description": "Layer 'Shop' shows shop=wine with a fixed text, namely 'Wine Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare')",
"value": "wine"
},
+ {
+ "key": "second_hand",
+ "description": "Layer 'Shop' shows second_hand=only with a fixed text, namely 'This shop sells second-hand items only' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare') (This is only shown if shop=clothes|shop=car|shop=books|shop=charity|shop=car_repair|shop=furniture|shop=bicycle|shop=bicycle|shop=mobile_phone|shop=computer|shop=toys)",
+ "value": "only"
+ },
+ {
+ "key": "second_hand",
+ "description": "Layer 'Shop' shows second_hand=yes with a fixed text, namely 'This shop sells second-hand items along with new items' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare') (This is only shown if shop=clothes|shop=car|shop=books|shop=charity|shop=car_repair|shop=furniture|shop=bicycle|shop=bicycle|shop=mobile_phone|shop=computer|shop=toys)",
+ "value": "yes"
+ },
+ {
+ "key": "second_hand",
+ "description": "Layer 'Shop' shows second_hand=no with a fixed text, namely 'This shop only sells brand-new items' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare') (This is only shown if shop=clothes|shop=car|shop=books|shop=charity|shop=car_repair|shop=furniture|shop=bicycle|shop=bicycle|shop=mobile_phone|shop=computer|shop=toys)",
+ "value": "no"
+ },
{
"key": "opening_hours",
"description": "Layer 'Shop' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Healthcare')"
@@ -2371,6 +2461,66 @@
"key": "organic",
"description": "Layer 'Shop' shows organic=no with a fixed text, namely 'This shop does not offer organic products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=clothes|shop=shoes|shop=butcher|shop=cosmetics|shop=deli|shop=bakery|shop=alcohol|shop=seafood|shop=beverages|shop=florist)",
"value": "no"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Shop' shows diet:sugar_free=only with a fixed text, namely 'This shop only sells sugar free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "only"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Shop' shows diet:sugar_free=yes with a fixed text, namely 'This shop has a big sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "yes"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Shop' shows diet:sugar_free=limited with a fixed text, namely 'This shop has a limited sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "limited"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Shop' shows diet:sugar_free=no with a fixed text, namely 'This shop has no sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "no"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Shop' shows diet:gluten_free=only with a fixed text, namely 'This shop only sells gluten free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "only"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Shop' shows diet:gluten_free=yes with a fixed text, namely 'This shop has a big gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "yes"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Shop' shows diet:gluten_free=limited with a fixed text, namely 'This shop has a limited gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "limited"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Shop' shows diet:gluten_free=no with a fixed text, namely 'This shop has no gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "no"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Shop' shows diet:lactose_free=only with a fixed text, namely 'Only sells lactose free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "only"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Shop' shows diet:lactose_free=yes with a fixed text, namely 'Big lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "yes"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Shop' shows diet:lactose_free=limited with a fixed text, namely 'Limited lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "limited"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Shop' shows diet:lactose_free=no with a fixed text, namely 'No lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Healthcare') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "no"
}
]
}
\ No newline at end of file
diff --git a/Docs/TagInfo/mapcomplete_onwheels.json b/Docs/TagInfo/mapcomplete_onwheels.json
index 92e5e619c..153ca2a71 100644
--- a/Docs/TagInfo/mapcomplete_onwheels.json
+++ b/Docs/TagInfo/mapcomplete_onwheels.json
@@ -840,6 +840,66 @@
"description": "Layer 'Restaurants and fast food' shows diet:halal=only with a fixed text, namely 'Only halal options are available' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels') (This is only shown if cuisine!=friture)",
"value": "only"
},
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:sugar_free=only with a fixed text, namely 'This shop only sells sugar free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels')",
+ "value": "only"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:sugar_free=yes with a fixed text, namely 'This shop has a big sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels')",
+ "value": "yes"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:sugar_free=limited with a fixed text, namely 'This shop has a limited sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels')",
+ "value": "limited"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:sugar_free=no with a fixed text, namely 'This shop has no sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels')",
+ "value": "no"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:gluten_free=only with a fixed text, namely 'This shop only sells gluten free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels')",
+ "value": "only"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:gluten_free=yes with a fixed text, namely 'This shop has a big gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels')",
+ "value": "yes"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:gluten_free=limited with a fixed text, namely 'This shop has a limited gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels')",
+ "value": "limited"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:gluten_free=no with a fixed text, namely 'This shop has no gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels')",
+ "value": "no"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:lactose_free=only with a fixed text, namely 'Only sells lactose free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels')",
+ "value": "only"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:lactose_free=yes with a fixed text, namely 'Big lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels')",
+ "value": "yes"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:lactose_free=limited with a fixed text, namely 'Limited lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels')",
+ "value": "limited"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:lactose_free=no with a fixed text, namely 'No lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels')",
+ "value": "no"
+ },
{
"key": "organic",
"description": "Layer 'Restaurants and fast food' shows organic=no with a fixed text, namely 'There are no organic options available' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels') (This is only shown if cuisine!=friture)",
@@ -2082,6 +2142,21 @@
"description": "Layer 'Shop' shows shop=wine with a fixed text, namely 'Wine Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels')",
"value": "wine"
},
+ {
+ "key": "second_hand",
+ "description": "Layer 'Shop' shows second_hand=only with a fixed text, namely 'This shop sells second-hand items only' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels') (This is only shown if shop=clothes|shop=car|shop=books|shop=charity|shop=car_repair|shop=furniture|shop=bicycle|shop=bicycle|shop=mobile_phone|shop=computer|shop=toys)",
+ "value": "only"
+ },
+ {
+ "key": "second_hand",
+ "description": "Layer 'Shop' shows second_hand=yes with a fixed text, namely 'This shop sells second-hand items along with new items' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels') (This is only shown if shop=clothes|shop=car|shop=books|shop=charity|shop=car_repair|shop=furniture|shop=bicycle|shop=bicycle|shop=mobile_phone|shop=computer|shop=toys)",
+ "value": "yes"
+ },
+ {
+ "key": "second_hand",
+ "description": "Layer 'Shop' shows second_hand=no with a fixed text, namely 'This shop only sells brand-new items' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels') (This is only shown if shop=clothes|shop=car|shop=books|shop=charity|shop=car_repair|shop=furniture|shop=bicycle|shop=bicycle|shop=mobile_phone|shop=computer|shop=toys)",
+ "value": "no"
+ },
{
"key": "opening_hours",
"description": "Layer 'Shop' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'OnWheels')"
@@ -2243,6 +2318,66 @@
"description": "Layer 'Shop' shows organic=no with a fixed text, namely 'This shop does not offer organic products' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=clothes|shop=shoes|shop=butcher|shop=cosmetics|shop=deli|shop=bakery|shop=alcohol|shop=seafood|shop=beverages|shop=florist)",
"value": "no"
},
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Shop' shows diet:sugar_free=only with a fixed text, namely 'This shop only sells sugar free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "only"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Shop' shows diet:sugar_free=yes with a fixed text, namely 'This shop has a big sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "yes"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Shop' shows diet:sugar_free=limited with a fixed text, namely 'This shop has a limited sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "limited"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Shop' shows diet:sugar_free=no with a fixed text, namely 'This shop has no sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "no"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Shop' shows diet:gluten_free=only with a fixed text, namely 'This shop only sells gluten free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "only"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Shop' shows diet:gluten_free=yes with a fixed text, namely 'This shop has a big gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "yes"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Shop' shows diet:gluten_free=limited with a fixed text, namely 'This shop has a limited gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "limited"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Shop' shows diet:gluten_free=no with a fixed text, namely 'This shop has no gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "no"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Shop' shows diet:lactose_free=only with a fixed text, namely 'Only sells lactose free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "only"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Shop' shows diet:lactose_free=yes with a fixed text, namely 'Big lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "yes"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Shop' shows diet:lactose_free=limited with a fixed text, namely 'Limited lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "limited"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Shop' shows diet:lactose_free=no with a fixed text, namely 'No lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "no"
+ },
{
"key": "amenity",
"description": "The MapComplete theme OnWheels has a layer Toilets showing features with this tag",
diff --git a/Docs/TagInfo/mapcomplete_personal.json b/Docs/TagInfo/mapcomplete_personal.json
index f298c7fc8..ed8a6f462 100644
--- a/Docs/TagInfo/mapcomplete_personal.json
+++ b/Docs/TagInfo/mapcomplete_personal.json
@@ -7625,6 +7625,66 @@
"description": "Layer 'Restaurants and fast food' shows diet:halal=only with a fixed text, namely 'Only halal options are available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine!=friture)",
"value": "only"
},
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:sugar_free=only with a fixed text, namely 'This shop only sells sugar free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
+ "value": "only"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:sugar_free=yes with a fixed text, namely 'This shop has a big sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
+ "value": "yes"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:sugar_free=limited with a fixed text, namely 'This shop has a limited sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
+ "value": "limited"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:sugar_free=no with a fixed text, namely 'This shop has no sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
+ "value": "no"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:gluten_free=only with a fixed text, namely 'This shop only sells gluten free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
+ "value": "only"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:gluten_free=yes with a fixed text, namely 'This shop has a big gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
+ "value": "yes"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:gluten_free=limited with a fixed text, namely 'This shop has a limited gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
+ "value": "limited"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:gluten_free=no with a fixed text, namely 'This shop has no gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
+ "value": "no"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:lactose_free=only with a fixed text, namely 'Only sells lactose free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
+ "value": "only"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:lactose_free=yes with a fixed text, namely 'Big lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
+ "value": "yes"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:lactose_free=limited with a fixed text, namely 'Limited lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
+ "value": "limited"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Restaurants and fast food' shows diet:lactose_free=no with a fixed text, namely 'No lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
+ "value": "no"
+ },
{
"key": "organic",
"description": "Layer 'Restaurants and fast food' shows organic=no with a fixed text, namely 'There are no organic options available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if cuisine!=friture)",
@@ -12123,6 +12183,21 @@
"description": "Layer 'Shop' shows shop=wine with a fixed text, namely 'Wine Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "wine"
},
+ {
+ "key": "second_hand",
+ "description": "Layer 'Shop' shows second_hand=only with a fixed text, namely 'This shop sells second-hand items only' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop=clothes|shop=car|shop=books|shop=charity|shop=car_repair|shop=furniture|shop=bicycle|shop=bicycle|shop=mobile_phone|shop=computer|shop=toys)",
+ "value": "only"
+ },
+ {
+ "key": "second_hand",
+ "description": "Layer 'Shop' shows second_hand=yes with a fixed text, namely 'This shop sells second-hand items along with new items' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop=clothes|shop=car|shop=books|shop=charity|shop=car_repair|shop=furniture|shop=bicycle|shop=bicycle|shop=mobile_phone|shop=computer|shop=toys)",
+ "value": "yes"
+ },
+ {
+ "key": "second_hand",
+ "description": "Layer 'Shop' shows second_hand=no with a fixed text, namely 'This shop only sells brand-new items' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop=clothes|shop=car|shop=books|shop=charity|shop=car_repair|shop=furniture|shop=bicycle|shop=bicycle|shop=mobile_phone|shop=computer|shop=toys)",
+ "value": "no"
+ },
{
"key": "opening_hours",
"description": "Layer 'Shop' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Personal theme')"
@@ -12284,6 +12359,66 @@
"description": "Layer 'Shop' shows organic=no with a fixed text, namely 'This shop does not offer organic products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=clothes|shop=shoes|shop=butcher|shop=cosmetics|shop=deli|shop=bakery|shop=alcohol|shop=seafood|shop=beverages|shop=florist)",
"value": "no"
},
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Shop' shows diet:sugar_free=only with a fixed text, namely 'This shop only sells sugar free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "only"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Shop' shows diet:sugar_free=yes with a fixed text, namely 'This shop has a big sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "yes"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Shop' shows diet:sugar_free=limited with a fixed text, namely 'This shop has a limited sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "limited"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Shop' shows diet:sugar_free=no with a fixed text, namely 'This shop has no sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "no"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Shop' shows diet:gluten_free=only with a fixed text, namely 'This shop only sells gluten free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "only"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Shop' shows diet:gluten_free=yes with a fixed text, namely 'This shop has a big gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "yes"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Shop' shows diet:gluten_free=limited with a fixed text, namely 'This shop has a limited gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "limited"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Shop' shows diet:gluten_free=no with a fixed text, namely 'This shop has no gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "no"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Shop' shows diet:lactose_free=only with a fixed text, namely 'Only sells lactose free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "only"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Shop' shows diet:lactose_free=yes with a fixed text, namely 'Big lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "yes"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Shop' shows diet:lactose_free=limited with a fixed text, namely 'Limited lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "limited"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Shop' shows diet:lactose_free=no with a fixed text, namely 'No lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "no"
+ },
{
"key": "amenity",
"description": "The MapComplete theme Personal theme has a layer Shower showing features with this tag",
diff --git a/Docs/TagInfo/mapcomplete_pets.json b/Docs/TagInfo/mapcomplete_pets.json
index 174fa8fc6..208c9f619 100644
--- a/Docs/TagInfo/mapcomplete_pets.json
+++ b/Docs/TagInfo/mapcomplete_pets.json
@@ -404,6 +404,66 @@
"description": "Layer 'Dog friendly eateries' shows diet:halal=only with a fixed text, namely 'Only halal options are available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities') (This is only shown if cuisine!=friture)",
"value": "only"
},
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Dog friendly eateries' shows diet:sugar_free=only with a fixed text, namely 'This shop only sells sugar free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')",
+ "value": "only"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Dog friendly eateries' shows diet:sugar_free=yes with a fixed text, namely 'This shop has a big sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')",
+ "value": "yes"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Dog friendly eateries' shows diet:sugar_free=limited with a fixed text, namely 'This shop has a limited sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')",
+ "value": "limited"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Dog friendly eateries' shows diet:sugar_free=no with a fixed text, namely 'This shop has no sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')",
+ "value": "no"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Dog friendly eateries' shows diet:gluten_free=only with a fixed text, namely 'This shop only sells gluten free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')",
+ "value": "only"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Dog friendly eateries' shows diet:gluten_free=yes with a fixed text, namely 'This shop has a big gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')",
+ "value": "yes"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Dog friendly eateries' shows diet:gluten_free=limited with a fixed text, namely 'This shop has a limited gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')",
+ "value": "limited"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Dog friendly eateries' shows diet:gluten_free=no with a fixed text, namely 'This shop has no gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')",
+ "value": "no"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Dog friendly eateries' shows diet:lactose_free=only with a fixed text, namely 'Only sells lactose free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')",
+ "value": "only"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Dog friendly eateries' shows diet:lactose_free=yes with a fixed text, namely 'Big lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')",
+ "value": "yes"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Dog friendly eateries' shows diet:lactose_free=limited with a fixed text, namely 'Limited lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')",
+ "value": "limited"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Dog friendly eateries' shows diet:lactose_free=no with a fixed text, namely 'No lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')",
+ "value": "no"
+ },
{
"key": "organic",
"description": "Layer 'Dog friendly eateries' shows organic=no with a fixed text, namely 'There are no organic options available' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities') (This is only shown if cuisine!=friture)",
@@ -1425,6 +1485,21 @@
"description": "Layer 'Dog-friendly shops' shows shop=wine with a fixed text, namely 'Wine Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')",
"value": "wine"
},
+ {
+ "key": "second_hand",
+ "description": "Layer 'Dog-friendly shops' shows second_hand=only with a fixed text, namely 'This shop sells second-hand items only' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities') (This is only shown if shop=clothes|shop=car|shop=books|shop=charity|shop=car_repair|shop=furniture|shop=bicycle|shop=bicycle|shop=mobile_phone|shop=computer|shop=toys)",
+ "value": "only"
+ },
+ {
+ "key": "second_hand",
+ "description": "Layer 'Dog-friendly shops' shows second_hand=yes with a fixed text, namely 'This shop sells second-hand items along with new items' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities') (This is only shown if shop=clothes|shop=car|shop=books|shop=charity|shop=car_repair|shop=furniture|shop=bicycle|shop=bicycle|shop=mobile_phone|shop=computer|shop=toys)",
+ "value": "yes"
+ },
+ {
+ "key": "second_hand",
+ "description": "Layer 'Dog-friendly shops' shows second_hand=no with a fixed text, namely 'This shop only sells brand-new items' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities') (This is only shown if shop=clothes|shop=car|shop=books|shop=charity|shop=car_repair|shop=furniture|shop=bicycle|shop=bicycle|shop=mobile_phone|shop=computer|shop=toys)",
+ "value": "no"
+ },
{
"key": "opening_hours",
"description": "Layer 'Dog-friendly shops' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')"
@@ -1586,6 +1661,66 @@
"description": "Layer 'Dog-friendly shops' shows organic=no with a fixed text, namely 'This shop does not offer organic products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=clothes|shop=shoes|shop=butcher|shop=cosmetics|shop=deli|shop=bakery|shop=alcohol|shop=seafood|shop=beverages|shop=florist)",
"value": "no"
},
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Dog-friendly shops' shows diet:sugar_free=only with a fixed text, namely 'This shop only sells sugar free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "only"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Dog-friendly shops' shows diet:sugar_free=yes with a fixed text, namely 'This shop has a big sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "yes"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Dog-friendly shops' shows diet:sugar_free=limited with a fixed text, namely 'This shop has a limited sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "limited"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Dog-friendly shops' shows diet:sugar_free=no with a fixed text, namely 'This shop has no sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "no"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Dog-friendly shops' shows diet:gluten_free=only with a fixed text, namely 'This shop only sells gluten free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "only"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Dog-friendly shops' shows diet:gluten_free=yes with a fixed text, namely 'This shop has a big gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "yes"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Dog-friendly shops' shows diet:gluten_free=limited with a fixed text, namely 'This shop has a limited gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "limited"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Dog-friendly shops' shows diet:gluten_free=no with a fixed text, namely 'This shop has no gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "no"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Dog-friendly shops' shows diet:lactose_free=only with a fixed text, namely 'Only sells lactose free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "only"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Dog-friendly shops' shows diet:lactose_free=yes with a fixed text, namely 'Big lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "yes"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Dog-friendly shops' shows diet:lactose_free=limited with a fixed text, namely 'Limited lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "limited"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Dog-friendly shops' shows diet:lactose_free=no with a fixed text, namely 'No lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "no"
+ },
{
"key": "amenity",
"description": "The MapComplete theme Veterinarians, dog parks and other pet-amenities has a layer veterinary showing features with this tag",
diff --git a/Docs/TagInfo/mapcomplete_shops.json b/Docs/TagInfo/mapcomplete_shops.json
index ad174eb6c..6ba4c107f 100644
--- a/Docs/TagInfo/mapcomplete_shops.json
+++ b/Docs/TagInfo/mapcomplete_shops.json
@@ -852,6 +852,21 @@
"description": "Layer 'Shop' shows shop=wine with a fixed text, namely 'Wine Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Shops')",
"value": "wine"
},
+ {
+ "key": "second_hand",
+ "description": "Layer 'Shop' shows second_hand=only with a fixed text, namely 'This shop sells second-hand items only' and allows to pick this as a default answer (in the mapcomplete.org theme 'Shops') (This is only shown if shop=clothes|shop=car|shop=books|shop=charity|shop=car_repair|shop=furniture|shop=bicycle|shop=bicycle|shop=mobile_phone|shop=computer|shop=toys)",
+ "value": "only"
+ },
+ {
+ "key": "second_hand",
+ "description": "Layer 'Shop' shows second_hand=yes with a fixed text, namely 'This shop sells second-hand items along with new items' and allows to pick this as a default answer (in the mapcomplete.org theme 'Shops') (This is only shown if shop=clothes|shop=car|shop=books|shop=charity|shop=car_repair|shop=furniture|shop=bicycle|shop=bicycle|shop=mobile_phone|shop=computer|shop=toys)",
+ "value": "yes"
+ },
+ {
+ "key": "second_hand",
+ "description": "Layer 'Shop' shows second_hand=no with a fixed text, namely 'This shop only sells brand-new items' and allows to pick this as a default answer (in the mapcomplete.org theme 'Shops') (This is only shown if shop=clothes|shop=car|shop=books|shop=charity|shop=car_repair|shop=furniture|shop=bicycle|shop=bicycle|shop=mobile_phone|shop=computer|shop=toys)",
+ "value": "no"
+ },
{
"key": "opening_hours",
"description": "Layer 'Shop' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Shops')"
@@ -1013,6 +1028,66 @@
"description": "Layer 'Shop' shows organic=no with a fixed text, namely 'This shop does not offer organic products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Shops') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=clothes|shop=shoes|shop=butcher|shop=cosmetics|shop=deli|shop=bakery|shop=alcohol|shop=seafood|shop=beverages|shop=florist)",
"value": "no"
},
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Shop' shows diet:sugar_free=only with a fixed text, namely 'This shop only sells sugar free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Shops') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "only"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Shop' shows diet:sugar_free=yes with a fixed text, namely 'This shop has a big sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Shops') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "yes"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Shop' shows diet:sugar_free=limited with a fixed text, namely 'This shop has a limited sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Shops') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "limited"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Shop' shows diet:sugar_free=no with a fixed text, namely 'This shop has no sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Shops') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "no"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Shop' shows diet:gluten_free=only with a fixed text, namely 'This shop only sells gluten free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Shops') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "only"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Shop' shows diet:gluten_free=yes with a fixed text, namely 'This shop has a big gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Shops') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "yes"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Shop' shows diet:gluten_free=limited with a fixed text, namely 'This shop has a limited gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Shops') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "limited"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Shop' shows diet:gluten_free=no with a fixed text, namely 'This shop has no gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Shops') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "no"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Shop' shows diet:lactose_free=only with a fixed text, namely 'Only sells lactose free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Shops') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "only"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Shop' shows diet:lactose_free=yes with a fixed text, namely 'Big lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Shops') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "yes"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Shop' shows diet:lactose_free=limited with a fixed text, namely 'Limited lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Shops') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "limited"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Shop' shows diet:lactose_free=no with a fixed text, namely 'No lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Shops') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "no"
+ },
{
"key": "amenity",
"description": "The MapComplete theme Shops has a layer Pharmacies showing features with this tag",
diff --git a/Docs/TagInfo/mapcomplete_sports.json b/Docs/TagInfo/mapcomplete_sports.json
index 3f6f703cc..ff8ef8dd7 100644
--- a/Docs/TagInfo/mapcomplete_sports.json
+++ b/Docs/TagInfo/mapcomplete_sports.json
@@ -1378,6 +1378,21 @@
"description": "Layer 'Shop' shows shop=wine with a fixed text, namely 'Wine Shop' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports')",
"value": "wine"
},
+ {
+ "key": "second_hand",
+ "description": "Layer 'Shop' shows second_hand=only with a fixed text, namely 'This shop sells second-hand items only' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports') (This is only shown if shop=clothes|shop=car|shop=books|shop=charity|shop=car_repair|shop=furniture|shop=bicycle|shop=bicycle|shop=mobile_phone|shop=computer|shop=toys)",
+ "value": "only"
+ },
+ {
+ "key": "second_hand",
+ "description": "Layer 'Shop' shows second_hand=yes with a fixed text, namely 'This shop sells second-hand items along with new items' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports') (This is only shown if shop=clothes|shop=car|shop=books|shop=charity|shop=car_repair|shop=furniture|shop=bicycle|shop=bicycle|shop=mobile_phone|shop=computer|shop=toys)",
+ "value": "yes"
+ },
+ {
+ "key": "second_hand",
+ "description": "Layer 'Shop' shows second_hand=no with a fixed text, namely 'This shop only sells brand-new items' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports') (This is only shown if shop=clothes|shop=car|shop=books|shop=charity|shop=car_repair|shop=furniture|shop=bicycle|shop=bicycle|shop=mobile_phone|shop=computer|shop=toys)",
+ "value": "no"
+ },
{
"key": "opening_hours",
"description": "Layer 'Shop' shows and asks freeform values for key 'opening_hours' (in the mapcomplete.org theme 'Sports')"
@@ -1538,6 +1553,66 @@
"key": "organic",
"description": "Layer 'Shop' shows organic=no with a fixed text, namely 'This shop does not offer organic products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=clothes|shop=shoes|shop=butcher|shop=cosmetics|shop=deli|shop=bakery|shop=alcohol|shop=seafood|shop=beverages|shop=florist)",
"value": "no"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Shop' shows diet:sugar_free=only with a fixed text, namely 'This shop only sells sugar free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "only"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Shop' shows diet:sugar_free=yes with a fixed text, namely 'This shop has a big sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "yes"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Shop' shows diet:sugar_free=limited with a fixed text, namely 'This shop has a limited sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "limited"
+ },
+ {
+ "key": "diet:sugar_free",
+ "description": "Layer 'Shop' shows diet:sugar_free=no with a fixed text, namely 'This shop has no sugar free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "no"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Shop' shows diet:gluten_free=only with a fixed text, namely 'This shop only sells gluten free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "only"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Shop' shows diet:gluten_free=yes with a fixed text, namely 'This shop has a big gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "yes"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Shop' shows diet:gluten_free=limited with a fixed text, namely 'This shop has a limited gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "limited"
+ },
+ {
+ "key": "diet:gluten_free",
+ "description": "Layer 'Shop' shows diet:gluten_free=no with a fixed text, namely 'This shop has no gluten free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "no"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Shop' shows diet:lactose_free=only with a fixed text, namely 'Only sells lactose free products' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "only"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Shop' shows diet:lactose_free=yes with a fixed text, namely 'Big lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "yes"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Shop' shows diet:lactose_free=limited with a fixed text, namely 'Limited lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "limited"
+ },
+ {
+ "key": "diet:lactose_free",
+ "description": "Layer 'Shop' shows diet:lactose_free=no with a fixed text, namely 'No lactose free offering' and allows to pick this as a default answer (in the mapcomplete.org theme 'Sports') (This is only shown if shop=supermarket|shop=convenience|shop=farm|shop=greengrocer|shop=health_food|shop=deli|shop=bakery|shop=beverages|shop=beverages|shop=pastry|shop=chocolate|shop=frozen_food|shop=ice_cream)",
+ "value": "no"
}
]
}
\ No newline at end of file
diff --git a/Docs/URL_Parameters.md b/Docs/URL_Parameters.md
index bf56eb8ee..a55211fd9 100644
--- a/Docs/URL_Parameters.md
+++ b/Docs/URL_Parameters.md
@@ -123,7 +123,7 @@ This documentation is defined in the source code at [Locale.ts](/src/UI/i18n/Loc
If true, 'dryrun' mode is activated and a fake user account is loaded
-This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L34)
+This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L33)
The default value is _false_
@@ -134,7 +134,7 @@ This documentation is defined in the source code at [FeatureSwitchState.ts](/src
Disables/Enables logging in and thus disables editing all together. This effectively puts MapComplete into read-only mode.
-This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L74)
+This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L73)
The default value is _true_
@@ -145,7 +145,7 @@ This documentation is defined in the source code at [FeatureSwitchState.ts](/src
Disables/Enables the search bar
-This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L79)
+This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L78)
The default value is _true_
@@ -156,7 +156,7 @@ This documentation is defined in the source code at [FeatureSwitchState.ts](/src
Disables/Enables the background layer control
-This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L84)
+This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L83)
The default value is _true_
@@ -167,7 +167,7 @@ This documentation is defined in the source code at [FeatureSwitchState.ts](/src
Disables/Enables the filter view
-This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L90)
+This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L89)
The default value is _true_
@@ -178,7 +178,7 @@ This documentation is defined in the source code at [FeatureSwitchState.ts](/src
Disables/enables the help menu or welcome message
-This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L96)
+This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L95)
The default value is _true_
@@ -189,7 +189,7 @@ This documentation is defined in the source code at [FeatureSwitchState.ts](/src
Disables/enables the button to get in touch with the community
-This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L101)
+This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L100)
The default value is _true_
@@ -200,7 +200,7 @@ This documentation is defined in the source code at [FeatureSwitchState.ts](/src
Disables/Enables the extraLink button. By default, if in iframe mode and the welcome message is hidden, a popout button to the full mapcomplete instance is shown instead (unless disabled with this switch or another extraLink button is enabled)
-This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L106)
+This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L105)
The default value is _true_
@@ -211,7 +211,7 @@ This documentation is defined in the source code at [FeatureSwitchState.ts](/src
Disables/Enables the 'More Quests'-tab in the welcome message
-This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L111)
+This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L110)
The default value is _true_
@@ -222,7 +222,7 @@ This documentation is defined in the source code at [FeatureSwitchState.ts](/src
Disables/Enables the 'Share-screen'-tab in the welcome message
-This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L116)
+This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L115)
The default value is _true_
@@ -233,7 +233,7 @@ This documentation is defined in the source code at [FeatureSwitchState.ts](/src
Disables/Enables the geolocation button
-This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L121)
+This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L120)
The default value is _true_
@@ -244,7 +244,7 @@ This documentation is defined in the source code at [FeatureSwitchState.ts](/src
Always show all questions
-This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L126)
+This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L125)
The default value is _false_
@@ -255,7 +255,7 @@ This documentation is defined in the source code at [FeatureSwitchState.ts](/src
Enable the export as GeoJSON and CSV button
-This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L132)
+This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L131)
The default value is _true_
@@ -266,7 +266,7 @@ This documentation is defined in the source code at [FeatureSwitchState.ts](/src
If true, 'dryrun' mode is activated. The app will behave as normal, except that changes to OSM will be printed onto the console instead of actually uploaded to osm.org
-This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L146)
+This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L145)
The default value is _false_
@@ -277,7 +277,7 @@ This documentation is defined in the source code at [FeatureSwitchState.ts](/src
If true, shows some extra debugging help such as all the available tags on every object
-This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L152)
+This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L151)
The default value is _false_
@@ -288,7 +288,7 @@ This documentation is defined in the source code at [FeatureSwitchState.ts](/src
Point mapcomplete to a different overpass-instance. Example: https://overpass-api.de/api/interpreter
-This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L158)
+This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L157)
The default value is _https://overpass-api.de/api/interpreter,https://overpass.kumi.systems/api/interpreter,https://overpass.openstreetmap.ru/cgi/interpreter_
@@ -299,7 +299,7 @@ This documentation is defined in the source code at [FeatureSwitchState.ts](/src
Set a different timeout (in seconds) for queries in overpass
-This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L169)
+This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L168)
The default value is _30_
@@ -310,7 +310,7 @@ This documentation is defined in the source code at [FeatureSwitchState.ts](/src
point to switch between OSM-api and overpass
-This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L177)
+This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L176)
The default value is _16_
@@ -321,7 +321,7 @@ This documentation is defined in the source code at [FeatureSwitchState.ts](/src
Tilesize when the OSM-API is used to fetch data within a BBOX
-This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L185)
+This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L184)
The default value is _17_
@@ -332,7 +332,7 @@ This documentation is defined in the source code at [FeatureSwitchState.ts](/src
The id of the background layer to start with
-This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L192)
+This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L191)
No default value set
diff --git a/assets/layers/artwork/artwork.json b/assets/layers/artwork/artwork.json
index 2557a6ce9..7aa040121 100644
--- a/assets/layers/artwork/artwork.json
+++ b/assets/layers/artwork/artwork.json
@@ -423,7 +423,7 @@
"es": "Grafiti",
"ca": "Grafiti",
"da": "Graffiti",
- "cs": "Graffiti",
+ "cs": "Grafiti",
"eu": "Graffitia"
}
},
diff --git a/assets/layers/bench/bench.json b/assets/layers/bench/bench.json
index 7c69a231f..adbd8ba40 100644
--- a/assets/layers/bench/bench.json
+++ b/assets/layers/bench/bench.json
@@ -927,7 +927,8 @@
"en": "This bench probably doesn't have an integrated artwork",
"nl": "Deze bank heeft waarschijnlijk geen geïntegreerd kunstwerk",
"ca": "Aquest banc probablement no té cap obra d'art integrada",
- "de": "Die Bank hat vermutlich kein integriertes Kunstwerk"
+ "de": "Die Bank hat vermutlich kein integriertes Kunstwerk",
+ "cs": "Tato lavička pravděpodobně nemá integrované umělecké dílo"
},
"hideInAnswer": true
}
diff --git a/assets/layers/bicycle_tube_vending_machine/bicycle_tube_vending_machine.json b/assets/layers/bicycle_tube_vending_machine/bicycle_tube_vending_machine.json
index 752818774..3f4cf3075 100644
--- a/assets/layers/bicycle_tube_vending_machine/bicycle_tube_vending_machine.json
+++ b/assets/layers/bicycle_tube_vending_machine/bicycle_tube_vending_machine.json
@@ -35,7 +35,8 @@
"then": {
"en": "Bicycle tube vending machine {name}",
"ca": "Màquina expenedora de cambres d'aire de bicicletes {name}",
- "de": "{name} Fahrradschlauch-Automat"
+ "de": "{name} Fahrradschlauch-Automat",
+ "cs": "Automat na cyklistické pláště{name}"
}
}
]
@@ -182,12 +183,14 @@
"question": {
"en": "How much does a bicycle tube cost?",
"ca": "Quant costa una cambra d'aire de bicicleta?",
- "de": "Wie viel kostet ein Fahrradschlauch?"
+ "de": "Wie viel kostet ein Fahrradschlauch?",
+ "cs": "Kolik stojí plášť na kolo?"
},
"render": {
"en": "A bicycle tube costs {charge}",
"ca": "Una cambra d'aire de bicicleta costa {charge}",
- "de": "Ein Fahrradschlauch kostet {charge}"
+ "de": "Ein Fahrradschlauch kostet {charge}",
+ "cs": "Cena jednoho pláště {charge}"
},
"freeform": {
"key": "charge"
@@ -199,7 +202,8 @@
"question": {
"en": "Which brand of tubes are sold here?",
"ca": "Quines marques de cambres d'aire es venen aquí?",
- "de": "Welche Fahrradschläuche werden hier verkauft?"
+ "de": "Welche Fahrradschläuche werden hier verkauft?",
+ "cs": "Jaká značka plášťů je zde prodávána?"
},
"freeform": {
"key": "brand"
@@ -207,7 +211,8 @@
"render": {
"en": "{brand} tubes are sold here",
"ca": "Aquí es venen cambres d'aire {brand}",
- "de": "Hier werden Fahrradschläuche von {brand} verkauft"
+ "de": "Hier werden Fahrradschläuche von {brand} verkauft",
+ "cs": "{brand} pláště jsou zde prodávány"
},
"mappings": [
{
@@ -215,7 +220,8 @@
"then": {
"en": "Continental tubes are sold here",
"ca": "Aquí es venen cambres d'aire Continental",
- "de": "Hier werden Fahrradschläuche von Continental verkauft"
+ "de": "Hier werden Fahrradschläuche von Continental verkauft",
+ "cs": "Continental pláště jsou zde prodávány"
}
},
{
@@ -223,7 +229,8 @@
"then": {
"en": "Schwalbe tubes are sold here",
"ca": "Aquí es venen cambres d'aire Schwalbe",
- "de": "Hier werden Fahrradschläuche von Schwalbe verkauft"
+ "de": "Hier werden Fahrradschläuche von Schwalbe verkauft",
+ "cs": "Schwalbe pláště jsou zde prodávány"
}
}
],
@@ -234,7 +241,8 @@
"question": {
"en": "Who maintains this vending machine?",
"ca": "Qui manté aquesta màquina expenedora?",
- "de": "Wer betreibt den Automaten?"
+ "de": "Wer betreibt den Automaten?",
+ "cs": "Kdo se stará o tento automat?"
},
"render": "This vending machine is maintained by {operator}",
"mappings": [
@@ -265,7 +273,8 @@
"question": {
"en": "Are other biycle accessories sold here?",
"ca": "Es venen altres accessoris per a bicicletes aquí?",
- "de": "Wird weiteres Fahrradzubehör verkauft?"
+ "de": "Wird weiteres Fahrradzubehör verkauft?",
+ "cs": "Prodávají se zde další doplňky na kolo?"
},
"mappings": [
{
@@ -274,7 +283,8 @@
"en": "Bicycle inner tubes are sold here",
"nl": "Fietsbinnenbanden worden hier verkocht",
"ca": "Aquí es venen cambres d'aire de bicicletes",
- "de": "Hier werden Fahrradschläuche verkauft"
+ "de": "Hier werden Fahrradschläuche verkauft",
+ "cs": "Zde se prodávají cyklistické duše"
}
},
{
@@ -283,7 +293,8 @@
"en": "Bicycle lights are sold here",
"nl": "Fietslampjes worden hier verkocht",
"ca": "Aquí es venen llums per a bicicletes",
- "de": "Hier werden Fahrradlampen verkauft"
+ "de": "Hier werden Fahrradlampen verkauft",
+ "cs": "Zde se prodávají světla na jízdní kola"
}
},
{
@@ -292,7 +303,8 @@
"en": "Gloves are sold here",
"nl": "Handschoenen worden hier verkocht",
"ca": "Aquí es venen guants",
- "de": "Hier werden Fahrradhandschuhe verkauft"
+ "de": "Hier werden Fahrradhandschuhe verkauft",
+ "cs": "Prodávají se zde rukavice"
}
},
{
@@ -301,7 +313,8 @@
"en": "Bicycle repair kits are sold here",
"nl": "Fietsreparatiesets worden hier verkocht",
"ca": "Aquí es venen kits de reparació de bicicletes",
- "de": "Hier werden Fahrrad-Reparatursets verkauft"
+ "de": "Hier werden Fahrrad-Reparatursets verkauft",
+ "cs": "Zde se prodávají sady na opravu jízdních kol"
}
},
{
@@ -310,7 +323,8 @@
"en": "Bicycle pumps are sold here",
"nl": "Fietspompen worden hier verkocht",
"ca": "Aquí es venen bombes de bicicletes",
- "de": "Hier werden Fahrradpumpen verkauft"
+ "de": "Hier werden Fahrradpumpen verkauft",
+ "cs": "Prodávají se zde pumpy na kolo"
}
},
{
@@ -319,7 +333,8 @@
"en": "Bicycle locks are sold here",
"nl": "Fietssloten worden hier verkocht",
"ca": "Aquí es venen cadenats per a bicicletes",
- "de": "Hier werden Fahrradschlösser verkauft"
+ "de": "Hier werden Fahrradschlösser verkauft",
+ "cs": "Prodávají se zde zámky na kola"
}
}
],
diff --git a/assets/layers/binocular/binocular.json b/assets/layers/binocular/binocular.json
index e791fb5da..8ebd7d3ce 100644
--- a/assets/layers/binocular/binocular.json
+++ b/assets/layers/binocular/binocular.json
@@ -25,7 +25,8 @@
"da": "Kikkert",
"fr": "Jumelles",
"pa_PK": "بائینوکولر",
- "eu": "Prismatikoak"
+ "eu": "Prismatikoak",
+ "cs": "Dalekohledy"
}
},
"description": {
@@ -77,7 +78,8 @@
"es": "Utilizar estos prismáticos cuesta {charge}",
"da": "Brug af denne kikkert koster {charge}",
"fr": "L’utilisation des ces jumelles coûte {charge}",
- "ca": "L'ús d'aquests prismàtics costa {charge}"
+ "ca": "L'ús d'aquests prismàtics costa {charge}",
+ "cs": "Použití tohoto dalekohledu stojí {charge}"
},
"question": {
"en": "How much does one have to pay to use these binoculars?",
@@ -99,7 +101,8 @@
"es": "¿Cuándo uno mira a través de estos prismáticos, en qué dirección lo hace?",
"da": "I hvilken retning kigger man, når man ser gennem denne kikkert?",
"fr": "Dans quelle direction regarde-t-on en utilisant ces jumelles ?",
- "ca": "En mirar a través d'aquest binocular, en quina direcció es mira?"
+ "ca": "En mirar a través d'aquest binocular, en quina direcció es mira?",
+ "cs": "Při pohledu přes tento dalekohled, kterým směrem se člověk dívá?"
},
"render": {
"en": "Looks towards {direction}°",
@@ -108,7 +111,8 @@
"es": "Mira hacia {direction}º",
"da": "Kigger mod {direction}°",
"fr": "Orienté à {direction}°",
- "ca": "Mira cap a {direction}°"
+ "ca": "Mira cap a {direction}°",
+ "cs": "Dívá se směrem k {direction}°"
},
"freeform": {
"key": "direction",
diff --git a/assets/layers/birdhide/birdhide.json b/assets/layers/birdhide/birdhide.json
index 897ba0d1b..d8d8700a5 100644
--- a/assets/layers/birdhide/birdhide.json
+++ b/assets/layers/birdhide/birdhide.json
@@ -8,7 +8,8 @@
"da": "Steder til fugleobservation",
"fr": "Lieu pour observer des oiseaux",
"ca": "Llocs per a vore ocells",
- "pl": "Miejsca do obserwacji ptaków"
+ "pl": "Miejsca do obserwacji ptaków",
+ "cs": "Místa pro pozorování ptáků"
},
"minzoom": 14,
"source": {
@@ -83,7 +84,8 @@
"da": "Et fugleskjul",
"de": "Ein Vogelbeobachtungsturm",
"fr": "Un observatoire ornithologique",
- "ca": "Un observatori d'ocells"
+ "ca": "Un observatori d'ocells",
+ "cs": "Pozorovatelna"
},
"tagRenderings": [
"images",
@@ -128,7 +130,8 @@
"da": "Fugleskjul",
"de": "Vogelbeobachtungsturm",
"fr": "Observatoire ornithologique",
- "ca": "Observatori d'ocells"
+ "ca": "Observatori d'ocells",
+ "cs": "Ptačí skrýš"
}
},
{
@@ -144,7 +147,8 @@
"de": "Turm zur Vogelbeobachtung",
"fr": "Tour d’observation ornithologique",
"da": "Fugletårn skjul",
- "ca": "Torre d'observació d'ocells"
+ "ca": "Torre d'observació d'ocells",
+ "cs": "Ptačí budka věž"
}
},
{
@@ -190,7 +194,8 @@
"de": "Für Rollstuhlfahrer gibt es besondere Vorrichtungen",
"fr": "L’infrastructure est adaptée aux utilisateurs de chaises roulantes",
"da": "Der er særlige bestemmelser for kørestolsbrugere",
- "ca": "Hi ha provisions especials per als usuaris de cadira de rodes"
+ "ca": "Hi ha provisions especials per als usuaris de cadira de rodes",
+ "cs": "Pro vozíčkáře jsou připravena speciální opatření"
}
},
{
@@ -237,7 +242,8 @@
"da": "Ikke tilgængelig for kørestolsbrugere",
"fr": "Pas accessible en chaise roulante",
"ca": "No accessible per a persones amb cadira de rodes",
- "pl": "Niedostępne dla osób na wózkach"
+ "pl": "Niedostępne dla osób na wózkach",
+ "cs": "Není přístupný pro osoby na invalidním vozíku"
}
}
]
@@ -251,7 +257,8 @@
"da": "Drives af {operator}",
"fr": "Opéré par {operator}",
"ca": "Gestionat per {operator}",
- "pl": "Obsługiwane przez {operator}"
+ "pl": "Obsługiwane przez {operator}",
+ "cs": "Provozuje {operator}"
},
"freeform": {
"key": "operator"
@@ -275,7 +282,8 @@
"da": "Drives af Natuurpunt",
"fr": "Opéré par Natuurpunt",
"ca": "Operat per Natuurpunt",
- "pl": "Obsługiwane przez Natuurpunt"
+ "pl": "Obsługiwane przez Natuurpunt",
+ "cs": "Provozuje Natuurpunt"
}
},
{
@@ -285,7 +293,8 @@
"nl": "Beheer door het Agentschap Natuur en Bos",
"de": "Betrieben von einer Forst- bzw. Naturschutzbehörde",
"fr": "Opéré par l’Agence Nature et Forêts",
- "da": "Drives af Natur- og Skovstyrelsen"
+ "da": "Drives af Natur- og Skovstyrelsen",
+ "cs": "Provozuje the Agency for Nature and Forests"
}
}
],
@@ -306,7 +315,8 @@
"da": "et fugleskjul",
"de": "ein Gebäude zur Vogelbeobachtung",
"fr": "un observatoire ornithologique",
- "ca": "un observatori d'ocells"
+ "ca": "un observatori d'ocells",
+ "cs": "pozorovatelna"
},
"description": {
"en": "A covered shelter where one can watch birds comfortably",
@@ -315,7 +325,8 @@
"es": "Un refugio cubierto donde se pueden ver pájaros confortablemente",
"da": "Et overdækket ly, hvor man kan se fugle i ro og mag",
"fr": "Un abris couvert pour observer les oiseaux confortablement",
- "ca": "Un refugi cobert on es poden veure ocells confortablement"
+ "ca": "Un refugi cobert on es poden veure ocells confortablement",
+ "cs": "Krytý přístřešek, kde lze pohodlně pozorovat ptáky"
}
},
{
@@ -339,7 +350,8 @@
"da": "En skærm eller væg med åbninger til at se på fugle",
"de": "Ein Schirm oder eine Wand mit Öffnungen zum Beobachten von Vögeln",
"fr": "Un écran ou un mur avec des ouvertures pour observer les oiseaux",
- "ca": "Una pantalla o paret amb obertures per a observar ocells"
+ "ca": "Una pantalla o paret amb obertures per a observar ocells",
+ "cs": "Obrazovka nebo stěna s otvory pro sledování ptáků"
}
}
],
@@ -355,7 +367,8 @@
"fr": "Accessible aux fauteuils roulants",
"ca": "Accessible per a cadires de rodes",
"es": "Accesible con sillas de ruedas",
- "da": "Tilgængelig for kørestolsbrugere"
+ "da": "Tilgængelig for kørestolsbrugere",
+ "cs": "Bezbariérový přístup"
},
"osmTags": {
"or": [
@@ -377,7 +390,8 @@
"de": "Nur überdachte Vogelbeobachtungsstellen",
"da": "Kun overdækkede fugleskjul",
"fr": "Seulement les observatoires ornithologiques couverts",
- "ca": "Només observatoris d'ocells coberts"
+ "ca": "Només observatoris d'ocells coberts",
+ "cs": "Pouze zakryté pozorovatelny"
},
"osmTags": {
"and": [
diff --git a/assets/layers/cafe_pub/cafe_pub.json b/assets/layers/cafe_pub/cafe_pub.json
index 3684d2c0d..9fcfb1664 100644
--- a/assets/layers/cafe_pub/cafe_pub.json
+++ b/assets/layers/cafe_pub/cafe_pub.json
@@ -10,7 +10,8 @@
"es": "Cafeterías y bares",
"da": "Caféer og pubber",
"ca": "Cafés i bars",
- "pl": "Kawiarnie i puby"
+ "pl": "Kawiarnie i puby",
+ "cs": "Kavárny a hospody"
},
"source": {
"osmTags": {
@@ -38,7 +39,8 @@
"da": "en pub",
"es": "un bar",
"fr": "un pub",
- "pl": "pub"
+ "pl": "pub",
+ "cs": "hospoda"
},
"description": {
"en": "A pub, mostly for drinking beers in a warm, relaxed interior",
@@ -47,7 +49,8 @@
"es": "Un bar, principalmente para beber cervezas en un interior templado y relajado",
"da": "En pub, mest et sted at drikke øl i et varme, afslappede omgivelser",
"fr": "Un pub, principalement pour boire un verre dans une atmosphère chaleureuse et décontractée",
- "ca": "Un bar, principalment per a beure cerveses en un interior càlid i relaxat"
+ "ca": "Un bar, principalment per a beure cerveses en un interior càlid i relaxat",
+ "cs": "Hospoda, kde se většinou pije pivo v příjemném a uvolněném interiéru"
}
},
{
@@ -64,7 +67,8 @@
"da": "en bar",
"es": "un bar de copas",
"fr": "un bar",
- "pl": "bar"
+ "pl": "bar",
+ "cs": "bar"
},
"description": {
"en": "A more modern and commercial bar, possibly with a music and light installation",
@@ -73,7 +77,8 @@
"da": "En mere moderne og kommerciel bar, eventuelt med en musik- og lysinstallation",
"es": "Un bar de copas más moderno y comercial, posiblemente con una instalación de música y luz",
"fr": "Un bar plus moderne et commercial, avec éventuellement musique et jeux de lumière",
- "ca": "Un bar de copes més modern i comercial, possiblement amb equipació de música i llums"
+ "ca": "Un bar de copes més modern i comercial, possiblement amb equipació de música i llums",
+ "cs": "Modernější a komerčnější bar, případně s hudební a světelnou instalací"
}
},
{
@@ -90,7 +95,8 @@
"da": "en cafe",
"es": "una cafetería",
"fr": "un café",
- "pl": "Kawiarnia"
+ "pl": "Kawiarnia",
+ "cs": "kavárna"
},
"description": {
"en": "A cafe to drink tea, coffee or an alcoholical bevarage in a quiet environment",
@@ -99,7 +105,8 @@
"da": "En café til at drikke te, kaffe eller en alkoholisk drik i rolige omgivelser",
"es": "Una cafetería para beber té, café o una bebida alcohólica en un ambiente tranquilo",
"fr": "Un café pour prendre un thé, un café ou une boisson alcoolisée dans un environnement calme",
- "ca": "Una cafeteria per a a beure té, café o una beguda alcohólica en un ambient tranquil"
+ "ca": "Una cafeteria per a a beure té, café o una beguda alcohólica en un ambient tranquil",
+ "cs": "kavárna, kde si můžete v klidném prostředí vypít čaj, kávu nebo alkoholický nápoj"
}
},
{
@@ -114,7 +121,8 @@
"fr": "une boîte de nuit ou discothèque",
"da": "en natklub eller et diskotek",
"ca": "un club nocturn o discoteca",
- "pl": "klub nocny lub dyskoteka"
+ "pl": "klub nocny lub dyskoteka",
+ "cs": "noční klub nebo diskotéka"
},
"description": {
"en": "A nightclub or disco with a focus on dancing, music by a DJ with accompanying light show and a bar to get (alcoholic) drinks",
@@ -123,7 +131,8 @@
"es": "Un club nocturno o discoteca centrada en bailar, la música de un DJ acompañado por un espectáculo de luces y un bar donde conseguir bebidas (alcohólicas)",
"fr": "Une boîte de nuit ou discothèque pour danser sur de la musique de DJ accompagnée de jeux de lumière et un bar pour prendre une boisson (alcoolisée)",
"da": "En natklub eller diskotek med fokus på dans, musik af en DJ med tilhørende lysshow og en bar for at få (alkoholiske) drinks",
- "ca": "Un club nocturn o discoteca centrat en ballar, música d'un DJ acompanyat d'un espectacle de llums i una barra on obtindre begudes (alcohòliques)"
+ "ca": "Un club nocturn o discoteca centrat en ballar, música d'un DJ acompanyat d'un espectacle de llums i una barra on obtindre begudes (alcohòliques)",
+ "cs": "noční klub nebo diskotéka se zaměřením na tanec, hudbu od DJ s doprovodnou světelnou show a barem na (alkoholické) nápoje"
}
}
],
@@ -138,7 +147,8 @@
"fr": "Bar",
"pa_PK": "پب",
"eu": "Edaritegia",
- "pl": "Pub"
+ "pl": "Pub",
+ "cs": "Hospoda"
},
"mappings": [
{
@@ -156,7 +166,8 @@
"da": "{name}",
"es": "{name}",
"fr": "{name}",
- "eu": "{name}"
+ "eu": "{name}",
+ "cs": "{name}"
}
}
]
@@ -173,7 +184,8 @@
"hu": "Mi a neve ennek a kocsmának?",
"da": "Hvad hedder denne pub?",
"es": "¿Cual es el nombre de este pub?",
- "ca": "Quin és el nom d'aquest negoci?"
+ "ca": "Quin és el nom d'aquest negoci?",
+ "cs": "Jak se tento podnik jmenuje?"
},
"render": {
"nl": "De naam van deze zaak is {name}",
@@ -183,7 +195,8 @@
"hu": "A kocsma neve: {name}",
"da": "Denne pub hedder {name}",
"es": "Este pub se llama {name}",
- "ca": "Aquest negoci es diu {name}"
+ "ca": "Aquest negoci es diu {name}",
+ "cs": "Tento podnik se jmenuje {name}"
},
"freeform": {
"key": "name"
@@ -200,7 +213,8 @@
"es": "Qué tipo de cafe es este?",
"fr": "Quel genre de café est-ce ?",
"ca": "Quin tipus de cafeteria és aquesta?",
- "pl": "Jakiego rodzaju jest to kawiarnia?"
+ "pl": "Jakiego rodzaju jest to kawiarnia?",
+ "cs": "O jakou kavárnu se jedná?"
},
"mappings": [
{
@@ -212,7 +226,8 @@
"es": "Un bar, principalmente para beber cervezas en un interior cálido y relajado",
"fr": "Un pub, principalement pour boire un verre dans une atmosphère chaleureuse et décontractée",
"da": "En pub, mest et sted at drikke øl i hyggelige, afslappede omgivelser",
- "ca": "Un bar, principalment per a beure cerveses en un interior càlid i relaxat"
+ "ca": "Un bar, principalment per a beure cerveses en un interior càlid i relaxat",
+ "cs": "Hospoda, kde se většinou pije pivo v příjemném a uvolněném interiéru"
}
},
{
@@ -224,7 +239,8 @@
"da": "En mere moderne og kommerciel bar, eventuelt med en musik- og lysinstallation",
"es": "Un bar de copas más moderno y comercial, posiblemente con una instalación de música y luz",
"fr": "Un bar plus moderne et commercial, avec éventuellement musique et jeux de lumière",
- "ca": "Un bar de copes més modern i comercial, possiblement amb equipació de música i llums"
+ "ca": "Un bar de copes més modern i comercial, possiblement amb equipació de música i llums",
+ "cs": "Modernější a komerčnější bar, případně s hudební a světelnou instalací"
}
},
{
@@ -236,7 +252,8 @@
"da": "En café til at drikke te, kaffe eller en alkoholisk drik i rolige omgivelser",
"es": "Una cafetería para beber té, café o una bebida alcohólica en un ambiente tranquilo",
"fr": "Un café pour boire du thé, du café ou une boisson alcoolisée au calme",
- "ca": "Una cafeteria per a a beure té, café o una beguda alcohólica en un ambient tranquil"
+ "ca": "Una cafeteria per a a beure té, café o una beguda alcohólica en un ambient tranquil",
+ "cs": "kavárna, kde si můžete v klidném prostředí vypít čaj, kávu nebo alkoholický nápoj"
}
},
{
@@ -248,7 +265,8 @@
"da": "En restaurant, hvor man kan få et ordentligt måltid",
"es": "Un restaurante donde puedes comer una comida de verdad",
"fr": "Un restaurant où l'on peut prendre un bon repas",
- "ca": "Un restaurant on es pot menjar bé"
+ "ca": "Un restaurant on es pot menjar bé",
+ "cs": "Restaurace, kde se dá pořádně najíst"
}
},
{
@@ -260,7 +278,8 @@
"da": "Et åbent rum, hvor der serveres øl, typisk set i Tyskland",
"es": "Un espacio abierto donde se sirve cerveza, típico de Alemania",
"fr": "Un espace ouvert où la bière est servie, typiquement vu en Allemagne",
- "ca": "Un espai obert on se serveix cervesa, típicament d'Alemanya"
+ "ca": "Un espai obert on se serveix cervesa, típicament d'Alemanya",
+ "cs": "Otevřený prostor, kde se podává pivo, typicky k vidění v Německu"
},
"hideInAnswer": "_country!=de"
},
@@ -273,7 +292,8 @@
"es": "Este es un club nocturno o discoteca centrado en bailar, música de un DJ con un espectáculo de luces que la acompaña y un bar donde conseguir bebidas (alcohólicas)",
"fr": "C'est une boîte de nuit ou discothèque orientée danse, la musique d'un DJ avec un spectacle de lumière et un bar pour prendre des boissons (alcoolisées)",
"da": "Dette er en natklub eller diskotek med fokus på dans, musik af en DJ med tilhørende lysshow og en bar, hvor man kan købe (alkoholiske) drikkevarer",
- "ca": "Açò és un club nocturn o discoteca centrat en ballar, música d'un DJ acompanyat d'un espectacle de llums i una barra on obtindre begudes (alcohòliques)"
+ "ca": "Açò és un club nocturn o discoteca centrat en ballar, música d'un DJ acompanyat d'un espectacle de llums i una barra on obtindre begudes (alcohòliques)",
+ "cs": "Jedná se o noční klub nebo diskotéku se zaměřením na tanec, hudbu DJ s doprovodnou světelnou show a bar, kde si můžete dát (alkoholické) nápoje"
}
}
],
@@ -367,6 +387,7 @@
"es": "Una capa que muestra cafeterías y bares donde uno se puede reunir con una bebida. La capa hace algunas preguntas relevantes",
"da": "Et lag med caféer og pubber, hvor man kan samles omkring en drink. Laget stiller nogle relevante spørgsmål",
"fr": "Une couche montrants les cafés et pubs où l’on peut prendre un verre. Cette couche pose des questions y afférentes.",
- "ca": "Una capa que mostra cafeteries i bars on un es pot reunir amb una beguda. La capa demana algunes preguntes rellevants"
+ "ca": "Una capa que mostra cafeteries i bars on un es pot reunir amb una beguda. La capa demana algunes preguntes rellevants",
+ "cs": "Vrstva s kavárnami a hospodami, kde se můžete sejít u skleničky. Vrstva se ptá na několik důležitých otázek"
}
}
diff --git a/assets/layers/car_rental/car_rental.json b/assets/layers/car_rental/car_rental.json
index a0f33387d..80719f884 100644
--- a/assets/layers/car_rental/car_rental.json
+++ b/assets/layers/car_rental/car_rental.json
@@ -6,7 +6,8 @@
"de": "Autovermietung",
"fr": "Société de location de véhicules",
"ca": "Lloguer de cotxes",
- "pl": "Wypożyczalnia samochodów"
+ "pl": "Wypożyczalnia samochodów",
+ "cs": "Půjčovna aut"
},
"source": {
"osmTags": "amenity=car_rental"
@@ -19,7 +20,8 @@
"de": "Autovermietung",
"fr": "Société de location de véhicules",
"ca": "Lloguer de cotxes",
- "pl": "Wypożyczalnia samochodów"
+ "pl": "Wypożyczalnia samochodów",
+ "cs": "Půjčovna aut"
},
"mappings": [
{
@@ -34,7 +36,8 @@
"de": "Orte, an denen Sie ein Auto mieten können",
"fr": "Lieu où vous pouvez louer une voiture",
"ca": "Llocs on pots llogar un cotxe",
- "pl": "Miejsca, w których można wypożyczyć samochód"
+ "pl": "Miejsca, w których można wypożyczyć samochód",
+ "cs": "Místa, kde si můžete pronajmout auto"
},
"tagRenderings": [
"images",
@@ -49,7 +52,8 @@
"de": "Name der Autovermietung",
"fr": "Nom de la société de location de véhicules",
"ca": "Nom del lloguer de cotxes",
- "pl": "Nazwa wypożyczalni samochodów"
+ "pl": "Nazwa wypożyczalni samochodów",
+ "cs": "Název autopůjčovny"
}
},
"question": {
@@ -58,7 +62,8 @@
"de": "Wie lautet der Name dieser Autovermietung?",
"fr": "Quel est le nom de cette société de location de véhicules ?",
"ca": "Com es diu aquest lloguer de cotxes?",
- "pl": "Jaka jest nazwa tej wypożyczalni samochodów?"
+ "pl": "Jaka jest nazwa tej wypożyczalni samochodów?",
+ "cs": "Jak se jmenuje tato půjčovna aut?"
},
"mappings": [
{
@@ -69,7 +74,8 @@
"de": "Diese Autovermietung hat keinen Namen",
"fr": "Cette société de location de véhicules n'a pas de nom",
"ca": "Aquest lloguer de cotxes no té nom",
- "pl": "Ta wypożyczalnia samochodów nie ma nazwy"
+ "pl": "Ta wypożyczalnia samochodów nie ma nazwy",
+ "cs": "Tato autopůjčovna nemá jméno"
}
}
],
@@ -79,7 +85,8 @@
"de": "Der Name der Autovermietung lautet {name}",
"fr": "Cette société de location de véhicules est appelée {name}",
"ca": "Aquest lloguer de cotxes es diu {name}",
- "pl": "Ta wypożyczalnia samochodów nazywa się {name}"
+ "pl": "Ta wypożyczalnia samochodów nazywa się {name}",
+ "cs": "Tato autopůjčovna se jmenuje {name}"
}
},
"website",
@@ -98,7 +105,8 @@
"de": "eine Autovermietung",
"fr": "Une société de location de véhicules",
"ca": "un lloguer de cotxes",
- "pl": "wypożyczalnia samochodów"
+ "pl": "wypożyczalnia samochodów",
+ "cs": "půjčovna aut"
},
"description": {
"en": "A place where you can rent a car",
@@ -106,7 +114,8 @@
"de": "Ein Ort, an dem Sie ein Auto mieten können",
"fr": "Un lieu où vous pouvez louer une voiture",
"ca": "Un lloc on pots llogar un cotxe",
- "pl": "Miejsce, w którym można wypożyczyć samochód"
+ "pl": "Miejsce, w którym można wypożyczyć samochód",
+ "cs": "Místo, kde si můžete pronajmout auto"
}
}
],
diff --git a/assets/layers/charging_station/charging_station.json b/assets/layers/charging_station/charging_station.json
index c37df2973..7cbeed598 100644
--- a/assets/layers/charging_station/charging_station.json
+++ b/assets/layers/charging_station/charging_station.json
@@ -4,6 +4,7 @@
"en": "Charging stations",
"nl": "Oplaadpunten",
"ca": "Estacions de càrrega",
+ "cs": "Nabíjecí stanice",
"da": "Ladestationer",
"de": "Ladestationen",
"es": "Estaciones de carga",
@@ -80,6 +81,7 @@
"en": "A charging station",
"nl": "Oplaadpunten",
"ca": "Una estació de càrrega",
+ "cs": "Nabíjecí stanice",
"da": "En ladestation",
"de": "Eine Ladestation",
"es": "Una estación de carga",
@@ -4795,6 +4797,7 @@
"en": "a charging station for electrical bikes with a normal european wall plug (meant to charge electrical bikes)",
"nl": "een oplaadpunt voor elektrische fietsen met een gewoon Europees stopcontact (speciaal bedoeld voor fietsen)",
"ca": "una estació de càrrega per a bicicletes elèctriques amb un endoll de paret europeu normal (destinat a carregar bicicletes elèctriques)",
+ "cs": "nabíjecí stanice pro elektrokola s běžnou evropskou zástrčkou (určeno k nabíjení elektrických kol)",
"da": "en ladestation til elektriske cykler med et normalt europæisk vægstik (beregnet til opladning af elektriske cykler)",
"de": "eine Ladestation für Elektrofahrräder mit einer normalen europäischen Steckdose (zum Laden von Elektrofahrrädern)",
"es": "una estación de carga para bicicletas eléctricas con un enchufe de pared europeo normal (pensado para cargar bicicletas eléctricas)"
@@ -4810,6 +4813,7 @@
"en": "a charging station for cars",
"nl": "een oplaadstation voor elektrische auto's",
"ca": "una estació de càrrega per a cotxes",
+ "cs": "nabíjecí stanice pro automobily",
"da": "en ladestation til biler",
"de": "Eine Ladestation für Elektrofahrzeuge",
"es": "una estación de carga para coches",
@@ -4826,6 +4830,7 @@
"en": "All vehicle types",
"nl": "Alle voertuigen",
"ca": "Tots els tipus de vehicles",
+ "cs": "Všechny typy vozidel",
"da": "Alle køretøjstyper",
"de": "Ladestationen für alle Fahrzeugtypen",
"es": "Todo tipo de vehículos",
@@ -4838,6 +4843,7 @@
"en": "Charging station for bicycles",
"nl": "Oplaadpunten voor fietsen",
"ca": "Punt de recàrrega per a bicicletes",
+ "cs": "Napájecí stanice pro jízdní kola",
"da": "Ladestation til cykler",
"de": "Ladestationen für Fahrräder",
"es": "Estación de carga para bicicletas",
@@ -4851,6 +4857,7 @@
"en": "Charging station for cars",
"nl": "Oplaadpunten voor auto's",
"ca": "Estació de càrrega per a cotxes",
+ "cs": "Napájecí stanice pro automobily",
"da": "Ladestation til biler",
"de": "Ladestationen für Autos",
"es": "Estación de carga para coches",
@@ -4874,6 +4881,7 @@
"en": "Only working charging stations",
"nl": "Enkel werkende oplaadpunten",
"ca": "Només estacions de recàrrega en funcionament",
+ "cs": "Pouze funkční nabíjecí stanice",
"da": "Kun fungerende ladestationer",
"de": "Nur Ladestationen in Betrieb",
"es": "Solo estaciones de carga funcionales",
@@ -4897,6 +4905,7 @@
"en": "All connectors",
"nl": "Alle types",
"ca": "Tots els connectors",
+ "cs": "Všechny konektory",
"da": "Alle stik",
"de": "Alle Anschlüsse",
"es": "Todos los conectores",
@@ -4908,6 +4917,7 @@
"en": "Has a Schuko wall plug without ground pin (CEE7/4 type F) connector",
"nl": "Heeft een Schuko stekker zonder aardingspin (CEE7/4 type F) ",
"ca": "Té un connector Schuko sense pin de terra (CEE7/4 tipus F) connector",
+ "cs": "Má Schuko nástěnná zástrčka bez zemního kolíku (CEE7/4 typu F) konektor",
"da": "Har et Schuko-vægstik uden jordstik (CEE7/4 type F) stik",
"de": "Verfügt über einen Schuko-Stecker ohne Erdungsstift (CEE7/4 Typ F) ",
"fr": "Dispose d’une prise murale Schuko sans terre (CEE7/4 type F) "
@@ -4919,6 +4929,7 @@
"en": "Has a European wall plug with ground pin (CEE7/4 type E) connector",
"nl": "Heeft een Europese stekker met aardingspin (CEE7/4 type E) ",
"ca": "Té un connector endoll de paret Europeu amb un pin de terra (CEE7/4 tipus F) ",
+ "cs": "Má Evropskou zásuvku se zemnícím kolíkem (CEE7/4 typ E) konektor",
"da": "Har et Europæisk vægstik med jordstik (CEE7/4 type E) stik",
"de": "Verfügt über einen europäischen Netzstecker mit Erdungsstift (CEE7/4 Typ E) Anschluss",
"es": "Tiene un conector enchufe de pared Europeo con un pin de tierra (CEE7/4 tipo E) "
@@ -4930,6 +4941,7 @@
"en": "Has a Chademo connector",
"nl": "Heeft een Chademo ",
"ca": "Té un connector Chademo ",
+ "cs": "Má Chademo konektor",
"da": "Har et Chademo stik",
"de": "Verfügt über einen Chademo Stecker",
"es": "Tiene un conector Chademo "
@@ -4941,6 +4953,7 @@
"en": "Has a Type 1 with cable (J1772) connector",
"nl": "Heeft een Type 1 met kabel (J1772) ",
"ca": "Té un connector Tipus 1 amb cable (J1772) ",
+ "cs": "Má Type 1 s kabelem (J1772) konektor",
"da": "Har et Type 1 med kabel (J1772) stik",
"de": "Verfügt über einen Typ 1 (J1772) Stecker mit Kabel",
"es": "Tiene un conector Tipo 1 con cable (J1772) "
@@ -4952,6 +4965,7 @@
"en": "Has a Type 1 without cable (J1772) connector",
"nl": "Heeft een Type 1 zonder kabel (J1772) ",
"ca": "Té un connector Tipus 1sensecable (J1772) ",
+ "cs": "Má Type 1 bez kabel (J1772) konektor",
"da": "Har et Type 1 uden kabel (J1772) stik",
"de": "Verfügt über einen Typ 1 (J1772)Stecker
ohne Kabel
",
"es": "Tiene un conector de Tipo 1 sin cable (J1772) "
@@ -4963,6 +4977,7 @@
"en": "Has a Type 1 CCS (aka Type 1 Combo) connector",
"nl": "Heeft een Type 1 CCS (ook gekend als Type 1 Combo) ",
"ca": "Té un connector Tipus 1 CSS (Combo Tipus 1) ",
+ "cs": "Má Type 1 CCS (aka Type 1 Combo) konektor",
"da": "Har et Type 1 CCS-stik (også kendt som Type 1 Combo) stik",
"de": "Verfügt über einen Typ 1 CCS (Typ 1 Combo) Stecker",
"es": "Tiene un conector Tipo 1 CCS (Combo Tipo 1) ",
@@ -4975,6 +4990,7 @@
"en": "Has a Tesla Supercharger connector",
"nl": "Heeft een Tesla Supercharger ",
"ca": "Té un connector Tesla Supercharger ",
+ "cs": "Má Tesla Supercharger konektor",
"da": "Har et Tesla Supercharger stik",
"de": "Verfügt über einen Tesla Supercharger Stecker",
"es": "Tiene un conector Tesla Supercharger "
@@ -4986,6 +5002,7 @@
"en": "Has a Type 2 (mennekes) connector",
"nl": "Heeft een Type 2 (mennekes) ",
"ca": "Té un connector Tipus 2 (mennekes) ",
+ "cs": "Má Type 2 (mennekes) konektor",
"da": "Har en Type 2 (mennekes) connector",
"de": "Hat einen Typ 2 (Mennekes) Anschluss",
"es": "Tiene un conector Tipo 2 (mennekes) "
@@ -4997,6 +5014,7 @@
"en": "Has a Type 2 CCS (mennekes) connector",
"nl": "Heeft een Type 2 CCS (mennekes) ",
"ca": "Té un connector CCS Tipus 2 (mennekes) ",
+ "cs": "Má Type 2 CCS (mennekes) konektor",
"da": "Har en Type 2 CCS (mennekes) connector",
"de": "Hat einen Typ 2 CCS (Mennekes) Anschluss",
"es": "Tiene un conector Tipo 2 CCS (mennekes)
"
@@ -5008,6 +5026,7 @@
"en": "Has a Type 2 with cable (mennekes) connector",
"nl": "Heeft een Type 2 met kabel (J1772) ",
"ca": "Té un connector Tipus 2 amb cable (mennekes) ",
+ "cs": "Má Type 2 s kabelem (mennekes) konektor",
"da": "Har et Type 2 med kabel (mennekes) stik",
"de": "Hat einen Typ 2 (Mennekes) Anschluss mit Kabel",
"es": "Tiene un conector Tipo 2 con cable (mennekes) "
@@ -5019,6 +5038,7 @@
"en": "Has a Tesla Supercharger CCS (a branded type2_css) connector",
"nl": "Heeft een Tesla Supercharger CCS (een type2 CCS met Tesla-logo) ",
"ca": "Té un connector CCS Tesla Supercharger (un cable de la marca Tesla Tipus2_css) ",
+ "cs": "Má Tesla Supercharger CCS (na značkový typ2_css) konektor",
"da": "Har et Tesla Supercharger CCS-stik (et mærkevarer type2_css) stik",
"de": "Hat einen Tesla Supercharger CCS (Typ 2 CSS vonTesla) Anschluss",
"es": "Tiene un conector Tesla Supercharger CCS (un tipo2_css de marca) "
@@ -5030,6 +5050,7 @@
"en": "Has a Tesla Supercharger (destination) connector",
"nl": "Heeft een Tesla Supercharger (destination) ",
"ca": "Té un connector Tesla Supercharger (destination) ",
+ "cs": "Má Tesla Supercharger (destinace) konektor",
"da": "Har en Tesla Supercharger (destination) stik",
"de": "Hat einen Tesla Supercharger (Destination) Anschluss",
"es": "Tiene un conector Tesla Supercharger (destination) "
@@ -5041,6 +5062,7 @@
"en": "Has a Tesla Supercharger (Destination) (A Type 2 with cable branded as tesla) connector",
"nl": "Heeft een Tesla supercharger (destination) (Een Type 2 met kabel en Tesla-logo) ",
"ca": "Té un connector Tesla Supercharger (Destination) (Tipus 2 amb un cable de marca tesla) ",
+ "cs": "Má Tesla Supercharger (Destination) (typ 2 s kabelem označeným jako tesla) konektor",
"da": "Har et Tesla Supercharger (Destination) (En type 2 med kabel med tesla-mærket kabel) stik",
"de": "Hat einen Tesla Supercharger (Destination) (Typ 2 von Tesla) Anschluss mit Kabel",
"es": "Tiene un conector Tesla Supercharger (Destination) (Tipo2 A con un cable de marca tesla) "
@@ -5052,6 +5074,7 @@
"en": "Has a USB to charge phones and small electronics connector",
"nl": "Heeft een USB om GSMs en kleine electronica op te laden ",
"ca": "Té un connector USB per a carregar telèfons i dispositius electrònics petits ",
+ "cs": "Má USB pro nabíjení telefonů a drobné elektroniky konektor",
"da": "Har et USB-stik til opladning af telefoner og mindre elektronik stik",
"de": "Hat einen USB-Anschluss zum Aufladen von Telefonen und kleinen Elektrogeräten ",
"es": "Tiene un conector USB para cargar teléfonos y dispositivos electrónicos pequeños "
@@ -5063,6 +5086,7 @@
"en": "Has a Bosch Active Connect with 3 pins and cable connector",
"nl": "Heeft een Bosch Active Connect met 3 pinnen aan een kabel ",
"ca": "Té un connector Bosch Active Connect amb 3 pins i cable ",
+ "cs": "Má Bosch Active Connect s 3 kolíky a kabel konektor",
"da": "Har et Bosch Active Connect med 3 pins og et kabel stik",
"de": "Hat einen Bosch Active Connect Anschluss mit 3 Pins und Kabel",
"es": "Tiene un conector Bosch Active Connect con 3 pines y cable "
@@ -5074,6 +5098,7 @@
"en": "Has a Bosch Active Connect with 5 pins and cable connector",
"nl": "Heeft een Bosch Active Connect met 5 pinnen aan een kabel ",
"ca": "Té un connector Bosch Active Connect amb 5 pins i cable ",
+ "cs": "Má Bosch Active Connect s 5 kolíky a kabel konektor",
"da": "Har et Bosch Active Connect-stik med 5 pins og kabel stik",
"de": "Hat einen Bosch Active Connect Anschluss mit 5 Pins und Kabel",
"es": "Tiene un conector Bosch Active Connect con 5 pines y cable "
diff --git a/assets/layers/clock/clock.json b/assets/layers/clock/clock.json
index d4da8b0ec..6456936b7 100644
--- a/assets/layers/clock/clock.json
+++ b/assets/layers/clock/clock.json
@@ -60,7 +60,8 @@
"de": "Diese Uhr ist an einer Wand montiert",
"ca": "Aquest rellotge està muntat en una paret",
"fr": "Cette horloge est fixée sur un mur",
- "pl": "Ten zegar jest zamontowany na ścianie"
+ "pl": "Ten zegar jest zamontowany na ścianie",
+ "cs": "Hodiny jsou připevněny na zdi"
}
},
{
diff --git a/assets/layers/defibrillator/defibrillator.json b/assets/layers/defibrillator/defibrillator.json
index f7b4fd010..bad0470d9 100644
--- a/assets/layers/defibrillator/defibrillator.json
+++ b/assets/layers/defibrillator/defibrillator.json
@@ -107,7 +107,8 @@
"de": "Der Defibrillator befindet sich in einem Gebäude",
"it": "Questo defibrillatore si trova all’interno",
"sl": "Defibrilator se nahaja znotraj",
- "pl": "Ten defibrylator jest wewnątrz budynku"
+ "pl": "Ten defibrylator jest wewnątrz budynku",
+ "cs": "Tento defibrilátor je umístěn v interiéru"
}
},
{
@@ -169,7 +170,8 @@
"ru": "Общедоступный",
"sl": "Javno dostopen",
"da": "Offentligt tilgængelig",
- "pl": "Dostępny publicznie"
+ "pl": "Dostępny publicznie",
+ "cs": "Veřejně přístupné"
}
},
{
@@ -201,7 +203,8 @@
"it": "Accessibile solo ai clienti",
"ru": "Доступно только для клиентов",
"sl": "Dostopen samo strankam",
- "pl": "Dostępny tylko dla klientów"
+ "pl": "Dostępny tylko dla klientów",
+ "cs": "Přístupné pouze zákazníkům"
}
},
{
@@ -215,7 +218,8 @@
"de": "Der Defibrillator ist nicht öffentlich zugänglich (z.B. nur für Personal, Eigentümer, …)",
"it": "Non accessibile al pubblico (ad esempio riservato al personale, ai proprietari, etc.)",
"sl": "Ni dostopen splošni javnosti (npr. samo za osebje, za lastnike, ...)",
- "pl": "Niedostępny publicznie (np. dostępny tylko dla personelu, właścicieli, ...)"
+ "pl": "Niedostępny publicznie (np. dostępny tylko dla personelu, właścicieli, ...)",
+ "cs": "Nepřístupné široké veřejnosti (např. přístupné pouze zaměstnancům, majitelům, …)"
}
},
{
@@ -229,7 +233,8 @@
"sl": "Ni dostopen, morda samo za profesionalno rabo",
"es": "No accesible, posiblemente solo para el uso profesional",
"ca": "No accessible, posiblemente només d'ús profesional",
- "pl": "Niedostępny, być może tylko do profesjonalnego użytku"
+ "pl": "Niedostępny, być może tylko do profesjonalnego użytku",
+ "cs": "Nepřístupné, případně pouze pro profesionální použití"
}
}
],
diff --git a/assets/layers/filters/filters.json b/assets/layers/filters/filters.json
index 2817460c2..be5c4f26e 100644
--- a/assets/layers/filters/filters.json
+++ b/assets/layers/filters/filters.json
@@ -281,7 +281,8 @@
"options": [
{
"question": {
- "en": "Offers internet"
+ "en": "Offers internet",
+ "de": "Internetzugang vorhanden"
},
"osmTags": {
"or": [
@@ -298,7 +299,8 @@
"options": [
{
"question": {
- "en": "Offers electricity"
+ "en": "Offers electricity",
+ "de": "Stromanschluss vorhanden"
},
"osmTags": "service:electricity=yes"
}
diff --git a/assets/layers/usersettings/usersettings.json b/assets/layers/usersettings/usersettings.json
index efc50f5c9..e92504969 100644
--- a/assets/layers/usersettings/usersettings.json
+++ b/assets/layers/usersettings/usersettings.json
@@ -63,7 +63,8 @@
"en": "Open your inbox",
"nl": "Ga naar je inbox",
"de": "Deinen Posteingang öffnen",
- "ca": "Obre la teva safata d'entrada"
+ "ca": "Obre la teva safata d'entrada",
+ "cs": "Otevřít schránku"
}
}
}
@@ -76,7 +77,8 @@
"text": {
"en": "You have {_unreadMessages}
Open your inbox",
"de": "Du hast {_unreadMessages}
Öffne Deinen Posteingang",
- "ca": "Tens {_unreadMessages}
Open your inbox"
+ "ca": "Tens {_unreadMessages}
Open your inbox",
+ "cs": "Máte {_unreadMessages}
Otevřít schránku"
},
"href": "{_backend}/messages/inbox"
}
@@ -92,7 +94,8 @@
"text": {
"en": "Open your settings on OpenStreetMap.org",
"de": "Öffne Deine Einstellungen auf OpenStreetMap.org",
- "ca": "Obriu la vostra configuració a OpenStreetMap.org"
+ "ca": "Obriu la vostra configuració a OpenStreetMap.org",
+ "cs": "Otevřít vaše nastavení na OpenStreetMap.org"
},
"href": "{_backend}/account/edit"
}
@@ -194,7 +197,8 @@
"de": "Unter welcher Lizenz möchten Sie Ihre Bilder veröffentlichen?",
"nl": "Met welke licentie wil je je afbeeldingen toevoegen?",
"ca": "Sota quina llicència vols publicar les teves fotos?",
- "pt": "Sob que licença você deseja publicar suas fotos?"
+ "pt": "Sob que licença você deseja publicar suas fotos?",
+ "cs": "Pod jakou licencí chcete své fotografie zveřejnit?"
},
"mappings": [
{
@@ -371,7 +375,8 @@
"en": "Download the private key for your Mangrove Account",
"de": "Laden Sie den privaten Schlüssel für Ihr Mangrove-Konto herunter",
"da": "Hent den private nøgle til din Mangrove-konto",
- "ca": "Baixeu la clau privada del vostre compte de Mangrove"
+ "ca": "Baixeu la clau privada del vostre compte de Mangrove",
+ "cs": "Stáhnout soukromý klíč pro Mangrove účet"
}
},
"after": {
@@ -500,7 +505,8 @@
"nl": "Volledig vertaald",
"de": "Vollständig übersetzt",
"ca": "Completament traduït",
- "pt": "Traduzido completamente"
+ "pt": "Traduzido completamente",
+ "cs": "Kompletně přeloženo"
}
}
]
diff --git a/assets/layers/vending_machine/vending_machine.json b/assets/layers/vending_machine/vending_machine.json
index 151dac6c6..e6bd9eb12 100644
--- a/assets/layers/vending_machine/vending_machine.json
+++ b/assets/layers/vending_machine/vending_machine.json
@@ -257,7 +257,7 @@
"then": {
"en": "Fruit is sold",
"nl": "Fruit wordt verkocht",
- "de": "Blumen werden verkauft"
+ "de": "Obst wird verkauft"
},
"icon": "./assets/layers/vending_machine/fruits.svg"
},
@@ -266,7 +266,7 @@
"then": {
"en": "Strawberries are sold",
"nl": "Aardbeien worden verkocht",
- "de": "Parkscheine werden verkauft"
+ "de": "Erdbeeren werden verkauft"
},
"icon": "./assets/layers/vending_machine/strawberry.svg"
},
@@ -389,7 +389,7 @@
"question": {
"en": "Is this vending machine indoors?",
"nl": "Is deze verkoopautomaat binnen?",
- "de": "Ist dieser Automat in einem Gebäude untergebracht?",
+ "de": "Ist der Automat in einem Gebäude untergebracht?",
"fr": "Est-ce que ce distributeur est en intérieur ?",
"ca": "Aquesta màquina expenedora està a l'exterior?"
},
@@ -399,7 +399,7 @@
"then": {
"en": "This vending machine is outdoors",
"nl": "Deze verkoopautomaat is buiten",
- "de": "Dieser Automat befindet sich im Freien",
+ "de": "Der Automat befindet sich im Freien",
"fr": "Ce distributeur est à l'extérieur",
"ca": "Aquesta màquina expenedora està a l'exterior"
},
@@ -410,7 +410,7 @@
"then": {
"en": "This vending machine is indoors",
"nl": "Deze verkoopautomaat is binnen",
- "de": "Dieser Verkaufsautomat befindet sich im Innenbereich",
+ "de": "Der Automat befindet sich im Innenbereich",
"fr": "Ce distributeur est à l'intérieur",
"ca": "Aquesta màquina expenedora està a l'interior"
}
@@ -910,7 +910,8 @@
"question": {
"en": "Sale of fruit",
"nl": "Verkoop van fruit",
- "ca": "Venda de flors"
+ "ca": "Venda de flors",
+ "de": "Verkauf von Obst"
},
"osmTags": "vending~i~.*fruit.*"
},
@@ -918,7 +919,8 @@
"question": {
"en": "Sale of strawberries",
"nl": "Verkoop van aardbeien",
- "ca": "Venda de tiquets d'aparcament"
+ "ca": "Venda de tiquets d'aparcament",
+ "de": "Verkauf von Erdbeeren"
},
"osmTags": "vending~i~.*strawberries.*"
},
diff --git a/langs/layers/cs.json b/langs/layers/cs.json
index dd3be6965..248cb2435 100644
--- a/langs/layers/cs.json
+++ b/langs/layers/cs.json
@@ -35,16 +35,6 @@
"1": {
"title": "volně stojící plakátovací skříň"
},
- "10": {
- "description": "Používá se pro reklamní nápisy, neonové nápisy, loga a vstupní nápisy institucí",
- "title": "cedule"
- },
- "11": {
- "title": "socha"
- },
- "12": {
- "title": "nástěnná malba"
- },
"2": {
"title": "plakátovací skříň připevněná na stěnu"
},
@@ -71,6 +61,16 @@
},
"9": {
"title": "totem"
+ },
+ "10": {
+ "description": "Používá se pro reklamní nápisy, neonové nápisy, loga a vstupní nápisy institucí",
+ "title": "cedule"
+ },
+ "11": {
+ "title": "socha"
+ },
+ "12": {
+ "title": "nástěnná malba"
}
},
"tagRenderings": {
@@ -165,9 +165,6 @@
"1": {
"then": "Toto je deska"
},
- "10": {
- "then": "Toto je nástěnná malba"
- },
"2": {
"then": "Toto je sloup"
},
@@ -191,6 +188,9 @@
},
"9": {
"then": "Toto je totem"
+ },
+ "10": {
+ "then": "Toto je nástěnná malba"
}
},
"question": "O jaký typ reklamního prvku se jedná?",
@@ -205,9 +205,6 @@
"1": {
"then": "Deska"
},
- "10": {
- "then": "Nástěnná malba"
- },
"2": {
"then": "Skříň na plakáty"
},
@@ -231,6 +228,9 @@
},
"9": {
"then": "Totem"
+ },
+ "10": {
+ "then": "Nástěnná malba"
}
}
}
@@ -312,15 +312,6 @@
"1": {
"then": "Nástěnná malba"
},
- "10": {
- "then": "Azulejo (španělské dekorativní dlaždice)"
- },
- "11": {
- "then": "Obklady a dlažba"
- },
- "12": {
- "then": "Dřevořezba"
- },
"2": {
"then": "Malba"
},
@@ -344,6 +335,15 @@
},
"9": {
"then": "Reliéf"
+ },
+ "10": {
+ "then": "Azulejo (španělské dekorativní dlaždice)"
+ },
+ "11": {
+ "then": "Obklady a dlažba"
+ },
+ "12": {
+ "then": "Dřevořezba"
}
},
"question": "Jaký je typ tohoto uměleckého díla?",
@@ -1850,27 +1850,6 @@
"1": {
"question": "Má Schuko nástěnná zástrčka bez zemního kolíku (CEE7/4 typu F) konektor"
},
- "10": {
- "question": "Má Type 2 s kabelem (mennekes) konektor"
- },
- "11": {
- "question": "Má Tesla Supercharger CCS (na značkový typ2_css) konektor"
- },
- "12": {
- "question": "Má Tesla Supercharger (destinace) konektor"
- },
- "13": {
- "question": "Má Tesla Supercharger (Destination) (typ 2 s kabelem označeným jako tesla) konektor"
- },
- "14": {
- "question": "Má USB pro nabíjení telefonů a drobné elektroniky konektor"
- },
- "15": {
- "question": "Má Bosch Active Connect s 3 kolíky a kabel konektor"
- },
- "16": {
- "question": "Má Bosch Active Connect s 5 kolíky a kabel konektor"
- },
"2": {
"question": "Má Evropskou zásuvku se zemnícím kolíkem (CEE7/4 typ E) konektor"
},
@@ -1894,6 +1873,27 @@
},
"9": {
"question": "Má Type 2 CCS (mennekes) konektor"
+ },
+ "10": {
+ "question": "Má Type 2 s kabelem (mennekes) konektor"
+ },
+ "11": {
+ "question": "Má Tesla Supercharger CCS (na značkový typ2_css) konektor"
+ },
+ "12": {
+ "question": "Má Tesla Supercharger (destinace) konektor"
+ },
+ "13": {
+ "question": "Má Tesla Supercharger (Destination) (typ 2 s kabelem označeným jako tesla) konektor"
+ },
+ "14": {
+ "question": "Má USB pro nabíjení telefonů a drobné elektroniky konektor"
+ },
+ "15": {
+ "question": "Má Bosch Active Connect s 3 kolíky a kabel konektor"
+ },
+ "16": {
+ "question": "Má Bosch Active Connect s 5 kolíky a kabel konektor"
}
}
}
@@ -2364,4 +2364,4 @@
"walls_and_buildings": {
"description": "Speciální zabudovaná vrstva poskytující všechny stěny a budovy. Tato vrstva je užitečná v předvolbách pro objekty, které lze umístit ke stěnám (např. AED, poštovní schránky, vchody, adresy, bezpečnostní kamery, …). Tato vrstva je ve výchozím nastavení neviditelná a uživatel ji nemůže přepínat."
}
-}
+}
\ No newline at end of file
diff --git a/langs/layers/de.json b/langs/layers/de.json
index 0b2701b79..f90b64081 100644
--- a/langs/layers/de.json
+++ b/langs/layers/de.json
@@ -35,16 +35,6 @@
"1": {
"title": "eine freistehende Posterbox"
},
- "10": {
- "description": "Verwendet für Werbeschilder, Leuchtreklamen, Logos und institutionelle Eingangsschilder",
- "title": "ein Schild"
- },
- "11": {
- "title": "eine Skulptur"
- },
- "12": {
- "title": "eine Wandmalerei"
- },
"2": {
"title": "eine wandmontierte Posterbox"
},
@@ -71,6 +61,16 @@
},
"9": {
"title": "ein Totem"
+ },
+ "10": {
+ "description": "Verwendet für Werbeschilder, Leuchtreklamen, Logos und institutionelle Eingangsschilder",
+ "title": "ein Schild"
+ },
+ "11": {
+ "title": "eine Skulptur"
+ },
+ "12": {
+ "title": "eine Wandmalerei"
}
},
"tagRenderings": {
@@ -165,9 +165,6 @@
"1": {
"then": "Dies ist ein Brett"
},
- "10": {
- "then": "Dies ist eine Wandmalerei"
- },
"2": {
"then": "Dies ist eine Litfaßsäule"
},
@@ -191,6 +188,9 @@
},
"9": {
"then": "Dies ist ein Totem"
+ },
+ "10": {
+ "then": "Dies ist eine Wandmalerei"
}
},
"question": "Welche Art von Werbung ist das?",
@@ -205,9 +205,6 @@
"1": {
"then": "Brett"
},
- "10": {
- "then": "Wandmalerei"
- },
"2": {
"then": "Posterbox"
},
@@ -231,6 +228,9 @@
},
"9": {
"then": "Totem"
+ },
+ "10": {
+ "then": "Wandmalerei"
}
}
}
@@ -312,15 +312,6 @@
"1": {
"then": "Wandbild"
},
- "10": {
- "then": "Azulejo (spanische dekorative Fliesenarbeit)"
- },
- "11": {
- "then": "Fliesenarbeit"
- },
- "12": {
- "then": "Holzschnitzerei"
- },
"2": {
"then": "Malerei"
},
@@ -344,6 +335,15 @@
},
"9": {
"then": "Relief"
+ },
+ "10": {
+ "then": "Azulejo (spanische dekorative Fliesenarbeit)"
+ },
+ "11": {
+ "then": "Fliesenarbeit"
+ },
+ "12": {
+ "then": "Holzschnitzerei"
}
},
"question": "Um welche Art Kunstwerk handelt es sich?",
@@ -1892,27 +1892,6 @@
"1": {
"question": "Verfügt über einen Schuko-Stecker ohne Erdungsstift (CEE7/4 Typ F) "
},
- "10": {
- "question": "Hat einen Typ 2 (Mennekes) Anschluss mit Kabel"
- },
- "11": {
- "question": "Hat einen Tesla Supercharger CCS (Typ 2 CSS vonTesla) Anschluss"
- },
- "12": {
- "question": "Hat einen Tesla Supercharger (Destination) Anschluss"
- },
- "13": {
- "question": "Hat einen Tesla Supercharger (Destination) (Typ 2 von Tesla) Anschluss mit Kabel"
- },
- "14": {
- "question": "Hat einen USB-Anschluss zum Aufladen von Telefonen und kleinen Elektrogeräten "
- },
- "15": {
- "question": "Hat einen Bosch Active Connect Anschluss mit 3 Pins und Kabel"
- },
- "16": {
- "question": "Hat einen Bosch Active Connect Anschluss mit 5 Pins und Kabel"
- },
"2": {
"question": "Verfügt über einen europäischen Netzstecker mit Erdungsstift (CEE7/4 Typ E) Anschluss"
},
@@ -1936,6 +1915,27 @@
},
"9": {
"question": "Hat einen Typ 2 CCS (Mennekes) Anschluss"
+ },
+ "10": {
+ "question": "Hat einen Typ 2 (Mennekes) Anschluss mit Kabel"
+ },
+ "11": {
+ "question": "Hat einen Tesla Supercharger CCS (Typ 2 CSS vonTesla) Anschluss"
+ },
+ "12": {
+ "question": "Hat einen Tesla Supercharger (Destination) Anschluss"
+ },
+ "13": {
+ "question": "Hat einen Tesla Supercharger (Destination) (Typ 2 von Tesla) Anschluss mit Kabel"
+ },
+ "14": {
+ "question": "Hat einen USB-Anschluss zum Aufladen von Telefonen und kleinen Elektrogeräten "
+ },
+ "15": {
+ "question": "Hat einen Bosch Active Connect Anschluss mit 3 Pins und Kabel"
+ },
+ "16": {
+ "question": "Hat einen Bosch Active Connect Anschluss mit 5 Pins und Kabel"
}
}
}
@@ -1991,6 +1991,30 @@
"1": {
"then": "Schuko-Stecker ohne Erdungsstift (CEE7/4 Typ F)"
},
+ "2": {
+ "then": "Europäischer Netzstecker mit Erdungsstift (CEE7/4 Typ E)"
+ },
+ "3": {
+ "then": "Europäischer Netzstecker mit Erdungsstift (CEE7/4 Typ E)"
+ },
+ "4": {
+ "then": "Chademo-Anschluss"
+ },
+ "5": {
+ "then": "Chademo-Anschluss"
+ },
+ "6": {
+ "then": "Typ 1 mit Kabel (J1772)"
+ },
+ "7": {
+ "then": "Typ 1 mit Kabel (J1772)"
+ },
+ "8": {
+ "then": "Typ 1 ohne Kabel (J1772)"
+ },
+ "9": {
+ "then": " Typ 1 ohne Kabel (J1772)"
+ },
"10": {
"then": "Typ 1 CCS (Typ 1 Combo)"
},
@@ -2021,9 +2045,6 @@
"19": {
"then": "Typ 2 mit Kabel (mennekes)"
},
- "2": {
- "then": "Europäischer Netzstecker mit Erdungsstift (CEE7/4 Typ E)"
- },
"20": {
"then": "Tesla Supercharger CCS (Typ 2 CSS von Tesla)"
},
@@ -2054,32 +2075,11 @@
"29": {
"then": " Bosch Active Connect mit 3 Pins und Kabel"
},
- "3": {
- "then": "Europäischer Netzstecker mit Erdungsstift (CEE7/4 Typ E)"
- },
"30": {
"then": "Bosch Active Connect mit 5 Pins und Kabel"
},
"31": {
"then": " Bosch Active Connect mit 5 Pins und Kabel"
- },
- "4": {
- "then": "Chademo-Anschluss"
- },
- "5": {
- "then": "Chademo-Anschluss"
- },
- "6": {
- "then": "Typ 1 mit Kabel (J1772)"
- },
- "7": {
- "then": "Typ 1 mit Kabel (J1772)"
- },
- "8": {
- "then": "Typ 1 ohne Kabel (J1772)"
- },
- "9": {
- "then": " Typ 1 ohne Kabel (J1772)"
}
},
"question": "Welche Ladeanschlüsse gibt es hier?"
@@ -3617,15 +3617,6 @@
"1": {
"then": "Dieser Radweg hat einen festen Belag"
},
- "10": {
- "then": "Dieser Radweg besteht aus feinem Schotter"
- },
- "11": {
- "then": "Der Radweg ist aus Kies"
- },
- "12": {
- "then": "Dieser Radweg besteht aus Rohboden"
- },
"2": {
"then": "Der Radweg ist aus Asphalt"
},
@@ -3649,6 +3640,15 @@
},
"9": {
"then": "Der Radweg ist aus Schotter"
+ },
+ "10": {
+ "then": "Dieser Radweg besteht aus feinem Schotter"
+ },
+ "11": {
+ "then": "Der Radweg ist aus Kies"
+ },
+ "12": {
+ "then": "Dieser Radweg besteht aus Rohboden"
}
},
"question": "Was ist der Belag dieses Radwegs?",
@@ -3697,15 +3697,6 @@
"1": {
"then": "Dieser Radweg hat einen festen Belag"
},
- "10": {
- "then": "Dieser Radweg besteht aus feinem Schotter"
- },
- "11": {
- "then": "Der Radweg ist aus Kies"
- },
- "12": {
- "then": "Dieser Radweg besteht aus Rohboden"
- },
"2": {
"then": "Der Radweg ist aus Asphalt"
},
@@ -3729,6 +3720,15 @@
},
"9": {
"then": "Der Radweg ist aus Schotter"
+ },
+ "10": {
+ "then": "Dieser Radweg besteht aus feinem Schotter"
+ },
+ "11": {
+ "then": "Der Radweg ist aus Kies"
+ },
+ "12": {
+ "then": "Dieser Radweg besteht aus Rohboden"
}
},
"question": "Was ist der Belag dieser Straße?",
@@ -4627,33 +4627,6 @@
}
}
},
- "10": {
- "options": {
- "0": {
- "question": "Keine Bevorzugung von Hunden"
- },
- "1": {
- "question": "Hunde erlaubt"
- },
- "2": {
- "question": "Keine Hunde erlaubt"
- }
- }
- },
- "11": {
- "options": {
- "0": {
- "question": "Internetzugang vorhanden"
- }
- }
- },
- "12": {
- "options": {
- "0": {
- "question": "Stromanschluss vorhanden"
- }
- }
- },
"2": {
"options": {
"0": {
@@ -4724,6 +4697,33 @@
"question": "Nutzung kostenlos"
}
}
+ },
+ "10": {
+ "options": {
+ "0": {
+ "question": "Keine Bevorzugung von Hunden"
+ },
+ "1": {
+ "question": "Hunde erlaubt"
+ },
+ "2": {
+ "question": "Keine Hunde erlaubt"
+ }
+ }
+ },
+ "11": {
+ "options": {
+ "0": {
+ "question": "Internetzugang vorhanden"
+ }
+ }
+ },
+ "12": {
+ "options": {
+ "0": {
+ "question": "Stromanschluss vorhanden"
+ }
+ }
}
}
},
@@ -4843,6 +4843,30 @@
"1": {
"then": "Die Fitness-Station hat ein Schild mit Anweisungen für eine bestimmte Übung."
},
+ "2": {
+ "then": "Die Fitness-Station hat eine Einrichtung für Sit-ups."
+ },
+ "3": {
+ "then": "Die Fitness-Station hat eine Vorrichtung für Liegestütze. In der Regel eine oder mehrere niedrige Reckstangen."
+ },
+ "4": {
+ "then": "Die Fitness-Station hat Stangen zum Dehnen."
+ },
+ "5": {
+ "then": "Die Fitness-Station hat eine Vorrichtung für Rückenstrecker (Hyperextensions)."
+ },
+ "6": {
+ "then": "Die Fitness-Station hat Ringe für Gymnastikübungen."
+ },
+ "7": {
+ "then": "Die Fitness-Station hat eine horizontale Leiter (Monkey Bars)."
+ },
+ "8": {
+ "then": "Die Fitness-Station hat eine Sprossenwand zum Klettern."
+ },
+ "9": {
+ "then": "Die Fitness-Station hat Pfosten für Slalomübungen."
+ },
"10": {
"then": "Die Fitness-Station hat Trittsteine."
},
@@ -4873,9 +4897,6 @@
"19": {
"then": "Die Fitness-Station hat Kampfseile (battle ropes)."
},
- "2": {
- "then": "Die Fitness-Station hat eine Einrichtung für Sit-ups."
- },
"20": {
"then": "Die Fitness-Station hat ein Fahrradergometer."
},
@@ -4890,27 +4911,6 @@
},
"24": {
"then": "Die Fitness-Station hat eine Slackline."
- },
- "3": {
- "then": "Die Fitness-Station hat eine Vorrichtung für Liegestütze. In der Regel eine oder mehrere niedrige Reckstangen."
- },
- "4": {
- "then": "Die Fitness-Station hat Stangen zum Dehnen."
- },
- "5": {
- "then": "Die Fitness-Station hat eine Vorrichtung für Rückenstrecker (Hyperextensions)."
- },
- "6": {
- "then": "Die Fitness-Station hat Ringe für Gymnastikübungen."
- },
- "7": {
- "then": "Die Fitness-Station hat eine horizontale Leiter (Monkey Bars)."
- },
- "8": {
- "then": "Die Fitness-Station hat eine Sprossenwand zum Klettern."
- },
- "9": {
- "then": "Die Fitness-Station hat Pfosten für Slalomübungen."
}
},
"question": "Welche Übungsgeräte gibt es an dieser Fitness-Station?"
@@ -5030,21 +5030,6 @@
"1": {
"then": "Dies ist eine Pommesbude"
},
- "10": {
- "then": "Hier werden chinesische Gerichte serviert"
- },
- "11": {
- "then": "Hier werden griechische Gerichte serviert"
- },
- "12": {
- "then": "Hier werden indische Gerichte serviert"
- },
- "13": {
- "then": "Hier werden türkische Gerichte serviert"
- },
- "14": {
- "then": "Hier werden thailändische Gerichte serviert"
- },
"2": {
"then": "Bietet vorwiegend Pastagerichte an"
},
@@ -5068,6 +5053,21 @@
},
"9": {
"then": "Hier werden französische Gerichte serviert"
+ },
+ "10": {
+ "then": "Hier werden chinesische Gerichte serviert"
+ },
+ "11": {
+ "then": "Hier werden griechische Gerichte serviert"
+ },
+ "12": {
+ "then": "Hier werden indische Gerichte serviert"
+ },
+ "13": {
+ "then": "Hier werden türkische Gerichte serviert"
+ },
+ "14": {
+ "then": "Hier werden thailändische Gerichte serviert"
}
},
"question": "Was für Essen gibt es hier?",
@@ -5648,6 +5648,30 @@
"1": {
"then": "Dies ist ein Auditorium"
},
+ "2": {
+ "then": "Dies ist ein Schlafzimmer"
+ },
+ "3": {
+ "then": "Dies ist eine Kapelle"
+ },
+ "4": {
+ "then": "Dies ist ein Klassenzimmer"
+ },
+ "5": {
+ "then": "Dies ist ein Klassenzimmer"
+ },
+ "6": {
+ "then": "Dies ist ein Computerraum"
+ },
+ "7": {
+ "then": "Dies ist ein Konferenzraum"
+ },
+ "8": {
+ "then": "Dies ist eine Krypta"
+ },
+ "9": {
+ "then": "Dies ist eine Küche"
+ },
"10": {
"then": "Dies ist ein Labor"
},
@@ -5678,9 +5702,6 @@
"19": {
"then": "Dies ist ein Lagerraum"
},
- "2": {
- "then": "Dies ist ein Schlafzimmer"
- },
"20": {
"then": "Dies ist ein Technikraum"
},
@@ -5689,27 +5710,6 @@
},
"22": {
"then": "Dies ist ein Wartezimmer"
- },
- "3": {
- "then": "Dies ist eine Kapelle"
- },
- "4": {
- "then": "Dies ist ein Klassenzimmer"
- },
- "5": {
- "then": "Dies ist ein Klassenzimmer"
- },
- "6": {
- "then": "Dies ist ein Computerraum"
- },
- "7": {
- "then": "Dies ist ein Konferenzraum"
- },
- "8": {
- "then": "Dies ist eine Krypta"
- },
- "9": {
- "then": "Dies ist eine Küche"
}
},
"question": "Wie wird dieser Raum genutzt?"
@@ -6364,19 +6364,6 @@
}
}
},
- "10": {
- "options": {
- "0": {
- "question": "Alle Notizen"
- },
- "1": {
- "question": "Importnotizen ausblenden"
- },
- "2": {
- "question": "Nur Importnotizen anzeigen"
- }
- }
- },
"2": {
"options": {
"0": {
@@ -6432,6 +6419,19 @@
"question": "Nur offene Notizen anzeigen"
}
}
+ },
+ "10": {
+ "options": {
+ "0": {
+ "question": "Alle Notizen"
+ },
+ "1": {
+ "question": "Importnotizen ausblenden"
+ },
+ "2": {
+ "question": "Nur Importnotizen anzeigen"
+ }
+ }
}
},
"name": "OpenStreetMap-Hinweise",
@@ -6760,21 +6760,6 @@
"1": {
"then": "Dies ist ein normaler Stellplatz."
},
- "10": {
- "then": "Dies ist ein Stellplatz, der für Eltern mit Kindern reserviert ist."
- },
- "11": {
- "then": "Dies ist ein Stellplatz, der für das Personal reserviert ist."
- },
- "12": {
- "then": "Dies ist ein Stellplatz, der für Taxis reserviert ist."
- },
- "13": {
- "then": "Dies ist ein Stellplatz, der für Fahrzeuge mit Anhänger reserviert ist."
- },
- "14": {
- "then": "Dies ist ein Stellplatz, der für Carsharing reserviert ist."
- },
"2": {
"then": "Dies ist ein Behindertenstellplatz."
},
@@ -6798,6 +6783,21 @@
},
"9": {
"then": "Dies ist ein Stellplatz, der für Motorräder reserviert ist."
+ },
+ "10": {
+ "then": "Dies ist ein Stellplatz, der für Eltern mit Kindern reserviert ist."
+ },
+ "11": {
+ "then": "Dies ist ein Stellplatz, der für das Personal reserviert ist."
+ },
+ "12": {
+ "then": "Dies ist ein Stellplatz, der für Taxis reserviert ist."
+ },
+ "13": {
+ "then": "Dies ist ein Stellplatz, der für Fahrzeuge mit Anhänger reserviert ist."
+ },
+ "14": {
+ "then": "Dies ist ein Stellplatz, der für Carsharing reserviert ist."
}
},
"question": "Welche Art von Stellplatz ist dies?"
@@ -7389,21 +7389,6 @@
"1": {
"then": "2-Cent-Münzen werden akzeptiert"
},
- "10": {
- "then": "20-Centime-Münzen werden akzeptiert"
- },
- "11": {
- "then": "½-Schweizer Franken-Münzen werden akzeptiert"
- },
- "12": {
- "then": "1-Schweizer Franken-Münzen werden akzeptiert"
- },
- "13": {
- "then": "2-Schweizer Franken-Münzen werden akzeptiert"
- },
- "14": {
- "then": "5-Schweizer Franken-Münzen werden akzeptiert"
- },
"2": {
"then": "5-Cent-Münzen werden akzeptiert"
},
@@ -7427,6 +7412,21 @@
},
"9": {
"then": "10-Centime-Münzen werden akzeptiert"
+ },
+ "10": {
+ "then": "20-Centime-Münzen werden akzeptiert"
+ },
+ "11": {
+ "then": "½-Schweizer Franken-Münzen werden akzeptiert"
+ },
+ "12": {
+ "then": "1-Schweizer Franken-Münzen werden akzeptiert"
+ },
+ "13": {
+ "then": "2-Schweizer Franken-Münzen werden akzeptiert"
+ },
+ "14": {
+ "then": "5-Schweizer Franken-Münzen werden akzeptiert"
}
},
"question": "Mit welchen Münzen kann man hier bezahlen?"
@@ -7439,15 +7439,6 @@
"1": {
"then": "10-Euro-Scheine werden angenommen"
},
- "10": {
- "then": "100-Schweizer Franken-Scheine werden akzeptiert"
- },
- "11": {
- "then": "200-Schweizer Franken-Scheine werden akzeptiert"
- },
- "12": {
- "then": "1000-Schweizer Franken-Scheine werden akzeptiert"
- },
"2": {
"then": "20-Euro-Scheine werden angenommen"
},
@@ -7471,6 +7462,15 @@
},
"9": {
"then": "50-Schweizer Franken-Scheine werden akzeptiert"
+ },
+ "10": {
+ "then": "100-Schweizer Franken-Scheine werden akzeptiert"
+ },
+ "11": {
+ "then": "200-Schweizer Franken-Scheine werden akzeptiert"
+ },
+ "12": {
+ "then": "1000-Schweizer Franken-Scheine werden akzeptiert"
}
},
"question": "Mit welchen Banknoten kann man hier bezahlen?"
@@ -7852,6 +7852,30 @@
"1": {
"question": "Recycling von Batterien"
},
+ "2": {
+ "question": "Recycling von Getränkekartons"
+ },
+ "3": {
+ "question": "Recycling von Dosen"
+ },
+ "4": {
+ "question": "Recycling von Kleidung"
+ },
+ "5": {
+ "question": "Recycling von Speiseöl"
+ },
+ "6": {
+ "question": "Recycling von Motoröl"
+ },
+ "7": {
+ "question": "Recycling von Leuchtstoffröhren"
+ },
+ "8": {
+ "question": "Recycling von Grünabfällen"
+ },
+ "9": {
+ "question": "Recycling von Glasflaschen"
+ },
"10": {
"question": "Recycling von Glas"
},
@@ -7882,35 +7906,11 @@
"19": {
"question": "Recycling von Restabfällen"
},
- "2": {
- "question": "Recycling von Getränkekartons"
- },
"20": {
"question": "Recycling von Druckerpatronen"
},
"21": {
"question": "Recycling von Fahrrädern"
- },
- "3": {
- "question": "Recycling von Dosen"
- },
- "4": {
- "question": "Recycling von Kleidung"
- },
- "5": {
- "question": "Recycling von Speiseöl"
- },
- "6": {
- "question": "Recycling von Motoröl"
- },
- "7": {
- "question": "Recycling von Leuchtstoffröhren"
- },
- "8": {
- "question": "Recycling von Grünabfällen"
- },
- "9": {
- "question": "Recycling von Glasflaschen"
}
}
},
@@ -7978,6 +7978,30 @@
"1": {
"then": "Getränkekartons können hier recycelt werden"
},
+ "2": {
+ "then": "Dosen können hier recycelt werden"
+ },
+ "3": {
+ "then": "Kleidung kann hier recycelt werden"
+ },
+ "4": {
+ "then": "Speiseöl kann hier recycelt werden"
+ },
+ "5": {
+ "then": "Motoröl kann hier recycelt werden"
+ },
+ "6": {
+ "then": "Hier können Leuchtstoffröhren recycelt werden"
+ },
+ "7": {
+ "then": "Grünabfälle können hier recycelt werden"
+ },
+ "8": {
+ "then": "Bio-Abfall kann hier recycelt werden"
+ },
+ "9": {
+ "then": "Glasflaschen können hier recycelt werden"
+ },
"10": {
"then": "Glas kann hier recycelt werden"
},
@@ -8008,9 +8032,6 @@
"19": {
"then": "Schuhe können hier recycelt werden"
},
- "2": {
- "then": "Dosen können hier recycelt werden"
- },
"20": {
"then": "Elektrokleingeräte können hier recycelt werden"
},
@@ -8025,27 +8046,6 @@
},
"24": {
"then": "Fahrräder können hier recycelt werden"
- },
- "3": {
- "then": "Kleidung kann hier recycelt werden"
- },
- "4": {
- "then": "Speiseöl kann hier recycelt werden"
- },
- "5": {
- "then": "Motoröl kann hier recycelt werden"
- },
- "6": {
- "then": "Hier können Leuchtstoffröhren recycelt werden"
- },
- "7": {
- "then": "Grünabfälle können hier recycelt werden"
- },
- "8": {
- "then": "Bio-Abfall kann hier recycelt werden"
- },
- "9": {
- "then": "Glasflaschen können hier recycelt werden"
}
},
"question": "Was kann hier recycelt werden?"
@@ -8849,12 +8849,6 @@
"1": {
"then": "Diese Straßenlaterne verwendet LEDs"
},
- "10": {
- "then": "Diese Straßenlaterne verwendet Hochdruck-Natriumdampflampen (orange mit weiß)"
- },
- "11": {
- "then": "Diese Straßenlaterne wird mit Gas beleuchtet"
- },
"2": {
"then": "Diese Straßenlaterne verwendet Glühlampenlicht"
},
@@ -8878,6 +8872,12 @@
},
"9": {
"then": "Diese Straßenlaterne verwendet Niederdruck-Natriumdampflampen (einfarbig orange)"
+ },
+ "10": {
+ "then": "Diese Straßenlaterne verwendet Hochdruck-Natriumdampflampen (orange mit weiß)"
+ },
+ "11": {
+ "then": "Diese Straßenlaterne wird mit Gas beleuchtet"
}
},
"question": "Mit welcher Art von Beleuchtung arbeitet diese Straßenlaterne?"
@@ -10017,6 +10017,30 @@
"1": {
"question": "Verkauf von Getränken"
},
+ "2": {
+ "question": "Verkauf von Süßigkeiten"
+ },
+ "3": {
+ "question": "Verkauf von Lebensmitteln"
+ },
+ "4": {
+ "question": "Verkauf von Zigaretten"
+ },
+ "5": {
+ "question": "Verkauf von Kondomen"
+ },
+ "6": {
+ "question": "Verkauf von Kaffee"
+ },
+ "7": {
+ "question": "Verkauf von Trinkwasser"
+ },
+ "8": {
+ "question": "Verkauf von Zeitungen"
+ },
+ "9": {
+ "question": "Verkauf von Fahrradschläuchen"
+ },
"10": {
"question": "Verkauf von Milch"
},
@@ -10047,9 +10071,6 @@
"19": {
"question": "Verkauf von Blumen"
},
- "2": {
- "question": "Verkauf von Süßigkeiten"
- },
"20": {
"question": "Verkauf von Parkscheinen"
},
@@ -10073,27 +10094,6 @@
},
"27": {
"question": "Verkauf von Fahrradschlössern"
- },
- "3": {
- "question": "Verkauf von Lebensmitteln"
- },
- "4": {
- "question": "Verkauf von Zigaretten"
- },
- "5": {
- "question": "Verkauf von Kondomen"
- },
- "6": {
- "question": "Verkauf von Kaffee"
- },
- "7": {
- "question": "Verkauf von Trinkwasser"
- },
- "8": {
- "question": "Verkauf von Zeitungen"
- },
- "9": {
- "question": "Verkauf von Fahrradschläuchen"
}
}
}
@@ -10140,6 +10140,30 @@
"1": {
"then": "Süßigkeiten werden verkauft"
},
+ "2": {
+ "then": "Lebensmittel werden verkauft"
+ },
+ "3": {
+ "then": "Zigaretten werden verkauft"
+ },
+ "4": {
+ "then": "Kondome werden verkauft"
+ },
+ "5": {
+ "then": "Kaffee wird verkauft"
+ },
+ "6": {
+ "then": "Trinkwasser wird verkauft"
+ },
+ "7": {
+ "then": "Zeitungen werden verkauft"
+ },
+ "8": {
+ "then": "Fahrradschläuche werden verkauft"
+ },
+ "9": {
+ "then": "Milch wird verkauft"
+ },
"10": {
"then": "Brot wird verkauft"
},
@@ -10170,9 +10194,6 @@
"19": {
"then": "Parkscheine werden verkauft"
},
- "2": {
- "then": "Lebensmittel werden verkauft"
- },
"20": {
"then": "Souvenirmünzen werden verkauft"
},
@@ -10193,27 +10214,6 @@
},
"26": {
"then": "Fahrradschlösser werden verkauft"
- },
- "3": {
- "then": "Zigaretten werden verkauft"
- },
- "4": {
- "then": "Kondome werden verkauft"
- },
- "5": {
- "then": "Kaffee wird verkauft"
- },
- "6": {
- "then": "Trinkwasser wird verkauft"
- },
- "7": {
- "then": "Zeitungen werden verkauft"
- },
- "8": {
- "then": "Fahrradschläuche werden verkauft"
- },
- "9": {
- "then": "Milch wird verkauft"
}
},
"question": "Was wird in diesem Automaten verkauft?",
@@ -10553,4 +10553,4 @@
}
}
}
-}
+}
\ No newline at end of file
diff --git a/scripts/generateLayouts.ts b/scripts/generateLayouts.ts
index e7e8d676f..f3fea1d98 100644
--- a/scripts/generateLayouts.ts
+++ b/scripts/generateLayouts.ts
@@ -1,20 +1,20 @@
-import { appendFileSync, existsSync, mkdirSync, readFileSync, writeFile, writeFileSync } from "fs";
-import Locale from "../src/UI/i18n/Locale";
-import Translations from "../src/UI/i18n/Translations";
-import { Translation } from "../src/UI/i18n/Translation";
-import all_known_layouts from "../src/assets/generated/known_themes.json";
-import { LayoutConfigJson } from "../src/Models/ThemeConfig/Json/LayoutConfigJson";
-import LayoutConfig from "../src/Models/ThemeConfig/LayoutConfig";
-import xml2js from "xml2js";
-import ScriptUtils from "./ScriptUtils";
-import { Utils } from "../src/Utils";
-import SpecialVisualizations from "../src/UI/SpecialVisualizations";
-import Constants from "../src/Models/Constants";
-import { AvailableRasterLayers, RasterLayerPolygon } from "../src/Models/RasterLayers";
-import { ImmutableStore } from "../src/Logic/UIEventSource";
-import * as crypto from "crypto";
-import * as eli from "../src/assets/editor-layer-index.json";
-import * as eli_global from "../src/assets/global-raster-layers.json";
+import { appendFileSync, existsSync, mkdirSync, readFileSync, writeFile, writeFileSync } from "fs"
+import Locale from "../src/UI/i18n/Locale"
+import Translations from "../src/UI/i18n/Translations"
+import { Translation } from "../src/UI/i18n/Translation"
+import all_known_layouts from "../src/assets/generated/known_themes.json"
+import { LayoutConfigJson } from "../src/Models/ThemeConfig/Json/LayoutConfigJson"
+import LayoutConfig from "../src/Models/ThemeConfig/LayoutConfig"
+import xml2js from "xml2js"
+import ScriptUtils from "./ScriptUtils"
+import { Utils } from "../src/Utils"
+import SpecialVisualizations from "../src/UI/SpecialVisualizations"
+import Constants from "../src/Models/Constants"
+import { AvailableRasterLayers, RasterLayerPolygon } from "../src/Models/RasterLayers"
+import { ImmutableStore } from "../src/Logic/UIEventSource"
+import * as crypto from "crypto"
+import * as eli from "../src/assets/editor-layer-index.json"
+import * as eli_global from "../src/assets/global-raster-layers.json"
const sharp = require("sharp")
const template = readFileSync("theme.html", "utf8")
@@ -216,8 +216,12 @@ function eliUrls(): string[] {
}
const urls: string[] = []
const regex = /{switch:([^}]+)}/
- const rasterLayers = [...AvailableRasterLayers.vectorLayers, ...eli.features, ...eli_global.layers.map(properties => ({properties})) ]
- for (const feature of rasterLayers) {
+ const rasterLayers = [
+ ...AvailableRasterLayers.vectorLayers,
+ ...eli.features,
+ ...eli_global.layers.map((properties) => ({ properties })),
+ ]
+ for (const feature of rasterLayers) {
const url = (feature).properties.url
const match = url.match(regex)
if (match) {
diff --git a/src/Models/RasterLayers.ts b/src/Models/RasterLayers.ts
index 9ef7f9250..89e5b61a4 100644
--- a/src/Models/RasterLayers.ts
+++ b/src/Models/RasterLayers.ts
@@ -1,174 +1,174 @@
-import { Feature, Polygon } from "geojson";
-import * as editorlayerindex from "../assets/editor-layer-index.json";
-import * as globallayers from "../assets/global-raster-layers.json";
-import { BBox } from "../Logic/BBox";
-import { Store, Stores } from "../Logic/UIEventSource";
-import { GeoOperations } from "../Logic/GeoOperations";
-import { RasterLayerProperties } from "./RasterLayerProperties";
+import { Feature, Polygon } from "geojson"
+import * as editorlayerindex from "../assets/editor-layer-index.json"
+import * as globallayers from "../assets/global-raster-layers.json"
+import { BBox } from "../Logic/BBox"
+import { Store, Stores } from "../Logic/UIEventSource"
+import { GeoOperations } from "../Logic/GeoOperations"
+import { RasterLayerProperties } from "./RasterLayerProperties"
export class AvailableRasterLayers {
- public static EditorLayerIndex: (Feature &
- RasterLayerPolygon)[] = editorlayerindex.features;
- public static globalLayers: RasterLayerPolygon[] = globallayers.layers.map(
- (properties) =>
- {
+ public static EditorLayerIndex: (Feature &
+ RasterLayerPolygon)[] = editorlayerindex.features
+ public static globalLayers: RasterLayerPolygon[] = globallayers.layers.map(
+ (properties) =>
+ {
+ type: "Feature",
+ properties,
+ geometry: BBox.global.asGeometry(),
+ }
+ )
+ public static readonly osmCartoProperties: RasterLayerProperties = {
+ id: "osm",
+ name: "OpenStreetMap",
+ url: "https://tile.openstreetmap.org/{z}/{x}/{y}.png",
+ attribution: {
+ text: "OpenStreetMap",
+ url: "https://openStreetMap.org/copyright",
+ },
+ best: true,
+ max_zoom: 19,
+ min_zoom: 0,
+ category: "osmbasedmap",
+ }
+
+ public static readonly osmCarto: RasterLayerPolygon = {
type: "Feature",
- properties,
- geometry: BBox.global.asGeometry()
- }
- );
- public static readonly osmCartoProperties: RasterLayerProperties = {
- id: "osm",
- name: "OpenStreetMap",
- url: "https://tile.openstreetmap.org/{z}/{x}/{y}.png",
- attribution: {
- text: "OpenStreetMap",
- url: "https://openStreetMap.org/copyright"
- },
- best: true,
- max_zoom: 19,
- min_zoom: 0,
- category: "osmbasedmap"
- };
+ properties: AvailableRasterLayers.osmCartoProperties,
+ geometry: BBox.global.asGeometry(),
+ }
- public static readonly osmCarto: RasterLayerPolygon = {
- type: "Feature",
- properties: AvailableRasterLayers.osmCartoProperties,
- geometry: BBox.global.asGeometry()
- };
+ public static readonly maptilerDefaultLayer: RasterLayerPolygon = {
+ type: "Feature",
+ properties: {
+ name: "MapTiler",
+ url: "https://api.maptiler.com/maps/15cc8f61-0353-4be6-b8da-13daea5f7432/style.json?key=GvoVAJgu46I5rZapJuAy",
+ category: "osmbasedmap",
+ id: "maptiler",
+ type: "vector",
+ attribution: {
+ text: "Maptiler",
+ url: "https://www.maptiler.com/copyright/",
+ },
+ },
+ geometry: BBox.global.asGeometry(),
+ }
- public static readonly maptilerDefaultLayer: RasterLayerPolygon = {
- type: "Feature",
- properties: {
- name: "MapTiler",
- url: "https://api.maptiler.com/maps/15cc8f61-0353-4be6-b8da-13daea5f7432/style.json?key=GvoVAJgu46I5rZapJuAy",
- category: "osmbasedmap",
- id: "maptiler",
- type: "vector",
- attribution: {
- text: "Maptiler",
- url: "https://www.maptiler.com/copyright/"
- }
- },
- geometry: BBox.global.asGeometry()
- };
+ public static readonly maptilerCarto: RasterLayerPolygon = {
+ type: "Feature",
+ properties: {
+ name: "MapTiler Carto",
+ url: "https://api.maptiler.com/maps/openstreetmap/style.json?key=GvoVAJgu46I5rZapJuAy",
+ category: "osmbasedmap",
+ id: "maptiler.carto",
+ type: "vector",
+ attribution: {
+ text: "Maptiler",
+ url: "https://www.maptiler.com/copyright/",
+ },
+ },
+ geometry: BBox.global.asGeometry(),
+ }
- public static readonly maptilerCarto: RasterLayerPolygon = {
- type: "Feature",
- properties: {
- name: "MapTiler Carto",
- url: "https://api.maptiler.com/maps/openstreetmap/style.json?key=GvoVAJgu46I5rZapJuAy",
- category: "osmbasedmap",
- id: "maptiler.carto",
- type: "vector",
- attribution: {
- text: "Maptiler",
- url: "https://www.maptiler.com/copyright/"
- }
- },
- geometry: BBox.global.asGeometry()
- };
+ public static readonly maptilerBackdrop: RasterLayerPolygon = {
+ type: "Feature",
+ properties: {
+ name: "MapTiler Backdrop",
+ url: "https://api.maptiler.com/maps/backdrop/style.json?key=GvoVAJgu46I5rZapJuAy",
+ category: "osmbasedmap",
+ id: "maptiler.backdrop",
+ type: "vector",
+ attribution: {
+ text: "Maptiler",
+ url: "https://www.maptiler.com/copyright/",
+ },
+ },
+ geometry: BBox.global.asGeometry(),
+ }
+ public static readonly americana: RasterLayerPolygon = {
+ type: "Feature",
+ properties: {
+ name: "Americana",
+ url: "https://zelonewolf.github.io/openstreetmap-americana/style.json",
+ category: "osmbasedmap",
+ id: "americana",
+ type: "vector",
+ attribution: {
+ text: "Americana",
+ url: "https://github.com/ZeLonewolf/openstreetmap-americana/",
+ },
+ },
+ geometry: BBox.global.asGeometry(),
+ }
- public static readonly maptilerBackdrop: RasterLayerPolygon = {
- type: "Feature",
- properties: {
- name: "MapTiler Backdrop",
- url: "https://api.maptiler.com/maps/backdrop/style.json?key=GvoVAJgu46I5rZapJuAy",
- category: "osmbasedmap",
- id: "maptiler.backdrop",
- type: "vector",
- attribution: {
- text: "Maptiler",
- url: "https://www.maptiler.com/copyright/"
- }
- },
- geometry: BBox.global.asGeometry()
- };
- public static readonly americana: RasterLayerPolygon = {
- type: "Feature",
- properties: {
- name: "Americana",
- url: "https://zelonewolf.github.io/openstreetmap-americana/style.json",
- category: "osmbasedmap",
- id: "americana",
- type: "vector",
- attribution: {
- text: "Americana",
- url: "https://github.com/ZeLonewolf/openstreetmap-americana/"
- }
- },
- geometry: BBox.global.asGeometry()
- };
+ public static readonly vectorLayers = [
+ AvailableRasterLayers.maptilerDefaultLayer,
+ AvailableRasterLayers.osmCarto,
+ AvailableRasterLayers.maptilerCarto,
+ AvailableRasterLayers.maptilerBackdrop,
+ AvailableRasterLayers.americana,
+ ]
- public static readonly vectorLayers = [
- AvailableRasterLayers.maptilerDefaultLayer,
- AvailableRasterLayers.osmCarto,
- AvailableRasterLayers.maptilerCarto,
- AvailableRasterLayers.maptilerBackdrop,
- AvailableRasterLayers.americana
- ];
-
- public static layersAvailableAt(
- location: Store<{ lon: number; lat: number }>
- ): Store {
- const availableLayersBboxes = Stores.ListStabilized(
- location.mapD((loc) => {
- const lonlat: [number, number] = [loc.lon, loc.lat];
- return AvailableRasterLayers.EditorLayerIndex.filter((eliPolygon) =>
- BBox.get(eliPolygon).contains(lonlat)
- );
- })
- );
- const available = Stores.ListStabilized(
- availableLayersBboxes.map((eliPolygons) => {
- const loc = location.data;
- const lonlat: [number, number] = [loc.lon, loc.lat];
- const matching: RasterLayerPolygon[] = eliPolygons.filter((eliPolygon) => {
- if (eliPolygon.geometry === null) {
- return true; // global ELI-layer
- }
- return GeoOperations.inside(lonlat, eliPolygon);
- });
- matching.push(...AvailableRasterLayers.globalLayers);
- matching.unshift(...AvailableRasterLayers.vectorLayers);
- return matching;
- })
- );
- return available;
- }
+ public static layersAvailableAt(
+ location: Store<{ lon: number; lat: number }>
+ ): Store {
+ const availableLayersBboxes = Stores.ListStabilized(
+ location.mapD((loc) => {
+ const lonlat: [number, number] = [loc.lon, loc.lat]
+ return AvailableRasterLayers.EditorLayerIndex.filter((eliPolygon) =>
+ BBox.get(eliPolygon).contains(lonlat)
+ )
+ })
+ )
+ const available = Stores.ListStabilized(
+ availableLayersBboxes.map((eliPolygons) => {
+ const loc = location.data
+ const lonlat: [number, number] = [loc.lon, loc.lat]
+ const matching: RasterLayerPolygon[] = eliPolygons.filter((eliPolygon) => {
+ if (eliPolygon.geometry === null) {
+ return true // global ELI-layer
+ }
+ return GeoOperations.inside(lonlat, eliPolygon)
+ })
+ matching.push(...AvailableRasterLayers.globalLayers)
+ matching.unshift(...AvailableRasterLayers.vectorLayers)
+ return matching
+ })
+ )
+ return available
+ }
}
export class RasterLayerUtils {
- /**
- * Selects, from the given list of available rasterLayerPolygons, a rasterLayer.
- * This rasterlayer will be of type 'preferredCategory' and will be of the 'best'-layer (if available).
- * Returns 'undefined' if no such layer is available
- * @param available
- * @param preferredCategory
- * @param ignoreLayer
- */
- public static SelectBestLayerAccordingTo(
- available: RasterLayerPolygon[],
- preferredCategory: string,
- ignoreLayer?: RasterLayerPolygon
- ): RasterLayerPolygon {
- let secondBest: RasterLayerPolygon = undefined;
- for (const rasterLayer of available) {
- if (rasterLayer === ignoreLayer) {
- continue;
- }
- const p = rasterLayer.properties;
- if (p.category === preferredCategory) {
- if (p.best) {
- return rasterLayer;
+ /**
+ * Selects, from the given list of available rasterLayerPolygons, a rasterLayer.
+ * This rasterlayer will be of type 'preferredCategory' and will be of the 'best'-layer (if available).
+ * Returns 'undefined' if no such layer is available
+ * @param available
+ * @param preferredCategory
+ * @param ignoreLayer
+ */
+ public static SelectBestLayerAccordingTo(
+ available: RasterLayerPolygon[],
+ preferredCategory: string,
+ ignoreLayer?: RasterLayerPolygon
+ ): RasterLayerPolygon {
+ let secondBest: RasterLayerPolygon = undefined
+ for (const rasterLayer of available) {
+ if (rasterLayer === ignoreLayer) {
+ continue
+ }
+ const p = rasterLayer.properties
+ if (p.category === preferredCategory) {
+ if (p.best) {
+ return rasterLayer
+ }
+ if (!secondBest) {
+ secondBest = rasterLayer
+ }
+ }
}
- if (!secondBest) {
- secondBest = rasterLayer;
- }
- }
+ return secondBest
}
- return secondBest;
- }
}
export type RasterLayerPolygon = Feature
@@ -180,165 +180,165 @@ export type RasterLayerPolygon = Feature
* which was then converted with http://borischerny.com/json-schema-to-typescript-browser/
*/
export interface EditorLayerIndexProperties extends RasterLayerProperties {
- /**
- * The name of the imagery source
- */
- readonly name: string;
- /**
- * Whether the imagery name should be translated
- */
- readonly i18n?: boolean;
- readonly type:
- | "tms"
- | "wms"
- | "bing"
- | "scanex"
- | "wms_endpoint"
- | "wmts"
- | "vector"; /* Vector is not actually part of the ELI-spec, we add it for vector layers */
- /**
- * A rough categorisation of different types of layers. See https://github.com/osmlab/editor-layer-index/blob/gh-pages/CONTRIBUTING.md#categories for a description of the individual categories.
- */
- readonly category?:
- | "photo"
- | "map"
- | "historicmap"
- | "osmbasedmap"
- | "historicphoto"
- | "qa"
- | "elevation"
- | "other";
- /**
- * A URL template for imagery tiles
- */
- readonly url: string;
- readonly min_zoom?: number;
- readonly max_zoom?: number;
- /**
- * explicit/implicit permission by the owner for use in OSM
- */
- readonly permission_osm?: "explicit" | "implicit" | "no";
- /**
- * A URL for the license or permissions for the imagery
- */
- readonly license_url?: string;
- /**
- * A URL for the privacy policy of the operator or false if there is no existing privacy policy for tis imagery.
- */
- readonly privacy_policy_url?: string | boolean;
- /**
- * A unique identifier for the source; used in imagery_used changeset tag
- */
- readonly id: string;
- /**
- * A short English-language description of the source
- */
- readonly description?: string;
- /**
- * The ISO 3166-1 alpha-2 two letter country code in upper case. Use ZZ for unknown or multiple.
- */
- readonly country_code?: string;
- /**
- * Whether this imagery should be shown in the default world-wide menu
- */
- readonly default?: boolean;
- /**
- * Whether this imagery is the best source for the region
- */
- readonly best?: boolean;
- /**
- * The age of the oldest imagery or data in the source, as an RFC3339 date or leading portion of one
- */
- readonly start_date?: string;
- /**
- * The age of the newest imagery or data in the source, as an RFC3339 date or leading portion of one
- */
- readonly end_date?: string;
- /**
- * HTTP header to check for information if the tile is invalid
- */
- readonly no_tile_header?: {
/**
- * This interface was referenced by `undefined`'s JSON-Schema definition
- * via the `patternProperty` "^.*$".
+ * The name of the imagery source
*/
- [k: string]: string[] | null
- };
- /**
- * 'true' if tiles are transparent and can be overlaid on another source
- */
- readonly overlay?: boolean & string;
- readonly available_projections?: string[];
- readonly attribution?: {
- readonly url?: string
- readonly text?: string
- readonly html?: string
- readonly required?: boolean
- };
- /**
- * A URL for an image, that can be displayed in the list of imagery layers next to the name
- */
- readonly icon?: string;
- /**
- * A link to an EULA text that has to be accepted by the user, before the imagery source is added. Can contain {lang} to be replaced by a current user language wiki code (like FR:) or an empty string for the default English text.
- */
- readonly eula?: string;
- /**
- * A URL for an image, that is displayed in the mapview for attribution
- */
- readonly "logo-image"?: string;
- /**
- * Customized text for the terms of use link (default is "Background Terms of Use")
- */
- readonly "terms-of-use-text"?: string;
- /**
- * Specify a checksum for tiles, which aren't real tiles. `type` is the digest type and can be MD5, SHA-1, SHA-256, SHA-384 and SHA-512, value is the hex encoded checksum in lower case. To create a checksum save the tile as file and upload it to e.g. https://defuse.ca/checksums.htm.
- */
- readonly "no-tile-checksum"?: string;
- /**
- * header-name attribute specifies a header returned by tile server, that will be shown as `metadata-key` attribute in Show Tile Info dialog
- */
- readonly "metadata-header"?: string;
- /**
- * Set to `true` if imagery source is properly aligned and does not need imagery offset adjustments. This is used for OSM based sources too.
- */
- readonly "valid-georeference"?: boolean;
- /**
- * Size of individual tiles delivered by a TMS service
- */
- readonly "tile-size"?: number;
- /**
- * Whether tiles status can be accessed by appending /status to the tile URL and can be submitted for re-rendering by appending /dirty.
- */
- readonly "mod-tile-features"?: string;
- /**
- * HTTP headers to be sent to server. It has two attributes header-name and header-value. May be specified multiple times.
- */
- readonly "custom-http-headers"?: {
- readonly "header-name"?: string
- readonly "header-value"?: string
- };
- /**
- * Default layer to open (when using WMS_ENDPOINT type). Contains list of layer tag with two attributes - name and style, e.g. `"default-layers": ["layer": { name="Basisdata_NP_Basiskart_JanMayen_WMTS_25829" "style":"default" } ]` (not allowed in `mirror` attribute)
- */
- readonly "default-layers"?: {
- layer?: {
- "layer-name"?: string
- "layer-style"?: string
- [k: string]: unknown
+ readonly name: string
+ /**
+ * Whether the imagery name should be translated
+ */
+ readonly i18n?: boolean
+ readonly type:
+ | "tms"
+ | "wms"
+ | "bing"
+ | "scanex"
+ | "wms_endpoint"
+ | "wmts"
+ | "vector" /* Vector is not actually part of the ELI-spec, we add it for vector layers */
+ /**
+ * A rough categorisation of different types of layers. See https://github.com/osmlab/editor-layer-index/blob/gh-pages/CONTRIBUTING.md#categories for a description of the individual categories.
+ */
+ readonly category?:
+ | "photo"
+ | "map"
+ | "historicmap"
+ | "osmbasedmap"
+ | "historicphoto"
+ | "qa"
+ | "elevation"
+ | "other"
+ /**
+ * A URL template for imagery tiles
+ */
+ readonly url: string
+ readonly min_zoom?: number
+ readonly max_zoom?: number
+ /**
+ * explicit/implicit permission by the owner for use in OSM
+ */
+ readonly permission_osm?: "explicit" | "implicit" | "no"
+ /**
+ * A URL for the license or permissions for the imagery
+ */
+ readonly license_url?: string
+ /**
+ * A URL for the privacy policy of the operator or false if there is no existing privacy policy for tis imagery.
+ */
+ readonly privacy_policy_url?: string | boolean
+ /**
+ * A unique identifier for the source; used in imagery_used changeset tag
+ */
+ readonly id: string
+ /**
+ * A short English-language description of the source
+ */
+ readonly description?: string
+ /**
+ * The ISO 3166-1 alpha-2 two letter country code in upper case. Use ZZ for unknown or multiple.
+ */
+ readonly country_code?: string
+ /**
+ * Whether this imagery should be shown in the default world-wide menu
+ */
+ readonly default?: boolean
+ /**
+ * Whether this imagery is the best source for the region
+ */
+ readonly best?: boolean
+ /**
+ * The age of the oldest imagery or data in the source, as an RFC3339 date or leading portion of one
+ */
+ readonly start_date?: string
+ /**
+ * The age of the newest imagery or data in the source, as an RFC3339 date or leading portion of one
+ */
+ readonly end_date?: string
+ /**
+ * HTTP header to check for information if the tile is invalid
+ */
+ readonly no_tile_header?: {
+ /**
+ * This interface was referenced by `undefined`'s JSON-Schema definition
+ * via the `patternProperty` "^.*$".
+ */
+ [k: string]: string[] | null
}
- [k: string]: unknown
- }[];
- /**
- * format to use when connecting tile server (when using WMS_ENDPOINT type)
- */
- readonly format?: string;
- /**
- * If `true` transparent tiles will be requested from WMS server
- */
- readonly transparent?: boolean & string;
- /**
- * minimum expiry time for tiles in seconds. The larger the value, the longer entry in cache will be considered valid
- */
- readonly "minimum-tile-expire"?: number;
+ /**
+ * 'true' if tiles are transparent and can be overlaid on another source
+ */
+ readonly overlay?: boolean & string
+ readonly available_projections?: string[]
+ readonly attribution?: {
+ readonly url?: string
+ readonly text?: string
+ readonly html?: string
+ readonly required?: boolean
+ }
+ /**
+ * A URL for an image, that can be displayed in the list of imagery layers next to the name
+ */
+ readonly icon?: string
+ /**
+ * A link to an EULA text that has to be accepted by the user, before the imagery source is added. Can contain {lang} to be replaced by a current user language wiki code (like FR:) or an empty string for the default English text.
+ */
+ readonly eula?: string
+ /**
+ * A URL for an image, that is displayed in the mapview for attribution
+ */
+ readonly "logo-image"?: string
+ /**
+ * Customized text for the terms of use link (default is "Background Terms of Use")
+ */
+ readonly "terms-of-use-text"?: string
+ /**
+ * Specify a checksum for tiles, which aren't real tiles. `type` is the digest type and can be MD5, SHA-1, SHA-256, SHA-384 and SHA-512, value is the hex encoded checksum in lower case. To create a checksum save the tile as file and upload it to e.g. https://defuse.ca/checksums.htm.
+ */
+ readonly "no-tile-checksum"?: string
+ /**
+ * header-name attribute specifies a header returned by tile server, that will be shown as `metadata-key` attribute in Show Tile Info dialog
+ */
+ readonly "metadata-header"?: string
+ /**
+ * Set to `true` if imagery source is properly aligned and does not need imagery offset adjustments. This is used for OSM based sources too.
+ */
+ readonly "valid-georeference"?: boolean
+ /**
+ * Size of individual tiles delivered by a TMS service
+ */
+ readonly "tile-size"?: number
+ /**
+ * Whether tiles status can be accessed by appending /status to the tile URL and can be submitted for re-rendering by appending /dirty.
+ */
+ readonly "mod-tile-features"?: string
+ /**
+ * HTTP headers to be sent to server. It has two attributes header-name and header-value. May be specified multiple times.
+ */
+ readonly "custom-http-headers"?: {
+ readonly "header-name"?: string
+ readonly "header-value"?: string
+ }
+ /**
+ * Default layer to open (when using WMS_ENDPOINT type). Contains list of layer tag with two attributes - name and style, e.g. `"default-layers": ["layer": { name="Basisdata_NP_Basiskart_JanMayen_WMTS_25829" "style":"default" } ]` (not allowed in `mirror` attribute)
+ */
+ readonly "default-layers"?: {
+ layer?: {
+ "layer-name"?: string
+ "layer-style"?: string
+ [k: string]: unknown
+ }
+ [k: string]: unknown
+ }[]
+ /**
+ * format to use when connecting tile server (when using WMS_ENDPOINT type)
+ */
+ readonly format?: string
+ /**
+ * If `true` transparent tiles will be requested from WMS server
+ */
+ readonly transparent?: boolean & string
+ /**
+ * minimum expiry time for tiles in seconds. The larger the value, the longer entry in cache will be considered valid
+ */
+ readonly "minimum-tile-expire"?: number
}
diff --git a/src/UI/Map/MapLibreAdaptor.ts b/src/UI/Map/MapLibreAdaptor.ts
index eb70c3e4d..73e7dc0d2 100644
--- a/src/UI/Map/MapLibreAdaptor.ts
+++ b/src/UI/Map/MapLibreAdaptor.ts
@@ -422,7 +422,9 @@ export class MapLibreAdaptor implements MapProperties, ExportableMap {
map.addSource(background.id, MapLibreAdaptor.prepareWmsSource(background))
}
if (!map.getLayer(background.id)) {
- addLayerBeforeId ??= map.getStyle().layers.find(l => l.id.startsWith("mapcomplete_"))?.id
+ addLayerBeforeId ??= map
+ .getStyle()
+ .layers.find((l) => l.id.startsWith("mapcomplete_"))?.id
console.log(
"Adding background layer",
background.id,
diff --git a/src/UI/Map/ShowDataLayer.ts b/src/UI/Map/ShowDataLayer.ts
index e49b44c78..1e6bedfd8 100644
--- a/src/UI/Map/ShowDataLayer.ts
+++ b/src/UI/Map/ShowDataLayer.ts
@@ -515,7 +515,7 @@ export default class ShowDataLayer {
const l = new LineRenderingLayer(
map,
features,
- "mapcomplete_"+this._options.layer.id + "_linerendering_" + i,
+ "mapcomplete_" + this._options.layer.id + "_linerendering_" + i,
lineRenderingConfig,
doShowLayer,
fetchStore,
diff --git a/src/UI/SpecialVisualizations.ts b/src/UI/SpecialVisualizations.ts
index 51991fc0a..e35ee75e1 100644
--- a/src/UI/SpecialVisualizations.ts
+++ b/src/UI/SpecialVisualizations.ts
@@ -74,7 +74,7 @@ import NearbyImagesSearch from "../Logic/Web/NearbyImagesSearch"
import AllReviews from "./Reviews/AllReviews.svelte"
import StarsBarIcon from "./Reviews/StarsBarIcon.svelte"
import ReviewForm from "./Reviews/ReviewForm.svelte"
-import Questionbox from "./Popup/TagRendering/Questionbox.svelte";
+import Questionbox from "./Popup/TagRendering/Questionbox.svelte"
class NearbyImageVis implements SpecialVisualization {
// Class must be in SpecialVisualisations due to weird cyclical import that breaks the tests
@@ -181,7 +181,6 @@ class StealViz implements SpecialVisualization {
}
}
-
/**
* Thin wrapper around QuestionBox.svelte to include it into the special Visualisations
*/
@@ -189,7 +188,7 @@ export class QuestionViz implements SpecialVisualization {
funcName = "questions"
needsUrls = []
docs =
- "The special element which shows the questions which are unkown. Added by default if not yet there"
+ "The special element which shows the questions which are unkown. Added by default if not yet there"
args = [
{
name: "labels",
@@ -202,20 +201,20 @@ export class QuestionViz implements SpecialVisualization {
]
constr(
- state: SpecialVisualizationState,
- tags: UIEventSource>,
- args: string[],
- feature: Feature,
- layer: LayerConfig
+ state: SpecialVisualizationState,
+ tags: UIEventSource>,
+ args: string[],
+ feature: Feature,
+ layer: LayerConfig
): BaseUIElement {
const labels = args[0]
- ?.split(";")
- ?.map((s) => s.trim())
- ?.filter((s) => s !== "")
+ ?.split(";")
+ ?.map((s) => s.trim())
+ ?.filter((s) => s !== "")
const blacklist = args[1]
- ?.split(";")
- ?.map((s) => s.trim())
- ?.filter((s) => s !== "")
+ ?.split(";")
+ ?.map((s) => s.trim())
+ ?.filter((s) => s !== "")
return new SvelteUIElement(Questionbox, {
layer,
tags,
diff --git a/src/assets/contributors.json b/src/assets/contributors.json
index 9043cd9d8..6b4a17b70 100644
--- a/src/assets/contributors.json
+++ b/src/assets/contributors.json
@@ -1,7 +1,7 @@
{
"contributors": [
{
- "commits": 6085,
+ "commits": 6092,
"contributor": "Pieter Vander Vennet"
},
{
diff --git a/src/assets/translators.json b/src/assets/translators.json
index 00bc3f28b..b9e124475 100644
--- a/src/assets/translators.json
+++ b/src/assets/translators.json
@@ -1,7 +1,7 @@
{
"contributors": [
{
- "commits": 310,
+ "commits": 311,
"contributor": "kjon"
},
{
@@ -348,6 +348,10 @@
"commits": 3,
"contributor": "SiegbjornSitumeang"
},
+ {
+ "commits": 2,
+ "contributor": "macpac"
+ },
{
"commits": 2,
"contributor": "Peter Brodersen"
@@ -444,6 +448,10 @@
"commits": 2,
"contributor": "Leo Alcaraz"
},
+ {
+ "commits": 1,
+ "contributor": "Michal Čermák"
+ },
{
"commits": 1,
"contributor": "Kelson Vibber"
From 44cb51be9fcedf7f6ef4ca6c92d78e6d828b5169 Mon Sep 17 00:00:00 2001
From: kjon
Date: Mon, 9 Oct 2023 20:39:49 +0000
Subject: [PATCH 09/36] Translated using Weblate (German)
Currently translated at 100.0% (3233 of 3233 strings)
Translation: MapComplete/Layer translations
Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/de/
---
langs/layers/de.json | 83 ++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 83 insertions(+)
diff --git a/langs/layers/de.json b/langs/layers/de.json
index 0b2701b79..bc8c41864 100644
--- a/langs/layers/de.json
+++ b/langs/layers/de.json
@@ -4654,6 +4654,27 @@
}
}
},
+ "13": {
+ "options": {
+ "0": {
+ "question": "Hat zuckerfreie Angebote"
+ }
+ }
+ },
+ "14": {
+ "options": {
+ "0": {
+ "question": "Hat glutenfreie Angebote"
+ }
+ }
+ },
+ "15": {
+ "options": {
+ "0": {
+ "question": "Hat laktosefreie Angebote"
+ }
+ }
+ },
"2": {
"options": {
"0": {
@@ -7499,6 +7520,23 @@
"email": {
"question": "Wie lautet die Mail-Adresse von {title()}?"
},
+ "gluten_free": {
+ "mappings": {
+ "0": {
+ "then": "Das Geschäft verkauft ausschließlich glutenfreie Produkte"
+ },
+ "1": {
+ "then": "Das Geschäft verkauft viele glutenfreie Produkte"
+ },
+ "2": {
+ "then": "Das Geschäft verkauft wenige glutenfreie Produkte"
+ },
+ "3": {
+ "then": "Das Geschäft verkauft keine glutenfreie Produkte"
+ }
+ },
+ "question": "Verkauft das Geschäft glutenfreie Produkte?"
+ },
"induction-loop": {
"mappings": {
"0": {
@@ -7558,6 +7596,23 @@
}
}
},
+ "lactose_free": {
+ "mappings": {
+ "0": {
+ "then": "Ausschließlich laktosefreie Produkte"
+ },
+ "1": {
+ "then": "Viele laktosefreie Produkte"
+ },
+ "2": {
+ "then": "Wenige laktosefreie Produkte"
+ },
+ "3": {
+ "then": "Keine laktosefreie Produkte"
+ }
+ },
+ "question": "Verkauft {title()} laktosefreie Produkte?"
+ },
"last_edit": {
"render": {
"special": {
@@ -7718,6 +7773,24 @@
},
"question": "Ist das Rauchen in {title()} erlaubt?"
},
+ "sugar_free": {
+ "mappings": {
+ "0": {
+ "then": "Das Geschäft verkauft ausschließlich zuckerfreie Produkte"
+ },
+ "1": {
+ "then": "Das Geschäft verkauft viele zuckerfreie Produkte"
+ },
+ "2": {
+ "then": "Das Geschäft verkauft wenige zuckerfreie Produkte"
+ },
+ "3": {
+ "then": "Das Geschäft verkauft keine zuckerfreie Produkte"
+ }
+ },
+ "question": "Verkauft das Geschäft zuckerfreie Produkte?",
+ "questionHint": "Dies ist wichtig für Menschen, die eine zuckerfreie Diät einhalten, z. B. für Menschen mit Diabetes"
+ },
"survey_date": {
"mappings": {
"0": {
@@ -8262,6 +8335,13 @@
"question": "Nur Geschäfte mit dem Namen {search} anzeigen"
}
}
+ },
+ "6": {
+ "options": {
+ "0": {
+ "question": "Nur Second-Hand-Geschäfte anzeigen"
+ }
+ }
}
},
"name": "Geschäfte",
@@ -8312,6 +8392,9 @@
},
"question": "Bietet dieses Geschäft Bioprodukte an?"
},
+ "second_hand": {
+ "question": "Verlauft das Geschäft auch Second-Hand-Produkte?"
+ },
"shops-name": {
"question": "Wie ist der Name dieses Geschäfts?",
"render": "Der Name des Geschäfts lautet {name}"
From 50a9b319abffc0e7ee5a65a2ec64337b195b3723 Mon Sep 17 00:00:00 2001
From: Julio Salas
Date: Mon, 9 Oct 2023 15:16:44 +0000
Subject: [PATCH 10/36] Translated using Weblate (Spanish)
Currently translated at 43.5% (1408 of 3233 strings)
Translation: MapComplete/Layer translations
Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/es/
---
langs/layers/es.json | 296 +++++++++++++++++++++----------------------
1 file changed, 146 insertions(+), 150 deletions(-)
diff --git a/langs/layers/es.json b/langs/layers/es.json
index 4af92ae41..30c26bf39 100644
--- a/langs/layers/es.json
+++ b/langs/layers/es.json
@@ -35,6 +35,16 @@
"1": {
"title": "un mupi"
},
+ "10": {
+ "description": "Se utiliza para carteles publicitarios, letreros de neón, logotipos y carteles en entradas institucionales",
+ "title": "un señal"
+ },
+ "11": {
+ "title": "una escultura"
+ },
+ "12": {
+ "title": "una pared pintada"
+ },
"2": {
"title": "un mupi sobre la pared"
},
@@ -61,16 +71,6 @@
},
"9": {
"title": "un tótem"
- },
- "10": {
- "description": "Se utiliza para carteles publicitarios, letreros de neón, logotipos y carteles en entradas institucionales",
- "title": "un lletrer"
- },
- "11": {
- "title": "una escultura"
- },
- "12": {
- "title": "una pared pintada"
}
},
"tagRenderings": {
@@ -80,7 +80,7 @@
"then": "Este mupi tiene publicidad en un único lado"
},
"1": {
- "then": "Este mupi tiene publicidad por los dos lados"
+ "then": "Este objeto tiene publicidad por los dos lados"
}
},
"question": "¿Por cuantos lados puedes ver publicidad?"
@@ -165,6 +165,9 @@
"1": {
"then": "Esto es un tablón de anuncios"
},
+ "10": {
+ "then": "Esto es una pared pintada"
+ },
"2": {
"then": "Esto es una columna"
},
@@ -188,9 +191,6 @@
},
"9": {
"then": "Esto es un tótem"
- },
- "10": {
- "then": "Esto es una pared pintada"
}
},
"question": "¿Qué tipo de elemento publicitario es?",
@@ -205,6 +205,9 @@
"1": {
"then": "Tablon de anuncios"
},
+ "10": {
+ "then": "Pared Pintada"
+ },
"2": {
"then": "Mupi"
},
@@ -228,9 +231,6 @@
},
"9": {
"then": "Tótem"
- },
- "10": {
- "then": "Pared Pintada"
}
}
}
@@ -312,6 +312,15 @@
"1": {
"then": "Mural"
},
+ "10": {
+ "then": "Azulejo (Baldosas decorativas Españolas y Portuguesas)"
+ },
+ "11": {
+ "then": "Cerámica"
+ },
+ "12": {
+ "then": "Tallado en madera"
+ },
"2": {
"then": "Pintura"
},
@@ -335,15 +344,6 @@
},
"9": {
"then": "Relieve"
- },
- "10": {
- "then": "Azulejo (Baldosas decorativas Españolas y Portuguesas)"
- },
- "11": {
- "then": "Cerámica"
- },
- "12": {
- "then": "Tallado en madera"
}
},
"question": "¿Qué tipo de obra es esta pieza?",
@@ -1440,6 +1440,27 @@
"0": {
"question": "Todos los conectores"
},
+ "10": {
+ "question": "Tiene un conector Tipo 2 con cable (mennekes) "
+ },
+ "11": {
+ "question": "Tiene un conector Tesla Supercharger CCS (un tipo2_css de marca) "
+ },
+ "12": {
+ "question": "Tiene un conector Tesla Supercharger (destination) "
+ },
+ "13": {
+ "question": "Tiene un conector Tesla Supercharger (Destination) (Tipo2 A con un cable de marca tesla) "
+ },
+ "14": {
+ "question": "Tiene un conector USB para cargar teléfonos y dispositivos electrónicos pequeños "
+ },
+ "15": {
+ "question": "Tiene un conector Bosch Active Connect con 3 pines y cable "
+ },
+ "16": {
+ "question": "Tiene un conector Bosch Active Connect con 5 pines y cable "
+ },
"2": {
"question": "Tiene un conector enchufe de pared Europeo con un pin de tierra (CEE7/4 tipo E) "
},
@@ -1463,27 +1484,6 @@
},
"9": {
"question": "Tiene un conector Tipo 2 CCS (mennekes)
"
- },
- "10": {
- "question": "Tiene un conector Tipo 2 con cable (mennekes) "
- },
- "11": {
- "question": "Tiene un conector Tesla Supercharger CCS (un tipo2_css de marca) "
- },
- "12": {
- "question": "Tiene un conector Tesla Supercharger (destination) "
- },
- "13": {
- "question": "Tiene un conector Tesla Supercharger (Destination) (Tipo2 A con un cable de marca tesla) "
- },
- "14": {
- "question": "Tiene un conector USB para cargar teléfonos y dispositivos electrónicos pequeños "
- },
- "15": {
- "question": "Tiene un conector Bosch Active Connect con 3 pines y cable "
- },
- "16": {
- "question": "Tiene un conector Bosch Active Connect con 5 pines y cable "
}
}
}
@@ -1538,30 +1538,6 @@
"1": {
"then": "Enchufe de pared Schuko sin pin de tierra (CEE7/4 tipo F)"
},
- "2": {
- "then": "Enchufe de pared Europeo con pin de tierra (CEE7/4 tipo E)"
- },
- "3": {
- "then": "Enchufe de pared Europeo con pin de tierra (CEE7/4 tipo E)"
- },
- "4": {
- "then": "Chademo"
- },
- "5": {
- "then": "Chademo"
- },
- "6": {
- "then": "Tipo 1 con cable (J1772)"
- },
- "7": {
- "then": "Tipo 1 con cable (J1772)"
- },
- "8": {
- "then": "Tipo 1 sin cable (J1772)"
- },
- "9": {
- "then": "Tipo 1 sin cable (J1772)"
- },
"10": {
"then": "CSS Tipo 1 (también conocido como Tipo 1 Combo)"
},
@@ -1592,6 +1568,9 @@
"19": {
"then": "Tipo 2 con cable (mennekes)"
},
+ "2": {
+ "then": "Enchufe de pared Europeo con pin de tierra (CEE7/4 tipo E)"
+ },
"20": {
"then": "CCS Supercargador Tesla (un tipo2_css con marca)"
},
@@ -1622,11 +1601,32 @@
"29": {
"then": "Bosch Active Connect con 3 pines y cable"
},
+ "3": {
+ "then": "Enchufe de pared Europeo con pin de tierra (CEE7/4 tipo E)"
+ },
"30": {
"then": "Bosch Active Connect con 5 pines y cable"
},
"31": {
"then": "Bosch Active Connect con 5 pines y cable"
+ },
+ "4": {
+ "then": "Chademo"
+ },
+ "5": {
+ "then": "Chademo"
+ },
+ "6": {
+ "then": "Tipo 1 con cable (J1772)"
+ },
+ "7": {
+ "then": "Tipo 1 con cable (J1772)"
+ },
+ "8": {
+ "then": "Tipo 1 sin cable (J1772)"
+ },
+ "9": {
+ "then": "Tipo 1 sin cable (J1772)"
}
},
"question": "¿Qué tipo de conexiones de carga están disponibles aquí?"
@@ -2021,6 +2021,12 @@
"1": {
"then": "Este carril bici está pavimentado"
},
+ "10": {
+ "then": "Este carril bici está hecho de gravilla"
+ },
+ "12": {
+ "then": "Este carril bici está hecho de tierra natural"
+ },
"2": {
"then": "Este carril bici está hecho de asfalto"
},
@@ -2035,12 +2041,6 @@
},
"9": {
"then": "Este carril bici está hecho de grava"
- },
- "10": {
- "then": "Este carril bici está hecho de gravilla"
- },
- "12": {
- "then": "Este carril bici está hecho de tierra natural"
}
},
"question": "¿De qué superficie está hecho este carril bici?",
@@ -2086,6 +2086,9 @@
"1": {
"then": "Este carril bici está pavimentado"
},
+ "10": {
+ "then": "Este carril bici está hecho de gravilla"
+ },
"2": {
"then": "Este carril bici está hecho de asfalto"
},
@@ -2097,9 +2100,6 @@
},
"9": {
"then": "Este carril bici está hecho de grava"
- },
- "10": {
- "then": "Este carril bici está hecho de gravilla"
}
},
"question": "¿De qué esta hecha la superficie de esta calle?",
@@ -2710,6 +2710,18 @@
"0": {
"then": "Esto es una pizzería"
},
+ "10": {
+ "then": "Aquí se sirven platos Chinos"
+ },
+ "11": {
+ "then": "Aquí se sirven platos Griegos"
+ },
+ "12": {
+ "then": "Aquí se sirven platos Indios"
+ },
+ "13": {
+ "then": "Aquí se sirven platos Turcos"
+ },
"2": {
"then": "Principalmente sirve pasta"
},
@@ -2730,18 +2742,6 @@
},
"9": {
"then": "Aquí se sirven platos Franceses"
- },
- "10": {
- "then": "Aquí se sirven platos Chinos"
- },
- "11": {
- "then": "Aquí se sirven platos Griegos"
- },
- "12": {
- "then": "Aquí se sirven platos Indios"
- },
- "13": {
- "then": "Aquí se sirven platos Turcos"
}
},
"question": "¿Qué comida se sirve aquí?",
@@ -3139,6 +3139,19 @@
}
}
},
+ "10": {
+ "options": {
+ "0": {
+ "question": "Todas las notas"
+ },
+ "1": {
+ "question": "Ocultar las notas de importación"
+ },
+ "2": {
+ "question": "Solo mostrar las notas de importación"
+ }
+ }
+ },
"2": {
"options": {
"0": {
@@ -3194,19 +3207,6 @@
"question": "Solo mostrar las notas abiertas"
}
}
- },
- "10": {
- "options": {
- "0": {
- "question": "Todas las notas"
- },
- "1": {
- "question": "Ocultar las notas de importación"
- },
- "2": {
- "question": "Solo mostrar las notas de importación"
- }
- }
}
},
"name": "Notas de OpenStreetMap",
@@ -3822,21 +3822,6 @@
"1": {
"question": "Reciclaje de baterías"
},
- "3": {
- "question": "Reciclaje de latas"
- },
- "4": {
- "question": "Reciclaje de ropa"
- },
- "5": {
- "question": "Reciclaje de aceite de cocina"
- },
- "6": {
- "question": "Reciclaje de aceite de motor"
- },
- "9": {
- "question": "Reciclaje de botellas de cristal"
- },
"10": {
"question": "Reciclaje de cristal"
},
@@ -3860,6 +3845,21 @@
},
"18": {
"question": "Reciclaje de pequeños electrodomésticos"
+ },
+ "3": {
+ "question": "Reciclaje de latas"
+ },
+ "4": {
+ "question": "Reciclaje de ropa"
+ },
+ "5": {
+ "question": "Reciclaje de aceite de cocina"
+ },
+ "6": {
+ "question": "Reciclaje de aceite de motor"
+ },
+ "9": {
+ "question": "Reciclaje de botellas de cristal"
}
}
}
@@ -3902,24 +3902,6 @@
"0": {
"then": "Aquí se pueden reciclar baterías"
},
- "2": {
- "then": "Aquí se pueden reciclar latas"
- },
- "3": {
- "then": "Aquí se puede reciclar ropa"
- },
- "4": {
- "then": "Aquí se puede reciclar aceite de cocina"
- },
- "5": {
- "then": "Aquí se puede reciclar aceite de motor"
- },
- "8": {
- "then": "Aquí se pueden reciclar residuos orgánicos"
- },
- "9": {
- "then": "Aquí se pueden reciclar botellas de cristal"
- },
"10": {
"then": "Aquí se puede reciclar cristal"
},
@@ -3943,6 +3925,24 @@
},
"19": {
"then": "Aquí se pueden reciclar zapatos"
+ },
+ "2": {
+ "then": "Aquí se pueden reciclar latas"
+ },
+ "3": {
+ "then": "Aquí se puede reciclar ropa"
+ },
+ "4": {
+ "then": "Aquí se puede reciclar aceite de cocina"
+ },
+ "5": {
+ "then": "Aquí se puede reciclar aceite de motor"
+ },
+ "8": {
+ "then": "Aquí se pueden reciclar residuos orgánicos"
+ },
+ "9": {
+ "then": "Aquí se pueden reciclar botellas de cristal"
}
},
"question": "¿Qué se puede reciclar aquí?"
@@ -4246,11 +4246,6 @@
"question": "¿De qué color es la luz que emite esta lámpara?",
"render": "Esta lámpara emite luz {light:colour}"
},
- "count": {
- "mappings": {
- "0": {}
- }
- },
"direction": {
"question": "¿Hacia donde apunta esta lámpara?",
"render": "Esta lámpara apunta hacia {light:direction}"
@@ -4291,6 +4286,12 @@
"1": {
"then": "Esta lámpara utiliza LEDs"
},
+ "10": {
+ "then": "Esta lámpara utiliza lámparas de sodio de alta presión (naranja con blanco)"
+ },
+ "11": {
+ "then": "Esta lampara se ilumina con gas"
+ },
"2": {
"then": "Esta lámpara utiliza iluminación incandescente"
},
@@ -4311,12 +4312,6 @@
},
"9": {
"then": "Esta lámpara utiliza lámparas de sodio de baja presión (naranja monocromo)"
- },
- "10": {
- "then": "Esta lámpara utiliza lámparas de sodio de alta presión (naranja con blanco)"
- },
- "11": {
- "then": "Esta lampara se ilumina con gas"
}
},
"question": "¿Qué tipo de iluminación utiliza esta lámpara?"
@@ -4677,6 +4672,7 @@
"render": "El tronco del árbol tiene una circunferencia de {circumference} metros"
},
"height": {
+ "question": "¿Cuál es la altura de este árbol?",
"render": "Este árbol tiene {height} metros de altura"
},
"tree-decidouous": {
@@ -4898,4 +4894,4 @@
}
}
}
-}
\ No newline at end of file
+}
From 55252003556f8329f61a626c1cf1865d8cbb5062 Mon Sep 17 00:00:00 2001
From: macpac
Date: Mon, 9 Oct 2023 12:55:48 +0000
Subject: [PATCH 11/36] Translated using Weblate (Czech)
Currently translated at 40.2% (1301 of 3233 strings)
Translation: MapComplete/Layer translations
Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/cs/
---
langs/layers/cs.json | 2085 +++++++++++++++++++++++++++++++++++++++++-
1 file changed, 2079 insertions(+), 6 deletions(-)
diff --git a/langs/layers/cs.json b/langs/layers/cs.json
index dd3be6965..5500b1cd5 100644
--- a/langs/layers/cs.json
+++ b/langs/layers/cs.json
@@ -1906,19 +1906,384 @@
"1": {
"title": "nabíjecí stanice pro automobily"
}
+ },
+ "tagRenderings": {
+ "Auth phone": {
+ "question": "Jaké je telefonní číslo pro ověřovací hovor nebo SMS?",
+ "render": "Ověření voláním nebo SMS na {authentication:phone_call:number}"
+ },
+ "Authentication": {
+ "mappings": {
+ "0": {
+ "then": "Ověření pomocí členské karty"
+ },
+ "1": {
+ "then": "Ověření pomocí aplikace"
+ },
+ "2": {
+ "then": "Ověření prostřednictvím telefonního hovoru je k dispozici"
+ },
+ "3": {
+ "then": "Ověření prostřednictvím SMS je k dispozici"
+ },
+ "4": {
+ "then": "Ověření prostřednictvím NFC je k dispozici"
+ },
+ "5": {
+ "then": "Ověřování prostřednictvím karty Money Card je k dispozici"
+ },
+ "6": {
+ "then": "Ověření prostřednictvím debetní karty je k dispozici"
+ },
+ "7": {
+ "then": "Nabíjení je zde možné (i) bez ověření"
+ }
+ },
+ "question": "Jaký druh ověření je na nabíjecí stanici k dispozici?"
+ },
+ "Available_charging_stations (generated)": {
+ "mappings": {
+ "0": {
+ "then": "Schuko nástěnná zástrčka bez zemního kolíku (CEE7/4 typu F)"
+ },
+ "1": {
+ "then": "Schuko nástěnná zástrčka bez zemního kolíku (CEE7/4 typu F)"
+ },
+ "10": {
+ "then": "Typ 1 CCS (aka Typ 1 Combo)"
+ },
+ "11": {
+ "then": "Typ 1 CCS (aka Typ 1 Combo)"
+ },
+ "12": {
+ "then": ""
+ },
+ "14": {
+ "then": "Typ 2 (mennekes)"
+ },
+ "15": {
+ "then": "Typ 2 (mennekes)"
+ },
+ "16": {
+ "then": "Typ 2 CCS (mennekes)"
+ },
+ "17": {
+ "then": "Typ 2 CCS (mennekes)"
+ },
+ "18": {
+ "then": "Typ 2 s kabelem (mennekes)"
+ },
+ "19": {
+ "then": "Typ 2 s kabelem (mennekes)"
+ },
+ "2": {
+ "then": "Evropská zástrčka se zemnícím kolíkem (CEE7/4 typ E)"
+ },
+ "20": {
+ "then": "Tesla Supercharger CCS (značkový typ2_css)"
+ },
+ "21": {
+ "then": "Tesla Supercharger CCS (značkový typ2_css)"
+ },
+ "26": {
+ "then": "USB pro nabíjení telefonů a malé elektroniky"
+ },
+ "27": {
+ "then": "USB pro nabíjení telefonů a maléh elektroniky"
+ },
+ "3": {
+ "then": "Evropská zástrčka se zemnícím kolíkem (CEE7/4 typ E)"
+ },
+ "6": {
+ "then": "Type 1 s kabelem (J1772)"
+ },
+ "7": {
+ "then": "Type 1 s kabelem (J1772)"
+ },
+ "8": {
+ "then": "Type 1 bez kabelu (J1772)"
+ },
+ "9": {
+ "then": "Type 1 bez kabelu (J1772)"
+ }
+ },
+ "question": "Jaké nabíjecí přípojky jsou zde k dispozici?"
+ },
+ "Network": {
+ "mappings": {
+ "0": {
+ "then": "Není součástí větší sítě, např. proto, že dobíjecí stanici spravuje místní podnik"
+ },
+ "1": {
+ "then": "Není součástí větší sítě"
+ }
+ },
+ "question": "Je tato nabíjecí stanice součástí sítě?",
+ "render": "Část sítě {network}"
+ },
+ "OH": {
+ "override": {
+ "question": "Kdy je tato nabíjecí stanice otevřena?"
+ }
+ },
+ "Operational status": {
+ "mappings": {
+ "0": {
+ "then": "Tato nabíjecí stanice funguje"
+ },
+ "1": {
+ "then": "Tato nabíjecí stanice je rozbitá"
+ },
+ "2": {
+ "then": "Plánuje se zde nabíjecí stanice"
+ },
+ "4": {
+ "then": "Tato nabíjecí stanice byla trvale vypnuta a již se nepoužívá, ale je stále viditelná"
+ }
+ },
+ "question": "Je toto nabíjecí místo v provozu?"
+ },
+ "Operator": {
+ "question": "Kdo je provozovatelem této nabíjecí stanice?",
+ "render": "Tuto nabíjecí stanici provozuje {operator}"
+ },
+ "Parking:fee": {
+ "mappings": {
+ "0": {
+ "then": "Žádné další náklady na parkování při nabíjení"
+ },
+ "1": {
+ "then": "Při nabíjení by se měl platit dodatečný poplatek za parkování"
+ }
+ },
+ "question": "Musí se při nabíjení platit parkovné?"
+ },
+ "Type": {
+ "mappings": {
+ "0": {
+ "then": "Jízdní kola lze nabíjet zde"
+ },
+ "1": {
+ "then": "Vozidla lze nabíjet zde"
+ },
+ "2": {
+ "then": "Koloběžky lze nabíjet zde"
+ },
+ "3": {
+ "then": "Těžká nákladní vozidla (např. nákladní automobily) lze nabíjet zde"
+ },
+ "4": {
+ "then": "Autobusy lze nabít zde"
+ }
+ },
+ "question": "Jaká vozidla je zde povoleno nabíjet?"
+ },
+ "access": {
+ "mappings": {
+ "0": {
+ "then": "Tuto nabíjecí stanici může používat kdokoli (může být vyžadována platba)"
+ },
+ "1": {
+ "then": "Tuto nabíjecí stanici může používat kdokoli (může být vyžadována platba)"
+ },
+ "2": {
+ "then": "Tuto nabíjecí stanici mohou používat pouze zákazníci místa, ke kterému tato stanice patří
Např. nabíjecí stanice provozovaná hotelem, kterou mohou používat pouze jeho hosté"
+ },
+ "3": {
+ "then": "Pro přístup k této nabíjecí stanici je nutné vyžádat klíč
Např. nabíjecí stanice provozovaná hotelem, kterou mohou používat pouze jejich hosté, kteří od recepce obdrží klíč k odemknutí nabíjecí stanice"
+ },
+ "4": {
+ "then": "Nepřístupné široké veřejnosti (např. přístupné pouze majitelům, zaměstnancům, ...)"
+ },
+ "5": {
+ "then": "Tato nabíjecí stanice je v určitých hodinách nebo za určitých podmínek přístupná veřejnosti. Mohou zde platit omezení, ale obecné použití je povoleno."
+ }
+ },
+ "question": "Kdo může tuto nabíjecí stanici používat?",
+ "render": "Přístup je {access}"
+ },
+ "capacity": {
+ "question": "Kolik vozidel zde lze nabíjet najednou?",
+ "render": "{capacity} vozidel zde mohou být současně nabíjena"
+ },
+ "charge": {
+ "question": "Kolik se za použití této nabíjecí stanice platí?",
+ "render": "Použití této nabíjecí stanice stojí {charge}"
+ },
+ "email": {
+ "question": "Jaká je e-mailová adresa provozovatele?",
+ "render": "V případě problémů pošlete e-mail na {email}"
+ },
+ "fee": {
+ "mappings": {
+ "0": {
+ "then": "Zdarma k použití (bez ověření)"
+ },
+ "1": {
+ "then": "Používání je zdarma, ale je třeba se ověřit"
+ },
+ "2": {
+ "then": "Použití zdarma"
+ },
+ "3": {
+ "then": "Placené použití, ale zdarma pro zákazníky hotelu/podniku/nemocnice/..., který dobíjecí stanici provozuje"
+ },
+ "4": {
+ "then": "Placené použití"
+ }
+ },
+ "question": "Musí se za použití této nabíjecí stanice platit?"
+ },
+ "maxstay": {
+ "mappings": {
+ "0": {
+ "then": "Žádný časový limit na opuštění vozidla zde"
+ }
+ },
+ "question": "Jaká je maximální doba, po kterou zde můžete zůstat?"
+ }
}
},
"climbing": {
"description": "Falešná vrstva, která obsahuje tagrenderingy sdílené mezi lezeckými vrstvami"
},
"clock": {
+ "description": "Vrstva s veřejnými hodinami",
"tagRenderings": {
+ "display": {
+ "question": "Jak tyto hodiny zobrazují čas?"
+ },
+ "faces": {
+ "freeform": {
+ "placeholder": "Počet ciferníků"
+ },
+ "mappings": {
+ "0": {
+ "then": "Tyto hodiny mají jeden ciferník"
+ },
+ "1": {
+ "then": "Tyto hodiny mají dva ciferníky"
+ },
+ "2": {
+ "then": "Tyto hodiny mají čtyři ciferníky"
+ }
+ },
+ "question": "Kolik ciferníků mají tyto hodiny?",
+ "render": "Tyto hodiny mají {faces} ciferníků"
+ },
+ "hygrometer": {
+ "mappings": {
+ "0": {
+ "then": "Tyto hodiny také zobrazují vlhkost"
+ },
+ "1": {
+ "then": "Tyto hodiny nezobrazují vlhkost"
+ },
+ "2": {
+ "then": "Tyto hodiny pravděpodobně nezobrazují vlhkost"
+ }
+ },
+ "question": "Zobrazují tyto hodiny také vlhkost?"
+ },
"support": {
"mappings": {
+ "0": {
+ "then": "Tyto hodiny jsou namontovány na sloupu"
+ },
"1": {
- "then": "Hodiny jsou připevněny na zdi"
+ "then": "Tyto hodiny jsou namontovány na stěně"
+ },
+ "2": {
+ "then": "Tyto hodiny jsou součástí billboardu"
+ },
+ "3": {
+ "then": "Tyto hodiny jsou na zemi"
}
- }
+ },
+ "question": "Jakým způsobem jsou hodiny namontovány?"
+ },
+ "thermometer": {
+ "mappings": {
+ "0": {
+ "then": "Tyto hodiny také zobrazují teplotu"
+ },
+ "1": {
+ "then": "Tyto hodiny nezobrazují teplotu"
+ },
+ "2": {
+ "then": "Tyto hodiny pravděpodobně nezobrazují teplotu"
+ }
+ },
+ "question": "Zobrazují tyto hodiny také teplotu?"
+ },
+ "visibility": {
+ "mappings": {
+ "0": {
+ "then": "Tyto hodiny jsou viditelné ze vzdálenosti asi 5 metrů (malé nástěnné hodiny)"
+ },
+ "1": {
+ "then": "Tyto hodiny jsou viditelné ze vzdálenosti asi 20 metrů (středně velké billboardové hodiny)"
+ },
+ "2": {
+ "then": "Tyto hodiny jsou viditelné ze vzdálenosti větší než 20 metrů (např. kostelní nebo nádražní hodiny)"
+ }
+ },
+ "question": "Jak viditelné jsou tyto hodiny?"
+ }
+ },
+ "title": {
+ "render": "Hodiny"
+ }
+ },
+ "crossings": {
+ "description": "Přechody pro chodce a cyklisty",
+ "name": "Přechody",
+ "presets": {
+ "0": {
+ "description": "Přechod pro chodce a/nebo cyklisty",
+ "title": "přechod"
+ },
+ "1": {
+ "description": "Semafor na silnici",
+ "title": "semafor"
+ }
+ },
+ "tagRenderings": {
+ "crossing-button": {
+ "mappings": {
+ "0": {
+ "then": "Tento semafor má tlačítko pro vyžádání zeleného světla"
+ },
+ "1": {
+ "then": "Tento semafor nemá tlačítko pro vyžádání zeleného světla"
+ }
+ },
+ "question": "Má tento semafor tlačítko pro vyžádání zeleného světla?"
+ },
+ "crossing-continue-through-red": {
+ "mappings": {
+ "0": {
+ "then": "Cyklista může jet rovně, pokud svítí červená"
+ },
+ "1": {
+ "then": "Cyklista může jet rovně, pokud svítí červená"
+ },
+ "2": {
+ "then": "Cyklista nemůže jet rovně, pokud svítí červená"
+ }
+ },
+ "question": "Může cyklista jet rovně, když svítí červená?"
+ },
+ "crossing-is-zebra": {
+ "mappings": {
+ "0": {
+ "then": "Toto je přechod pro chodce"
+ },
+ "1": {
+ "then": "Tohle není přechod pro chodce"
+ }
+ },
+ "question": "Jedná se o přechod pro chodce?"
}
}
},
@@ -1949,9 +2314,195 @@
}
}
},
+ "filters": {
+ "filter": {
+ "10": {
+ "options": {
+ "1": {
+ "question": "Psi povoleny"
+ },
+ "2": {
+ "question": "Psi nejsou povoleni"
+ }
+ }
+ },
+ "11": {
+ "options": {
+ "0": {
+ "question": "Nabízí internet"
+ }
+ }
+ },
+ "13": {
+ "options": {
+ "0": {
+ "question": "Má nabídku bez cukru"
+ }
+ }
+ },
+ "14": {
+ "options": {
+ "0": {
+ "question": "Má bezlepkovou nabídku"
+ }
+ }
+ },
+ "15": {
+ "options": {
+ "0": {
+ "question": "Má nabídku bez laktózy"
+ }
+ }
+ },
+ "4": {
+ "options": {
+ "0": {
+ "question": "Přijímá kreditní karty"
+ }
+ }
+ },
+ "5": {
+ "options": {
+ "0": {
+ "question": "S obrázky i bez nich"
+ },
+ "1": {
+ "question": "Má alespoň jeden obrázek"
+ },
+ "2": {
+ "question": "Pravděpodobně nemá obrázek"
+ }
+ }
+ },
+ "6": {
+ "options": {
+ "0": {
+ "question": "S hmatovou dlažbou"
+ }
+ }
+ },
+ "7": {
+ "options": {
+ "0": {
+ "question": "S nebo bez hmatové dlažby"
+ },
+ "1": {
+ "question": "S hmatovou dlažbou"
+ },
+ "2": {
+ "question": "Bez hmatové dlažby"
+ },
+ "3": {
+ "question": "Žádné informace o hmatové dlažbě"
+ }
+ }
+ },
+ "9": {
+ "options": {
+ "0": {
+ "question": "Použití zdarma"
+ }
+ }
+ }
+ }
+ },
+ "fire_station": {
+ "description": "Vrstva mapy zobrazující požární stanice.",
+ "name": "Mapa požárních stanic",
+ "presets": {
+ "0": {
+ "description": "Hasičská zbrojnice je místo, kde se nacházejí hasičská vozidla a hasiči.",
+ "title": "požární stanice"
+ }
+ },
+ "tagRenderings": {
+ "station-agency": {
+ "mappings": {
+ "0": {
+ "then": "Úřad požární ochrany"
+ }
+ },
+ "question": "Jaká agentura provozuje tuto stanici?",
+ "render": "Tuto stanici provozuje společnost {operator}."
+ },
+ "station-name": {
+ "question": "Jak se jmenuje tato požární stanice?",
+ "render": "Tato stanice se jmenuje {name}."
+ },
+ "station-operator": {
+ "mappings": {
+ "0": {
+ "then": "Provozovatelem stanice je vláda."
+ },
+ "1": {
+ "then": "Provozovatelem stanice je komunitní nebo neformální organizace."
+ },
+ "2": {
+ "then": "Stanice je provozována formální skupinou dobrovolníků."
+ },
+ "3": {
+ "then": "Stanice je provozována soukromě."
+ }
+ },
+ "question": "Jak je klasifikován provozovatel stanice?",
+ "render": "Provozovatel je {operator:type} subjekt."
+ },
+ "station-place": {
+ "question": "Kde se stanice nachází? (např. název čtvrti, obce nebo města)",
+ "render": "Tato stanice se nachází v {addr:place}."
+ },
+ "station-street": {
+ "question": " Jak se jmenuje ulice, kde se stanice nachází?",
+ "render": "Tato stanice je podél dálnice s názvem {addr:street}."
+ }
+ },
+ "title": {
+ "render": "Hasičská stanice"
+ }
+ },
+ "fitness_centre": {
+ "description": "Vrstva zobrazující fitness centra",
+ "name": "Fitness centra",
+ "presets": {
+ "0": {
+ "title": "fitness centra"
+ }
+ },
+ "tagRenderings": {
+ "name": {
+ "freeform": {
+ "placeholder": "Název fitness centra"
+ },
+ "mappings": {
+ "0": {
+ "then": "Tento fitness centrum nemá žádné jméno"
+ }
+ },
+ "question": "Jak se jmenuje toto fitness centrum?",
+ "render": "Toto fitness centrum se jmenuje {name}"
+ }
+ },
+ "title": {
+ "render": "Fitness centrum"
+ }
+ },
+ "fitness_station": {
+ "description": "Najděte fitness stanici ve svém okolí a přidejte chybějící."
+ },
"food": {
"description": "Vrstva zobrazující restaurace a zařízení rychlého občerstvení (se speciálním vykreslením pro fritézy)"
},
+ "gps_track": {
+ "name": "Vaše procestovaná trasa",
+ "tagRenderings": {
+ "Privacy notice": {
+ "render": "To je cesta, kterou jste urazili od otevření těchto webových stránek. Nemějte obavy - je viditelná pouze pro vás a pro nikoho jiného. Údaje o vaší poloze nejsou nikdy odesílány mimo zařízení."
+ }
+ },
+ "title": {
+ "render": "Ujetá cesta"
+ }
+ },
"indoors": {
"description": "Základní mapování interiérů: zobrazuje obrysy místností"
},
@@ -1959,13 +2510,1047 @@
"mapRendering": {
"0": {
"label": {
+ "mappings": {
+ "0": {
+ "then": "Vytvoření nové poznámky k mapě"
+ }
+ },
"render": "Klikněte zde pro přidání nové položky"
}
}
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Přidání nového bodu nebo přidání poznámky"
+ },
+ "1": {
+ "then": "Přidání nové poznámky"
+ },
+ "2": {
+ "then": "Přidání nového bodu"
+ }
+ }
+ }
+ },
+ "maproulette": {
+ "description": "Vrstva zobrazující všechny úlohy v MapRoulette",
+ "tagRenderings": {
+ "status": {
+ "mappings": {
+ "0": {
+ "then": "Úkol je vytvořen"
+ },
+ "1": {
+ "then": "Úkol je opraven"
+ },
+ "2": {
+ "then": "Úkol je falešně pozitivní"
+ },
+ "3": {
+ "then": "Úkol je přeskočen"
+ },
+ "4": {
+ "then": "Úkol je odstraněn"
+ },
+ "5": {
+ "then": "Úkol je již opraveno"
+ },
+ "6": {
+ "then": "Úkol je označen jako příliš těžký"
+ },
+ "7": {
+ "then": "Úloha je zakázána"
+ }
+ }
+ }
+ }
+ },
+ "maproulette_challenge": {
+ "description": "Vrstva zobrazující úkoly jedné výzvy MapRoulette. Tato vrstva je určena k opětovnému použití a rozšíření v tématech; naleznete v [dokumentaci](https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Integrating_Maproulette.md), jak to provést.",
+ "filter": {
+ "0": {
+ "options": {
+ "0": {
+ "question": "Zobrazit úkoly se všemi stavy"
+ },
+ "1": {
+ "question": "Zobrazit úkoly, které jsou vytvořeny"
+ },
+ "2": {
+ "question": "Zobrazit úkoly, které jsou opravené"
+ },
+ "3": {
+ "question": "Zobrazit úkoly, které jsou falešné pozitivní"
+ },
+ "4": {
+ "question": "Zobrazit úkoly, které byly přeskočeny"
+ },
+ "5": {
+ "question": "Zobrazit úkoly, které byly odstraněny"
+ },
+ "6": {
+ "question": "Zobrazit úkoly, které jsou již opraveny"
+ },
+ "7": {
+ "question": "Zobrazit úkoly, které jsou označeny jako příliš těžké"
+ },
+ "8": {
+ "question": "Zobrazit úkoly, které jsou zakázány"
+ }
+ }
+ }
+ },
+ "tagRenderings": {
+ "status": {
+ "mappings": {
+ "0": {
+ "then": "Úkol je vytvořen"
+ },
+ "1": {
+ "then": "Úkol je opraven"
+ },
+ "2": {
+ "then": "Úkol je falešně pozitivní"
+ },
+ "3": {
+ "then": "Úkol je přeskočen"
+ },
+ "4": {
+ "then": "Úkol je odstraněn"
+ },
+ "5": {
+ "then": "Úkol je již opraveno"
+ },
+ "6": {
+ "then": "Úkol je označen jako příliš těžký"
+ },
+ "7": {
+ "then": "Úloha je zakázána"
+ }
+ }
+ }
+ },
+ "title": {
+ "render": "Položka v MapRoulette"
}
},
"maxspeed": {
- "description": "Zobrazuje povolenou rychlost pro každou silnici"
+ "description": "Zobrazuje povolenou rychlost pro každou silnici",
+ "name": "Maximální rychlost",
+ "tagRenderings": {
+ "maxspeed-maxspeed": {
+ "mappings": {
+ "0": {
+ "then": "Toto je obytná zóna, která má maximální rychlost 20 km/h"
+ }
+ },
+ "question": "Jaká je zákonná maximální povolená rychlost na této silnici?",
+ "render": "Maximální povolená rychlost na této cestě je {canonical(maxspeed)}"
+ }
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Silnice bez názvu"
+ }
+ }
+ },
+ "units": {
+ "0": {
+ "applicableUnits": {
+ "0": {
+ "human": "km/hod"
+ },
+ "1": {
+ "human": "míle/hod"
+ }
+ }
+ }
+ }
+ },
+ "memorial": {
+ "tagRenderings": {
+ "inscription": {
+ "question": "Jaký je nápis na této desce?",
+ "render": "Nápis na této desce zní: {inscription}
"
+ }
+ },
+ "title": {
+ "render": "Pamětní deska"
+ }
+ },
+ "nature_reserve": {
+ "description": "Přírodní rezervace je území, kde se příroda může rozvíjet",
+ "filter": {
+ "0": {
+ "options": {
+ "0": {
+ "question": "Volně přístupné"
+ }
+ }
+ },
+ "1": {
+ "options": {
+ "0": {
+ "question": "Všechny přírodní rezervace"
+ },
+ "1": {
+ "question": "Psi se mohou volně pohybovat"
+ },
+ "2": {
+ "question": "Psi jsou povoleni, pokud jsou na vodítku"
+ }
+ }
+ }
+ },
+ "name": "Přírodní rezervace",
+ "presets": {
+ "0": {
+ "description": "Přidat chybějící přírodní rezervaci",
+ "title": "přírodní rezervace"
+ }
+ },
+ "tagRenderings": {
+ "Access tag": {
+ "mappings": {
+ "0": {
+ "then": "Veřejně přístupné"
+ },
+ "1": {
+ "then": "Nepřístupné"
+ },
+ "2": {
+ "then": "Není přístupné, protože se jedná o soukromou oblast"
+ },
+ "3": {
+ "then": "Přístupné, přestože se jedná o soukromý areál"
+ },
+ "4": {
+ "then": "Přístupné pouze s průvodcem nebo během organizovaných aktivit"
+ },
+ "5": {
+ "then": "Přístupné za poplatek"
+ }
+ },
+ "question": "Je tato přírodní rezervace přístupná veřejnosti?",
+ "render": "Přístup do této přírodní rezervace: {access:description}"
+ },
+ "Curator": {
+ "question": "Kdo je správcem této přírodní rezervace?",
+ "questionHint": "Respektujte soukromí - jméno vyplňte pouze v případě, že je široce publikováno",
+ "render": "{curator} je správcem této přírodní rezervace"
+ },
+ "Dogs?": {
+ "mappings": {
+ "0": {
+ "then": "Psi musí být na vodítku"
+ },
+ "1": {
+ "then": "Psi nejsou povoleni"
+ },
+ "2": {
+ "then": "Psi se mohou volně pohybovat"
+ }
+ },
+ "question": "Jsou v této přírodní rezervaci povoleni psi?"
+ },
+ "Editable description": {
+ "question": "Jsou k dispozici nějaké další informace?",
+ "render": "Další informace: {description:0}"
+ },
+ "Email": {
+ "question": "Na jakou e-mailovou adresu lze poslat dotazy a problémy týkající se této přírodní rezervace?",
+ "questionHint": "Respektujte soukromí - osobní e-mailovou adresu vyplňte pouze v případě, že je široce publikována"
+ },
+ "Name tag": {
+ "mappings": {
+ "0": {
+ "then": "Tato oblast nemá jméno"
+ }
+ },
+ "question": "Jaký je název této oblasti?",
+ "render": "Tato oblast se jmenuje {name}"
+ },
+ "Non-editable description": {
+ "render": "Další informace: {description}"
+ },
+ "Operator tag": {
+ "mappings": {
+ "0": {
+ "then": "Provozuje Natuurpunt"
+ },
+ "1": {
+ "then": "Provozuje {operator}"
+ },
+ "2": {
+ "then": "Provozováno Agentschap Natuur en Bos"
+ }
+ },
+ "question": "Kdo provozuje tuto oblast?",
+ "render": "Provozuje {operator}"
+ },
+ "Surface area": {
+ "render": "Plocha: {_surface:ha}Ha"
+ },
+ "phone": {
+ "question": "Na jaké telefonní číslo lze volat v případě dotazů a problémů s touto přírodní rezervací?",
+ "questionHint": "Respektujte soukromí - adresu s osobním telefonním číslem vyplňte pouze v případě, že je široce zveřejněna"
+ }
+ },
+ "title": {
+ "render": "Přírodní rezervace"
+ }
+ },
+ "note": {
+ "filter": {
+ "0": {
+ "options": {
+ "0": {
+ "question": "Měl by se zmínit {search} v prvním komentáři"
+ }
+ }
+ },
+ "10": {
+ "options": {
+ "0": {
+ "question": "Všechny poznámky"
+ }
+ }
+ },
+ "5": {
+ "options": {
+ "0": {
+ "question": "Otevřeno po {search}"
+ }
+ }
+ },
+ "8": {
+ "options": {
+ "0": {
+ "question": "Zobrazovat pouze poznámky otevřené anonymním přispěvatelem"
+ }
+ }
+ },
+ "9": {
+ "options": {
+ "0": {
+ "question": "Zobrazit pouze otevřené poznámky"
+ }
+ }
+ }
+ },
+ "name": "Poznámky OpenStreetMap",
+ "tagRenderings": {
+ "nearby-images": {
+ "render": {
+ "before": "Obrázky v okolí
Obrázky níže jsou obrázky s geografickými značkami v okolí a mohou vám pomoci s touto poznámkou."
+ }
+ }
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Uzavřená poznámka"
+ }
+ },
+ "render": "Poznámka"
+ }
+ },
+ "observation_tower": {
+ "description": "Věže s panoramatickým výhledem",
+ "name": "Rozhledny",
+ "tagRenderings": {
+ "Fee": {
+ "mappings": {
+ "0": {
+ "then": "Zdarma k návštěvě"
+ }
+ },
+ "question": "Kolik se platí za vstup do této věže?",
+ "render": "Návštěva této věže stojí {charge}"
+ },
+ "Height": {
+ "question": "Jaká je výška této věže?",
+ "render": "Tato věž je {height} vysoká"
+ },
+ "Operator": {
+ "question": "Kdo udržuje tuto věž?",
+ "render": "Udržováno {operator}"
+ },
+ "access": {
+ "mappings": {
+ "0": {
+ "then": "Tato věž je veřejně dostupná"
+ },
+ "1": {
+ "then": "Tuto věž lze navštívit pouze s průvodcem"
+ }
+ },
+ "question": "Lze tuto věž navštívit?"
+ },
+ "elevator": {
+ "mappings": {
+ "0": {
+ "then": "Tato věž má výtah, který návštěvníky vyveze na vrchol"
+ },
+ "1": {
+ "then": "Tato věž nemá výtah"
+ }
+ },
+ "question": "Má tato věž výtah?"
+ },
+ "name": {
+ "mappings": {
+ "0": {
+ "then": "Tato věž nemá konkrétní jméno"
+ }
+ },
+ "question": "Jak se jmenuje tato věž?",
+ "render": "Tato věž se jmenuje {name}"
+ },
+ "step_count": {
+ "question": "Kolik jednotlivých schodů musí člověk zdolat, aby se dostal na vrchol této věže?",
+ "render": "Na vrchol této věže vede {step_count} schodů"
+ }
+ },
+ "title": {
+ "render": "Rozhledna"
+ },
+ "units": {
+ "0": {
+ "applicableUnits": {
+ "0": {
+ "human": " metr"
+ }
+ }
+ }
+ }
+ },
+ "osm_community_index": {
+ "description": "Vrstva zobrazující komunity OpenStreetMap",
+ "filter": {
+ "0": {
+ "options": {
+ "0": {
+ "question": "Země"
+ }
+ }
+ },
+ "1": {
+ "options": {
+ "0": {
+ "question": "Skupina dílčích zemí"
+ }
+ }
+ },
+ "3": {
+ "options": {
+ "0": {
+ "question": "Střední region"
+ }
+ }
+ },
+ "4": {
+ "options": {
+ "0": {
+ "question": "Území"
+ }
+ }
+ },
+ "5": {
+ "options": {
+ "0": {
+ "question": "Svět"
+ }
+ }
+ },
+ "6": {
+ "options": {
+ "0": {
+ "question": "Ostatní komunity"
+ }
+ }
+ }
+ }
+ },
+ "parcel_lockers": {
+ "description": "Vrstva se skříňkami na balíky pro vyzvedávání a odesílání balíků.",
+ "name": "Schránky na balíky",
+ "presets": {
+ "0": {
+ "title": "schránky na balíky"
+ }
+ },
+ "tagRenderings": {
+ "brand": {
+ "freeform": {
+ "placeholder": "Značka"
+ },
+ "mappings": {
+ "0": {
+ "then": "Toto je skříňka Amazon Locker"
+ },
+ "1": {
+ "then": "Toto je DHL Packstation"
+ },
+ "2": {
+ "then": "Toto je DPD Pickup Station"
+ },
+ "3": {
+ "then": "Toto je PostNL Parcel Locker"
+ }
+ },
+ "question": "Jaká je značka skříňky na balíky?",
+ "render": "To je {brand} schránka na balíky"
+ },
+ "mail-in": {
+ "mappings": {
+ "0": {
+ "then": "Z této skříňky na balíky můžete posílat balíky"
+ },
+ "1": {
+ "then": "Z této skříňky na balíky nemůžete posílat balíky"
+ }
+ },
+ "question": "Lze z této schránky na balíky odesílat balíky?"
+ },
+ "operator": {
+ "freeform": {
+ "placeholder": "Operátor"
+ },
+ "question": "Kdo je provozovatelem skříňky na balíky?",
+ "render": "Tuto skříňku na pozemky provozuje {operator}"
+ },
+ "pickup": {
+ "mappings": {
+ "0": {
+ "then": "Balíčky si můžete vyzvednout v této skříňce na balíky"
+ },
+ "1": {
+ "then": "Z této skříňky na balíky nemůžete vyzvedávat balíky"
+ }
+ },
+ "question": "Můžete si vyzvednout balíčky z této skříňky na balíky?"
+ },
+ "ref": {
+ "freeform": {
+ "placeholder": ""
+ },
+ "question": "Jaké je referenční číslo/identifikátor této parcelní skříňky?"
+ }
+ },
+ "title": {
+ "render": "Schránka na balíky"
+ }
+ },
+ "parking": {
+ "description": "Vrstva zobrazující parkoviště",
+ "name": "Parkoviště",
+ "presets": {
+ "0": {
+ "title": "parkoviště"
+ }
+ },
+ "tagRenderings": {
+ "capacity": {
+ "freeform": {
+ "placeholder": "Počet parkovacích míst"
+ },
+ "question": "Kolik je na tomto parkovišti parkovacích míst?",
+ "render": "Počet parkovacích míst {capacity}"
+ },
+ "capacity-disabled": {
+ "freeform": {
+ "placeholder": "Počet parkovacích míst vyhrazených pro osoby se zdravotním postižením"
+ },
+ "mappings": {
+ "0": {
+ "then": "K dispozici jsou parkovací místa pro osoby se zdravotním postižením, ale není známo, kolik jich je"
+ },
+ "1": {
+ "then": "Nejsou zde žádná parkovací místa pro osoby se zdravotním postižením"
+ },
+ "2": {
+ "then": "Nejsou zde žádná parkovací místa pro osoby se zdravotním postižením"
+ }
+ },
+ "question": "Kolik je na tomto parkovišti parkovacích míst pro osoby se zdravotním postižením?",
+ "render": "K dispozici je {capacity:disabled} parkovacích míst pro osoby se zdravotním postižením"
+ },
+ "parking-type": {
+ "mappings": {
+ "0": {
+ "then": "Jedná se o povrchové parkoviště"
+ },
+ "1": {
+ "then": "Jedná se o parkoviště vedle ulice"
+ },
+ "2": {
+ "then": "Jedná se o podzemní garáž"
+ },
+ "3": {
+ "then": "Jedná se o vícepodlažní parkovací garáž"
+ },
+ "4": {
+ "then": "Jedná se o střešní parkoviště"
+ },
+ "5": {
+ "then": "Jedná se o pruh pro parkování na silnici"
+ },
+ "6": {
+ "then": "Jedná se o parkoviště kryté přístřešky pro auta"
+ },
+ "7": {
+ "then": "Jedná se o parkoviště skládající se z garážových boxů"
+ },
+ "8": {
+ "then": "Jedná se o parkoviště na odpočívadle"
+ },
+ "9": {
+ "then": "Jedná se o parkoviště tvořené přístřešky"
+ }
+ },
+ "question": "Jaký je druh parkování?"
+ }
+ },
+ "title": {
+ "render": "Parkování"
+ }
+ },
+ "parking_spaces": {
+ "description": "Vrstva zobrazující jednotlivá parkovací místa.",
+ "name": "Parkovací místa",
+ "tagRenderings": {
+ "capacity": {
+ "mappings": {
+ "0": {
+ "then": "Toto parkoviště má 1 místo."
+ }
+ },
+ "render": "Toto parkoviště má {capacity} míst."
+ },
+ "type": {
+ "mappings": {
+ "0": {
+ "then": "To je normální parkovací místo."
+ },
+ "1": {
+ "then": "To je normální parkovací místo."
+ },
+ "10": {
+ "then": "Jedná se o parkovací místo vyhrazené pro rodiče s dětmi."
+ },
+ "11": {
+ "then": "Jedná se o parkovací místo vyhrazené pro zaměstnance."
+ },
+ "12": {
+ "then": "Jedná se o parkovací místo vyhrazené pro taxíky."
+ },
+ "13": {
+ "then": "Jedná se o parkovací místo vyhrazené pro vozidla táhnoucí přívěs."
+ },
+ "14": {
+ "then": "Jedná se o parkovací místo vyhrazené pro sdílení automobilů."
+ },
+ "2": {
+ "then": "Jedná se o parkovací místo pro osoby se zdravotním postižením."
+ },
+ "3": {
+ "then": "Jedná se o soukromé parkovací místo."
+ },
+ "4": {
+ "then": "Jedná se o parkovací místo vyhrazené pro nabíjení vozidel."
+ },
+ "5": {
+ "then": "Jedná se o parkovací místo vyhrazené pro dodávky."
+ },
+ "6": {
+ "then": "Jedná se o parkovací místo vyhrazené pro těžká nákladní vozidla."
+ },
+ "7": {
+ "then": "Jedná se o parkovací místo vyhrazené pro karavany nebo obytná vozidla."
+ },
+ "8": {
+ "then": "Jedná se o parkovací místo vyhrazené pro autobusy."
+ },
+ "9": {
+ "then": "Jedná se o parkovací místo vyhrazené pro motocykly."
+ }
+ },
+ "question": "Co je to za parkovací místo?"
+ }
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Parkovací místo pro osoby se zdravotním postižením"
+ }
+ },
+ "render": "Parkovací místo"
+ }
+ },
+ "parking_ticket_machine": {
+ "description": "Vrstva s parkovacími automaty pro placení parkovného.",
+ "name": "Parkovací automaty",
+ "presets": {
+ "0": {
+ "title": "parkovací automat"
+ }
+ },
+ "tagRenderings": {
+ "ref": {
+ "freeform": {
+ "placeholder": "Referenční číslo"
+ },
+ "mappings": {
+ "0": {
+ "then": "Tento parkovací automat nemá žádné referenční číslo"
+ }
+ },
+ "question": "Jaké je referenční číslo tohoto parkovacího automatu?",
+ "render": "Tento parkovací automat má referenční číslo {ref}"
+ }
+ },
+ "title": {
+ "render": "Parkovací automat"
+ }
+ },
+ "pedestrian_path": {
+ "description": "Chodníky pro pěší, používané zejména pro navigaci v interiéru a zachycení vstupů do této vrstvy",
+ "name": "Cesty pro chodce"
+ },
+ "pharmacy": {
+ "description": "Vrstva zobrazující lékárny, které (pravděpodobně) vydávají léky na předpis",
+ "filter": {
+ "0": {
+ "options": {
+ "0": {
+ "question": "Má průjezd"
+ }
+ }
+ },
+ "1": {
+ "options": {
+ "0": {
+ "question": "Lékárna schopná poskytovat léky na předpis"
+ }
+ }
+ }
+ },
+ "name": "Lékárny",
+ "presets": {
+ "0": {
+ "title": "lékárna"
+ }
+ },
+ "tagRenderings": {
+ "name": {
+ "freeform": {
+ "placeholder": "Název lékárny"
+ },
+ "question": "Jak se lékárna jmenuje?",
+ "render": "Tato lékárna se jmenuje {name}"
+ },
+ "wheelchair": {
+ "mappings": {
+ "0": {
+ "then": "Tato lékárna je snadno přístupná na invalidním vozíku"
+ },
+ "1": {
+ "then": "Tato lékárna je těžko přístupná na invalidním vozíku"
+ },
+ "2": {
+ "then": "Tato lékárna má omezený přístup pro vozíčkáře"
+ }
+ },
+ "question": "Je tato lékárna snadno přístupná na invalidním vozíku?"
+ }
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Lékárna"
+ }
+ }
+ }
+ },
+ "physiotherapist": {
+ "description": "Tato vrstva zobrazuje fyzioterapeuty",
+ "name": "Fyzioterapeut",
+ "presets": {
+ "0": {
+ "title": "ordinace fyzioterapeuta"
+ }
+ },
+ "tagRenderings": {
+ "name": {
+ "question": "Jak se jmenuje ordinace fyzioterapeuta?",
+ "render": "Tato ordinace fyzioterapeuta se jmenuje {name}"
+ }
+ },
+ "title": {
+ "render": "Fyzioterapeut {name}"
+ }
+ },
+ "picnic_table": {
+ "description": "Vrstva zobrazující piknikové stoly",
+ "name": "Piknikové stoly",
+ "presets": {
+ "0": {
+ "title": "piknikový stůl"
+ }
+ },
+ "tagRenderings": {
+ "picnic_table-material": {
+ "mappings": {
+ "0": {
+ "then": "Jedná se o dřevěný piknikový stůl"
+ },
+ "1": {
+ "then": "Jedná se o betonový piknikový stůl"
+ },
+ "2": {
+ "then": "Tento piknikový stůl je vyroben z plastu (recyklované)"
+ }
+ },
+ "question": "Z jakého materiálu je vyroben tento piknikový stůl?",
+ "render": "Tento piknikový stůl je vyroben z {material}"
+ }
+ },
+ "title": {
+ "render": "Piknikový stůl"
+ }
+ },
+ "playground": {
+ "deletion": {
+ "nonDeleteMappings": {
+ "0": {
+ "then": "Jedná se o školní dvůr - (venkovní) prostor, kde si mohou žáci školy hrát o přestávce a který není veřejně přístupný"
+ }
+ }
+ },
+ "description": "Dětská hřiště",
+ "name": "Dětská hřiště",
+ "presets": {
+ "0": {
+ "title": "hřiště"
+ }
+ },
+ "tagRenderings": {
+ "Playground-wheelchair": {
+ "mappings": {
+ "0": {
+ "then": "Plně přístupné pro vozíčkáře"
+ },
+ "1": {
+ "then": "Omezený přístup pro vozíčkáře"
+ },
+ "2": {
+ "then": "Není přístupný pro vozíčkáře"
+ }
+ },
+ "question": "Je toto hřiště přístupné pro vozíčkáře?"
+ },
+ "playground-access": {
+ "mappings": {
+ "0": {
+ "then": "Přístupné široké veřejnosti"
+ },
+ "1": {
+ "then": "Toto je placené hřiště"
+ },
+ "2": {
+ "then": "Přístupné pouze pro klienty provozního podniku"
+ },
+ "3": {
+ "then": "Přístupné pouze studentům školy"
+ },
+ "4": {
+ "then": "Nepřístupné"
+ },
+ "5": {
+ "then": "Jedná se o školní dvůr - venkovní areál, kde si mohou žáci o přestávkách hrát; ale není přístupný široké veřejnosti"
+ }
+ },
+ "question": "Je toto hřiště dostupné veřejnosti?"
+ },
+ "playground-email": {
+ "question": "Jaká je e-mailová adresa správce hřiště?"
+ },
+ "playground-lit": {
+ "mappings": {
+ "0": {
+ "then": "Toto hřiště je v noci osvětleno"
+ },
+ "1": {
+ "then": "Toto hřiště není v noci osvětleno"
+ }
+ },
+ "question": "Je toto hřiště v noci osvětlené?"
+ },
+ "playground-max_age": {
+ "question": "Jaký je maximální věk pro vstup na toto hřiště?",
+ "render": "Přístupné pro děti maximálně {max_age}"
+ },
+ "playground-min_age": {
+ "question": "Jaký je minimální věk pro vstup na toto hřiště?",
+ "render": "Přístupné dětem starším {min_age} let"
+ },
+ "playground-opening_hours": {
+ "mappings": {
+ "0": {
+ "then": "Přístupné od východu do západu slunce"
+ },
+ "1": {
+ "then": "Vždy přístupné"
+ }
+ },
+ "question": "Kdy je toto hřiště přístupné?"
+ },
+ "playground-operator": {
+ "question": "Kdo provozuje toto hřiště?",
+ "render": "Provozuje {operator}"
+ },
+ "playground-phone": {
+ "question": "Jaké je telefonní číslo na správce hřiště?"
+ },
+ "playground-surface": {
+ "mappings": {
+ "0": {
+ "then": "Povrch je tráva"
+ },
+ "1": {
+ "then": "Povrch je písek"
+ },
+ "2": {
+ "then": "Povrch tvoří dřevěná štěpka"
+ },
+ "3": {
+ "then": "Povrch je dlažební kostky"
+ },
+ "4": {
+ "then": "Povrch je asfalt"
+ },
+ "5": {
+ "then": "Povrch je beton"
+ },
+ "6": {
+ "then": "Povrch je nezpevněný"
+ },
+ "7": {
+ "then": "Povrch je zpevněný"
+ }
+ },
+ "question": "Jaký je povrch tohoto hřiště?",
+ "questionHint": "Pokud jich je více, vyberte nejčastěji se vyskytující",
+ "render": "Povrch je {surface}"
+ }
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Hřiště {name}"
+ }
+ },
+ "render": "Dětské hřiště"
+ }
+ },
+ "postboxes": {
+ "description": "Vrstva zobrazující poštovní schránky."
+ },
+ "public_bookcase": {
+ "description": "Skříňka s knihami na ulici, která je přístupná komukoli",
+ "filter": {
+ "0": {
+ "options": {
+ "0": {
+ "question": "Má dětské knihy"
+ }
+ }
+ },
+ "1": {
+ "options": {
+ "0": {
+ "question": "Má knihy pro dospělé"
+ }
+ }
+ },
+ "2": {
+ "options": {
+ "0": {
+ "question": "Vnitřní nebo venkovní"
+ },
+ "1": {
+ "question": "Nachází se v interiéru"
+ },
+ "2": {
+ "question": "Nachází se venku"
+ }
+ }
+ }
+ },
+ "tagRenderings": {
+ "bookcase-booktypes": {
+ "mappings": {
+ "0": {
+ "then": "Převážně dětské knihy"
+ },
+ "1": {
+ "then": "Převážně knihy pro dospělé"
+ }
+ },
+ "question": "Jaké knihy najdete v této veřejné knihovně?",
+ "render": "Toto místo nabízí hlavně {books}"
+ },
+ "bookcase-is-accessible": {
+ "mappings": {
+ "0": {
+ "then": "Veřejně přístupné"
+ },
+ "1": {
+ "then": "Přístupné pouze zákazníkům"
+ }
+ },
+ "question": "Je tato veřejná knihovna volně přístupná?"
+ },
+ "bookcase-is-indoors": {
+ "mappings": {
+ "0": {
+ "then": "Tato knihovna je umístěna v interiéru"
+ },
+ "1": {
+ "then": "Tato knihovna se nachází venku"
+ },
+ "2": {
+ "then": "Tato knihovna se nachází venku"
+ }
+ },
+ "question": "Je tato knihovna umístěna venku?"
+ },
+ "public_bookcase-brand": {
+ "mappings": {
+ "0": {
+ "then": "Součást sítě 'Little Free Library'"
+ },
+ "1": {
+ "then": "Tato veřejná knihovna není součástí větší sítě"
+ }
+ },
+ "question": "Je tato veřejná knihovna součástí větší sítě?"
+ },
+ "public_bookcase-capacity": {
+ "question": "Kolik knih se vejde do této veřejné knihovny?"
+ },
+ "public_bookcase-name": {
+ "mappings": {
+ "0": {
+ "then": "Tato knihovna nemá jméno"
+ }
+ },
+ "question": "Jak se jmenuje tato veřejná knihovna?"
+ }
+ }
},
"questions": {
"tagRenderings": {
@@ -2277,8 +3862,204 @@
}
}
},
- "usersettings": {
+ "rainbow_crossings": {
+ "description": "Vrstva zobrazující přechody pro chodce s duhovými malbami"
+ },
+ "selected_element": {
+ "description": "Zvýrazní aktuálně vybraný prvek. Přepište tuto vrstvu, aby měla různé barvy"
+ },
+ "shops": {
+ "description": "Obchod"
+ },
+ "tree_node": {
+ "description": "Vrstva zobrazující stromy",
+ "name": "Strom",
+ "presets": {
+ "0": {
+ "description": "Strom s listy, například dub nebo topol.",
+ "title": "listnatý strom"
+ },
+ "1": {
+ "description": "Strom s jehlicemi, například borovice nebo smrk.",
+ "title": "jehličnatý strom"
+ },
+ "2": {
+ "description": "Pokud si nejste jisti, zda se jedná o listnatý nebo jehličnatý strom.",
+ "title": "strom"
+ }
+ },
"tagRenderings": {
+ "circumference": {
+ "question": "Jaký je obvod kmene stromu?",
+ "questionHint": "Měří se ve výšce 1,30 m",
+ "render": "Kmen stromu má obvod {circumference} metr"
+ },
+ "height": {
+ "question": "Jaká je výška tohoto stromu?",
+ "render": "Tento strom je {height} metr vysoký"
+ },
+ "tree-decidouous": {
+ "mappings": {
+ "0": {
+ "then": "Opadavý: strom po určitou část roku ztrácí listy."
+ },
+ "1": {
+ "then": "Stálozelený."
+ }
+ },
+ "question": "Je tento strom stálezelený nebo opadavý?"
+ },
+ "tree-denotation": {
+ "mappings": {
+ "0": {
+ "then": "Strom je pozoruhodný svou velikostí nebo nápadným umístěním. Je užitečný pro navigaci."
+ },
+ "1": {
+ "then": "Strom je přírodní památkou, např. proto, že je mimořádně starý nebo patří k cenným druhům."
+ },
+ "2": {
+ "then": "Strom se používá pro zemědělské účely, např. v sadu."
+ },
+ "3": {
+ "then": "Strom se nachází v parku nebo podobném místě (hřbitov, školní pozemek, ...)."
+ },
+ "4": {
+ "then": "Strom se nachází v obytné zahradě."
+ },
+ "5": {
+ "then": "Tohle je strom podél aleje."
+ },
+ "6": {
+ "then": "Strom se nachází v městské oblasti."
+ },
+ "7": {
+ "then": "Strom se nachází mimo městskou oblast."
+ }
+ },
+ "question": "Jak významný je tento strom? Vyberte první správnou odpověď."
+ },
+ "tree-heritage": {
+ "mappings": {
+ "0": {
+ "then": "Zapsáno jako dědictví Onroerend Erfgoed Flanders"
+ },
+ "1": {
+ "then": "Zapsáno jako kulturní dědictví Direction du Patrimoine culturel Brusel"
+ },
+ "2": {
+ "then": "Registrováno jako kulturní dědictví jinou organizací"
+ },
+ "3": {
+ "then": "Není zapsáno jako kulturní dědictví"
+ },
+ "4": {
+ "then": "Registrováno jako kulturní dědictví jinou organizací"
+ }
+ },
+ "question": "Je tento strom registrovaným dědictvím?"
+ },
+ "tree-leaf_type": {
+ "mappings": {
+ "0": {
+ "then": "Listnatý"
+ },
+ "1": {
+ "then": "Jehličnatý"
+ },
+ "2": {
+ "then": "Trvale bez listů"
+ }
+ },
+ "question": "Jedná se o listnatý nebo jehličnatý strom?"
+ },
+ "tree-species-wikidata": {
+ "question": "Jaký druh je tento strom?"
+ },
+ "tree_node-name": {
+ "mappings": {
+ "0": {
+ "then": "Strom nemá jméno."
+ }
+ },
+ "question": "Má strom nějaké jméno?",
+ "render": "Jméno: {name}"
+ },
+ "tree_node-ref:OnroerendErfgoed": {
+ "question": "Jaké je ID vydané společností Onroerend Erfgoed Flanders?"
+ },
+ "tree_node-wikidata": {
+ "question": "Jaké je ID Wikidata pro tento strom?"
+ }
+ },
+ "title": {
+ "render": "Strom"
+ }
+ },
+ "usersettings": {
+ "description": "Speciální vrstva, která není určena k zobrazení na mapě, ale slouží k nastavení uživatelských nastavení",
+ "tagRenderings": {
+ "all-questions-at-once": {
+ "mappings": {
+ "0": {
+ "then": "Zobrazit všechny otázky v infoboxu dohromady"
+ },
+ "1": {
+ "then": "Zobrazit otázky jednu po druhé"
+ }
+ },
+ "question": "Mají se otázky pro neznámá datová pole zobrazovat jednotlivě, nebo společně?"
+ },
+ "background-layer": {
+ "mappings": {
+ "0": {
+ "then": "Použití výchozí vrstvu pozadí"
+ },
+ "1": {
+ "then": "Použít OpenStreetMap-carto jako výchozí vrstvu"
+ },
+ "2": {
+ "then": "Použít letecké snímky jako výchozí pozadí"
+ },
+ "3": {
+ "then": "Použití mapy, která není založena na mapě openstreetmap, jako výchozího pozadí"
+ },
+ "4": {
+ "then": "Použít aktuální vrstvu pozadí ({__current_background}) jako výchozí pozadí"
+ },
+ "5": {
+ "then": "Použít vrstvu pozadí {mapcomplete-preferred-background-layer} jako výchozí pozadí"
+ }
+ },
+ "question": "Jaká vrstva pozadí by se měla zobrazovat ve výchozím nastavení?"
+ },
+ "background-layer-readonly": {
+ "render": "Tato tematická mapa má předdefinovanou sadu podkladových vrstev. Vaše výchozí nastavení tématu se nepoužije"
+ },
+ "contributor-thanks": {
+ "mappings": {
+ "0": {
+ "then": "Přispěli jste do MapComplete kódem s {_code_contributions} revizemi! To je úžasné!"
+ }
+ }
+ },
+ "cscount-thanks": {
+ "mappings": {
+ "0": {
+ "then": "Změny jste provedli při {_csCount} různých příležitostech! To je úžasné!"
+ }
+ }
+ },
+ "fixate-north": {
+ "mappings": {
+ "0": {
+ "then": "Umožnit otáčení mapy"
+ },
+ "1": {
+ "then": "Sever vždy směřujte nahoru"
+ }
+ },
+ "question": "Měl by být sever vždy nahoře?"
+ },
"inbox": {
"mappings": {
"0": {
@@ -2297,8 +4078,16 @@
}
}
},
+ "language_picker": {
+ "mappings": {
+ "0": {
+ "then": "Jazyk byl nastaven pomocí parametru URL a uživatel jej nemůže nastavit.²"
+ }
+ }
+ },
"mangrove-keys": {
"render": {
+ "after": "Kdokoli, kdo má tento soubor, může provádět recenze s vaší identitou",
"special": {
"text": "Stáhnout soukromý klíč pro Mangrove účet"
}
@@ -2347,7 +4136,8 @@
"0": {
"then": "Kompletně přeloženo"
}
- }
+ },
+ "render": "Překlady pro {_theme} v {_language} jsou na úrovni {__translation_percentage}%: {_translation_translated_count} z {_translation_total} je přeloženo"
},
"translation-mode": {
"question": "Chcete pomoci s překladem MapComplete?"
@@ -2361,7 +4151,290 @@
}
}
},
+ "vending_machine": {
+ "tagRenderings": {
+ "vending": {
+ "render": "Tento automat prodává {vending}"
+ }
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Prodejní automat {name}"
+ },
+ "1": {
+ "then": "Prodejní automat {brand}"
+ }
+ },
+ "render": "Prodejní automat"
+ }
+ },
+ "veterinary": {
+ "name": "veterinář",
+ "presets": {
+ "0": {
+ "description": "veterinární lékař, který léčí psy",
+ "title": "veterinární lékař"
+ }
+ },
+ "tagRenderings": {
+ "vetName": {
+ "question": "Jak se jmenuje tento veterinární lékař?",
+ "render": "Jméno tohoto veterinárního lékaře je {name}"
+ }
+ },
+ "title": {
+ "render": "Veterina"
+ }
+ },
+ "viewpoint": {
+ "description": "Pěkný výhled nebo pěkný pohled. Ideální pro přidání obrázku, pokud se nehodí žádná jiná kategorie"
+ },
"walls_and_buildings": {
- "description": "Speciální zabudovaná vrstva poskytující všechny stěny a budovy. Tato vrstva je užitečná v předvolbách pro objekty, které lze umístit ke stěnám (např. AED, poštovní schránky, vchody, adresy, bezpečnostní kamery, …). Tato vrstva je ve výchozím nastavení neviditelná a uživatel ji nemůže přepínat."
+ "description": "Speciální zabudovaná vrstva poskytující všechny stěny a budovy. Tato vrstva je užitečná v předvolbách pro objekty, které lze umístit ke stěnám (např. AED, poštovní schránky, vchody, adresy, bezpečnostní kamery, …). Tato vrstva je ve výchozím nastavení neviditelná a uživatel ji nemůže přepínat.",
+ "title": {
+ "render": "Zeď nebo budova"
+ },
+ "units": {
+ "0": {
+ "applicableUnits": {
+ "0": {
+ "human": "metr"
+ },
+ "1": {
+ "human": "centimetr"
+ }
+ }
+ }
+ }
+ },
+ "waste_basket": {
+ "description": "Jedná se o veřejný odpadkový koš, odpadkový koš, kam můžete vyhodit odpadky.",
+ "filter": {
+ "0": {
+ "options": {
+ "0": {
+ "question": "Všechny typy"
+ },
+ "1": {
+ "question": "Odpadový koš pro cigarety"
+ },
+ "2": {
+ "question": "Odpadový koš pro léky"
+ },
+ "3": {
+ "question": "Odpadkový koš na psí exkrementy"
+ },
+ "4": {
+ "question": "Odpadkový koš na odpadky"
+ },
+ "5": {
+ "question": "Odpadkový koš na ostré předměty"
+ },
+ "6": {
+ "question": "Odpadkový koš na plast"
+ }
+ }
+ },
+ "1": {
+ "options": {
+ "0": {
+ "question": "Odpadkový koš se zásobníkem na sáčky na (psí) exkrementy"
+ }
+ }
+ }
+ },
+ "mapRendering": {
+ "0": {
+ "iconSize": {
+ "mappings": {
+ "0": {
+ "then": "Odpadkový koš"
+ }
+ }
+ }
+ }
+ },
+ "name": "Odpadkový koš",
+ "presets": {
+ "0": {
+ "title": "odpadkový koš"
+ }
+ },
+ "tagRenderings": {
+ "dispensing_dog_bags": {
+ "mappings": {
+ "0": {
+ "then": "Tento odpadkový koš má zásobník na sáčky na (psí) exkrementy"
+ },
+ "1": {
+ "then": "Tento odpadkový koš nemá zásobník na sáčky na (psí) exkrementy"
+ },
+ "2": {
+ "then": "Tento odpadkový koš nemá zásobník na sáčky na (psí) exkrementy"
+ }
+ },
+ "question": "Má tento odpadkový koš zásobník na sáčky na psí exkrementy?"
+ },
+ "waste-basket-waste-types": {
+ "mappings": {
+ "0": {
+ "then": "Odpadkový koš na běžný odpad"
+ },
+ "1": {
+ "then": "Odpadkový koš na běžný odpad"
+ },
+ "2": {
+ "then": "Odpadkový koš na psí exkrementy"
+ },
+ "3": {
+ "then": "Odpadkový koš na cigarety"
+ },
+ "4": {
+ "then": "Odpadkový koš na léky"
+ },
+ "5": {
+ "then": "Odpadkový koš na jehly a jiné ostré předměty"
+ },
+ "6": {
+ "then": "Odpadkový koš na plasty"
+ },
+ "7": {
+ "then": "Odpadový koš na papír"
+ }
+ },
+ "question": "Jaký druh koše na odpad je to?"
+ }
+ },
+ "title": {
+ "render": "Odpadkový koš"
+ }
+ },
+ "waste_disposal": {
+ "description": "Odpadkový koš, střední až velký koš na likvidaci (domácího) odpadu",
+ "filter": {
+ "0": {
+ "options": {
+ "0": {
+ "question": "Pouze veřejný přístup"
+ }
+ }
+ }
+ },
+ "name": "Odpadkové koše",
+ "presets": {
+ "0": {
+ "description": "Střední až velký kontejner na odpad (z domácností)",
+ "title": "koš na odpadky"
+ }
+ },
+ "tagRenderings": {
+ "access": {
+ "mappings": {
+ "0": {
+ "then": "Tento koš může používat kdokoli"
+ },
+ "1": {
+ "then": "Tento koš je soukromý"
+ },
+ "2": {
+ "then": "Tento koš je určen pouze pro obyvatele"
+ }
+ },
+ "question": "Kdo může používat tento koš na odpadky?",
+ "render": "Přístup: {access}"
+ },
+ "disposal-location": {
+ "mappings": {
+ "0": {
+ "then": "Jedná se o podzemní kontejner"
+ },
+ "1": {
+ "then": "Tento kontejner se nachází uvnitř"
+ },
+ "2": {
+ "then": "Tento kontejner se nachází venku"
+ }
+ },
+ "question": "Kde se nachází tento kontejner?"
+ },
+ "type": {
+ "mappings": {
+ "0": {
+ "then": "Jedná se o střední až velkou popelnici na (domovní) odpad"
+ },
+ "1": {
+ "then": "To je vlastně recyklační kontejner"
+ }
+ },
+ "question": "Co je to za odpadkový koš?"
+ }
+ },
+ "title": {
+ "render": "Nakládání s odpady"
+ }
+ },
+ "windturbine": {
+ "description": "Moderní větrné mlýny vyrábějící elektřinu",
+ "name": "větrná turbína",
+ "presets": {
+ "0": {
+ "title": "větrná turbína"
+ }
+ },
+ "tagRenderings": {
+ "turbine-diameter": {
+ "question": "Jaký je průměr rotoru této větrné turbíny v metrech?",
+ "render": "Průměr rotoru této větrné turbíny je {rotor:diameter} metrů."
+ },
+ "turbine-height": {
+ "question": "Jaká je celková výška této větrné elektrárny (včetně poloměru rotoru) v metrech?",
+ "render": "Celková výška (včetně poloměru rotoru) této větrné turbíny je {height} metrů."
+ },
+ "turbine-operator": {
+ "question": "Kdo provozuje tuto větrnou turbínu?",
+ "render": "Tuto větrnou turbínu provozuje {operator}."
+ },
+ "turbine-output": {
+ "question": "Jaký je výkon této větrné turbíny? (např. 2,3 MW)",
+ "render": "Výkon této větrné turbíny je {generator:output:electricity}."
+ },
+ "turbine-start-date": {
+ "question": "Kdy byla tato větrná turbína uvedena do provozu?",
+ "render": "Tato větrná turbína byla uvedena do provozu dne/v {start_date}."
+ },
+ "windturbine-fixme": {
+ "question": "Je něco špatně s tím, jak je to mapováno, a vy jste to zde nedokázali opravit? (zanechte poznámku odborníkům na OpenStreetMap)",
+ "render": "Další informace pro odborníky na OpenStreetMap: {fixme}"
+ }
+ },
+ "title": {
+ "render": "větrná turbína"
+ },
+ "units": {
+ "0": {
+ "applicableUnits": {
+ "0": {
+ "human": " megawatty"
+ },
+ "1": {
+ "human": " kilowatty"
+ },
+ "2": {
+ "human": " watty"
+ },
+ "3": {
+ "human": " gigawatty"
+ }
+ }
+ },
+ "1": {
+ "applicableUnits": {
+ "0": {
+ "human": " metr"
+ }
+ }
+ }
+ }
}
}
From 6638e8ea5c97e9c5d622900588e76ee044f3cf28 Mon Sep 17 00:00:00 2001
From: Hosted Weblate
Date: Tue, 10 Oct 2023 01:52:19 +0200
Subject: [PATCH 12/36] Update translation files
Updated by "Remove blank strings" hook in Weblate.
Translation: MapComplete/Layer translations
Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/
---
langs/layers/cs.json | 6 ------
1 file changed, 6 deletions(-)
diff --git a/langs/layers/cs.json b/langs/layers/cs.json
index 5500b1cd5..5c76f4bd2 100644
--- a/langs/layers/cs.json
+++ b/langs/layers/cs.json
@@ -1955,9 +1955,6 @@
"11": {
"then": "Typ 1 CCS (aka Typ 1 Combo)"
},
- "12": {
- "then": ""
- },
"14": {
"then": "Typ 2 (mennekes)"
},
@@ -3034,9 +3031,6 @@
"question": "Můžete si vyzvednout balíčky z této skříňky na balíky?"
},
"ref": {
- "freeform": {
- "placeholder": ""
- },
"question": "Jaké je referenční číslo/identifikátor této parcelní skříňky?"
}
},
From f4ddedfbaac37c38202518e1b14963f3f644b6fc Mon Sep 17 00:00:00 2001
From: kjon
Date: Sat, 7 Oct 2023 10:03:57 +0000
Subject: [PATCH 13/36] Translated using Weblate (German)
Currently translated at 100.0% (503 of 503 strings)
Translation: MapComplete/Core
Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/de/
---
langs/de.json | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/langs/de.json b/langs/de.json
index 8c37d23bb..23fd0721f 100644
--- a/langs/de.json
+++ b/langs/de.json
@@ -465,7 +465,7 @@
"cannotBeMoved": "Dieses Element kann nicht verschoben werden.",
"confirmMove": "Hierhin verschieben",
"inviteToMove": {
- "generic": "Diesen Punkt verschieben",
+ "generic": "Objekt verschieben",
"reasonInaccurate": "Lagegenauigkeit dieses Objekts verbessern",
"reasonRelocation": "Dieses Element an einen anderen Ort verschieben, weil es sich verlagert hat"
},
@@ -641,7 +641,7 @@
"phone": {
"description": "eine Telefonnummer",
"feedback": "Dies ist keine gültige Telefonnummer",
- "feedbackCountry": "Dies ist keine gültige Telefonnummer (in {country})"
+ "feedbackCountry": "Telefonnummer ungültig (in {country})"
},
"pnat": {
"description": "eine positive, ganze Zahl",
@@ -656,7 +656,7 @@
"tooLong": "Der Text ist zu lang, es sind maximal 255 Zeichen erlaubt. Sie haben bereits {count} Zeichen.",
"url": {
"description": "Link zu einer Website",
- "feedback": "Dies ist keine gültige Webadresse"
+ "feedback": "Webadresse ungültig"
},
"wikidata": {
"description": "Eine Wikidata-Kennung"
From 78391b9c3a8576622293266d34ae63148adb538e Mon Sep 17 00:00:00 2001
From: Pieter Vander Vennet
Date: Thu, 5 Oct 2023 16:40:50 +0000
Subject: [PATCH 14/36] Translated using Weblate (Dutch)
Currently translated at 93.8% (472 of 503 strings)
Translation: MapComplete/Core
Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/nl/
---
langs/nl.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/langs/nl.json b/langs/nl.json
index 70101f0b2..b3feb8d92 100644
--- a/langs/nl.json
+++ b/langs/nl.json
@@ -532,7 +532,7 @@
"name_required": "De naam van dit object moet gekend zijn om een review te kunnen maken",
"no_reviews_yet": "Er zijn nog geen beoordelingen. Wees de eerste om een beoordeling te schrijven en help open data en het bedrijf!",
"save": "Opslaan",
- "saved": "Bedankt om je beoordeling te delen!",
+ "saved": "Bedankt om je beoordeling te delen!",
"saving_review": "Opslaan...",
"title": "{count} beoordelingen",
"title_singular": "Eén beoordeling",
From 59c90d50a19c0cb09f6f6872661353b60a8ee125 Mon Sep 17 00:00:00 2001
From: macpac
Date: Mon, 9 Oct 2023 09:27:07 +0000
Subject: [PATCH 15/36] Translated using Weblate (Czech)
Currently translated at 100.0% (503 of 503 strings)
Translation: MapComplete/Core
Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/cs/
---
langs/cs.json | 224 ++++++++++++++++++++++++++++++++++++++++++++++----
1 file changed, 207 insertions(+), 17 deletions(-)
diff --git a/langs/cs.json b/langs/cs.json
index a2f0f24f5..095cb195e 100644
--- a/langs/cs.json
+++ b/langs/cs.json
@@ -3,16 +3,18 @@
"title": "Pokročilé funkce"
},
"centerMessage": {
+ "allFilteredAway": "Žádný objekt v zobrazení nesplňuje všechny filtry",
"loadingData": "Načítání dat…",
+ "noData": "V aktuálním zobrazení nejsou žádné relevantní prvky",
"ready": "Hotovo!",
"retrying": "Načítání dat se nezdařilo. Zkusíme to znovu za {count} sekund…",
"zoomIn": "Přiblížení pro zobrazení nebo úpravu dat"
},
"communityIndex": {
"available": "Tato komunita mluví {native}",
- "intro": "Navažte kontakt s ostatními lidmi, abyste je poznali, učili se od nich, ...",
+ "intro": "Navažte kontakt s ostatními lidmi, abyste je poznali, učili se od nich, …",
"notAvailable": "Tato komunita nemluví {native}",
- "title": "Seznam komunit"
+ "title": "Spojte se s ostatními"
},
"delete": {
"cancel": "Zrušit",
@@ -64,7 +66,7 @@
"attributes": "Zobrazuje atributy přátelským způsobem",
"edit": "Špatné nebo zastaralé informace? Tlačítko pro úpravu je přímo zde.",
"question": "Pokud atribut ještě není znám, zobrazí MapComplete otázku",
- "see_images": "Zobrazuje obrázky od předchozích přispěvatelů, Wikipedie, Mapillary, ... ",
+ "see_images": "Zobrazuje obrázky od předchozích přispěvatelů, Wikipedie, Mapillary, …",
"wikipedia": "Zobrazují se propojené články Wikipedie"
},
"frontParagraph": "MapComplete je snadno použitelná webová aplikace pro sběr geodat v OpenStreetMap, která umožňuje sběr a správu relevantních dat otevřeným, crowdsourcovaným a opakovaně použitelným způsobem.\n\nNa vyžádání lze přidávat nové kategorie a atributy.",
@@ -90,13 +92,21 @@
"whatIsOsm": "Co je OpenStreetMap?"
},
"general": {
+ "404": "Tato stránka neexistuje",
"about": "Snadné úpravy a přidávání OpenStreetMap pro určité téma",
+ "aboutMapComplete": {
+ "intro": "Pomocí MapComplete přidejte informace OpenStreetMap na jedno téma. Odpovězte na otázky a během několika minut budou vaše příspěvky všude dostupné. Ve většině témat můžete přidat obrázky nebo dokonce zanechat recenzi. Správce tématu pro něj definuje prvky, otázky a jazyky."
+ },
"add": {
"addNew": "Přidat {category}",
"backToSelect": "Vyberte jinou kategorii",
"confirmButton": "Přidat kategorii {category}
Váš příspěvek je viditelný pro všechny
",
+ "confirmLocation": "Potvrďte toto umístění",
+ "confirmTitle": "Přidat {title}?",
+ "confirmWarning": "Funkce, kterou zde vytvoříte, bude viditelná pro všechny. Prosím, přidávejte věci na mapu pouze tehdy, pokud skutečně existují. Tato data využívá mnoho aplikací.",
"disableFilters": "Vypnout všechny filtry",
"disableFiltersExplanation": "Některé funkce mohou být filtrem skryty",
+ "enableLayer": "Povolit vrstvu {name}",
"hasBeenImported": "Tato funkce již byla importována",
"import": {
"hasBeenImported": "Tento objekt byl importován",
@@ -117,7 +127,7 @@
"title": "Přidat novou funkci?",
"warnVisibleForEveryone": "Váš příspěvek bude viditelný pro všechny",
"wrongType": "Tato funkce není uzel ani cesta a nelze ji importovat",
- "zoomInFurther": "Další přiblížení pro přidání funkce",
+ "zoomInFurther": "Další přiblížení pro přidání funkce.",
"zoomInMore": "Pro import této funkce si ji více přibližte"
},
"apply_button": {
@@ -125,6 +135,8 @@
"isApplied": "Změny jsou aplikovány"
},
"attribution": {
+ "attributionBackgroundLayer": "Aktuální vrstva pozadí je {name}",
+ "attributionBackgroundLayerWithCopyright": "Aktuální vrstva pozadí je {name}: {copyright}",
"attributionContent": "Všechna data jsou poskytována službou OpenStreetMap, volně opakovaně použitelná pod licencí Open DataBase.
",
"attributionTitle": "Oznámení o atribuci",
"codeContributionsBy": "MapComplete vytvořili {contributors} a {hiddenCount} dalších přispěvatelů",
@@ -145,19 +157,23 @@
"openMapillary": "Zde otevřít Mapillary",
"openOsmcha": "Podívejte se na nejnovější úpravy provedené v tématu {theme}",
"themeBy": "Téma spravuje {author}",
+ "title": "Autorská práva a uvedení zdroje",
"translatedBy": "MapComplete přeložili {contributors} a {hiddenCount} dalších přispěvatelů"
},
"back": "Zpět",
"backToIndex": "Návrat na přehled všech tematických map",
- "backgroundMap": "Mapa na pozadí",
+ "backgroundMap": "Vyberte vrstvu pozadí",
+ "backgroundSwitch": "Přepnout pozadí",
"cancel": "Zrušit",
"confirm": "Potvrdit",
"customThemeIntro": "Vlastní motivy
Tyto jsou dříve navštívené motivy vytvořené uživateli.",
"download": {
"downloadAsPdf": "Stáhněte si aktuální mapu ve formátu PDF",
"downloadAsPdfHelper": "Ideální pro tisk aktuální mapy",
+ "downloadAsPng": "Stáhnout jako obrázek",
+ "downloadAsPngHelper": "Ideální pro zahrnutí do zpráv",
"downloadAsSvg": "Stáhnout SVG aktuální mapy",
- "downloadAsSvgHelper": "Kompatibilní s Inkscape nebo Adobe Illustrator; bude nutné další zpracování ",
+ "downloadAsSvgHelper": "Kompatibilní s Inkscape nebo Adobe Illustrator; bude nutné další zpracování",
"downloadCSV": "Stáhnout viditelná data jako CSV",
"downloadCSVHelper": "Kompatibilní s aplikacemi LibreOffice Calc, Excel, …",
"downloadFeatureAsGeojson": "Stáhnout jako soubor GeoJSON",
@@ -170,13 +186,18 @@
"includeMetaData": "Zahrnout metadata (poslední editor, vypočtené hodnoty, ...)",
"licenseInfo": "Upozornění na autorská práva
Poskytovaná data jsou dostupná pod ODbL. Opětovné použití je zdarma pro jakýkoli účel, ale - musí být uveden zdroj © přispěvatelé OpenStreetMap
- Jakákoli změna musí být publikována pod stejnou licencí
< /ul> Podrobnosti naleznete v úplném upozornění na autorská práva.",
"noDataLoaded": "Zatím nejsou načtena žádná data. Brzy bude k dispozici ke stažení",
- "title": "Stáhnout viditelná data",
+ "pdf": {
+ "current_view_a3": "Export aktuálního zobrazení do formátu PDF (A3, na výšku)",
+ "current_view_a4": "Export aktuálního zobrazení do formátu PDF (A4, na šířku)"
+ },
+ "title": "Stáhnout",
"uploadGpx": "Nahrajte svou trasu do OpenStreetMap"
},
"error": "Něco se pokazilo",
"example": "Příklad",
"examples": "Příklady",
"fewChangesBefore": "Před přidáním nové funkce prosím odpovězte na několik otázek týkajících se stávajících funkcí.",
+ "geopermissionDenied": "Použití geolokace bylo zamítnuto",
"getStartedLogin": "Přihlaste se pomocí OpenStreetMap a začněte",
"getStartedNewAccount": " nebo vytvořte nový účet",
"goToInbox": "Otevřete složku Doručená pošta",
@@ -201,8 +222,13 @@
"loginToStart": "Přihlaste se a odpovězte na tuto otázku",
"loginWithOpenStreetMap": "Přihlaste se pomocí OpenStreetMap",
"logout": "Odhlásit se",
+ "menu": {
+ "aboutMapComplete": "O MapComplete",
+ "filter": "Filtrování dat"
+ },
"morescreen": {
"createYourOwnTheme": "Vytvořte si vlastní téma MapComplete",
+ "enterToOpen": "Stisknutím klávesy Enter otevřete objekt",
"hiddenExplanation": "Tato témata jsou přístupná pouze těm, kteří mají odkaz. Objevili jste {hidden_discovered} ze {total_hidden} skrytých témat.",
"intro": "Více tematických map?
Baví vás sbírat geodata?
K dispozici jsou další tematické mapy.",
"noMatchingThemes": "Vašim vyhledávacím kritériím neodpovídají žádná témata",
@@ -221,6 +247,7 @@
"number": "číslo",
"openStreetMapIntro": "Otevřená mapa
Takovou, kterou může každý volně používat a upravovat. Jediné místo pro uložení všech geoinformací. Různé, malé, nekompatibilní a zastaralé mapy nejsou nikde potřeba.
OpenStreetMap není nepřátelská mapa. Mapová data lze volně používat (s přiřazením a zveřejněním změn těchto dat). Každý může přidávat nová data a opravovat chyby. Tento web používá OpenStreetMap. Všechna data jsou odtud a vaše odpovědi a opravy se používají všude.
Mnoho lidí a aplikací již OpenStreetMap používá: Organické mapy, OsmAnd, ale také mapy na Facebooku, Instagramu, Apple-maps a Bing-maps jsou (částečně) poháněny OpenStreetMap.
",
"openTheMap": "Otevřít mapu",
+ "openTheMapAtGeolocation": "Přiblížení k vaší poloze",
"opening_hours": {
"closed_permanently": "Uzavřeno na neznámou dobu",
"closed_until": "Uzavřeno do {date}",
@@ -245,6 +272,18 @@
},
"pickLanguage": "Vyberte si jazyk: ",
"poweredByOsm": "Běží na OpenStreetMap",
+ "questionBox": {
+ "answeredMultiple": "Odpověděli jste na {answered} otázky",
+ "answeredMultipleSkippedMultiple": "Zodpověděli jste {answered} otázek a vynechali jste {skipped} otázek",
+ "answeredMultipleSkippedOne": "Zodpověděli jste {answered} otázek a jednu otázku jste vynechali",
+ "answeredOne": "Odpověděli jste na jednu otázku",
+ "answeredOneSkippedMultiple": "Odpověděli jste na jednu otázku a přeskočili {skipped} otázky",
+ "answeredOneSkippedOne": "Na jednu otázku jste odpověděl a jednu jste přeskočil",
+ "done": "Už žádné otázky! Děkujeme!",
+ "reactivate": "Znovu aktivovat přeskočené otázky",
+ "skippedMultiple": "Přeskočili jste {skipped} otázky",
+ "skippedOne": "Vynechali jste jednu otázku"
+ },
"questions": {
"emailIs": "E-mailová adresa této {category} je {email}",
"emailOf": "Jaká je e-mailová adresa {category}?",
@@ -262,15 +301,18 @@
"error": "Něco se pokazilo…",
"nothing": "Nic nenalezeno…",
"search": "Vyhledat místo",
+ "searchShort": "Vyhledávání…",
"searching": "Hledání…"
},
"sharescreen": {
"copiedToClipboard": "Odkaz zkopírovaný do schránky",
+ "documentation": "Další informace o dostupných parametrech URL naleznete v dokumentaci",
"embedIntro": "Vložte mapu na své webové stránky
Prosíme, vložte tuto mapu na své webové stránky.
Doporučujeme vám to udělat - nemusíte ani žádat o povolení.
Je a vždy to bude zdarma. Čím více lidí bude projekt používat, tím bude cennější.",
"fsUserbadge": "Povolit tlačítko přihlášení",
"fsWelcomeMessage": "Zobrazit vyskakovací okno s uvítací zprávou a související karty",
"intro": "Sdílejte tuto mapu
Sdílejte tuto mapu zkopírováním níže uvedeného odkazu a jeho zasláním přátelům a rodině:",
- "thanksForSharing": "Díky za sdílení!"
+ "thanksForSharing": "Díky za sdílení!",
+ "title": "Sdílet tuto mapu"
},
"skip": "Přeskočit tuto otázku",
"testing": "Testování - změny se neuloží",
@@ -303,6 +345,8 @@
},
"useSearch": "Pro zobrazení předvoleb použijte vyhledávání výše",
"useSearchForMore": "Pomocí funkce hledání můžete v rámci {total} vyhledat více hodnot…",
+ "waitingForGeopermission": "Čekáme na vaše povolení používat geolokaci…",
+ "waitingForLocation": "Vyhledávání vaší aktuální polohy…",
"weekdays": {
"abbreviations": {
"friday": "Pá",
@@ -327,6 +371,7 @@
"general": "Na této mapě si můžete zobrazit, upravovat a přidávat body zájmu. Přibližováním si zobrazte body zájmu a klepnutím na jeden z nich si zobrazte nebo upravte informace. Všechna data pocházejí z OpenStreetMap a jsou v ní uložena, takže je lze volně používat."
},
"wikipedia": {
+ "addEntry": "Přidat další stránku Wikipedie",
"createNewWikidata": "Vytvořit novou položku Wikidata",
"doSearch": "Pro zobrazení výsledků vyhledávejte výše",
"failed": "Načítání záznamu ve Wikipedii se nezdařilo",
@@ -338,6 +383,7 @@
"born": "Narozen: {value}",
"died": "Zemřel: {value}"
},
+ "readMore": "Přečtěte si zbytek článku",
"searchToShort": "Váš vyhledávací dotaz je příliš krátký, zadejte delší text",
"searchWikidata": "Hledat na Wikidatech",
"wikipediaboxTitle": "Wikipedie"
@@ -349,8 +395,11 @@
"geolocate": "Posune mapu na aktuální polohu nebo ji přiblíží k aktuální poloze. Vyžaduje geooprávnění",
"intro": "MapComplete podporuje následující klávesy:",
"key": "Kombinace kláves",
- "openLayersPanel": "Otevře panel Pozadí, vrstvy a filtry",
- "selectMapnik": "Nastaví vrstvu pozadí na OpenStreetMap-carto",
+ "openLayersPanel": "Otevře panel vrstev a filtrů",
+ "selectAerial": "Nastavte pozadí na letecké nebo satelitní snímky. Přepíná mezi dvěma nejlepšími dostupnými vrstvami",
+ "selectMap": "Nastavení pozadí na mapu z externích zdrojů. Přepíná mezi dvěma nejlepšími dostupnými vrstvami",
+ "selectMapnik": "Nastavení vrstvy pozadí na OpenStreetMap-carto",
+ "selectOsmbasedmap": "Nastavení vrstvy pozadí na mapu založenou na OpenStreetMap (nebo vypnutí rastrové vrstvy pozadí)",
"selectSearch": "Vybere vyhledávací řádek pro vyhledávání míst",
"title": "Klávesové zkratky"
},
@@ -360,9 +409,30 @@
"doDelete": "Odebrat obrázek",
"dontDelete": "Zrušit",
"isDeleted": "Smazáno",
+ "nearby": {
+ "link": "Tento obrázek zobrazuje objekt",
+ "seeNearby": "Procházení a propojování okolních obrázků",
+ "title": "Blízké obrázky streetview"
+ },
"pleaseLogin": "Pro přidání fotky se prosím přihlaste",
"respectPrivacy": "Nefotografujte osoby ani poznávací značky. Nevkládejte Mapy Google, Google Streetview ani jiné zdroje chráněné autorskými právy.",
"toBig": "Váš obrázek je příliš velký, protože má velikost {actual_size}. Používejte prosím obrázky o maximální velikosti {max_size}",
+ "upload": {
+ "failReasons": "Možná jste ztratili připojení k internetu",
+ "failReasonsAdvanced": "Případně se ujistěte, že váš prohlížeč a rozšíření neblokují rozhraní API třetích stran.",
+ "multiple": {
+ "done": "{count} obrázky jsou úspěšně nahrány. Děkujeme!",
+ "partiallyDone": "Nahrává se {count} obrázků, hotovo: {done}…",
+ "someFailed": "Litujeme, nepodařilo se nám nahrát {count} obrázků",
+ "uploading": "Nahrává se {count} obrázků…"
+ },
+ "one": {
+ "done": "Váš obrázek byl úspěšně nahrán. Děkuji!",
+ "failed": "Omlouváme se, váš obrázek se nepodařilo nahrát",
+ "retrying": "Váš obrázek se znovu nahrává…",
+ "uploading": "Váš obrázek se nahrává…"
+ }
+ },
"uploadDone": "Vaše fotka byla přidána. Děkujeme za pomoc!",
"uploadFailed": "Obrázek se nepodařilo nahrát. Jste připojeni k internetu a máte povoleno rozhraní API třetích stran? Prohlížeč Brave nebo zásuvný modul uMatrix je mohou blokovat.",
"uploadMultipleDone": "Bylo přidáno {count} fotek. Děkujeme za pomoc!",
@@ -428,7 +498,7 @@
"createNote": "Vytvořte novou poznámku",
"createNoteIntro": "Je na mapě něco špatně nebo chybí? Zde vytvořte poznámku. Ty budou kontrolovat dobrovolníci.",
"createNoteTitle": "Zde vytvořte novou poznámku",
- "creating": "Vytváření poznámky...",
+ "creating": "Vytváření poznámky…",
"disableAllNoteFilters": "Vypnout všechny filtry",
"isClosed": "Tato poznámka je vyřešena",
"isCreated": "Vaše poznámka byla vytvořena!",
@@ -438,9 +508,47 @@
"noteIsPublic": "Toto bude viditelné všem",
"noteLayerDoEnable": "Povolit vrstvu zobrazující poznámky",
"noteLayerHasFilters": "Některé poznámky mohou být skryty filtrem",
- "noteLayerNotEnabled": "Vrstva zobrazující poznámky není zapnuta. Chcete-li přidat novou poznámku, musí být tato vrstva povolena"
+ "noteLayerNotEnabled": "Vrstva zobrazující poznámky není zapnuta. Chcete-li přidat novou poznámku, musí být tato vrstva povolena",
+ "notesLayerMustBeEnabled": "Vrstva 'poznámky' je zakázána. Chcete-li přidat poznámku, povolte ji",
+ "reopenNote": "Znovu otevřít poznámku",
+ "reopenNoteAndComment": "Znovu otevřít poznámku a komentovat",
+ "textNeeded": "Chcete-li vytvořit poznámku, zadejte popisný text",
+ "typeText": "Napište nějaký text a přidejte komentář",
+ "warnAnonymous": "Nejste přihlášeni. Nebudeme vás moci kontaktovat, abychom váš problém vyřešili."
+ },
+ "plantDetection": {
+ "back": "Zpět na přehled druhů",
+ "button": "Automatická detekce druhů rostlin pomocí umělé inteligence Plantnet.org",
+ "confirm": "Vyberte druh",
+ "done": "Byly použity druhy",
+ "error": "Při zjišťování druhu stromu se něco pokazilo: {error}",
+ "howTo": {
+ "intro": "Pro optimální výsledky,",
+ "li0": "pořídit snímek, na kterém je strom uprostřed bez velkého pozadí",
+ "li1": "pořídit snímek, na kterém je zobrazen jeden list",
+ "li2": "pořídit snímek, na kterém je vidět kůra",
+ "li3": "vyfotit květiny"
+ },
+ "loadingWikidata": "Načítání informací o {species}…",
+ "matchPercentage": "{match}% shoda",
+ "overviewIntro": "AI na plantnet.org si myslí, že obrázky ukazují níže uvedené druhy.",
+ "overviewTitle": "Automaticky zjištěné druhy",
+ "overviewVerify": "Ověřte prosím správný druh a propojte jej se stromem",
+ "poweredByPlantnet": "Používá technologii plantnet.org",
+ "querying": "Dotazování na plantnet.org s obrázky {length}",
+ "seeInfo": "Více informací o druhu",
+ "takeImages": "Pořizujte snímky stromu, abyste automaticky zjistili typ stromu",
+ "tryAgain": "Vyberte jiný druh"
},
"privacy": {
+ "editing": "Když v mapě provedete změnu, tato změna se zaznamená na OpenStreetMap a je veřejně dostupná komukoli. Sada změn provedená pomocí MapComplete obsahuje následující data: - Provedené změny
- Vaše uživatelské jméno
- Když je tato změna provedena
- Motiv kterou jste použili při provádění změny
- Jazyk uživatelského rozhraní
- Indikace toho, jak blízko jste byli ke změněným objektům. Ostatní tvůrci map mohou tyto informace použít k určení, zda byla změna provedena na základě průzkumu nebo vzdáleného výzkumu
Viz zásady ochrany osobních údajů na OpenStreetMap.org pro podrobné informace. Rádi bychom vám připomněli, že při registraci můžete použít smyšlené jméno.",
+ "editingTitle": "Při provádění změn",
+ "geodata": "Když MapComplete získá vaši geolokaci, vaše geolokace a dříve navštívená místa zůstanou ve vašem zařízení. Vaše údaje o poloze nejsou nikdy automaticky odesílány nikam jinam – pokud některá funkce jasně nestanoví jinak.",
+ "geodataTitle": "Vaše geolokace",
+ "intro": "Soukromí je důležité – jak pro jednotlivce, tak pro společnost. MapComplete se snaží co nejvíce respektovat vaše soukromí – až do té míry není potřeba žádný obtěžující banner cookie. Přesto bychom vás rádi informovali, které informace jsou shromažďovány a sdíleny, za jakých okolností a proč jsou tyto kompromisy prováděny.",
+ "miscCookies": "MapComplete se integruje s různými dalšími službami, zejména pro načítání obrázků funkcí. Obrázky jsou hostovány na různých serverech třetích stran, které mohou samy nastavovat soubory cookie.",
+ "miscCookiesTitle": "Jiné cookies",
+ "surveillance": "Když čtete zásady ochrany osobních údajů, pravděpodobně vám záleží na soukromí – nám také! Dokonce jsme vytvořili téma zobrazující sledovací kamery. Neváhejte je všechny zmapovat!",
"title": "Zásady ochrany osobních údajů",
"tracking": "Abychom získali přehled o tom, kdo navštěvuje naše webové stránky, shromažďujeme některé technické informace. To zahrnuje zemi, ze které jste webovou stránku navštívili, která webová stránka vás odkázala na MapComplete, typ vašeho zařízení a velikost obrazovky. Do vašeho zařízení je umístěn soubor cookie, který označuje, že jste dnes navštívili MapComplete. Tyto údaje nejsou dostatečně podrobné, aby vás osobně identifikovaly. Tyto statistiky jsou dostupné komukoli pouze souhrnně a jsou veřejně dostupné komukoli",
"trackingTitle": "Statistické údaje",
@@ -449,11 +557,16 @@
"reviews": {
"affiliated_reviewer_warning": "(Recenze od zaměstnance)",
"attribution": "Recenze jsou poskytovány službou Mangrove Reviews a jsou k dispozici pod licencí CC-BY 4.0.",
- "i_am_affiliated": "Jsem spojen/a s tímto objektem
Zaškrtněte, pokud jste vlastníkem, tvůrcem, zaměstnancem, …",
+ "i_am_affiliated": "Jsem spojen s tímto objektem",
+ "i_am_affiliated_explanation": "Zkontrolujte, zda jste vlastníkem, tvůrcem, zaměstnancem, …",
"name_required": "Pro zobrazení a vytváření recenzí je vyžadováno jméno",
"no_reviews_yet": "Zatím zde nejsou žádné recenze. Buďte první, kdo ji napíše, a pomozte otevřít data a podnikání!",
+ "question": "Jak byste ohodnotili {title()}?",
+ "question_opinion": "Jaká byla vaše zkušenost?",
+ "reviewing_as": "Přezkoumání jako {nickname}",
+ "reviewing_as_anonymous": "Kontrola jako anonymní",
"save": "Uložit",
- "saved": "Recenze uložena. Díky za sdílení!",
+ "saved": "Recenze uložena. Díky za sdílení!",
"saving_review": "Ukládání…",
"title": "{count} recenzí",
"title_singular": "Jedna recenze",
@@ -461,15 +574,92 @@
"write_a_comment": "Zanechte recenzi…"
},
"split": {
- "cancel": "Zrušit"
+ "cancel": "Zrušit",
+ "hasBeenSplit": "Tato cesta byla rozdělena",
+ "inviteToSplit": "Rozdělte tuto silnici na menší úseky. To umožňuje dát částem silnice různé vlastnosti.",
+ "loginToSplit": "Pro rozdělení silnice musíte být přihlášeni",
+ "split": "Rozdělit",
+ "splitAgain": "Znovu rozdělit tuto cestu",
+ "splitTitle": "Vyberte na mapě, kde se mění vlastnosti této silnice"
},
"translations": {
- "activateButton": "Pomozte přeložit MapComplete"
+ "activateButton": "Pomozte přeložit MapComplete",
+ "allMissing": "Zatím bez překladů",
+ "missing": "{count} nepřeložených řetězců",
+ "notImmediate": "Překlady nejsou aktualizovány přímo. Obvykle to trvá několik dní"
},
"userinfo": {
+ "editDescription": "Úprava popisu vašeho profilu",
"gotoInbox": "Otevřít poštu",
"gotoSettings": "Přejít do vašich nastavení na OpenStreetMap.org",
"noDescription": "Na svém profilu zatím nemáte popis",
- "noDescriptionCallToAction": "Přidat popis profilu"
+ "noDescriptionCallToAction": "Přidat popis profilu",
+ "notLoggedIn": "Odhlásili jste se"
+ },
+ "validation": {
+ "color": {
+ "description": "Barva nebo hexakód"
+ },
+ "date": {
+ "description": "Datum začínající rokem"
+ },
+ "direction": {
+ "description": "Orientace"
+ },
+ "distance": {
+ "description": "Vzdálenost v metrech"
+ },
+ "email": {
+ "description": "e-mailová adresa",
+ "feedback": "Toto není platná e-mailová adresa",
+ "noAt": "E-mailová adresa musí obsahovat @"
+ },
+ "fediverse": {
+ "description": "Fediverse adresa, často @username@server.tld",
+ "feedback": "Fediverse adresa se skládá z @username@server.tld nebo je odkazem na profil",
+ "invalidHost": "{host} není platný název hostitele"
+ },
+ "float": {
+ "description": "nějaké číslo",
+ "feedback": "To není číslo"
+ },
+ "int": {
+ "description": "celé číslo"
+ },
+ "nat": {
+ "description": "kladné celé číslo nebo nula",
+ "mustBePositive": "Toto číslo by mělo být kladné",
+ "mustBeWhole": "Povolena jsou pouze celá čísla",
+ "notANumber": "Zadejte číslo"
+ },
+ "opening_hours": {
+ "description": "Otevírací doba"
+ },
+ "pfloat": {
+ "description": "kladné číslo"
+ },
+ "phone": {
+ "description": "telefonní číslo",
+ "feedback": "Toto není platné telefonní číslo",
+ "feedbackCountry": "Toto není platné telefonní číslo (pro zemi {country})"
+ },
+ "pnat": {
+ "description": "celé kladné číslo",
+ "noZero": "Nula není povolena"
+ },
+ "string": {
+ "description": "kus textu"
+ },
+ "text": {
+ "description": "kus textu"
+ },
+ "tooLong": "Text je příliš dlouhý, povoleno je maximálně 255 znaků. Nyní máte {počet} znaků.",
+ "url": {
+ "description": "odkaz na webové stránky",
+ "feedback": "Toto není platná webová adresa"
+ },
+ "wikidata": {
+ "description": "A Wikidata identifikátor"
+ }
}
}
From f3d7acb7546a611ed2af2b53eb4d57c2c5961837 Mon Sep 17 00:00:00 2001
From: macpac
Date: Mon, 9 Oct 2023 06:33:02 +0000
Subject: [PATCH 16/36] Translated using Weblate (Czech)
Currently translated at 99.2% (422 of 425 strings)
Translation: MapComplete/themes
Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/cs/
---
langs/themes/cs.json | 278 ++++++++++++++++++++++++++++++++++++-------
1 file changed, 232 insertions(+), 46 deletions(-)
diff --git a/langs/themes/cs.json b/langs/themes/cs.json
index 799b5f016..a5603aaae 100644
--- a/langs/themes/cs.json
+++ b/langs/themes/cs.json
@@ -2,18 +2,43 @@
"advertising": {
"description": "Přemýšleli jste někdy o tom, kolik je v našich ulicích a na silnicích reklam? Pomocí této mapy můžete najít a doplnit informace o všech reklamních prvcích, které můžete na ulici najít",
"shortDescription": "Kde najdu reklamní objekty?",
- "title": "Otevřít reklamní mapu"
+ "title": "Inzerce"
},
"aed": {
"description": "Na této mapě lze najít a označit defibrilátory v okolí",
- "title": "Open AED Mapa"
+ "title": "Defibrilátory"
},
"artwork": {
"description": "Otevřená mapa soch, bust, graffiti a dalších uměleckých děl po celém světě",
- "title": "Otevřená mapa uměleckých děl"
+ "title": "Umělecké dílo"
},
"atm": {
"description": "Tato mapa zobrazuje bankomaty pro výběr nebo vklad peněz",
+ "layers": {
+ "3": {
+ "override": {
+ "=tagRenderings": {
+ "0": {
+ "render": {
+ "special": {
+ "text": "Importovat tento bankomat"
+ }
+ }
+ },
+ "1": {
+ "render": "OpenStreetMap ví o bankomatu, který je {_closest_osm_poi_distance} metr daleko. "
+ },
+ "2": {
+ "render": {
+ "special": {
+ "message": "Přidání všech navrhovaných značek do nejbližšího bankomatu"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
"title": "Bankomaty"
},
"bag": {
@@ -91,7 +116,7 @@
},
"bookcases": {
"description": "Veřejná knihovna je malá pouliční skříňka, krabice, stará telefonní budka nebo jiný předmět, ve kterém jsou uloženy knihy. Kdokoliv do ní může umístit, nebo si z ní vzít knihu. Cílem této mapy je shromáždit všechny tyto knihovny.",
- "title": "Otevřená mapa pouličních knihoven"
+ "title": "Veřejné knihovničky"
},
"cafes_and_pubs": {
"description": "Kavárny, hospody a bary",
@@ -383,9 +408,48 @@
}
}
}
+ },
+ "1": {
+ "override": {
+ "+tagRenderings": {
+ "0": {
+ "mappings": {
+ "0": {
+ "then": "Tento obchod opravuje lezeckou obuv"
+ },
+ "1": {
+ "then": "Tento obchod neopravuje lezeckou obuv"
+ }
+ },
+ "question": "Opravuje tato opravna obuvy horolezecké boty?"
+ }
+ }
+ }
+ },
+ "2": {
+ "override": {
+ "+tagRenderings": {
+ "0": {
+ "mappings": {
+ "0": {
+ "then": "Tento obchod opravuje lezeckou obuv"
+ },
+ "1": {
+ "then": "Tento obchod neopravuje lezeckou obuv"
+ }
+ },
+ "question": "Opravuje tato opravna obuvy také lezeckou obuv?"
+ }
+ },
+ "=presets": {
+ "0": {
+ "title": "opravna bot"
+ }
+ }
+ }
}
},
- "title": "Otevřená lezecká mapa"
+ "title": "Lezecké tělocvičny, kluby a místa"
},
"clock": {
"description": "Mapa zobrazující všechny veřejné hodiny",
@@ -491,10 +555,10 @@
"then": "Tato ulice je cykloulicí"
},
"4": {
- "then": "Tato ulice se brzy stane cyklo ulicí"
+ "then": "Tato ulice se brzy stane cyklostezkou"
},
"5": {
- "then": "Tato ulice se brzy stane cyklo ulicí"
+ "then": "Tato ulice se brzy stane cyklistickou silnicí"
},
"6": {
"then": "Tato ulice není cyklo ulicí"
@@ -533,7 +597,7 @@
},
"cyclofix": {
"description": "Cílem této mapy je představit cyklistům snadno použitelné řešení pro vyhledání vhodné infrastruktury pro jejich potřeby.
Můžete sledovat svou přesnou polohu (pouze pro mobilní zařízení) a v levém dolním rohu vybrat vrstvy, které jsou pro vás relevantní. Pomocí tohoto nástroje můžete také přidávat nebo upravovat špendlíky (body zájmu) do mapy a poskytovat další údaje pomocí odpovědí na otázky.
Všechny vámi provedené změny se automaticky uloží do globální databáze OpenStreetMap a mohou být volně znovu použity ostatními.
Další informace o projektu cyklofix najdete na cyclofix.osm.be.",
- "title": "Cyklofix - otevřená mapa pro cyklisty"
+ "title": "Cyklofix - mapa pro cyklisty"
},
"drinking_water": {
"description": "Na této mapě jsou zobrazena veřejně přístupná místa s pitnou vodou, která lze snadno přidat",
@@ -543,6 +607,10 @@
"description": "Na této mapě najdete informace o všech typech škol a vzdělávání a můžete snadno přidat další informace",
"title": "Vzdělání"
},
+ "elongated_coin": {
+ "description": "Najděte automaty na ražbu suvenýrových mincí.",
+ "title": "Stroje na ražbu mincí"
+ },
"etymology": {
"description": "Na této mapě se můžete podívat, podle čeho je objekt pojmenován. Ulice, budovy, ... pocházejí z OpenStreetMap, které byly propojeny s Wikidaty. Ve vyskakovacím okně se zobrazí článek na Wikipedii (pokud existuje) nebo wikidatové pole toho, po čem je objekt pojmenován. Pokud má samotný objekt stránku na Wikipedii, zobrazí se i ta.
Přispět můžete i vy!Dostatečně si objekt přiblížíte a zobrazí se všechnyulice. Na některou z nich můžete kliknout a objeví se okno pro vyhledávání na Wikidatech. Několika kliknutími můžete přidat etymologický odkaz. K provádění těchto úprav potřebujete bezplatný účet na OpenStreetMap.",
"layers": {
@@ -583,7 +651,7 @@
}
},
"shortDescription": "Jaký je původ toponyma?",
- "title": "Otevřít etymologickou mapu"
+ "title": "Etymologie - podle čeho se ulice jmenuje?"
},
"facadegardens": {
"description": "Fasádní zahrady, zelené fasády a stromy ve městě přinášejí nejen klid a pohodu, ale také krásnější město, větší biodiverzitu, ochlazující efekt a lepší kvalitu ovzduší.
Klimaan VZW a Mechelen Klimaatneutraal chtějí zmapovat stávající i nové fasádní zahrady jako příklad pro lidi, kteří si chtějí vybudovat vlastní zahradu, nebo pro městské chodce, kteří mají rádi přírodu.
Více informací o projektu najdete na klimaan.be.",
@@ -698,6 +766,9 @@
"tagRenderings": {
"building type": {
"question": "Jaký druh budovy je toto?"
+ },
+ "grb-reference": {
+ "render": "Byl importován z GRB, referenční číslo je {source:geometry:ref}"
}
}
},
@@ -769,8 +840,119 @@
},
"kerbs_and_crossings": {
"description": "Mapa zobrazující obrubníky a přechody.",
+ "layers": {
+ "1": {
+ "override": {
+ "=presets": {
+ "0": {
+ "description": "Přechod pro chodce a/nebo cyklisty",
+ "title": "křížení"
+ }
+ }
+ }
+ }
+ },
"title": "Obrubníky a přechody"
},
+ "mapcomplete-changes": {
+ "description": "Tato mapa zobrazuje všechny změny provedené pomocí MapComplete",
+ "layers": {
+ "0": {
+ "description": "Zobrazit všechny změny MapComplete",
+ "filter": {
+ "0": {
+ "options": {
+ "0": {
+ "question": "Název motivu obsahuje {search}"
+ }
+ }
+ },
+ "1": {
+ "options": {
+ "0": {
+ "question": "Vytvořil přispěvatel {search}"
+ }
+ }
+ },
+ "2": {
+ "options": {
+ "0": {
+ "question": "Není vytvořeno přispěvatelem {search}"
+ }
+ }
+ },
+ "3": {
+ "options": {
+ "0": {
+ "question": "Vytvořeno před {search}"
+ }
+ }
+ },
+ "4": {
+ "options": {
+ "0": {
+ "question": "Vytvořeno po {search}"
+ }
+ }
+ },
+ "5": {
+ "options": {
+ "0": {
+ "question": "Jazyk uživatele (iso-kód) {search}"
+ }
+ }
+ },
+ "6": {
+ "options": {
+ "0": {
+ "question": "Vytvořeno pomocí hostitele {search}"
+ }
+ }
+ },
+ "7": {
+ "options": {
+ "0": {
+ "question": "Sada změn přidala alespoň jeden obrázek"
+ }
+ }
+ }
+ },
+ "tagRenderings": {
+ "contributor": {
+ "question": "Který přispěvatel tuto změnu provedl?",
+ "render": "Změna provedená {user}"
+ },
+ "host": {
+ "question": "U jakého hostitele (webové stránky) byla tato změna provedena?",
+ "render": "Změna provedená pomocí {host}"
+ },
+ "locale": {
+ "question": "V jakém národním prostředí (jazyce) byla tato změna provedena?",
+ "render": "Uživatelské prostředí je {locale}"
+ },
+ "theme-id": {
+ "question": "Jaké téma bylo použito k provedení této změny?",
+ "render": "Změna s motivem {theme}"
+ },
+ "version": {
+ "question": "Jaká verze aplikace MapComplete byla použita k provedení této změny?",
+ "render": "Vyrobeno pomocí {editor}"
+ }
+ }
+ },
+ "1": {
+ "override": {
+ "tagRenderings+": {
+ "0": {
+ "render": "Další statistiky najdete here"
+ }
+ }
+ }
+ }
+ },
+ "shortDescription": "Zobrazení změn provedených pomocí nástroje MapComplete",
+ "title": "Změny provedené pomocí MapComplete"
+ },
"maproulette": {
"description": "Téma zobrazující úkoly MapRoulette, které umožňuje vyhledávat, filtrovat a opravovat je.",
"title": "Úkoly MapRoulette"
@@ -802,6 +984,33 @@
"onwheels": {
"description": "Na této mapě jsou zobrazena veřejně přístupná místa pro vozíčkáře, a lze je také snadno přidat",
"layers": {
+ "19": {
+ "override": {
+ "=title": {
+ "render": "Statistiky"
+ }
+ }
+ },
+ "20": {
+ "override": {
+ "+tagRenderings": {
+ "0": {
+ "render": {
+ "special": {
+ "text": "Dovoz"
+ }
+ }
+ },
+ "1": {
+ "render": {
+ "special": {
+ "message": "Přidat všechny navrhované značky"
+ }
+ }
+ }
+ }
+ }
+ },
"4": {
"override": {
"filter": {
@@ -844,40 +1053,13 @@
"override": {
"name": "Parkovací místa pro osoby se zdravotním postižením"
}
- },
- "19": {
- "override": {
- "=title": {
- "render": "Statistiky"
- }
- }
- },
- "20": {
- "override": {
- "+tagRenderings": {
- "0": {
- "render": {
- "special": {
- "text": "Dovoz"
- }
- }
- },
- "1": {
- "render": {
- "special": {
- "message": "Přidat všechny navrhované značky"
- }
- }
- }
- }
- }
}
},
- "title": "OnWheels"
+ "title": "Na kolečkách"
},
"openwindpowermap": {
"description": "Mapa pro zobrazení a úpravy větrných turbín.",
- "title": "OpenWindPowerMap"
+ "title": "Větrné elektrárny"
},
"osm_community_index": {
"description": "Seznam zdrojů pro uživatele OpenStreetMap. \"Zdroje\" mohou být odkazy na fóra, setkání, Slack skupiny, kanály IRC, poštovní konference atd. Cokoli, co by mohlo být pro mappery, zejména začátečníky, zajímavé nebo užitečné.",
@@ -952,7 +1134,7 @@
"title": "Poštovní směrovací čísla"
},
"postboxes": {
- "description": "Na této mapě můžete najít a přidat údaje o poštách a poštovních schránkách. Pomocí této mapy můžete zjistit, kam můžete poslat svou příští pohlednici! :)
Všimli jste si chyby nebo vám chybí poštovní schránka? Tuto mapu můžete upravovat pomocí bezplatného účtu OpenStreetMap. ",
+ "description": "Na této mapě můžete najít a přidat údaje o poštách a poštovních schránkách. Pomocí této mapy můžete zjistit, kam můžete poslat svou příští pohlednici! :)
Všimli jste si chyby nebo vám chybí poštovní schránka? Tuto mapu můžete upravovat pomocí bezplatného účtu OpenStreetMap.",
"shortDescription": "Mapa s poštovními schránkami a poštami",
"title": "Mapa poštovních schránek a pošt"
},
@@ -963,7 +1145,7 @@
"shops": {
"description": "Na této mapě můžete označit základní informace o obchodech, přidat otevírací dobu a telefonní čísla",
"shortDescription": "Upravitelná mapa se základními informacemi o obchodech",
- "title": "Open Shop Map"
+ "title": "Obchody"
},
"sidewalks": {
"description": "Experimentální téma",
@@ -1031,10 +1213,6 @@
"stations": {
"description": "Zobrazení, úprava a přidání podrobností o vlakovém nádraží",
"layers": {
- "3": {
- "description": "Vrstva zobrazující vlaková nádraží",
- "name": "Vlaková nádraží"
- },
"16": {
"description": "Zobrazuje vlaky odjíždějící z této stanice",
"name": "Odjezdové tabule",
@@ -1066,6 +1244,10 @@
"title": {
"render": "Odjezdová tabule"
}
+ },
+ "3": {
+ "description": "Vrstva zobrazující vlaková nádraží",
+ "name": "Vlaková nádraží"
}
},
"title": "Vlaková nádraží"
@@ -1133,7 +1315,7 @@
},
"toilets": {
"description": "Mapa veřejných toalet",
- "title": "Open Toilet Map"
+ "title": "Veřejné toalety"
},
"transit": {
"description": "Naplánujte si cestu pomocí systému veřejné dopravy.",
@@ -1144,6 +1326,10 @@
"shortDescription": "Zmapujte všechny stromy",
"title": "Stromy"
},
+ "vending_machine": {
+ "description": "Najít prodejní automaty na vše",
+ "title": "Prodejní automaty"
+ },
"walls_and_buildings": {
"description": "Speciální zabudovaná vrstva poskytující všechny stěny a budovy. Tato vrstva je užitečná v předvolbách pro objekty, které lze umístit ke stěnám (např. AED, poštovní schránky, vchody, adresy, bezpečnostní kamery, …). Tato vrstva je ve výchozím nastavení neviditelná a uživatel ji nemůže přepínat.",
"title": "Stěny a budovy"
@@ -1157,4 +1343,4 @@
"shortDescription": "Mapa odpadkových košů",
"title": "Odpadkový koš"
}
-}
\ No newline at end of file
+}
From 07ac0f2c6d70f1bd4d517c8398d0928d9b56a27a Mon Sep 17 00:00:00 2001
From: Piotr Strebski
Date: Wed, 11 Oct 2023 10:25:58 +0000
Subject: [PATCH 17/36] Translated using Weblate (Polish)
Currently translated at 92.0% (463 of 503 strings)
Translation: MapComplete/Core
Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/pl/
---
langs/pl.json | 269 ++++++++++++++++++++++++++++++++++++++++++++------
1 file changed, 238 insertions(+), 31 deletions(-)
diff --git a/langs/pl.json b/langs/pl.json
index ca72241b4..f7cd3efbe 100644
--- a/langs/pl.json
+++ b/langs/pl.json
@@ -1,15 +1,20 @@
{
+ "advanced": {
+ "title": "Zaawansowane funkcje"
+ },
"centerMessage": {
+ "allFilteredAway": "Żadna widoczna funkcja nie spełnia wszystkich filtrów",
"loadingData": "Wczytywanie danych…",
+ "noData": "W bieżącym widoku nie ma odpowiednich funkcji",
"ready": "Zrobione!",
"retrying": "Wczytywanie danych nie powiodło się. Spróbujemy ponownie za {count} sekund…",
"zoomIn": "Przybliż żeby zobaczyć lub edytować"
},
"communityIndex": {
"available": "Ta społeczność mówi {native}",
- "intro": "Skontaktuj się z innymi ludźmi, aby ich poznać, uczyć się od nich, ...",
+ "intro": "Skontaktuj się z innymi ludźmi, aby ich poznać, uczyć się od nich, …",
"notAvailable": "Ta społeczność nie mówi w języku {native}",
- "title": "Indeks społeczności"
+ "title": "Skontaktuj się z innymi"
},
"delete": {
"cancel": "Anuluj",
@@ -19,55 +24,120 @@
"hardDelete": "Ta funkcja zostanie usunięta w OpenStreetMap. Może zostać odzyskana przez doświadczonego współtwórcę",
"retagNoOtherThemes": "Ta funkcja zostanie przeklasyfikowana i ukryta w tej aplikacji",
"retagOtherThemes": "Ta funkcja zostanie ponownie oznaczona i będzie widoczna w {otherThemes}",
- "selectReason": "Wybierz, dlaczego ta funkcja powinna zostać usunięta"
+ "selectReason": "Wybierz, dlaczego ta funkcja powinna zostać usunięta",
+ "softDelete": "Ta funkcja zostanie zaktualizowana i ukryta w tej aplikacji. {reason}"
},
"isDeleted": "Ten obiekt został usunięty",
- "loading": "Sprawdzanie właściwości w celu sprawdzenia, czy tę funkcję można usunąć."
+ "isntAPoint": "Można usuwać tylko węzły, wybranym obiektem jest droga, obszar lub relacja.",
+ "loading": "Sprawdzanie właściwości w celu sprawdzenia, czy tę funkcję można usunąć.",
+ "loginToDelete": "Aby usunąć obiekt, musisz się zalogować",
+ "notEnoughExperience": "Ten obiekt został utworzony przez kogoś innego.",
+ "onlyEditedByLoggedInUser": "Ten obiekt był edytowany tylko przez Ciebie, możesz go bezpiecznie usunąć.",
+ "partOfOthers": "Ten węzeł jest częścią jakiejś linii lub relacji i nie można go bezpośrednio usunąć.",
+ "readMessages": "Masz nieprzeczytane wiadomości. Przeczytaj je przed usunięciem obiektu – ktoś może mieć uwagi",
+ "reasons": {
+ "disused": "Ta funkcja jest nieużywana lub usunięta",
+ "duplicate": "Ta funkcja jest duplikatem innej funkcji",
+ "notFound": "Nie udało się znaleźć tej funkcji",
+ "test": "To była funkcja testowa – tak naprawdę nigdy jej nie było"
+ },
+ "safeDelete": "Tę funkcję można bezpiecznie usunąć.",
+ "useSomethingElse": "Zamiast tego użyj innego edytora OpenStreetMap, aby go usunąć",
+ "whyDelete": "Dlaczego należy usunąć tę funkcję?"
},
"favourite": {
"loginNeeded": "Zaloguj się
Osobisty układ jest dostępny tylko dla użytkowników OpenStreetMap",
- "panelIntro": "Twój osobisty motyw
Aktywuj swoje ulubione warstwy spośród wszystkich oficjalnych motywów",
+ "panelIntro": "Twój osobisty temat
Aktywuj swoje ulubione warstwy spośród wszystkich oficjalnych tematów",
"reload": "Odśwież dane"
},
"flyer": {
+ "aerial": "Na tej mapie zastosowano inne tło, a mianowicie zdjęcia lotnicze wykonane przez Agentschap Informatie Vlaanderen",
+ "callToAction": "Przetestuj to na mapcomplete.org",
+ "cyclofix": "Pompki rowerowe, stacje napraw, woda pitna i sklepy rowerowe znajdują się na CycloFix",
+ "description": "Ulotka pozioma formatu A4 promująca MapComplete",
"editing": {
+ "ex": "Uproszczony przykład tego, jak to wygląda w przypadku rezerwatu przyrody, pokazano poniżej.",
+ "intro": "Użytkownika wita mapa z funkcjami. Po wybraniu jednej z nich zostaną wyświetlone informacje o tej funkcji.",
"title": "Jak wygląda interfejs?"
},
+ "examples": "Dostępnych jest wiele map tematycznych, z których kilka pokazano tutaj.\n\nW Internecie dostępnych jest wiele innych map tematycznych: o służbie zdrowia, nawigacji wewnątrz budynków, dostępności wózków inwalidzkich, obiektach unieszkodliwiania odpadów, publicznych regałach z książkami, przejściach dla pieszych z tęczowym malowaniem… Odkryj je wszystkie na mapcomplete.org",
"fakeui": {
"add_images": "Dodaj zdjęcia kilkoma kliknięciami",
"attributes": "Pokazuje właściwości w przyjazny sposób",
"edit": "Złe lub nieaktualne dane? Przycisk edycji jest właśnie tutaj.",
+ "question": "Jeśli atrybut nie jest jeszcze znany, MapComplete wyświetla pytanie",
+ "see_images": "Pokazuje obrazy od poprzednich autorów, Wikipedii, Mapillary,…",
"wikipedia": "Pokazane są powiązane artykuły z Wikipedii"
},
+ "frontParagraph": "MapComplete to łatwa w użyciu aplikacja internetowa do gromadzenia geodanych w OpenStreetMap, umożliwiająca gromadzenie i zarządzanie odpowiednimi danymi w sposób otwarty, pozyskiwany z crowdsourcingu i nadający się do ponownego wykorzystania.\n\nNa żądanie można dodać nowe kategorie i atrybuty.",
"lines_too": "Linie i wielokąty też są pokazane. Właściwości i zdjęcia też mogą być dodawane i aktualizowane.",
"mapcomplete": {
+ "customize": "MapComplete można dostosować do Twoich potrzeb, dodając nowe warstwy map, nowe funkcje lub stylizując je kolorami i czcionką Twojej organizacji.\nMamy również doświadczenie w uruchamianiu kampanii mających na celu crowdsourcing geodanych.\nAby uzyskać wycenę, skontaktuj się z pietervdvn@posteo.net.",
+ "intro": "MapComplete to witryna zawierająca {mapCount} interaktywne mapy. Każda mapa umożliwia dodanie lub aktualizację informacji. Posiada wiele funkcji:",
+ "li0": "Pokaż, gdzie znajdują się punkty POI",
+ "li1": "Dodaj nowe punkty i zaktualizuj informacje o istniejących",
"li2": "W prosty sposób dodaj informacje kontaktowe i godziny otwarcia",
"li3": "Może być umieszczone na innych stronach internetowych za pomocą iFrame",
+ "li4": "Osadzone w ekosystemie OpenStreetMap, który ma wiele dostępnych narzędzi",
+ "li5": "Funkcjonalność umożliwiająca importowanie istniejących zbiorów danych",
+ "li6": "Wiele zaawansowanych funkcji, takich jak wykrywanie drzew i zaawansowane metody wprowadzania danych",
+ "li7": "Oprogramowanie objęte copyleftem (na licencji GPL) i korzystanie z niego jest bezpłatne",
"title": "Czym jest MapComplete?"
},
+ "onwheels": "Dostępne są również mapy wewnętrzne dla osób na wózkach inwalidzkich.",
+ "osm": "OpenStreetMap to mapa internetowa, którą każdy może edytować i ponownie wykorzystywać w dowolnym celu, pod warunkiem podania źródła i udostępnienia danych.\n\nJest to największa baza danych geoprzestrzennych na świecie, z której korzystają tysiące aplikacji i stron internetowych.",
+ "tagline": "Zbieraj dane geograficzne za pomocą OpenStreetMap",
"title": "mapcomplete.org",
+ "toerisme_vlaanderen": "Na potrzeby wspólnego projektu z Visit Flanders stworzono „Przypnij swój punkt”. Ponad 160 autorów dodało kilka tysięcy ławek i stołów piknikowych oraz zauważyło 100 stacji wymiany rowerów.",
"whatIsOsm": "Czym jest OpenStreetMap?"
},
"general": {
"404": "Ta strona nie istnieje",
- "about": "Łatwo edytuj i dodaj OpenStreetMap dla określonego motywu",
+ "about": "Łatwo edytuj i dodaj OpenStreetMap dla określonego tematu",
+ "aboutMapComplete": {
+ "intro": "Użyj MapComplete, aby dodać informacje OpenStreetMap dotyczące jednego tematu. Odpowiadaj na pytania, a w ciągu kilku minut Twoje wpisy będą dostępne wszędzie. W większości tematów możesz dodawać zdjęcia, a nawet zostawić recenzję. Opiekun tematu definiuje dla niego elementy, pytania i języki."
+ },
"add": {
"addNew": "Dodaj nową {category} tutaj",
"backToSelect": "Wybierz inną kategorię",
- "confirmButton": "Dodaj tutaj {category}.
Twój dodatek jest widoczny dla wszystkich
",
+ "confirmButton": "Dodaj {category}
Twój dodatek jest widoczny dla wszystkich
",
"confirmLocation": "Potwierdź tę lokalizację",
"confirmTitle": "Dodać {title}?",
+ "confirmWarning": "Funkcja, którą tutaj utworzysz, będzie widoczna dla wszystkich. Proszę dodawać rzeczy na mapę tylko wtedy, gdy naprawdę istnieją. Wiele aplikacji korzysta z tych danych.",
"disableFilters": "Wyłącz wszystkie filtry",
+ "disableFiltersExplanation": "Niektóre funkcje mogą być ukryte przez filtr",
"enableLayer": "Włącz warstwę {name}",
- "intro": "Kliknąłeś gdzieś, gdzie nie są jeszcze znane żadne dane.
",
- "layerNotEnabled": "Warstwa {layer} nie jest włączona. Włącz tę warstwę, aby dodać punkt",
+ "hasBeenImported": "Ta funkcja została już zaimportowana",
+ "import": {
+ "hasBeenImported": "Ten obiekt został zaimportowany",
+ "howToTest": "Aby przetestować, dodaj test=true lub backend=osm-test do adresu URL. Zestaw zmian zostanie wydrukowany w konsoli. Otwórz PR, aby oficjalnie opublikować ten motyw i włączyć przycisk importowania.",
+ "importTags": "Element otrzyma {tags}",
+ "officialThemesOnly": "Przycisk importowania jest wyłączony w przypadku nieoficjalnych tematów, aby zapobiec wypadkom",
+ "wrongType": "Ten obiekt nie jest węzłem ani linią i nie można go zaimportować",
+ "wrongTypeToConflate": "Ten obiekt nie jest węzłem ani linią i nie można go połączyć",
+ "zoomInMore": "Powiększ bardziej, aby zaimportować tę funkcję"
+ },
+ "importTags": "Element otrzyma {tags}",
+ "intro": "Kliknąłeś gdzieś, gdzie nie są jeszcze znane żadne dane.
",
+ "layerNotEnabled": "Warstwa {layer} nie jest włączona. Włącz tę warstwę, aby dodać funkcję",
"openLayerControl": "Otwórz okno sterowania warstwą",
- "pleaseLogin": "Zaloguj się, aby dodać nowy punkt",
+ "pleaseLogin": "Zaloguj się, aby dodać nową funkcję",
+ "presetInfo": "Nowe POI będzie miało {tags}",
"stillLoading": "Dane nadal są wczytywane. Poczekaj chwilę, zanim dodasz nową funkcję.",
- "title": "Czy dodać nowy punkt?",
- "zoomInFurther": "Powiększ jeszcze bardziej, aby dodać punkt."
+ "title": "Czy dodać nową funkcję?",
+ "warnVisibleForEveryone": "Twój dodatek będzie widoczny dla wszystkich",
+ "wrongType": "Ten obiekt nie jest węzłem ani linią i nie można go zaimportować",
+ "zoomInFurther": "Powiększ jeszcze bardziej, aby dodać funkcję.",
+ "zoomInMore": "Powiększ bardziej, aby zaimportować tę funkcję"
+ },
+ "apply_button": {
+ "appliedOnAnotherObject": "Obiekt {id} otrzyma {tags}",
+ "isApplied": "Zmiany zostają zastosowane"
},
"attribution": {
+ "attributionBackgroundLayer": "Bieżąca warstwa tła to {name}",
+ "attributionBackgroundLayerWithCopyright": "Bieżąca warstwa tła to {name}: {copyright}",
+ "attributionTitle": "Informacja o atrybucji",
"donate": "Wspieraj finansowo MapComplete",
"editId": "Otwórz edytor online OpenStreetMap w tej lokalizacji",
"editJosm": "Edytuj tutaj za pomocą JOSM",
@@ -78,25 +148,29 @@
"josmNotOpened": "Nie udało się połączyć z JOSM. Upewnij się, że jest otwarty i włączona jest funkcja \"remote control\"",
"josmOpened": "JOSM jest otwarty",
"mapContributionsBy": "Pokazywane obecnie dane zawierają edycje {contributors}",
+ "mapContributionsByAndHidden": "Aktualnie widoczne dane zawierają zmiany wprowadzone przez {contributors} i jeszcze {hiddenCount} współtwórców",
"mapDataByOsm": "Dane mapy: OpenStreetMap",
+ "mapillaryHelp": "Mapillary to usługa online gromadząca zdjęcia z poziomu ulic i udostępniająca je na bezpłatnej licencji. Twórcy mogą wykorzystywać te zdjęcia do ulepszania OpenStreetMap",
"openIssueTracker": "Zgłoś błąd",
"openMapillary": "Otwórz tutaj Mapillary",
"openOsmcha": "Zobacz ostatnie edycje zrobione przez {theme}",
+ "themeBy": "Temat prowadzony przez: {author}",
"title": "Prawa autorskie i podanie źródła"
},
"back": "Cofnij",
"backToIndex": "Cofnij do przeglądu wszystkich map tematycznych",
- "backgroundMap": "Tło mapy",
+ "backgroundMap": "Wybierz warstwę tła",
"backgroundSwitch": "Zmień tło",
"cancel": "Anuluj",
"confirm": "Potwierdź",
- "customThemeIntro": "Motywy własne
Są to wcześniej odwiedzone motywy stworzone przez użytkowników.",
+ "customThemeIntro": "Tematy własne
Są to wcześniej odwiedzone tematy stworzone przez użytkowników.",
"download": {
"downloadAsPdf": "Pobierz PDF z obecną mapą",
"downloadAsPdfHelper": "Idealne do wydrukowania obecnej mapy",
"downloadAsPng": "Pobierz jako obraz",
"downloadAsPngHelper": "Idealne do zawarcia w raportach",
"downloadAsSvg": "Pobierz SVG obecnej mapy",
+ "downloadAsSvgHelper": "Kompatybilny z Inkscape lub Adobe Illustrator; będzie wymagało dalszego przetwarzania",
"downloadCSV": "Pobierz widoczne dane jako CSV",
"downloadCSVHelper": "Kompatybilne z LibreOffice Calc, Excel, …",
"downloadFeatureAsGeojson": "Pobierz jako plik GeoJSON",
@@ -113,12 +187,14 @@
"current_view_a3": "Eksportuj PDF (A3, pionowy) obecnego widoku",
"current_view_a4": "Eksportuj PDF (A4, poziomy) obecnego widoku"
},
- "title": "Pobierz"
+ "title": "Pobierz",
+ "uploadGpx": "Prześlij swój ślad do OpenStreetMap"
},
"error": "Coś poszło nie tak",
"example": "Przykład",
"examples": "Przykłady",
- "fewChangesBefore": "Proszę odpowiedzieć na kilka pytań dotyczących istniejących punktów przed dodaniem nowego punktu.",
+ "fewChangesBefore": "Zanim dodasz nową funkcję, odpowiedz na kilka pytań dotyczących istniejących funkcji.",
+ "geopermissionDenied": "Odmówiono korzystania z geolokalizacji",
"getStartedLogin": "Zaloguj się za pomocą OpenStreetMap, aby rozpocząć",
"getStartedNewAccount": " lub utwórz nowe konto",
"goToInbox": "Otwórz skrzynkę odbiorczą",
@@ -129,6 +205,10 @@
"title": "Wybierz warstwy",
"zoomInToSeeThisLayer": "Powiększ, aby zobaczyć tę warstwę"
},
+ "levelSelection": {
+ "addNewOnLevel": "Czy nowa lokalizacja punktu znajduje się na poziomie {level}?",
+ "confirmLevel": "Tak, dodaj {preset} na poziomie {level}"
+ },
"loading": "Wczytywanie…",
"loadingTheme": "Wczytywanie {theme}…",
"loginFailed": "Nie udało się zalogować do OpenStreetMap",
@@ -144,6 +224,15 @@
"filter": "Filtruj dane"
},
"morescreen": {
+ "createYourOwnTheme": "Utwórz od podstaw własny temat MapComplete",
+ "enterToOpen": "Naciśnij Enter, aby otworzyć temat",
+ "hiddenExplanation": "Te tematy są dostępne tylko dla osób mających odnośnik. Odkryłeś {hidden_discovered} z {total_hidden} ukrytych tematów.",
+ "intro": "Więcej map tematycznych?
Czy lubisz zbierać dane geograficzne?
Dostępnych jest więcej tematów.",
+ "noMatchingThemes": "Żaden temat nie spełnia kryteriów wyszukiwania",
+ "noSearch": "Pokaż wszystkie tematy",
+ "previouslyHiddenTitle": "Wcześniej odwiedzane ukryte tematy",
+ "requestATheme": "Jeśli chcesz mieć temat niestandardowy, poproś o niego w narzędziu do śledzenia problemów",
+ "searchForATheme": "Wyszukaj temat",
"streetcomplete": "Inną, podobną aplikacją jest StreetComplete."
},
"nameInlineQuestion": "Nazwa tej {category} to $$$",
@@ -162,7 +251,7 @@
"loadingCountry": "Określanie kraju…",
"not_all_rules_parsed": "Godziny otwarcia tego sklepu są skomplikowane. Następujące reguły są ignorowane w elemencie wejściowym:",
"openTill": "do",
- "open_24_7": "Otwarte przez całą dobę",
+ "open_24_7": "Otwarte całą dobę",
"open_during_ph": "W czasie świąt państwowych udogodnienie to jest",
"opensAt": "z",
"ph_closed": "zamknięte",
@@ -173,21 +262,32 @@
"osmLinkTooltip": "Zobacz ten obiekt na OpenStreetMap, aby uzyskać historię i więcej opcji edycji",
"pdf": {
"attr": "Dane mapy © współtwórcy OpenStreetMap, możliwy dalszy użytek zgodnie z ODbL",
+ "attrBackground": "Warstwa tła: {background}",
"generatedWith": "Wygenerowane za pomocą mapcomplete.org/{layoutid}",
"versionInfo": "v{version} - wygenerowane {date}"
},
"pickLanguage": "Wybierz język: ",
+ "poweredByOsm": "Obsługiwane przez OpenStreetMap",
+ "questionBox": {
+ "answeredOne": "Odpowiedziałeś na jedno pytanie",
+ "answeredOneSkippedOne": "Odpowiedziałeś na jedno pytanie i pominąłeś jedno pytanie",
+ "done": "Żadnych więcej pytań! Dziękuję!",
+ "reactivate": "Aktywuj ponownie pominięte pytania",
+ "skippedOne": "Pominąłeś jedno pytanie"
+ },
"questions": {
"emailIs": "Adres e-mail {category} to {email}",
"emailOf": "Jaki jest adres e-mail {category}?",
- "phoneNumberIs": "Numer telefonu {category} to {phone}",
+ "phoneNumberIs": "Numer telefonu tej {category} to {phone}",
"phoneNumberOf": "Jaki jest numer telefonu do {category}?",
"websiteIs": "Strona internetowa: {website}",
"websiteOf": "Jaka jest strona internetowa {category}?"
},
- "readYourMessages": "Przeczytaj wszystkie wiadomości OpenStreetMap przed dodaniem nowego punktu.",
+ "readYourMessages": "Proszę przeczytać wszystkie wiadomości OpenStreetMap przed dodaniem nowej funkcji.",
+ "removeLocationHistory": "Usuń historię lokalizacji",
"returnToTheMap": "Wróć do mapy",
"save": "Zapisz",
+ "screenToSmall": "Otwórz {theme} w nowym oknie",
"search": {
"error": "Coś poszło nie tak…",
"nothing": "Nic nie znaleziono…",
@@ -197,7 +297,7 @@
},
"sharescreen": {
"copiedToClipboard": "Link został skopiowany do schowka",
- "embedIntro": "Umieść na swojej stronie internetowej
Proszę, umieść tę mapę na swojej stronie internetowej.
Zachęcamy cię do tego - nie musisz nawet pytać o zgodę.
Jest ona darmowa i zawsze będzie. Im więcej osób jej używa, tym bardziej staje się wartościowa.",
+ "embedIntro": "Umieść na swojej stronie internetowej
Proszę, umieść tę mapę na swojej stronie internetowej.
Zachęcamy Cię do tego - nie musisz nawet pytać o zgodę.
Jest ona darmowa i zawsze będzie. Im więcej osób jej używa, tym bardziej staje się wartościowa.",
"fsUserbadge": "Włącz przycisk logowania",
"fsWelcomeMessage": "Pokaż wyskakujące okienko wiadomości powitalnej i powiązane zakładki",
"intro": " Udostępnij tę mapę
Udostępnij tę mapę, kopiując poniższy link i wysyłając ją do przyjaciół i rodziny:",
@@ -207,8 +307,12 @@
"skip": "Pomiń to pytanie",
"testing": "Testowanie - zmiany nie będą zapisane",
"uploadGpx": {
+ "confirm": "Potwierdź przesłanie",
+ "gpxServiceOffline": "Usługa GPX jest obecnie offline - przesyłanie nie jest obecnie możliwe. Spróbuj ponownie później.",
"intro0": "Przesyłając swój ślad, OpenStreetMap.org zachowa pełną kopię śladu.",
+ "intro1": "Będziesz mógł ponownie pobrać swój ślad i wczytać go do programów do edycji OpenStreetMap",
"meta": {
+ "descriptionIntro": "Opcjonalnie możesz wprowadzić opis swojego śledzenia:",
"descriptionPlaceHolder": "Wprowadź opis twojego śladu",
"intro": "Dodaj nazwę swojej ścieżki:",
"title": "Nazwa i opis",
@@ -219,11 +323,18 @@
"name": "Anonimowy"
},
"public": {
+ "docs": "Twój ślad będzie widoczny dla wszystkich, zarówno na Twoim profilu użytkownika, jak i na liście śladów GPS na openstreetmap.org",
"name": "Publiczne"
}
},
+ "title": "Prześlij swój ślad na OpenStreetMap.org",
+ "uploadFinished": "Twój ślad został przesłany!",
"uploading": "Przesyłanie śladu…"
},
+ "useSearch": "Skorzystaj z wyszukiwania powyżej, aby zobaczyć gotowe ustawienia",
+ "useSearchForMore": "Użyj funkcji wyszukiwania, aby wyszukać w obrębie ponad {total} więcej wartości…",
+ "waitingForGeopermission": "Oczekiwanie na Twoją zgodę na użycie geolokalizacji…",
+ "waitingForLocation": "Wyszukiwanie Twojej bieżącej lokalizacji…",
"weekdays": {
"abbreviations": {
"friday": "Pt",
@@ -242,24 +353,42 @@
"tuesday": "Wtorek",
"wednesday": "Środa"
},
- "welcomeBack": "Jesteś zalogowany, witaj z powrotem!",
+ "welcomeBack": "Witamy z powrotem!",
+ "welcomeExplanation": {
+ "addNew": "Kliknij mapę, aby dodać nowy punkt POI.",
+ "general": "Na tej mapie możesz przeglądać, edytować i dodawać ciekawe miejsca. Powiększ, aby zobaczyć POI, dotknij jednego, aby wyświetlić lub edytować jego informacje. Wszystkie dane są pobierane i zapisywane w OpenStreetMap, które można swobodnie wykorzystywać ponownie."
+ },
"wikipedia": {
"addEntry": "Dodaj kolejny artykuł Wikipedii",
"createNewWikidata": "Stwórz nowy obiekt Wikidanych",
+ "doSearch": "Wyszukaj powyżej, aby zobaczyć wyniki",
"failed": "Wczytywanie wpisu z Wikipedii nie powiodło się",
"fromWikipedia": "Z Wikipedii, wolnej encyklopedii",
"loading": "Wczytywanie Wikipedii…",
"noResults": "Nic nie znaleziono dla {search}",
- "noWikipediaPage": "Ten obiekt Wikidata nie ma obecnie odpowiadającego artykułu Wikipedii",
+ "noWikipediaPage": "Ten obiekt Wikidata nie ma obecnie odpowiadającego artykułu w Wikipedii.",
"previewbox": {
- "born": "Urodzony: {value}"
+ "born": "Urodzony: {value}",
+ "died": "Zmarł: {value}"
},
+ "readMore": "Przeczytaj resztę artykułu",
+ "searchToShort": "Zapytanie jest za krótkie. Wpisz dłuższy tekst",
"searchWikidata": "Wyszukaj na Wikidanych",
"wikipediaboxTitle": "Wikipedia"
}
},
"hotkeyDocumentation": {
+ "action": "Działanie",
"closeSidebar": "Zamknij panel boczny",
+ "geolocate": "Przesuń mapę do bieżącej lokalizacji lub powiększ mapę do bieżącej lokalizacji. Prosi o pozwolenie geograficzne",
+ "intro": "MapComplete obsługuje następujące klucze:",
+ "key": "Kombinacje kluczy",
+ "openLayersPanel": "Otwiera panel warstw i filtrów",
+ "selectAerial": "Ustaw tło na zdjęcia lotnicze lub satelitarne. Przełącza pomiędzy dwiema najlepszymi dostępnymi warstwami",
+ "selectMap": "Ustaw tło dla mapy ze źródeł zewnętrznych. Przełącza pomiędzy dwiema najlepszymi dostępnymi warstwami",
+ "selectMapnik": "Ustaw warstwę tła na OpenStreetMap-carto",
+ "selectOsmbasedmap": "Ustaw warstwę tła na mapie opartej na OpenStreetMap (lub wyłącz warstwę rastrową tła)",
+ "selectSearch": "Wybierz pasek wyszukiwania, aby wyszukać lokalizacje",
"title": "Skróty klawiszowe"
},
"image": {
@@ -268,16 +397,48 @@
"doDelete": "Usuń ilustrację",
"dontDelete": "Anuluj",
"isDeleted": "Usunięte",
+ "nearby": {
+ "link": "To zdjęcie przedstawia obiekt",
+ "seeNearby": "Przeglądaj i łącz pobliskie zdjęcia",
+ "title": "Zdjęcia z widoku ulicy w pobliżu"
+ },
"pleaseLogin": "Zaloguj się, by dodać zdjęcie",
"respectPrivacy": "Nie fotografuj ludzi i tablic rejestracyjnych. Nie wysyłaj także treści z Google Maps, Google Streetview ani innych licencjonowanych źródeł.",
+ "toBig": "Twój obraz jest za duży, ponieważ ma {actual_size}. Użyj obrazów o maksymalnym rozmiarze {max_size}",
+ "upload": {
+ "failReasons": "Być może utraciłeś połączenie z Internetem",
+ "failReasonsAdvanced": "Alternatywnie upewnij się, że Twoja przeglądarka i rozszerzenia nie blokują interfejsów API innych firm.",
+ "multiple": {
+ "done": "{count} zdjęcia zostały pomyślnie przesłane. Dziękuję!"
+ },
+ "one": {
+ "done": "Twój obraz został pomyślnie przesłany. Dziękuję!",
+ "failed": "Przepraszamy, nie mogliśmy przesłać Twojego obrazu",
+ "retrying": "Twój obraz jest ponownie przesyłany…",
+ "uploading": "Trwa przesyłanie Twojego obrazu…"
+ }
+ },
"uploadDone": "Twoje zdjęcie zostało dodane. Dzięki za pomoc!",
"uploadFailed": "Wysyłanie zdjęcia nie powiodło się. Czy masz połączenie z internetem i włączony dostęp zewnętrznych API? Przeglądarki Brave i UMatrix mogą je blokować.",
+ "uploadMultipleDone": "Dodano {count} zdjęć. Dziękuję za pomoc!",
"uploadingMultiple": "Wysyłanie {count} zdjęć…",
"uploadingPicture": "Wysyłanie zdjęcia…"
},
+ "importInspector": {
+ "title": "Sprawdzaj i zarządzaj notatkami importowymi"
+ },
+ "importLayer": {
+ "description": "Warstwa importująca wpisy dla {title}",
+ "importHandled": "Ta funkcja została obsłużona! Dziękujemy za Twój wysiłek
",
+ "layerName": "Możliwe {title}",
+ "notFound": "Nie mogłem odnaleźć {title} – usuń go",
+ "popupTitle": "Tutaj może znajdować się {title}"
+ },
"index": {
"#": "Te teksty są wyświetlane nad przyciskami motywu, gdy nie jest załadowany żaden motyw",
+ "featuredThemeTitle": "Polecane w tym tygodniu",
"intro": "MapComplete to przeglądarka i edytor OpenStreetMap, który pokazuje informacje podzielone według tematu.",
+ "logIn": "Zaloguj się, aby zobaczyć inne odwiedzone wcześniej tematy",
"pickTheme": "Wybierz temat z dostępnych poniżej by zacząć.",
"title": "Witaj w MapComplete"
},
@@ -287,9 +448,23 @@
"confirmMove": "Przesuń tutaj",
"inviteToMove": {
"generic": "Przesuń ten punkt",
- "reasonInaccurate": "Popraw dokładność tego punktu"
+ "reasonInaccurate": "Popraw dokładność tego punktu",
+ "reasonRelocation": "Przenieś ten obiekt w inne miejsce, ponieważ został przeniesiony"
},
+ "inviteToMoveAgain": "Przesuń ten punkt ponownie",
+ "isRelation": "Ten obiekt jest relacją i nie można go przenieść",
+ "isWay": "Ten obiekt jest linią. Aby ją przenieść, użyj innego edytora OpenStreetMap.",
+ "loginToMove": "Aby przenieść punkt, musisz być zalogowany",
"moveTitle": "Przesuń ten punkt",
+ "partOfAWay": "Ten obiekt jest częścią innej linii. Użyj innego edytora, aby go przenieść.",
+ "partOfRelation": "Ten obiekt jest częścią relacji. Użyj innego edytora, aby go przenieść.",
+ "pointIsMoved": "Punkt został przeniesiony",
+ "reasons": {
+ "reasonInaccurate": "Lokalizacja tego obiektu jest niedokładna i należy ją przesunąć o kilka metrów",
+ "reasonRelocation": "Obiekt został przeniesiony w zupełnie inne miejsce"
+ },
+ "selectReason": "Dlaczego przesuwasz ten obiekt?",
+ "whyMove": "Dlaczego chcesz przesunąć ten punkt?",
"zoomInFurther": "Przybliż bardziej, aby potwierdzić ten ruch"
},
"notes": {
@@ -314,14 +489,29 @@
"typeText": "Wprowadź tekst, aby dodać komentarz"
},
"plantDetection": {
+ "confirm": "Wybierz gatunek",
+ "done": "Gatunek został zastosowany",
+ "error": "Coś poszło nie tak podczas wykrywania gatunku drzewa: {error}",
"howTo": {
- "intro": "Dla optymalnych rezultatów,"
+ "intro": "Dla optymalnych rezultatów,",
+ "li0": "zrób zdjęcie, które pokaże drzewo pośrodku, bez większego tła",
+ "li1": "zrób zdjęcie, na którym widać pojedynczy liść",
+ "li2": "zrób zdjęcie, na którym widać korę",
+ "li3": "zrób zdjęcie kwiatów"
},
- "loadingWikidata": "Ładowanie informacji o {species}…"
+ "loadingWikidata": "Ładowanie informacji o {species}…",
+ "overviewTitle": "Automatycznie wykrywane gatunki",
+ "overviewVerify": "Sprawdź, czy jest to właściwy gatunek i powiąż go z drzewem",
+ "seeInfo": "Zobacz więcej informacji o gatunku",
+ "takeImages": "Zrób zdjęcia drzewa, aby automatycznie wykryć typ drzewa",
+ "tryAgain": "Wybierz inny gatunek"
},
"privacy": {
+ "editingTitle": "Podczas wprowadzania zmian",
+ "geodataTitle": "Twoja geolokalizacja",
+ "miscCookies": "MapComplete integruje się z różnymi innymi usługami, szczególnie w celu wczytywania obrazów obiektów. Obrazy są przechowywane na różnych serwerach stron trzecich, które mogą samodzielnie ustawiać pliki cookie.",
"miscCookiesTitle": "Inne ciasteczka",
- "surveillance": "Skoro czytasz politykę prywatności, to prawdopodobnie przejmujesz się prywatnością - my też! Zrobiliśmy nawet mapę tematyczną pokazującą kamery monitoringu. Czuj się wolny oznaczyć je wszystkie!",
+ "surveillance": "Czytając politykę prywatności, prawdopodobnie zależy Ci na prywatności - nam też! Stworzyliśmy nawet motyw przedstawiający kamery monitorujące. Możesz zmapować je wszystkie!",
"title": "Polityka prywatności",
"trackingTitle": "Dane statystyczne",
"whileYoureHere": "Czy zależy ci na prywatności?"
@@ -329,15 +519,19 @@
"reviews": {
"affiliated_reviewer_warning": "(Recenzja powiązana)",
"attribution": "Recenzje są obsługiwane przez Recenzje Mangrove i są dostępne na licencji CC-BY 4.0.",
- "i_am_affiliated": "Jestem powiązany z tym obiektem
Sprawdź czy jesteś właścicielem, twórcą, pracownikiem, ...",
+ "i_am_affiliated": "Jestem powiązany z tym obiektem",
+ "i_am_affiliated_explanation": "Zaznacz, jeśli jesteś właścicielem, twórcą, pracownikiem,…",
"name_required": "Nazwa jest wymagana do wyświetlania i tworzenia opinii",
"no_reviews_yet": "Nie ma jeszcze recenzji. Bądź pierwszym, który je napisze i pomóż otworzyć dane i biznes!",
+ "question_opinion": "Jakie były Twoje doświadczenia?",
+ "reviewing_as": "Recenzuję jako {nickname}",
+ "reviewing_as_anonymous": "Recenzuję jako anonimowy",
"save": "Zapisz",
- "saved": "Opinia została zapisana. Dzięki za udostępnienie!",
+ "saved": "Recenzja zapisana. Dziękujemy za udostępnienie!",
"saving_review": "Zapisywanie…",
"title": "{count} opinii",
"title_singular": "Jedna opinia",
- "tos": "Jeśli utworzysz recenzję, zgadzasz się na TOS i politykę prywatności Mangrove.reviews.",
+ "tos": "Jeśli utworzysz recenzję, zgadzasz się na TOS i politykę prywatności Mangrove.reviews",
"write_a_comment": "Zostaw recenzję…"
},
"split": {
@@ -360,7 +554,8 @@
"gotoInbox": "Otwórz swoją skrzynkę odbiorczą",
"gotoSettings": "Przejdź do swoich ustawień na OpenStreetMap.org",
"noDescription": "Nie masz jeszcze opisu w swoim profilu",
- "noDescriptionCallToAction": "Dodaj opis profilu"
+ "noDescriptionCallToAction": "Dodaj opis profilu",
+ "notLoggedIn": "Wylogowałeś się"
},
"validation": {
"color": {
@@ -369,6 +564,12 @@
"date": {
"description": "Data rozpoczynająca się od roku"
},
+ "direction": {
+ "description": "Orientacja"
+ },
+ "distance": {
+ "description": "Odległość w metrach"
+ },
"email": {
"description": "adres e-mail",
"feedback": "To nie jest poprawny adres email",
@@ -402,6 +603,12 @@
"description": "liczba dodatnia, całkowita",
"noZero": "Zero nie jest dopuszczalne"
},
+ "string": {
+ "description": "kawałek tekstu"
+ },
+ "text": {
+ "description": "kawałek tekstu"
+ },
"tooLong": "Tekst jest za długi, dopuszczalne jest maksymalnie 255 znaków. Obecnie jest ich {count}.",
"url": {
"description": "link do strony internetowej",
From ac70ec6e96ecd8fade7fd26a30b60066b636ede6 Mon Sep 17 00:00:00 2001
From: Piotr Strebski
Date: Wed, 11 Oct 2023 12:27:30 +0000
Subject: [PATCH 18/36] Translated using Weblate (Polish)
Currently translated at 88.2% (375 of 425 strings)
Translation: MapComplete/themes
Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/pl/
---
langs/themes/pl.json | 659 +++++++++++++++++++++++++++++++++++++++----
1 file changed, 598 insertions(+), 61 deletions(-)
diff --git a/langs/themes/pl.json b/langs/themes/pl.json
index 0410ee35e..6692216f1 100644
--- a/langs/themes/pl.json
+++ b/langs/themes/pl.json
@@ -1,5 +1,6 @@
{
"advertising": {
+ "description": "Czy zastanawiałeś się kiedyś, ile reklam jest na naszych ulicach i drogach? Dzięki tej mapie możesz znaleźć i dodać informacje o wszystkich funkcjach reklamowych, które możesz znaleźć na ulicy",
"shortDescription": "Gdzie mogę znaleźć obiekty reklamowe?",
"title": "Reklamy"
},
@@ -8,11 +9,11 @@
"title": "Defibrylatory"
},
"artwork": {
- "description": "Witaj w Open Artwork Map, mapie pomników, popierś, graffitti i innych dzieł sztuki z całego świata",
- "title": "Otwórz mapę dzieł sztuki"
+ "description": "Otwarta mapa posągów, popiersi, graffiti i innych dzieł sztuki z całego świata",
+ "title": "Dzieło sztuki"
},
"atm": {
- "description": "Ta mapa pokazuje bankomaty/wpłatomaty",
+ "description": "Ta mapa pokazuje bankomaty, w których można wypłacać lub wpłacać pieniądze",
"layers": {
"3": {
"override": {
@@ -38,7 +39,19 @@
"title": "Bankomaty"
},
"bag": {
+ "description": "Motyw ten pomaga w importowaniu danych z BAG",
"layers": {
+ "0": {
+ "tagRenderings": {
+ "Reference": {
+ "mappings": {
+ "0": {
+ "then": "Budynek ten nie ma odniesienia w BAG"
+ }
+ }
+ }
+ }
+ },
"2": {
"description": "Budynki z rejestru BAG",
"tagRenderings": {
@@ -57,27 +70,64 @@
}
}
}
- }
+ },
+ "shortDescription": "Narzędzie wspomagające import BAG",
+ "title": "Pomocnik importowy BAG"
},
"benches": {
+ "description": "Mapa ta pokazuje wszystkie ławki zarejestrowane w OpenStreetMap: ławki indywidualne oraz ławki należące do przystanków komunikacji miejskiej lub wiat.",
"shortDescription": "Mapa ławek",
"title": "Ławki"
},
+ "bicycle_rental": {
+ "description": "Na tej mapie znajdziesz wiele stacji wynajmu rowerów, znanych w OpenStreetMap",
+ "shortDescription": "Mapa ze stacjami wypożyczania rowerów i wypożyczalniami rowerów",
+ "title": "Wypożyczanie rowerów"
+ },
"bicyclelib": {
+ "description": "Biblioteka rowerowa to miejsce, w którym można wypożyczyć rowery, często za niewielką opłatą roczną. Godnym uwagi przypadkiem zastosowania są biblioteki rowerowe dla dzieci, które pozwalają im zmienić rower na większy, gdy wyrosną z obecnego roweru",
"title": "Wypożyczalnie rowerów"
},
+ "binoculars": {
+ "description": "Mapa z lornetkami zamocowanymi na słupku. Zwykle można je odnaleźć w lokalizacjach turystycznych, punktach widokowych, na szczytach wież panoramicznych lub czasami w rezerwacie przyrody.",
+ "shortDescription": "Mapa ze stałymi lornetkami",
+ "title": "Lornetki"
+ },
"blind_osm": {
"description": "Pomóż umieszczać na mapie obiekty ważne dla niewidomych",
"title": "OSM dla niewidomych"
},
+ "bookcases": {
+ "description": "Publiczny regał na książki to mała przyuliczna szafka, pudełko, stara budka telefoniczna lub inne przedmioty, w których przechowywane są książki. Każdy może w nich zostawić lub zabrać książkę. Celem tej mapy jest zebranie wszystkich tych regałów.",
+ "title": "Publiczne regały na książki"
+ },
"cafes_and_pubs": {
+ "description": "Kawiarnie, puby i bary",
"title": "Kawiarnie i puby"
},
"campersite": {
+ "description": "Na tej stronie zebrano wszystkie oficjalne miejsca postoju kamperów oraz miejsca, w których można wylać zanieczyszczoną wodę. Możesz dodać szczegóły dotyczące świadczonych usług i kosztów. Dodaj zdjęcia i recenzje.",
"layers": {
"0": {
+ "description": "miejsca dla kamperów",
+ "name": "Miejsca kamperowe",
+ "presets": {
+ "0": {
+ "description": "Dodaj nowe oficjalne miejsce dla kamperów. Są to wyznaczone miejsca, w których można przenocować w swoim kamperze. Mogą wyglądać jak prawdziwy kemping lub po prostu wyglądać jak parking. Mogą one w ogóle nie być oznakowane, a jedynie określone w decyzji gminy. Zwykły parking przeznaczony dla kamperów, na którym nie przewiduje się nocowania, nie jest miejscem dla kamperów ",
+ "title": "miejsce dla kampera"
+ }
+ },
"tagRenderings": {
+ "caravansites-capacity": {
+ "question": "Ile kamperów może tu przebywać? (pomiń, jeśli nie ma oczywistej liczby miejsc lub dozwolonych pojazdów)",
+ "render": "{capacity} kamperów może z tego miejsca korzystać jednocześnie"
+ },
+ "caravansites-charge": {
+ "question": "Ile kosztuje to miejsce?",
+ "render": "To miejsce pobiera opłatę w wysokości {charge}"
+ },
"caravansites-description": {
+ "question": "Chcesz dodać ogólny opis tego miejsca? (Nie powtarzaj informacji zadanych wcześniej lub pokazanych powyżej. Zachowaj obiektywizm – opinie trafiają do recenzji)",
"render": "Więcej szczegółów o tym miejscu: {description}"
},
"caravansites-fee": {
@@ -116,10 +166,35 @@
},
"question": "Czy trzeba płacić za dostęp do internetu?"
},
+ "caravansites-long-term": {
+ "mappings": {
+ "0": {
+ "then": "Są miejsca na wynajem długoterminowy, ale można też wynajmować na co dzień"
+ },
+ "1": {
+ "then": "Nie ma tu stałych gości"
+ },
+ "2": {
+ "then": "Zakwaterowanie tutaj jest możliwe tylko jeśli masz umowę długoterminową (jeśli wybierzesz tę opcję, to miejsce zniknie z mapy)"
+ }
+ },
+ "question": "Czy to miejsce oferuje miejsca do wynajęcia długoterminowego?"
+ },
"caravansites-name": {
"question": "Jak nazywa się to miejsce?",
"render": "To miejsce nazywa się {name}"
},
+ "caravansites-sanitary-dump": {
+ "mappings": {
+ "0": {
+ "then": "W tym miejscu znajduje się stacja zrzutu ścieków sanitarnych"
+ },
+ "1": {
+ "then": "Miejsce to nie posiada stacji zrzutu ścieków sanitarnych"
+ }
+ },
+ "question": "Czy w tym miejscu znajduje się stacja zrzutu ścieków sanitarnych?"
+ },
"caravansites-toilets": {
"mappings": {
"0": {
@@ -135,10 +210,58 @@
"question": "Czy to miejsce ma stronę internetową?",
"render": "Official website: {website}"
}
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Nienazwane miejsce dla kamperów"
+ }
+ },
+ "render": "Pole kamperowe {name}"
}
},
"1": {
+ "description": "Stacje zrzutów sanitarnych",
+ "name": "Stacje zrzutów sanitarnych",
+ "presets": {
+ "0": {
+ "description": "Dodaj nową stację zrzutu sanitarnego. To miejsce, w którym kierowcy kamperów mogą wyrzucać ścieki lub odpady z toalet chemicznych. Często jest tam też woda pitna i prąd.",
+ "title": "stacja zrzutu sanitarnego"
+ }
+ },
"tagRenderings": {
+ "dumpstations-access": {
+ "mappings": {
+ "0": {
+ "then": "Aby z tego skorzystać, potrzebny jest klucz/kod sieci"
+ },
+ "1": {
+ "then": "Aby korzystać z tego miejsca, musisz być klientem kempingu/miejsca dla kamperów"
+ },
+ "2": {
+ "then": "Każdy może korzystać z tej stacji zrzutu"
+ },
+ "3": {
+ "then": "Każdy może korzystać z tej stacji zrzutu"
+ }
+ },
+ "question": "Kto może korzystać z tej stacji zrzutów?"
+ },
+ "dumpstations-charge": {
+ "question": "Ile kosztuje to miejsce?",
+ "render": "To miejsce pobiera opłatę w wysokości {charge}"
+ },
+ "dumpstations-chemical-waste": {
+ "mappings": {
+ "0": {
+ "then": "Tutaj możesz wyrzucić odpady chemiczne z toalet"
+ },
+ "1": {
+ "then": "Nie można tutaj wyrzucać odpadów chemicznych z toalet"
+ }
+ },
+ "question": "Czy można tutaj wyrzucać odpady chemiczne z toalet?"
+ },
"dumpstations-fee": {
"mappings": {
"0": {
@@ -149,12 +272,50 @@
}
},
"question": "Czy to miejsce pobiera opłatę?"
+ },
+ "dumpstations-grey-water": {
+ "mappings": {
+ "0": {
+ "then": "Tutaj możesz pozbyć się szarej wody"
+ },
+ "1": {
+ "then": "Nie można tu wylewać szarej wody"
+ }
+ },
+ "question": "Czy można tutaj pozbyć się szarej wody?"
+ },
+ "dumpstations-network": {
+ "question": "Do jakiej sieci należy to miejsce? (pomiń, jeśli nie ma)",
+ "render": "Ta stacja jest częścią sieci {network}"
+ },
+ "dumpstations-waterpoint": {
+ "mappings": {
+ "0": {
+ "then": "To miejsce ma punkt poboru wody"
+ },
+ "1": {
+ "then": "To miejsce nie ma punktu poboru wody"
+ }
+ },
+ "question": "Czy to miejsce ma punkt z wodą?"
}
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Stacja zrzutowa"
+ }
+ },
+ "render": "Stacja zrzutów {name}"
}
}
},
"overrideAll": {
"tagRenderings+": {
+ "0": {
+ "question": "Kto obsługuje to miejsce?",
+ "render": "To miejsce jest obsługiwane przez {operator}"
+ },
"1": {
"mappings": {
"0": {
@@ -167,12 +328,17 @@
"question": "Czy to miejsce ma dostęp do prądu?"
}
}
- }
+ },
+ "shortDescription": "Znajdź miejsca, w których możesz spędzić noc w kamperze",
+ "title": "Miejsca dla kamperów"
},
"charging_stations": {
+ "description": "Na tej otwartej mapie można znaleźć i zaznaczyć informacje o stacjach ładowania",
+ "shortDescription": "Światowa mapa stacji ładowania",
"title": "Stacje ładowania"
},
"climbing": {
+ "description": "Na tej mapie znajdziesz różne możliwości wspinaczki, takie jak sale wspinaczkowe, hale do boulderingu i skały w przyrodzie.",
"layers": {
"0": {
"override": {
@@ -182,6 +348,9 @@
"0": {
"then": "Publicznie dostępne dla każdego"
},
+ "1": {
+ "then": "Potrzebujesz pozwolenia, żeby tu wejść"
+ },
"2": {
"then": "Tylko klienci"
},
@@ -191,20 +360,126 @@
},
"question": "Kto ma tutaj dostęp?"
}
+ },
+ "units+": {
+ "0": {
+ "applicableUnits": {
+ "0": {
+ "human": " metry"
+ },
+ "1": {
+ "human": " stopy"
+ }
+ }
+ }
+ }
+ }
+ },
+ "1": {
+ "override": {
+ "+tagRenderings": {
+ "0": {
+ "mappings": {
+ "0": {
+ "then": "Ten warsztat naprawia buty wspinaczkowe"
+ },
+ "1": {
+ "then": "Ten warsztat nie naprawia butów wspinaczkowych"
+ }
+ },
+ "question": "Czy ten warsztat szewski naprawia buty wspinaczkowe?"
+ }
+ }
+ }
+ },
+ "2": {
+ "override": {
+ "+tagRenderings": {
+ "0": {
+ "mappings": {
+ "0": {
+ "then": "Ten warsztat naprawia buty wspinaczkowe"
+ },
+ "1": {
+ "then": "Ten warsztat nie naprawia butów wspinaczkowych"
+ }
+ },
+ "question": "Czy ten warsztat obuwniczy naprawia również buty wspinaczkowe?"
+ }
+ },
+ "=presets": {
+ "0": {
+ "title": "warsztat szewski"
+ }
}
}
}
- }
+ },
+ "title": "Siłownie, kluby i miejsca wspinaczkowe"
},
"clock": {
+ "description": "Mapa pokazująca wszystkie zegary publiczne",
"title": "Zegary"
},
+ "cycle_highways": {
+ "description": "Ta mapa pokazuje ścieżki rowerowe",
+ "layers": {
+ "0": {
+ "name": "ścieżki rowerowe",
+ "title": {
+ "render": "ścieżka rowerowa"
+ }
+ }
+ },
+ "title": "Ścieżki rowerowe"
+ },
"cycle_infra": {
+ "description": "Mapa, na której możesz przeglądać i edytować rzeczy związane z infrastrukturą rowerową. Wykonane podczas #osoc21.",
+ "shortDescription": "Mapa, na której możesz przeglądać i edytować rzeczy związane z infrastrukturą rowerową.",
"title": "Infrastruktura rowerowa"
},
- "cyclestreets": {
+ "cyclenodes": {
+ "description": "Mapa ta przedstawia sieci węzłów rowerowych i umożliwia łatwe dodawanie nowych węzłów",
"layers": {
+ "0": {
+ "tagRenderings": {
+ "node2node-survey:date": {
+ "question": "Kiedy ostatnio badano to połączenie węzła z węzłem?"
+ }
+ }
+ },
+ "1": {
+ "name": "węzły",
+ "tagRenderings": {
+ "node-survey:date": {
+ "question": "Kiedy ostatni raz badano ten węzeł rowerowy?"
+ }
+ }
+ }
+ },
+ "title": "Sieci węzłów rowerowych"
+ },
+ "cyclestreets": {
+ "description": "Ulica rowerowa to ulica, na której ruch samochodowy nie może wyprzedzać rowerzystów. Są one oznaczone specjalnym znakiem drogowym. Ulice rowerowe można znaleźć w Holandii i Belgii, ale także w Niemczech i Francji. ",
+ "layers": {
+ "0": {
+ "description": "Ulica rowerowa to ulica, na której pojazdy zmotoryzowane nie mogą wyprzedzać rowerzystów",
+ "name": "Ulice rowerowe"
+ },
+ "1": {
+ "description": "Ta ulica wkrótce stanie się ulicą rowerową",
+ "name": "Przyszła ulica rowerowa",
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "{name} wkrótce stanie się ulicą rowerową"
+ }
+ },
+ "render": "Przyszła ulica rowerowa"
+ }
+ },
"2": {
+ "description": "Warstwa oznaczająca dowolną ulicę jako ulicę rowerową",
"name": "Wszystkie ulice",
"title": {
"render": "Ulica"
@@ -215,20 +490,58 @@
"+tagRenderings": {
"0": {
"mappings": {
+ "0": {
+ "then": "Ta ulica jest ulicą rowerową (na której obowiązuje ograniczenie prędkości do 30 km/h)"
+ },
"1": {
"then": "To jest droga dla rowerów"
+ },
+ "2": {
+ "then": "Ulica ta jest drogą rowerową (ograniczona prędkość wynosi 30 km/h i nie wolno wjeżdżać pojazdom) (znak zostanie poproszony później)"
+ },
+ "3": {
+ "then": "Ta ulica jest ulicą rowerową"
+ },
+ "4": {
+ "then": "Ta ulica wkrótce stanie się ulicą rowerową"
+ },
+ "5": {
+ "then": "Już niedługo ta ulica stanie się drogą rowerową"
+ },
+ "6": {
+ "then": "Ta ulica nie jest ulicą rowerową"
}
- }
+ },
+ "question": "Czy ulica {name} jest ulicą rowerową?"
},
"1": {
"mappings": {
+ "0": {
+ "then": "Mieszkańcy dopuszczeni"
+ },
+ "1": {
+ "then": "Pojazdy silnikowe dozwolone"
+ },
+ "2": {
+ "then": "Motocykle dozwolone"
+ },
"3": {
"then": "Samochody dozwolone"
+ },
+ "4": {
+ "then": "Na tej drodze rowerowej nie ma żadnych dodatkowych znaków."
}
- }
+ },
+ "question": "Jaki znak ma ta droga rowerowa?"
+ },
+ "2": {
+ "question": "Kiedy ta ulica stanie się ulicą rowerową?",
+ "render": "Ta ulica stanie się ulicą rowerową {cyclestreet:start_date}"
}
}
- }
+ },
+ "shortDescription": "Mapa ulic rowerowych",
+ "title": "Ulice rowerowe"
},
"cyclofix": {
"title": "Cyclofix - mapa dla rowerzystów"
@@ -238,8 +551,13 @@
"title": "Woda pitna"
},
"education": {
+ "description": "Na tej mapie znajdziesz informacje o wszystkich typach szkół i edukacji, a także możesz łatwo dodać więcej informacji",
"title": "Edukacja"
},
+ "elongated_coin": {
+ "description": "Znajdź prasy do groszy, aby stworzyć własne wydłużone monety.",
+ "title": "Prasy do groszy"
+ },
"etymology": {
"layers": {
"1": {
@@ -257,41 +575,144 @@
"=name": "Instytucje edukacyjne bez informacji o etymologii"
}
},
+ "4": {
+ "override": {
+ "=name": "Miejsca kulturowe bez informacji o etymologii"
+ }
+ },
"5": {
"override": {
"=name": "Miejsca turystyczne bez informacji o etymologii"
}
+ },
+ "6": {
+ "override": {
+ "=name": "Miejsca związane ze zdrowiem i społeczeństwem bez informacji o etymologii"
+ }
+ },
+ "7": {
+ "override": {
+ "=name": "Miejsca sportowe bez informacji o etymologii"
+ }
}
},
+ "shortDescription": "Jakie jest pochodzenie toponimów?",
"title": "Etymologia - od czego pochodzi nazwa ulicy?"
},
"facadegardens": {
"layers": {
"0": {
+ "description": "Ogrody fasadowe",
+ "name": "Ogrody fasadowe",
+ "presets": {
+ "0": {
+ "description": "Dodaj ogród fasadowy",
+ "title": "ogród fasadowy"
+ }
+ },
"tagRenderings": {
"facadegardens-description": {
+ "question": "Dodatkowe informacje opisujące ogród (jeśli są potrzebne i nie zostały jeszcze opisane powyżej)",
"render": "Więcej szczegółów: {description}"
},
+ "facadegardens-direction": {
+ "question": "Jaka jest orientacja ogrodu?",
+ "render": "Orientacja: {direction} (gdzie 0=N i 90=E)"
+ },
+ "facadegardens-edible": {
+ "mappings": {
+ "0": {
+ "then": "Istnieją rośliny jadalne"
+ },
+ "1": {
+ "then": "Nie ma roślin jadalnych"
+ }
+ },
+ "question": "Czy są jakieś rośliny jadalne?"
+ },
+ "facadegardens-plants": {
+ "mappings": {
+ "0": {
+ "then": "Są winorośle"
+ },
+ "1": {
+ "then": "Są rośliny kwitnące"
+ },
+ "2": {
+ "then": "Są krzewy"
+ },
+ "3": {
+ "then": "Istnieją rośliny okrywowe"
+ }
+ },
+ "question": "Jakie rośliny tu rosną?"
+ },
+ "facadegardens-rainbarrel": {
+ "mappings": {
+ "0": {
+ "then": "Jest beczka na deszczówkę"
+ },
+ "1": {
+ "then": "Nie ma beczki na deszczówkę"
+ }
+ },
+ "question": "Czy w ogrodzie zainstalowano beczkę na wodę?"
+ },
+ "facadegardens-start_date": {
+ "question": "Kiedy powstał ogród? (rok wystarczy)",
+ "render": "Data budowy ogrodu: {start_date}"
+ },
"facadegardens-sunshine": {
"mappings": {
+ "0": {
+ "then": "Ogród jest w pełnym słońcu"
+ },
"1": {
"then": "Ogród jest częściowo w cieniu"
+ },
+ "2": {
+ "then": "Ogród jest w cieniu"
}
- }
+ },
+ "question": "Czy ogród jest zacieniony czy słoneczny?"
}
+ },
+ "title": {
+ "render": "Ogród fasadowy"
}
}
- }
+ },
+ "shortDescription": "Mapa przedstawia ogrody fasadowe ze zdjęciami i przydatnymi informacjami na temat orientacji, nasłonecznienia i rodzajów roślin.",
+ "title": "Ogrody fasadowe"
+ },
+ "food": {
+ "description": "Restauracje i fast foody",
+ "title": "Restauracje i fast foody"
+ },
+ "fritures": {
+ "description": "Na tej mapie znajdziesz swój ulubiony sklep z frytkami!",
+ "layers": {
+ "0": {
+ "override": {
+ "name": "Sklep z frytkami"
+ }
+ }
+ },
+ "title": "Sklepy z frytkami"
},
"ghostbikes": {
"title": "Duch roweru"
},
"grb": {
+ "description": "Ten temat jest próbą pomocy w automatyzacji importu GRB.",
"layers": {
"0": {
"tagRenderings": {
"building type": {
"question": "Jaki to rodzaj budynku?"
+ },
+ "grb-reference": {
+ "render": "Został zaimportowany z GRB, numer referencyjny to {source:geometry:ref}"
}
}
},
@@ -319,7 +740,18 @@
}
}
},
+ "hackerspaces": {
+ "description": "Na tej mapie możesz zobaczyć hackerspace, dodać nową hackerspace lub bezpośrednio zaktualizować dane",
+ "shortDescription": "Mapa hackerspaceów",
+ "title": "Hackerspace'y"
+ },
+ "hailhydrant": {
+ "description": "Na tej mapie możesz znaleźć i zaktualizować hydranty, remizy strażackie, karetki pogotowia i gaśnice w swoich ulubionych dzielnicach.",
+ "shortDescription": "Mapa przedstawiająca hydranty, gaśnice, remizy strażackie i karetki pogotowia.",
+ "title": "Hydranty, gaśnice, remizy strażackie i pogotowia ratunkowe"
+ },
"healthcare": {
+ "description": "Na tej mapie pokazane są różne elementy związane z opieką zdrowotną",
"layers": {
"5": {
"override": {
@@ -334,9 +766,11 @@
"title": "Służba zdrowia"
},
"hotels": {
+ "description": "Na tej mapie znajdziesz hotele w Twojej okolicy",
"title": "Hotele"
},
"indoors": {
+ "description": "Na tej mapie pokazane są publicznie dostępne miejsca w pomieszczeniach zamkniętych",
"title": "Wewnątrz"
},
"kerbs_and_crossings": {
@@ -346,7 +780,8 @@
"override": {
"=presets": {
"0": {
- "description": "Przejście dla pieszych i/lub przejazd dla rowerów"
+ "description": "Przejście dla pieszych i/lub przejazd dla rowerów",
+ "title": "przejście"
}
}
}
@@ -358,8 +793,29 @@
"description": "Ta mapa pokazuje wszystkie zmiany wprowadzone za pomocą MapComplete",
"layers": {
"0": {
- "description": "Pokazuje wszystkie zmiany MapComplete",
+ "description": "Wyświetl wszystkie zmiany MapComplete",
"filter": {
+ "0": {
+ "options": {
+ "0": {
+ "question": "Nazwa tematu zawiera {search}"
+ }
+ }
+ },
+ "1": {
+ "options": {
+ "0": {
+ "question": "Wykonane przez współautora {search}"
+ }
+ }
+ },
+ "2": {
+ "options": {
+ "0": {
+ "question": "Nie wykonane przez współautora {search}"
+ }
+ }
+ },
"3": {
"options": {
"0": {
@@ -389,24 +845,59 @@
}
}
},
+ "name": "Centra zmian",
"tagRenderings": {
+ "contributor": {
+ "question": "Który współautor dokonał tej zmiany?"
+ },
+ "locale": {
+ "question": "W jakim języku wprowadzono tę zmianę?",
+ "render": "Ustawienia regionalne użytkownika to {locale}"
+ },
+ "show_changeset_id": {
+ "render": "Zestaw zmian {id}"
+ },
+ "theme-id": {
+ "question": "Jakiego tematu użyto do wprowadzenia tej zmiany?",
+ "render": "Zmiana za pomocą motywu {theme}"
+ },
"version": {
"question": "Która wersja MapComplete została wykorzystana, aby zrobić tę zmianę?",
"render": "Zrobione za pomocą {editor}"
}
+ },
+ "title": {
+ "render": "Zestaw zmian dla {theme}"
+ }
+ },
+ "1": {
+ "override": {
+ "tagRenderings+": {
+ "0": {
+ "render": "Więcej statystyk można znaleźć tutaj"
+ }
+ }
}
}
}
},
"maproulette": {
+ "description": "Temat pokazujący zadania MapRoulette, umożliwiający ich wyszukiwanie, filtrowanie i naprawianie.",
"title": "Zadania MapRoulette"
},
"maps": {
+ "description": "Na tej mapie możesz znaleźć wszystkie mapy, jakie zna OpenStreetMap - zazwyczaj duże mapy na tablicy informacyjnej pokazująca obszar, miasto lub region, np. mapy turystyczne na odwrocie billboardu, mapy rezerwatu przyrody, mapy sieci rowerowych w regionie, ...)
Jeśli brakuje mapy, możesz łatwo zmapować ją na OpenStreetMap.",
+ "shortDescription": "Ten motyw pokazuje wszystkie mapy (turystyczne), które zna OpenStreetMap",
"title": "Mapa map"
},
"maxspeed": {
"title": "Prędkość maksymalna"
},
+ "nature": {
+ "description": "Na tej mapie można znaleźć ciekawe informacje dla turystów i miłośników przyrody.",
+ "shortDescription": "Mapa dla miłośników przyrody z ciekawymi punktami POI",
+ "title": "W naturze"
+ },
"notes": {
"title": "Notatki na OpenStreetMap"
},
@@ -416,44 +907,8 @@
"title": "Wieże obserwacyjne"
},
"onwheels": {
+ "description": "Na tej mapie pokazane są miejsca publicznie dostępne dla wózków inwalidzkich, które można łatwo dodać",
"layers": {
- "4": {
- "override": {
- "filter": {
- "0": {
- "options": {
- "1": {
- "question": "Bez informacji o szerokości"
- }
- }
- }
- }
- }
- },
- "6": {
- "override": {
- "=filter": {
- "0": {
- "options": {
- "0": {
- "question": "Wszystkie rodzaje kraweżnika"
- },
- "1": {
- "question": "Krawężnik podniesiony (>3 cm)"
- },
- "2": {
- "question": "Krawężnik obniżony (~3 cm)"
- }
- }
- }
- }
- }
- },
- "8": {
- "override": {
- "name": "Miejsca parkingowe dla niepełnosprawnych"
- }
- },
"19": {
"override": {
"=title": {
@@ -480,16 +935,71 @@
}
}
}
+ },
+ "4": {
+ "override": {
+ "filter": {
+ "0": {
+ "options": {
+ "0": {
+ "question": "Dowolna/brak informacji o szerokości"
+ },
+ "1": {
+ "question": "Bez informacji o szerokości"
+ }
+ }
+ }
+ }
+ }
+ },
+ "6": {
+ "override": {
+ "=filter": {
+ "0": {
+ "options": {
+ "0": {
+ "question": "Wszystkie rodzaje kraweżnika"
+ },
+ "1": {
+ "question": "Krawężnik podniesiony (>3 cm)"
+ },
+ "2": {
+ "question": "Krawężnik obniżony (~3 cm)"
+ },
+ "3": {
+ "question": "Krawężnik zlicowany (~0cm)"
+ }
+ }
+ }
+ }
+ }
+ },
+ "8": {
+ "override": {
+ "name": "Miejsca parkingowe dla niepełnosprawnych"
+ }
}
- }
+ },
+ "title": "Na kółkach"
},
"openwindpowermap": {
- "description": "Mapa do pokazywania i edytowania turbin wiatrowych."
+ "description": "Mapa do pokazywania i edytowania turbin wiatrowych.",
+ "title": "Generatory wiatrowe"
+ },
+ "osm_community_index": {
+ "shortDescription": "Indeks zasobów społeczności dotyczących OpenStreetMap."
},
"parkings": {
+ "description": "Ta mapa pokazuje różne miejsca parkingowe",
+ "shortDescription": "Ta mapa pokazuje różne miejsca parkingowe",
"title": "Parking"
},
+ "personal": {
+ "description": "Utwórz osobisty temat w oparciu o wszystkie dostępne warstwy wszystkich tematów. Aby wyświetlić dane, otwórz wybór warstwy",
+ "title": "Temat osobisty"
+ },
"pets": {
+ "description": "Na tej mapie znajdziesz różne ciekawe miejsca dla swoich zwierząt: weterynarze, wybiegi dla psów, sklepy zoologiczne, restauracje przyjazne psom, ...",
"title": "Kliniki weterynaryjne, parki dla psów i inne obiekty dla zwierząt"
},
"playgrounds": {
@@ -521,11 +1031,22 @@
"shortDescription": "Kody pocztowe",
"title": "Kody pocztowe"
},
+ "postboxes": {
+ "description": "Na tej mapie możesz znaleźć i dodać dane urzędów pocztowych i skrzynek pocztowych. Możesz skorzystać z tej mapy, aby dowiedzieć się, gdzie możesz wysłać kolejną pocztówkę! :)
Zauważyłeś błąd lub brakuje skrzynki pocztowej? Możesz edytować tę mapę za pomocą bezpłatnego konta OpenStreetMap.",
+ "shortDescription": "Mapa pokazująca skrzynki pocztowe i urzędy pocztowe",
+ "title": "Mapa skrzynek i urzędów pocztowych"
+ },
+ "rainbow_crossings": {
+ "description": "Na tej mapie pokazane są tęczowo pomalowane przejścia dla pieszych, które można łatwo dodać",
+ "title": "Tęczowe przejścia dla pieszych"
+ },
"shops": {
+ "description": "Na mapie tej można zaznaczyć podstawowe informacje o sklepach, dodać godziny otwarcia oraz numery telefonów",
+ "shortDescription": "Edytowalna mapa z podstawowymi informacjami o sklepach",
"title": "Sklepy"
},
"sidewalks": {
- "description": "Motyw eksperymentalny",
+ "description": "Temat eksperymentalny",
"layers": {
"0": {
"description": "Warstwa pokazująca chodniki przy drogach",
@@ -564,7 +1085,13 @@
},
"title": "Chodniki"
},
+ "sport_pitches": {
+ "description": "Boisko sportowe to teren, na którym uprawia się sport",
+ "shortDescription": "Mapa przedstawiająca boiska sportowe",
+ "title": "Boiska sportowe"
+ },
"sports": {
+ "description": "Wszystko o sporcie, znajdź boiska sportowe, centra fitness i nie tylko.",
"layers": {
"4": {
"override": {
@@ -582,10 +1109,6 @@
"stations": {
"description": "Przeglądaj, edytuj i dodawaj szczegóły do stacji kolejowej",
"layers": {
- "3": {
- "description": "Warstwa pokazująca stacje kolejowe",
- "name": "Stacje Kolejowe"
- },
"16": {
"name": "Tablice odjazdów",
"presets": {
@@ -605,6 +1128,10 @@
}
}
}
+ },
+ "3": {
+ "description": "Warstwa pokazująca stacje kolejowe",
+ "name": "Stacje Kolejowe"
}
},
"title": "Stacje Kolejowe"
@@ -672,21 +1199,31 @@
},
"toilets": {
"description": "Mapa toalet publicznych",
- "title": "Mapa otwartych toalet"
+ "title": "Publiczne toalety"
},
"transit": {
"title": "Trasy autobusowe"
},
"trees": {
- "shortDescription": "Sporządzić mapę wszystkich drzew",
+ "description": "Zmapuj wszystkie drzewa!",
+ "shortDescription": "Mapa wszystkich drzew",
"title": "Drzewa"
},
+ "vending_machine": {
+ "description": "Znajdź automaty sprzedające do wszystkiego",
+ "title": "Automaty sprzedające"
+ },
"walls_and_buildings": {
+ "description": "Specjalna warstwa zabudowana zapewniająca wszystkie mury i budynki. Warstwa ta jest przydatna w ustawieniach wstępnych obiektów, które można umieścić przy ścianach (np. AED, skrzynki pocztowe, wejścia, adresy, kamery monitorujące itp.). Warstwa ta jest domyślnie niewidoczna i użytkownik nie może jej przełączać.",
"title": "Ściany i budynki"
},
+ "waste": {
+ "description": "Mapa przedstawiająca kosze na śmieci i zakłady recyklingu.",
+ "title": "Odpady"
+ },
"waste_basket": {
"description": "Na tej mapie znajdziesz kosze na śmieci w twojej okolicy. Jeśli brakuje kosza, możesz go dodać",
"shortDescription": "Mapa koszy na śmieci",
"title": "Kosz na śmieci"
}
-}
\ No newline at end of file
+}
From dc2ef431e050875d578f2a7890882e6bf05b6771 Mon Sep 17 00:00:00 2001
From: Pieter Vander Vennet
Date: Wed, 11 Oct 2023 21:47:48 +0000
Subject: [PATCH 19/36] Translated using Weblate (Czech)
Currently translated at 100.0% (503 of 503 strings)
Translation: MapComplete/Core
Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/cs/
---
langs/cs.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/langs/cs.json b/langs/cs.json
index 095cb195e..b176f3732 100644
--- a/langs/cs.json
+++ b/langs/cs.json
@@ -653,7 +653,7 @@
"text": {
"description": "kus textu"
},
- "tooLong": "Text je příliš dlouhý, povoleno je maximálně 255 znaků. Nyní máte {počet} znaků.",
+ "tooLong": "Text je příliš dlouhý, povoleno je maximálně 255 znaků. Nyní máte {count} znaků.",
"url": {
"description": "odkaz na webové stránky",
"feedback": "Toto není platná webová adresa"
From 376a683cce13921e644364c8342362f3a21b3ab3 Mon Sep 17 00:00:00 2001
From: Pieter Vander Vennet
Date: Sun, 15 Oct 2023 10:20:05 +0200
Subject: [PATCH 20/36] Themes: add OSM-carto again, fix #1664
---
src/assets/global-raster-layers.json | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/src/assets/global-raster-layers.json b/src/assets/global-raster-layers.json
index e23152532..ead67b460 100644
--- a/src/assets/global-raster-layers.json
+++ b/src/assets/global-raster-layers.json
@@ -1,5 +1,16 @@
{
"layers": [
+ {
+ "name": "OpenStreetMap Carto",
+ "url": "https://tile.openstreetmap.org/{z}/{x}/{y}.png",
+ "category": "osmbasedmap",
+ "id": "osm.carto",
+ "type": "raster",
+ "attribution": {
+ "text": "OpenStreetMap",
+ "url": "https://osm.org/copyright"
+ }
+ },
{
"name": "Americana",
"url": "https://zelonewolf.github.io/openstreetmap-americana/style.json",
From 5f918b607b9034c5a8ce6bcdd003caf8efe1466b Mon Sep 17 00:00:00 2001
From: Pieter Vander Vennet
Date: Sun, 15 Oct 2023 10:54:30 +0200
Subject: [PATCH 21/36] Fix: add maxzoom to osm.carto-layer, see #1664$
---
src/assets/global-raster-layers.json | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/assets/global-raster-layers.json b/src/assets/global-raster-layers.json
index ead67b460..7099d062a 100644
--- a/src/assets/global-raster-layers.json
+++ b/src/assets/global-raster-layers.json
@@ -6,6 +6,7 @@
"category": "osmbasedmap",
"id": "osm.carto",
"type": "raster",
+ "max_zoom": 19,
"attribution": {
"text": "OpenStreetMap",
"url": "https://osm.org/copyright"
From a0d450407f8c67afbbfe1b92619d9048bcef3f4b Mon Sep 17 00:00:00 2001
From: Pieter Vander Vennet
Date: Sun, 15 Oct 2023 10:55:56 +0200
Subject: [PATCH 22/36] UX: add location picker to new not input element, fix
#1665
---
public/css/index-tailwind-output.css | 24 +++--
.../NewPointLocationInput.svelte | 39 +++++---
.../InputElement/Helpers/LocationInput.svelte | 4 +-
src/UI/Popup/CreateNewNote.svelte | 90 +++++++++++--------
src/UI/SpecialVisualizations.ts | 5 +-
5 files changed, 103 insertions(+), 59 deletions(-)
diff --git a/public/css/index-tailwind-output.css b/public/css/index-tailwind-output.css
index 7c9f0be3e..0e6476c01 100644
--- a/public/css/index-tailwind-output.css
+++ b/public/css/index-tailwind-output.css
@@ -1100,14 +1100,22 @@ video {
height: 12rem;
}
-.h-40 {
- height: 10rem;
+.h-56 {
+ height: 14rem;
+}
+
+.h-20 {
+ height: 5rem;
}
.h-10 {
height: 2.5rem;
}
+.h-40 {
+ height: 10rem;
+}
+
.h-80 {
height: 20rem;
}
@@ -1124,14 +1132,14 @@ video {
max-height: 3rem;
}
-.max-h-7 {
- max-height: 1.75rem;
-}
-
.max-h-24 {
max-height: 6rem;
}
+.max-h-7 {
+ max-height: 1.75rem;
+}
+
.max-h-screen {
max-height: 100vh;
}
@@ -1753,6 +1761,10 @@ video {
padding-right: 0.25rem;
}
+.pb-10 {
+ padding-bottom: 2.5rem;
+}
+
.pb-2 {
padding-bottom: 0.5rem;
}
diff --git a/src/UI/BigComponents/NewPointLocationInput.svelte b/src/UI/BigComponents/NewPointLocationInput.svelte
index 5f6e228a8..7a0c3f555 100644
--- a/src/UI/BigComponents/NewPointLocationInput.svelte
+++ b/src/UI/BigComponents/NewPointLocationInput.svelte
@@ -29,16 +29,25 @@
* The start coordinate
*/
export let coordinate: { lon: number; lat: number }
- export let snapToLayers: string[] | undefined
- export let targetLayer: LayerConfig
- export let maxSnapDistance: number = undefined
-
- export let snappedTo: UIEventSource
+ /**
+ * The center of the map at all times
+ * If undefined at the beginning, 'coordinate' will be used
+ */
export let value: UIEventSource<{ lon: number; lat: number }>
if (value.data === undefined) {
value.setData(coordinate)
}
+ if(coordinate === undefined){
+ coordinate = value.data
+ }
+ export let snapToLayers: string[] | undefined
+ export let targetLayer: LayerConfig | undefined
+ export let maxSnapDistance: number = undefined
+
+ export let snappedTo: UIEventSource
+
+
let preciseLocation: UIEventSource<{ lon: number; lat: number }> = new UIEventSource<{
lon: number
@@ -66,12 +75,14 @@
rasterLayer: UIEventSource.feedFrom(state.mapProperties.rasterLayer),
}
- const featuresForLayer = state.perLayer.get(targetLayer.id)
- if (featuresForLayer) {
- new ShowDataLayer(map, {
- layer: targetLayer,
- features: featuresForLayer,
- })
+ if(targetLayer){
+ const featuresForLayer = state.perLayer.get(targetLayer.id)
+ if (featuresForLayer) {
+ new ShowDataLayer(map, {
+ layer: targetLayer,
+ features: featuresForLayer,
+ })
+ }
}
if (snapToLayers?.length > 0) {
@@ -114,4 +125,8 @@
value={preciseLocation}
initialCoordinate={coordinate}
maxDistanceInMeters="50"
-/>
+>
+
+
+
+
diff --git a/src/UI/InputElement/Helpers/LocationInput.svelte b/src/UI/InputElement/Helpers/LocationInput.svelte
index 5ea911e5a..1f7d4a8be 100644
--- a/src/UI/InputElement/Helpers/LocationInput.svelte
+++ b/src/UI/InputElement/Helpers/LocationInput.svelte
@@ -89,7 +89,9 @@
-
+
+
+
diff --git a/src/UI/Popup/CreateNewNote.svelte b/src/UI/Popup/CreateNewNote.svelte
index 681e1ea78..8c6ccbe37 100644
--- a/src/UI/Popup/CreateNewNote.svelte
+++ b/src/UI/Popup/CreateNewNote.svelte
@@ -2,47 +2,50 @@
/**
* UIcomponent to create a new note at the given location
*/
- import type { SpecialVisualizationState } from "../SpecialVisualization"
- import { UIEventSource } from "../../Logic/UIEventSource"
- import { LocalStorageSource } from "../../Logic/Web/LocalStorageSource"
- import ValidatedInput from "../InputElement/ValidatedInput.svelte"
- import SubtleButton from "../Base/SubtleButton.svelte"
- import Tr from "../Base/Tr.svelte"
- import Translations from "../i18n/Translations.js"
- import type { Feature, Point } from "geojson"
- import LoginToggle from "../Base/LoginToggle.svelte"
- import FilteredLayer from "../../Models/FilteredLayer"
+ import type { SpecialVisualizationState } from "../SpecialVisualization";
+ import { UIEventSource } from "../../Logic/UIEventSource";
+ import { LocalStorageSource } from "../../Logic/Web/LocalStorageSource";
+ import ValidatedInput from "../InputElement/ValidatedInput.svelte";
+ import SubtleButton from "../Base/SubtleButton.svelte";
+ import Tr from "../Base/Tr.svelte";
+ import Translations from "../i18n/Translations.js";
+ import type { Feature, Point } from "geojson";
+ import LoginToggle from "../Base/LoginToggle.svelte";
+ import FilteredLayer from "../../Models/FilteredLayer";
+ import NewPointLocationInput from "../BigComponents/NewPointLocationInput.svelte";
+ import ToSvelte from "../Base/ToSvelte.svelte";
+ import Svg from "../../Svg";
- export let coordinate: { lon: number; lat: number }
- export let state: SpecialVisualizationState
+ export let coordinate: UIEventSource<{ lon: number; lat: number }>;
+ export let state: SpecialVisualizationState;
- let comment: UIEventSource = LocalStorageSource.Get("note-text")
- let created = false
+ let comment: UIEventSource = LocalStorageSource.Get("note-text");
+ let created = false;
- let notelayer: FilteredLayer = state.layerState.filteredLayers.get("note")
+ let notelayer: FilteredLayer = state.layerState.filteredLayers.get("note");
- let hasFilter = notelayer?.hasFilter
- let isDisplayed = notelayer?.isDisplayed
+ let hasFilter = notelayer?.hasFilter;
+ let isDisplayed = notelayer?.isDisplayed;
function enableNoteLayer() {
- state.guistate.closeAll()
- isDisplayed.setData(true)
+ state.guistate.closeAll();
+ isDisplayed.setData(true);
}
async function uploadNote() {
- let txt = comment.data
+ let txt = comment.data;
if (txt === undefined || txt === "") {
- return
+ return;
}
- const loc = coordinate
- txt += "\n\n #MapComplete #" + state?.layout?.id
- const id = await state?.osmConnection?.openNote(loc.lat, loc.lon, txt)
- console.log("Created a note, got id", id)
+ const loc = coordinate.data;
+ txt += "\n\n #MapComplete #" + state?.layout?.id;
+ const id = await state?.osmConnection?.openNote(loc.lat, loc.lon, txt);
+ console.log("Created a note, got id", id);
const feature = >{
type: "Feature",
geometry: {
type: "Point",
- coordinates: [loc.lon, loc.lat],
+ coordinates: [loc.lon, loc.lat]
},
properties: {
id: "" + id.id,
@@ -53,22 +56,22 @@
text: txt,
html: txt,
user: state.osmConnection?.userDetails?.data?.name,
- uid: state.osmConnection?.userDetails?.data?.uid,
- },
- ]),
- },
- }
+ uid: state.osmConnection?.userDetails?.data?.uid
+ }
+ ])
+ }
+ };
// Normally, the 'Changes' will generate the new element. The 'notes' are an exception to this
- state.newFeatures.features.data.push(feature)
- state.newFeatures.features.ping()
- state.selectedElement?.setData(feature)
+ state.newFeatures.features.data.push(feature);
+ state.newFeatures.features.ping();
+ state.selectedElement?.setData(feature);
if (state.featureProperties.trackFeature) {
- state.featureProperties.trackFeature(feature)
+ state.featureProperties.trackFeature(feature);
}
- comment.setData("")
- created = true
- state.selectedElement.setData(feature)
- state.selectedLayer.setData(state.layerState.filteredLayers.get("note"))
+ comment.setData("");
+ created = true;
+ state.selectedElement.setData(feature);
+ state.selectedLayer.setData(state.layerState.filteredLayers.get("note"));
}
@@ -106,6 +109,15 @@
+
+
+
diff --git a/src/UI/SpecialVisualizations.ts b/src/UI/SpecialVisualizations.ts
index e35ee75e1..8300cb887 100644
--- a/src/UI/SpecialVisualizations.ts
+++ b/src/UI/SpecialVisualizations.ts
@@ -563,7 +563,10 @@ export default class SpecialVisualizations {
feature: Feature
): BaseUIElement {
const [lon, lat] = GeoOperations.centerpointCoordinates(feature)
- return new SvelteUIElement(CreateNewNote, { state, coordinate: { lon, lat } })
+ return new SvelteUIElement(CreateNewNote, {
+ state,
+ coordinate: new UIEventSource({ lon, lat }),
+ })
},
},
new CloseNoteButton(),
From 1eeebc1f4a04aab72faa6dc1914c7ce3fad77368 Mon Sep 17 00:00:00 2001
From: Piotr Strebski
Date: Thu, 12 Oct 2023 08:25:17 +0000
Subject: [PATCH 23/36] Translated using Weblate (Polish)
Currently translated at 100.0% (503 of 503 strings)
Translation: MapComplete/Core
Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/pl/
---
langs/pl.json | 74 ++++++++++++++++++++++++++++++++++++++++-----------
1 file changed, 59 insertions(+), 15 deletions(-)
diff --git a/langs/pl.json b/langs/pl.json
index f7cd3efbe..76599ad08 100644
--- a/langs/pl.json
+++ b/langs/pl.json
@@ -5,7 +5,7 @@
"centerMessage": {
"allFilteredAway": "Żadna widoczna funkcja nie spełnia wszystkich filtrów",
"loadingData": "Wczytywanie danych…",
- "noData": "W bieżącym widoku nie ma odpowiednich funkcji",
+ "noData": "W bieżącym widoku nie ma odpowiednich obiektów",
"ready": "Zrobione!",
"retrying": "Wczytywanie danych nie powiodło się. Spróbujemy ponownie za {count} sekund…",
"zoomIn": "Przybliż żeby zobaczyć lub edytować"
@@ -137,7 +137,9 @@
"attribution": {
"attributionBackgroundLayer": "Bieżąca warstwa tła to {name}",
"attributionBackgroundLayerWithCopyright": "Bieżąca warstwa tła to {name}: {copyright}",
+ "attributionContent": "Wszystkie dane pochodzą z OpenStreetMap i można je swobodnie wykorzystywać na warunkach Licencji Open DataBase.
",
"attributionTitle": "Informacja o atrybucji",
+ "codeContributionsBy": "MapComplete został stworzony przez {contributors} i {hiddenCount} innych współtwórców",
"donate": "Wspieraj finansowo MapComplete",
"editId": "Otwórz edytor online OpenStreetMap w tej lokalizacji",
"editJosm": "Edytuj tutaj za pomocą JOSM",
@@ -155,7 +157,8 @@
"openMapillary": "Otwórz tutaj Mapillary",
"openOsmcha": "Zobacz ostatnie edycje zrobione przez {theme}",
"themeBy": "Temat prowadzony przez: {author}",
- "title": "Prawa autorskie i podanie źródła"
+ "title": "Prawa autorskie i podanie źródła",
+ "translatedBy": "MapComplete zostało przetłumaczone przez {contributors} i {hiddenCount} innych autorów"
},
"back": "Cofnij",
"backToIndex": "Cofnij do przeglądu wszystkich map tematycznych",
@@ -181,7 +184,7 @@
"downloadGpxHelper": "Plik GPX może być użyty z większością urządzeń i aplikacji do nawigacji",
"exporting": "Eksportowanie…",
"includeMetaData": "Dołącz metadane (ostatni edytor, obliczone wartości, ...)",
- "licenseInfo": "Informacja o prawach autorskich
Podane dane są dostępne na licencji ODbL. Ponowne użycie jest darmowe, ale musi być - podane źródło © OpenStreetMap contributors
- Jakakolwiek zmiana musi być opublikowana na tej samej licencji.
Proszę przeczytać pełną informację o prawach autorskich dla szczegółów.",
+ "licenseInfo": "Informacja o prawach autorskich
Podane dane są dostępne na licencji ODbL. Ponowne użycie jest darmowe, ale musi być - podane źródło © autorzy OpenStreetMap
- Jakakolwiek zmiana musi być opublikowana na tej samej licencji.
Proszę przeczytać pełną informację o prawach autorskich dla szczegółów.",
"noDataLoaded": "Nie załadowano jeszcze żadnych danych. Pobranie będzie wkrótce dostępne",
"pdf": {
"current_view_a3": "Eksportuj PDF (A3, pionowy) obecnego widoku",
@@ -242,6 +245,7 @@
"noTagsSelected": "Nie wybrano tagów",
"notValid": "Wybierz prawidłową wartość, aby kontynuować",
"number": "numer",
+ "openStreetMapIntro": "Otwarta mapa
Taka, z której każdy może swobodnie korzystać i ją edytować. Jedno miejsce do przechowywania wszystkich informacji geograficznych. Różne, małe, niekompatybilne i przestarzałe mapy nie są już więcej potrzebne.
OpenStreetMap nie jest wrogą mapą. Z danych map można korzystać dowolnie (z zachowaniem atrybucji i publikowania zmian w tych danych). Każdy może dodawać nowe dane i naprawiać błędy. Ta strona korzysta z OpenStreetMap. Stamtąd pochodzą wszystkie dane, a Twoje odpowiedzi i poprawki są wykorzystywane wszędzie.
Wiele osób i aplikacji korzysta już z OpenStreetMap: Organic Maps, OsmAnd, ale także mapy na Facebooku, Instagramie, Apple Maps i Bing Maps są (częściowo) oparte na OpenStreetMap.
",
"openTheMap": "Otwórz mapę",
"openTheMapAtGeolocation": "Przybliż do twojej lokalizacji",
"opening_hours": {
@@ -261,18 +265,23 @@
},
"osmLinkTooltip": "Zobacz ten obiekt na OpenStreetMap, aby uzyskać historię i więcej opcji edycji",
"pdf": {
- "attr": "Dane mapy © współtwórcy OpenStreetMap, możliwy dalszy użytek zgodnie z ODbL",
+ "attr": "Dane mapy © autorzy OpenStreetMap, możliwy dalszy użytek zgodnie z ODbL",
"attrBackground": "Warstwa tła: {background}",
"generatedWith": "Wygenerowane za pomocą mapcomplete.org/{layoutid}",
- "versionInfo": "v{version} - wygenerowane {date}"
+ "versionInfo": "wer.{version} - wygenerowane {date}"
},
"pickLanguage": "Wybierz język: ",
- "poweredByOsm": "Obsługiwane przez OpenStreetMap",
+ "poweredByOsm": "W oparciu o OpenStreetMap",
"questionBox": {
+ "answeredMultiple": "Odpowiedziałeś na {answered} pytania",
+ "answeredMultipleSkippedMultiple": "Odpowiedziałeś na {answered} pytania i pominąłeś {skipped} pytania",
+ "answeredMultipleSkippedOne": "Odpowiedziałeś na {answered} pytania i pominąłeś jedno pytanie",
"answeredOne": "Odpowiedziałeś na jedno pytanie",
+ "answeredOneSkippedMultiple": "Odpowiedziałeś na jedno pytanie i pominąłeś {skipped} pytania",
"answeredOneSkippedOne": "Odpowiedziałeś na jedno pytanie i pominąłeś jedno pytanie",
"done": "Żadnych więcej pytań! Dziękuję!",
"reactivate": "Aktywuj ponownie pominięte pytania",
+ "skippedMultiple": "Pominąłeś {skipped} pytania",
"skippedOne": "Pominąłeś jedno pytanie"
},
"questions": {
@@ -297,16 +306,18 @@
},
"sharescreen": {
"copiedToClipboard": "Link został skopiowany do schowka",
+ "documentation": "Aby uzyskać więcej informacji na temat dostępnych parametrów adresu URL, zajrzyj do dokumentacji",
"embedIntro": "Umieść na swojej stronie internetowej
Proszę, umieść tę mapę na swojej stronie internetowej.
Zachęcamy Cię do tego - nie musisz nawet pytać o zgodę.
Jest ona darmowa i zawsze będzie. Im więcej osób jej używa, tym bardziej staje się wartościowa.",
"fsUserbadge": "Włącz przycisk logowania",
"fsWelcomeMessage": "Pokaż wyskakujące okienko wiadomości powitalnej i powiązane zakładki",
"intro": " Udostępnij tę mapę
Udostępnij tę mapę, kopiując poniższy link i wysyłając ją do przyjaciół i rodziny:",
"thanksForSharing": "Dzięki za udostępnienie!",
- "title": "Udostępnij tę mapę"
+ "title": "Udostępnij tę mapę"
},
"skip": "Pomiń to pytanie",
"testing": "Testowanie - zmiany nie będą zapisane",
"uploadGpx": {
+ "choosePermission": "Wybierz poniżej, czy Twoja ścieżka ma być udostępniana:",
"confirm": "Potwierdź przesłanie",
"gpxServiceOffline": "Usługa GPX jest obecnie offline - przesyłanie nie jest obecnie możliwe. Spróbuj ponownie później.",
"intro0": "Przesyłając swój ślad, OpenStreetMap.org zachowa pełną kopię śladu.",
@@ -320,6 +331,7 @@
},
"modes": {
"private": {
+ "docs": "Punkty na Twojej trasie zostaną udostępnione i zagregowane pomiędzy innymi ścieżkami. Pełny ślad ścieżki będzie dla Ciebie widoczny i będziesz mógł wczytać go do innych programów do edycji. OpenStreetMap.org zachowuje kopię śladu Twojej ścieżki",
"name": "Anonimowy"
},
"public": {
@@ -409,7 +421,10 @@
"failReasons": "Być może utraciłeś połączenie z Internetem",
"failReasonsAdvanced": "Alternatywnie upewnij się, że Twoja przeglądarka i rozszerzenia nie blokują interfejsów API innych firm.",
"multiple": {
- "done": "{count} zdjęcia zostały pomyślnie przesłane. Dziękuję!"
+ "done": "{count} zdjęcia zostały pomyślnie przesłane. Dziękuję!",
+ "partiallyDone": "Trwa przesyłanie zdjęć: {count}, zdjęcia gotowe: {done}…",
+ "someFailed": "Przepraszamy, nie mogliśmy przesłać {count} zdjęć",
+ "uploading": "Trwa przesyłanie zdjęć: {count}…"
},
"one": {
"done": "Twój obraz został pomyślnie przesłany. Dziękuję!",
@@ -428,9 +443,12 @@
"title": "Sprawdzaj i zarządzaj notatkami importowymi"
},
"importLayer": {
+ "alreadyMapped": "Na mapie znajduje się już {title} - ten punkt jest duplikatem",
"description": "Warstwa importująca wpisy dla {title}",
+ "importButton": "import_button({layerId}, _tags, odnalazłem tutaj {title} - dodaj go do mapy,./assets/svg/addSmall.svg,,,id)",
"importHandled": "Ta funkcja została obsłużona! Dziękujemy za Twój wysiłek
",
"layerName": "Możliwe {title}",
+ "nearbyImagesIntro": "Zdjęcia w pobliżu
Poniższe zdjęcia to zdjęcia pobliskich obiektów z geotagami z różnych usług internetowych. Mogą pomóc Ci rozwiązać tę uwagę.{nearby_images(open)}",
"notFound": "Nie mogłem odnaleźć {title} – usuń go",
"popupTitle": "Tutaj może znajdować się {title}"
},
@@ -439,7 +457,7 @@
"featuredThemeTitle": "Polecane w tym tygodniu",
"intro": "MapComplete to przeglądarka i edytor OpenStreetMap, który pokazuje informacje podzielone według tematu.",
"logIn": "Zaloguj się, aby zobaczyć inne odwiedzone wcześniej tematy",
- "pickTheme": "Wybierz temat z dostępnych poniżej by zacząć.",
+ "pickTheme": "Wybierz temat z dostępnych poniżej, aby zacząć.",
"title": "Witaj w MapComplete"
},
"move": {
@@ -467,6 +485,9 @@
"whyMove": "Dlaczego chcesz przesunąć ten punkt?",
"zoomInFurther": "Przybliż bardziej, aby potwierdzić ten ruch"
},
+ "multi_apply": {
+ "autoApply": "Podczas zmiany atrybutów {attr_names}, atrybuty te zostaną automatycznie zmienione również w {count} innych obiektach"
+ },
"notes": {
"addAComment": "Dodaj komentarz",
"addComment": "Dodaj komentarz",
@@ -474,21 +495,30 @@
"addCommentPlaceholder": "Dodaj komentarz…",
"anonymous": "Anonimowy użytkownik",
"closeNote": "Zamknij notatkę",
- "createNote": "Stwórz nową notatkę",
- "createNoteTitle": "Stwórz nową notatkę w tym miejscu",
- "creating": "Tworzenie notatki…",
+ "createNote": "Utwórz nową uwagę",
+ "createNoteIntro": "Czy coś jest nie tak lub czegoś brakuje na mapie? Utwórz tutaj uwagę. Zostanie to sprawdzone przez wolontariuszy.",
+ "createNoteTitle": "Utwórz nową uwagę w tym miejscu",
+ "creating": "Tworzenie uwagi…",
"disableAllNoteFilters": "Wyłącz wszystkie filtry",
+ "isClosed": "Ta uwaga została rozwiązana",
"isCreated": "Twoja notatka została utworzona!",
"loginToAddComment": "Zaloguj się, aby dodać komentarz",
- "loginToClose": "Zaloguj się, aby zamknąć tę notatkę",
+ "loginToAddPicture": "Zaloguj się, aby dodać zdjęcie",
+ "loginToClose": "Zaloguj się, aby zamknąć tę uwagę",
"noteIsPublic": "To będzie widoczne dla każdego",
"noteLayerDoEnable": "Włącz warstwę pokazującą notatki",
"noteLayerHasFilters": "Niektóre notatki mogły zostać ukryte przez filtr",
+ "noteLayerNotEnabled": "Warstwa pokazująca uwagi nie jest włączona. Aby dodać nową uwagę, warstwa ta musi być włączona",
+ "notesLayerMustBeEnabled": "Warstwa „uwag” jest wyłączona. Włącz, aby dodać uwagę",
"reopenNote": "Ponownie otwórz notatkę",
"reopenNoteAndComment": "Ponownie otwórz notatkę i skomentuj",
- "typeText": "Wprowadź tekst, aby dodać komentarz"
+ "textNeeded": "Wprowadź tekst opisu, aby utworzyć uwagę",
+ "typeText": "Wprowadź tekst, aby dodać komentarz",
+ "warnAnonymous": "Nie jesteś zalogowany. Nie będziemy mogli się z Tobą skontaktować w celu rozwiązania Twojego problemu."
},
"plantDetection": {
+ "back": "Powrót do przeglądu gatunków",
+ "button": "Automatycznie wykrywaj gatunki roślin za pomocą sztucznej inteligencji Plantnet.org",
"confirm": "Wybierz gatunek",
"done": "Gatunek został zastosowany",
"error": "Coś poszło nie tak podczas wykrywania gatunku drzewa: {error}",
@@ -499,20 +529,28 @@
"li2": "zrób zdjęcie, na którym widać korę",
"li3": "zrób zdjęcie kwiatów"
},
- "loadingWikidata": "Ładowanie informacji o {species}…",
+ "loadingWikidata": "Wczytywanie informacji o {species}…",
+ "matchPercentage": "{match}% dopasowania",
+ "overviewIntro": "Sztuczna inteligencja na plantnet.org uważa, że obrazy przedstawiają poniższy gatunek.",
"overviewTitle": "Automatycznie wykrywane gatunki",
"overviewVerify": "Sprawdź, czy jest to właściwy gatunek i powiąż go z drzewem",
+ "poweredByPlantnet": "W oparciu o plantnet.org",
+ "querying": "Wysyłam zapytanie do plantnet.org z obrazami o długości {length}",
"seeInfo": "Zobacz więcej informacji o gatunku",
"takeImages": "Zrób zdjęcia drzewa, aby automatycznie wykryć typ drzewa",
"tryAgain": "Wybierz inny gatunek"
},
"privacy": {
+ "editing": "Kiedy dokonasz zmiany na mapie, zmiana ta zostanie zarejestrowana w OpenStreetMap i będzie publicznie dostępna dla każdego. Zestaw zmian wprowadzony za pomocą MapComplete zawiera następujące dane: - Wprowadzone zmiany
- Twoja nazwa użytkownika
- Kiedy dokonano tej zmiany
- Motyw, którego użyłeś podczas wprowadzania zmiany
- Język interfejsu użytkownika
- Wskazanie, jak blisko byłeś zmienionych obiektów. Inni twórcy map mogą wykorzystać te informacje do ustalenia, czy zmiana została wprowadzona na podstawie realnych odwiedzin miejsca czy zdalnych badań.
Zapoznaj się z polityką prywatności na OpenStreetMap.org, aby uzyskać szczegółowe informacje. Przypominamy, że podczas rejestracji możesz użyć fikcyjnego imienia i nazwiska.",
"editingTitle": "Podczas wprowadzania zmian",
+ "geodata": "Gdy MapComplete pobierze Twoją geolokalizację, Twoja geolokalizacja i wcześniej odwiedzone lokalizacje pozostaną na Twoim urządzeniu. Twoje dane o lokalizacji nigdy nie są automatycznie wysyłane gdziekolwiek indziej, chyba że niektóre funkcje wyraźnie stanowią inaczej.",
"geodataTitle": "Twoja geolokalizacja",
+ "intro": "Prywatność jest ważna – zarówno dla jednostki, jak i dla społeczeństwa. MapComplete stara się w jak największym stopniu szanować Twoją prywatność - do tego stopnia, że nie jest potrzebny irytujący baner z plikami cookie. Jednakże nadal chcielibyśmy poinformować Cię, jakie informacje są gromadzone i udostępniane, w jakich okolicznościach i dlaczego dokonuje się takich kompromisów.",
"miscCookies": "MapComplete integruje się z różnymi innymi usługami, szczególnie w celu wczytywania obrazów obiektów. Obrazy są przechowywane na różnych serwerach stron trzecich, które mogą samodzielnie ustawiać pliki cookie.",
"miscCookiesTitle": "Inne ciasteczka",
"surveillance": "Czytając politykę prywatności, prawdopodobnie zależy Ci na prywatności - nam też! Stworzyliśmy nawet motyw przedstawiający kamery monitorujące. Możesz zmapować je wszystkie!",
"title": "Polityka prywatności",
+ "tracking": "Aby uzyskać wgląd w to, kto odwiedza naszą witrynę, zbierane są pewne informacje techniczne. Obejmuje to kraj, z którego odwiedziłeś stronę internetową, która witryna przekierowała Cię do MapComplete, typ Twojego urządzenia i rozmiar ekranu. Na Twoim urządzeniu zostanie umieszczony plik cookie wskazujący, że odwiedziłeś dzisiaj MapComplete. Dane te nie są wystarczająco szczegółowe, aby umożliwić identyfikację użytkownika. Te statystyki są dostępne tylko zbiorczo dla każdego i są publicznie dostępne dla każdego",
"trackingTitle": "Dane statystyczne",
"whileYoureHere": "Czy zależy ci na prywatności?"
},
@@ -523,6 +561,7 @@
"i_am_affiliated_explanation": "Zaznacz, jeśli jesteś właścicielem, twórcą, pracownikiem,…",
"name_required": "Nazwa jest wymagana do wyświetlania i tworzenia opinii",
"no_reviews_yet": "Nie ma jeszcze recenzji. Bądź pierwszym, który je napisze i pomóż otworzyć dane i biznes!",
+ "question": "Jak oceniasz {title()}?",
"question_opinion": "Jakie były Twoje doświadczenia?",
"reviewing_as": "Recenzuję jako {nickname}",
"reviewing_as_anonymous": "Recenzuję jako anonimowy",
@@ -575,6 +614,11 @@
"feedback": "To nie jest poprawny adres email",
"noAt": "Adres e-mail musi zawierać @"
},
+ "fediverse": {
+ "description": "Uchwyt fediverse, zwykle @username@server.tld",
+ "feedback": "Uchwyt fediverse zawiera @username@server.tld lub jest odnośnikiem do profilu",
+ "invalidHost": "{host} nie jest prawidłową nazwą hosta"
+ },
"float": {
"description": "liczba",
"feedback": "To nie jest liczba"
From 468b79e2a2da31e9fd6cbb0682d8a1c6bc083693 Mon Sep 17 00:00:00 2001
From: Piotr Strebski
Date: Thu, 12 Oct 2023 08:17:20 +0000
Subject: [PATCH 24/36] Translated using Weblate (Polish)
Currently translated at 100.0% (425 of 425 strings)
Translation: MapComplete/themes
Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/pl/
---
langs/themes/pl.json | 142 ++++++++++++++++++++++++++++++++++++++++---
1 file changed, 133 insertions(+), 9 deletions(-)
diff --git a/langs/themes/pl.json b/langs/themes/pl.json
index 6692216f1..6d80a9487 100644
--- a/langs/themes/pl.json
+++ b/langs/themes/pl.json
@@ -25,6 +25,9 @@
}
}
},
+ "1": {
+ "render": "OpenStreetMap wie o bankomacie oddalonym o {_closest_osm_poi_distance} metry. "
+ },
"2": {
"render": {
"special": {
@@ -48,7 +51,8 @@
"0": {
"then": "Budynek ten nie ma odniesienia w BAG"
}
- }
+ },
+ "render": "Numer referencyjny w BAG to {ref:bag}"
}
}
},
@@ -56,9 +60,19 @@
"description": "Budynki z rejestru BAG",
"tagRenderings": {
"Build year": {
+ "mappings": {
+ "0": {
+ "then": "Budynek został zbudowany w {_bag_obj:start_date}"
+ }
+ },
"render": "Ten budynek zbudowano w {_bag_obj:start_date}"
},
"Building type": {
+ "mappings": {
+ "0": {
+ "then": "Budynek będzie o typie {_bag_obj:construction}"
+ }
+ },
"render": "Rodzaj budynku to {_bag_obj:building}"
},
"Import button": {
@@ -67,6 +81,9 @@
"then": "Jeszcze nie obliczono poprawnych wartości. Odśwież tę stronę"
}
}
+ },
+ "Reference": {
+ "render": "Odniesienie w BAG to {_bag_obj:ref:bag"
}
}
}
@@ -339,10 +356,27 @@
},
"climbing": {
"description": "Na tej mapie znajdziesz różne możliwości wspinaczki, takie jak sale wspinaczkowe, hale do boulderingu i skały w przyrodzie.",
+ "descriptionTail": "Mapa wspinaczkowa została pierwotnie stworzona przez Christiana Neumanna. Jeśli masz uwagi lub pytania, skontaktuj się z nim.< p>Projekt wykorzystuje dane projektu OpenStreetMap.",
"layers": {
"0": {
"override": {
"tagRenderings+": {
+ "0": {
+ "mappings": {
+ "0": {
+ "then": "Obiekt zawarty stwierdza, że jest on publicznie dostępny
{_embedding_feature:access:description}"
+ },
+ "1": {
+ "then": "Obiekt zawarty stwierdza, że potrzebne jest pozwolenie, aby do niego wejść
{_embedding_feature:access:description}"
+ },
+ "2": {
+ "then": "Obiekt zawarty stwierdza, że jest on dostępny tylko dla jego klientów
{_embedding_feature:access:description}"
+ },
+ "3": {
+ "then": "Obiekt zawarty stwierdza, że jest on dostępny tylko dla członków klubu
{_embedding_feature:access:description}"
+ }
+ }
+ },
"1": {
"mappings": {
"0": {
@@ -442,18 +476,36 @@
"description": "Mapa ta przedstawia sieci węzłów rowerowych i umożliwia łatwe dodawanie nowych węzłów",
"layers": {
"0": {
+ "name": "łącza węzeł do węzła",
"tagRenderings": {
"node2node-survey:date": {
- "question": "Kiedy ostatnio badano to połączenie węzła z węzłem?"
+ "question": "Kiedy ostatnio badano to połączenie węzła z węzłem?",
+ "render": "To połączenie węzła z węzłem było ostatnio sprawdzane w dniu {survey:date}"
}
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "połączenie węzła z węzłem {ref}"
+ }
+ },
+ "render": "połączenie węzła z węzłem"
}
},
"1": {
"name": "węzły",
"tagRenderings": {
+ "node-expected_rcn_route_relations": {
+ "question": "Z iloma innymi węzłami rowerowymi łączy się ten węzeł?",
+ "render": "Ten węzeł łączy się z innymi węzłami rowerowymi {expected_rcn_route_relations}."
+ },
"node-survey:date": {
- "question": "Kiedy ostatni raz badano ten węzeł rowerowy?"
+ "question": "Kiedy ostatni raz badano ten węzeł rowerowy?",
+ "render": "Ten węzeł rowerowy był ostatnio badany w dniu {survey:date}"
}
+ },
+ "title": {
+ "render": "węzeł rowerowy {rcn_ref}"
}
}
},
@@ -544,6 +596,7 @@
"title": "Ulice rowerowe"
},
"cyclofix": {
+ "description": "Celem tej mapy jest zaprezentowanie rowerzystom łatwego w użyciu rozwiązania umożliwiającego znalezienie infrastruktury odpowiedniej dla ich potrzeb.
Możesz śledzić swoją dokładną lokalizację (tylko na urządzeniach mobilnych) i wybierać w lewym dolnym rogu warstwy, które są dla Ciebie odpowiednie. Możesz także użyć tego narzędzia, aby dodać lub edytować pinezki (interesujące miejsca) na mapie i dostarczyć więcej danych, odpowiadając na pytania.
Wszystkie wprowadzone zmiany zostaną automatycznie zapisane w globalnej bazie danych OpenStreetMap i mogą być swobodnie ponownie wykorzystywane przez innych.
Więcej informacji o projekcie cyclofix można znaleźć na stronie cyclofix.osm.be .",
"title": "Cyclofix - mapa dla rowerzystów"
},
"drinking_water": {
@@ -559,6 +612,7 @@
"title": "Prasy do groszy"
},
"etymology": {
+ "description": "Na tej mapie możesz zobaczyć, od czego pochodzi nazwa obiektu. Ulice, budynki,... pochodzą z OpenStreetMap, który został powiązany z Wikidanymi. W wyskakującym okienku zobaczysz artykuł w Wikipedii (jeśli istnieje) lub pole wikidanych zawierające nazwę obiektu. Jeśli sam obiekt ma stronę w Wikipedii, ona również zostanie wyświetlona.
Ty też możesz pomóc!Powiększ wystarczająco mapę i wszystkie ulice się pojawią. Możesz kliknąć jedną, a pojawi się okno wyszukiwania Wikidanych. Za pomocą kilku kliknięć możesz dodać odnośnik etymologiczny. Pamiętaj, że potrzebujesz do tego darmowego konta OpenStreetMap.",
"layers": {
"1": {
"override": {
@@ -600,6 +654,7 @@
"title": "Etymologia - od czego pochodzi nazwa ulicy?"
},
"facadegardens": {
+ "description": "Ogrody fasadowe, zielone fasady i drzewa w mieście nie tylko zapewniają ciszę i spokój, ale także piękniejsze miasto, większą różnorodność biologiczną, efekt chłodzący i lepszą jakość powietrza.
Klimaan VZW i Mechelen Klimaatneutraal chcą zmapować istniejące i nowe ogrody fasadowe jako przykład dla osób chcących zbudować własny ogród lub dla spacerowiczów kochających przyrodę.
Więcej informacji o projekcie na klimaan.be.",
"layers": {
"0": {
"description": "Ogrody fasadowe",
@@ -701,7 +756,8 @@
"title": "Sklepy z frytkami"
},
"ghostbikes": {
- "title": "Duch roweru"
+ "description": "Duch roweru to pomnik upamiętniający rowerzystę, który zginął w wypadku drogowym, w postaci białego roweru umieszczonego na stałe w pobliżu miejsca wypadku.
Na tej mapie każdy może zobaczyć wszystkie takie duchy roweru znane w OpenStreetMap. Czy brakuje ducha roweru? Każdy może tu dodać lub zaktualizować informacje - wystarczy posiadać (bezpłatne) konto OpenStreetMap. Istnieje automatyczne konto na Mastodonie, na którym publikowany jest miesięczny przegląd duchów roweru na całym świecie
",
+ "title": "Duchy roweru"
},
"grb": {
"description": "Ten temat jest próbą pomocy w automatyzacji importu GRB.",
@@ -722,6 +778,9 @@
"mappings": {
"0": {
"then": "Jeszcze nie obliczono metaznaczników... Otwórz to okienko ponownie"
+ },
+ "1": {
+ "then": "Budynek ten ma dziury i jest modelowany jako relacja. W związku z tym nie można go łączyć. Połącz to ręcznie za pomocą strony eksportu budynków {open_in_josm()}"
}
}
}
@@ -756,6 +815,12 @@
"5": {
"override": {
"=presets": {
+ "0": {
+ "title": "sklep z artykułami medycznymi"
+ },
+ "1": {
+ "title": "sklep z aparatami słuchowymi"
+ },
"2": {
"title": "optyk"
}
@@ -837,6 +902,13 @@
}
}
},
+ "6": {
+ "options": {
+ "0": {
+ "question": "Wykonane z hostem {search}"
+ }
+ }
+ },
"7": {
"options": {
"0": {
@@ -848,7 +920,12 @@
"name": "Centra zmian",
"tagRenderings": {
"contributor": {
- "question": "Który współautor dokonał tej zmiany?"
+ "question": "Który współautor dokonał tej zmiany?",
+ "render": "Zmiana dokonana przez {user}"
+ },
+ "host": {
+ "question": "Na jakim hoście (stronie internetowej) dokonano tej zmiany?",
+ "render": "Zmiana dokonana w {host}"
},
"locale": {
"question": "W jakim języku wprowadzono tę zmianę?",
@@ -879,7 +956,9 @@
}
}
}
- }
+ },
+ "shortDescription": "Pokaż zmiany wprowadzone za pomocą MapComplete",
+ "title": "Zmiany wprowadzone za pomocą MapComplete"
},
"maproulette": {
"description": "Temat pokazujący zadania MapRoulette, umożliwiający ich wyszukiwanie, filtrowanie i naprawianie.",
@@ -891,6 +970,8 @@
"title": "Mapa map"
},
"maxspeed": {
+ "description": "Ta mapa pokazuje prawnie dozwoloną maksymalną prędkość na każdej drodze. Jeśli brakuje maksymalnej prędkości lub jest ona nieprawidłowa, możesz ją tutaj poprawić.",
+ "shortDescription": "Ta mapa pokazuje prawnie dozwoloną maksymalną prędkość na każdej drodze.",
"title": "Prędkość maksymalna"
},
"nature": {
@@ -899,6 +980,7 @@
"title": "W naturze"
},
"notes": {
+ "description": "Uwaga to pinezka na mapie z tekstem wskazującym, że coś jest nie tak.
Pamiętaj o skorzystaniu z widoku filtra, aby wyszukać użytkowników i tekst .",
"title": "Notatki na OpenStreetMap"
},
"observation_towers": {
@@ -987,7 +1069,9 @@
"title": "Generatory wiatrowe"
},
"osm_community_index": {
- "shortDescription": "Indeks zasobów społeczności dotyczących OpenStreetMap."
+ "description": "Lista zasobów dla użytkowników OpenStreetMap. „Zasobami” mogą być odnośniki do forów, spotkań, grup na Slacku, kanałów IRC, list mailingowych i tak dalej. Wszystko, co mapujący, a zwłaszcza początkujący, mogą uznać za interesujące lub pomocne.",
+ "shortDescription": "Indeks zasobów społeczności dotyczących OpenStreetMap.",
+ "title": "Indeks społeczności OSM"
},
"parkings": {
"description": "Ta mapa pokazuje różne miejsca parkingowe",
@@ -1000,6 +1084,31 @@
},
"pets": {
"description": "Na tej mapie znajdziesz różne ciekawe miejsca dla swoich zwierząt: weterynarze, wybiegi dla psów, sklepy zoologiczne, restauracje przyjazne psom, ...",
+ "layers": {
+ "1": {
+ "override": {
+ "name": "Restauracje przyjazne psom"
+ }
+ },
+ "2": {
+ "override": {
+ "name": "Sklepy przyjazne psom",
+ "title": {
+ "render": "Sklepy przyjazne psom"
+ }
+ }
+ },
+ "6": {
+ "override": {
+ "presets": {
+ "0": {
+ "description": "Sklep, w którym niemal wszędzie można zabrać psa",
+ "title": "sklep przyjazny psom"
+ }
+ }
+ }
+ }
+ },
"title": "Kliniki weterynaryjne, parki dla psów i inne obiekty dla zwierząt"
},
"playgrounds": {
@@ -1083,6 +1192,7 @@
}
}
},
+ "shortDescription": "Mapowanie chodnika",
"title": "Chodniki"
},
"sport_pitches": {
@@ -1097,6 +1207,7 @@
"override": {
"presets": {
"0": {
+ "description": "Dodaj nowy sklep sprzedający artykuły sportowe.",
"title": "sklep sportowy"
}
}
@@ -1110,23 +1221,35 @@
"description": "Przeglądaj, edytuj i dodawaj szczegóły do stacji kolejowej",
"layers": {
"16": {
+ "description": "Ekrany wyświetlające pokazujące pociągi, które odjadą z tej stacji",
"name": "Tablice odjazdów",
"presets": {
"0": {
+ "description": "Dodaj tablicę pokazującą odjazdy, w wersji elektronicznej lub papierowej",
"title": "tablica odjazdów"
}
},
"tagRenderings": {
"type": {
"mappings": {
+ "0": {
+ "then": "Jest to tablica odjazdów nieznanego typu"
+ },
+ "1": {
+ "then": "To elektroniczna tablica, pokazująca w czasie rzeczywistym kolejne odjazdy"
+ },
"2": {
"then": "To jest papierowy rozkład jazdy"
},
"3": {
"then": "Jest tu znak informujący częstotliwość jazdy pociągów"
}
- }
+ },
+ "question": "Co to za tablica odjazdów?"
}
+ },
+ "title": {
+ "render": "Tablica odjazdów"
}
},
"3": {
@@ -1202,6 +1325,7 @@
"title": "Publiczne toalety"
},
"transit": {
+ "description": "Zaplanuj swoją podróż korzystając z systemu transportu publicznego.",
"title": "Trasy autobusowe"
},
"trees": {
@@ -1210,7 +1334,7 @@
"title": "Drzewa"
},
"vending_machine": {
- "description": "Znajdź automaty sprzedające do wszystkiego",
+ "description": "Znajdź wszelakie automaty sprzedające",
"title": "Automaty sprzedające"
},
"walls_and_buildings": {
From e5eedf5a6e8653568ade880e8809387f5d8dc6b2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jaime=20Marqu=C3=ADnez=20Ferr=C3=A1ndiz?=
Date: Sat, 14 Oct 2023 20:21:59 +0000
Subject: [PATCH 25/36] Translated using Weblate (Spanish)
Currently translated at 100.0% (425 of 425 strings)
Translation: MapComplete/themes
Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/es/
---
langs/themes/es.json | 169 ++++++++++++++++++++++++++++++++++---------
1 file changed, 133 insertions(+), 36 deletions(-)
diff --git a/langs/themes/es.json b/langs/themes/es.json
index 769ab3f9e..eb73a06fe 100644
--- a/langs/themes/es.json
+++ b/langs/themes/es.json
@@ -851,6 +851,99 @@
},
"title": "Bordillos y cruces"
},
+ "mapcomplete-changes": {
+ "description": "Este mapa muestra todos los cambios realizados con MapComplete",
+ "layers": {
+ "0": {
+ "description": "Mostrar todos los cambios de MapComplete",
+ "filter": {
+ "0": {
+ "options": {
+ "0": {
+ "question": "El nombre del tema contiene {search}"
+ }
+ }
+ },
+ "1": {
+ "options": {
+ "0": {
+ "question": "Hecho por el colaborador {search}"
+ }
+ }
+ },
+ "2": {
+ "options": {
+ "0": {
+ "question": "No hecho por el colaborador {search}"
+ }
+ }
+ },
+ "3": {
+ "options": {
+ "0": {
+ "question": "Hecho antes de {search}"
+ }
+ }
+ },
+ "4": {
+ "options": {
+ "0": {
+ "question": "Hecho después de {search}"
+ }
+ }
+ },
+ "5": {
+ "options": {
+ "0": {
+ "question": "Use idioma (ISO-code) {search}"
+ }
+ }
+ },
+ "7": {
+ "options": {
+ "0": {
+ "question": "El conjunto de cambios ha añadido al menos una imagen"
+ }
+ }
+ }
+ },
+ "tagRenderings": {
+ "contributor": {
+ "question": "¿Qué contribuidor hizo este cambio?",
+ "render": "Cambio realizado por {user}"
+ },
+ "locale": {
+ "question": "¿En qué configuración regional (idioma) se realizó este cambio?"
+ },
+ "show_changeset_id": {
+ "render": "Conjunto de cambios {id}"
+ },
+ "theme-id": {
+ "question": "¿Qué tema se utilizó para realizar este cambio?",
+ "render": "Cambio con tema {theme}"
+ },
+ "version": {
+ "question": "¿Qué versión de MapComplete se usó para realizar este cambio?",
+ "render": "Realizado con {editor}"
+ }
+ },
+ "title": {
+ "render": "Conjunto de cambios para {theme}"
+ }
+ },
+ "1": {
+ "override": {
+ "tagRenderings+": {
+ "0": {
+ "render": "Puede encontrar más estadísticas aquí"
+ }
+ }
+ }
+ }
+ },
+ "shortDescription": "Mostrar cambios realizados con MapComplete",
+ "title": "Cambios realizados con MapComplete"
+ },
"maproulette": {
"description": "Tema que muestra las tareas de MapRoulette, permitiendo buscarlas, filtrarlas y arreglarlas.",
"title": "Tareas de MapRoulette"
@@ -882,6 +975,33 @@
"onwheels": {
"description": "En este mapa se muestran los lugares accesibles al público en silla de ruedas, que pueden añadirse fácilmente",
"layers": {
+ "19": {
+ "override": {
+ "=title": {
+ "render": "Estadísticas"
+ }
+ }
+ },
+ "20": {
+ "override": {
+ "+tagRenderings": {
+ "0": {
+ "render": {
+ "special": {
+ "text": "Importar"
+ }
+ }
+ },
+ "1": {
+ "render": {
+ "special": {
+ "message": "Añadir todas las etiquetas sugeridas"
+ }
+ }
+ }
+ }
+ }
+ },
"4": {
"override": {
"filter": {
@@ -924,40 +1044,13 @@
"override": {
"name": "Plazas de aparcamiento para discapacitados"
}
- },
- "19": {
- "override": {
- "=title": {
- "render": "Estadísticas"
- }
- }
- },
- "20": {
- "override": {
- "+tagRenderings": {
- "0": {
- "render": {
- "special": {
- "text": "Importar"
- }
- }
- },
- "1": {
- "render": {
- "special": {
- "message": "Añadir todas las etiquetas sugeridas"
- }
- }
- }
- }
- }
}
},
"title": "Sobre ruedas"
},
"openwindpowermap": {
"description": "Mapa para mostrar y editar turbinas de viento.",
- "title": "Mapa Abierto de la Energía Eólica"
+ "title": "Generadores de energía eólica"
},
"osm_community_index": {
"description": "Una lista de recursos para los usuarios de OpenStreetMap. Los \"recursos\" pueden ser enlaces a foros, reuniones, grupos de trabajo, canales IRC, listas de correo, etcétera. Cualquier cosa que los cartógrafos, especialmente los principiantes, puedan encontrar interesante o útil.",
@@ -1032,7 +1125,7 @@
"title": "Códigos postales"
},
"postboxes": {
- "description": "En este mapa puedes encontrar y añadir datos de oficinas de correo y buzones de correo. ¡Puedes utilizar este mapa para encontrar donde puedes enviar tu próxima postal! :)
¿Has encontrado un error o algo que falta? Puedes editar este mapa con una cuenta de OpenStreetMap gratuita. ",
+ "description": "En este mapa puede encontrar y añadir datos de oficinas de correo y buzones de correo. ¡Puede utilizar este mapa para encontrar donde puede enviar su próxima postal! :)
¿Ha encontrado un error o un buzón que falta? Puede editar este mapa con una cuenta de OpenStreetMap gratuita.",
"shortDescription": "Un mapa que muestra buzones y oficinas de correo",
"title": "Mapa de Buzones y Oficinas de Correos"
},
@@ -1043,7 +1136,7 @@
"shops": {
"description": "En este mapa, se puede marcar información básica sobre tiendas, añadir horarios y números de teléfono",
"shortDescription": "Un mapa editable con información básica sobre tiendas",
- "title": "Mapa Abierto de Tiendas"
+ "title": "Tiendas"
},
"sidewalks": {
"description": "Tema experimental",
@@ -1111,10 +1204,6 @@
"stations": {
"description": "Ver, editar y añadir detalles a una estación de tren",
"layers": {
- "3": {
- "description": "Capa que muestra las estaciones de tren",
- "name": "Estación de Tren"
- },
"16": {
"description": "Pantallas que muestran los trenes que saldrán de esta estación",
"name": "Tableros de salidas",
@@ -1146,6 +1235,10 @@
"title": {
"render": "Tablero de salidas"
}
+ },
+ "3": {
+ "description": "Capa que muestra las estaciones de tren",
+ "name": "Estación de Tren"
}
},
"title": "Estaciones de tren"
@@ -1213,7 +1306,7 @@
},
"toilets": {
"description": "Mapa de aseos públicos",
- "title": "Mapa Abierto de Baños Públicos"
+ "title": "Baños públicos"
},
"transit": {
"description": "Planifique su viaje con ayuda del sistema de transporte público.",
@@ -1224,6 +1317,10 @@
"shortDescription": "Mapa de los Árboles",
"title": "Árboles"
},
+ "vending_machine": {
+ "description": "Encuentre máquinas expendedoras para cualquier cosa",
+ "title": "Máquinas expendedoras"
+ },
"walls_and_buildings": {
"description": "Capa especial incorporada que proporciona todas las paredes y edificios. Esta capa es útil en los preajustes para objetos que pueden colocarse contra las paredes (por ejemplo: AEDs, buzones de correos, entradas, direcciones, cámaras de vigilancia, ...). Esta capa es invisible por defecto y no puede ser activada por el usuario.",
"title": "Muros y edificios"
@@ -1237,4 +1334,4 @@
"shortDescription": "Un mapa con papeleras",
"title": "Papeleras"
}
-}
\ No newline at end of file
+}
From 3d0ba7c0361a9d49c04403341a6fb2b1735fff6f Mon Sep 17 00:00:00 2001
From: gallegonovato
Date: Sat, 14 Oct 2023 20:32:46 +0000
Subject: [PATCH 26/36] Translated using Weblate (Spanish)
Currently translated at 100.0% (425 of 425 strings)
Translation: MapComplete/themes
Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/es/
---
langs/themes/es.json | 18 +++++++++++++++++-
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git a/langs/themes/es.json b/langs/themes/es.json
index eb73a06fe..3c7b2085e 100644
--- a/langs/themes/es.json
+++ b/langs/themes/es.json
@@ -766,6 +766,9 @@
"tagRenderings": {
"building type": {
"question": "¿Qué tipo de edificio es este?"
+ },
+ "grb-reference": {
+ "render": "Se ha importado de GRB, el número de referencia es {source:geometry:ref}"
}
}
},
@@ -899,6 +902,13 @@
}
}
},
+ "6": {
+ "options": {
+ "0": {
+ "question": "Hecho con el host {search}"
+ }
+ }
+ },
"7": {
"options": {
"0": {
@@ -907,13 +917,19 @@
}
}
},
+ "name": "Centro del conjunto de cambios",
"tagRenderings": {
"contributor": {
"question": "¿Qué contribuidor hizo este cambio?",
"render": "Cambio realizado por {user}"
},
+ "host": {
+ "question": "¿Con qué host (página web) se realizó este cambio?",
+ "render": "Cambio realizado con {host}"
+ },
"locale": {
- "question": "¿En qué configuración regional (idioma) se realizó este cambio?"
+ "question": "¿En qué configuración regional (idioma) se realizó este cambio?",
+ "render": "La configuración regional del usuario es {locale}"
},
"show_changeset_id": {
"render": "Conjunto de cambios {id}"
From d5d4c8ea5bf557970ad2b471d9d11b282095a987 Mon Sep 17 00:00:00 2001
From: gallegonovato
Date: Sat, 14 Oct 2023 20:33:44 +0000
Subject: [PATCH 27/36] Translated using Weblate (Spanish)
Currently translated at 100.0% (425 of 425 strings)
Translation: MapComplete/themes
Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/es/
---
langs/themes/es.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/langs/themes/es.json b/langs/themes/es.json
index 3c7b2085e..285b218d9 100644
--- a/langs/themes/es.json
+++ b/langs/themes/es.json
@@ -1334,7 +1334,7 @@
"title": "Árboles"
},
"vending_machine": {
- "description": "Encuentre máquinas expendedoras para cualquier cosa",
+ "description": "Encontrar máquinas expendedoras para todo",
"title": "Máquinas expendedoras"
},
"walls_and_buildings": {
From f583f26b85f314acb0afca512ac97c80b28e5f71 Mon Sep 17 00:00:00 2001
From: Pieter Vander Vennet
Date: Sat, 14 Oct 2023 21:06:56 +0000
Subject: [PATCH 28/36] Translated using Weblate (Polish)
Currently translated at 100.0% (425 of 425 strings)
Translation: MapComplete/themes
Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/pl/
---
langs/themes/pl.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/langs/themes/pl.json b/langs/themes/pl.json
index 6d80a9487..59c1ea88c 100644
--- a/langs/themes/pl.json
+++ b/langs/themes/pl.json
@@ -83,7 +83,7 @@
}
},
"Reference": {
- "render": "Odniesienie w BAG to {_bag_obj:ref:bag"
+ "render": "Odniesienie w BAG to {_bag_obj:ref:bag}"
}
}
}
From 83150b70f4a42e396ab2a33dfa1aab0bc19f9fc5 Mon Sep 17 00:00:00 2001
From: kjon
Date: Sat, 14 Oct 2023 21:32:06 +0000
Subject: [PATCH 29/36] Translated using Weblate (German)
Currently translated at 100.0% (503 of 503 strings)
Translation: MapComplete/Core
Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/de/
---
langs/de.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/langs/de.json b/langs/de.json
index 23fd0721f..b46355b3c 100644
--- a/langs/de.json
+++ b/langs/de.json
@@ -124,7 +124,7 @@
"pleaseLogin": "Bitte anmelden, um ein neues Objekt hinzuzufügen",
"presetInfo": "Der neue POI hat {tags}",
"stillLoading": "Die Daten werden noch geladen. Bitte warten Sie, bevor Sie ein neues Objekt hinzufügen.",
- "title": "Neues Objekt hinzufügen?",
+ "title": "Neues Objekt hinzufügen",
"warnVisibleForEveryone": "Ihre Ergänzung wird für alle sichtbar sein",
"wrongType": "Dieses Objekt ist weder ein Punkt noch ein Weg und kann nicht importiert werden",
"zoomInFurther": "Ausschnitt vergrößern, um ein Objekt hinzuzufügen.",
From b60a3aa5684d58e9fec146b06fe2d2993eafd72e Mon Sep 17 00:00:00 2001
From: Pieter Vander Vennet
Date: Sun, 15 Oct 2023 11:10:17 +0200
Subject: [PATCH 30/36] Themes: Add badminton fields to filters
---
assets/layers/sport_pitch/sport_pitch.json | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/assets/layers/sport_pitch/sport_pitch.json b/assets/layers/sport_pitch/sport_pitch.json
index 9ab4cf332..ef87788cf 100644
--- a/assets/layers/sport_pitch/sport_pitch.json
+++ b/assets/layers/sport_pitch/sport_pitch.json
@@ -724,6 +724,13 @@
"de": "Tennisplätze",
"ca": "Camps de tennis"
}
+ },
+ {
+ "osmTags": "sport=badminton",
+ "question": {
+ "nl":"Badmintonveld",
+ "en": "Badminton fields"
+ }
}
]
},
From 87af7adca4c4403e4895ec5bc636fe139f3962c6 Mon Sep 17 00:00:00 2001
From: Pieter Vander Vennet
Date: Sun, 15 Oct 2023 09:58:39 +0000
Subject: [PATCH 31/36] Translated using Weblate (Czech)
Currently translated at 40.2% (1301 of 3233 strings)
Translation: MapComplete/Layer translations
Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/cs/
---
langs/layers/cs.json | 96 ++++++++++++++++++++++----------------------
1 file changed, 48 insertions(+), 48 deletions(-)
diff --git a/langs/layers/cs.json b/langs/layers/cs.json
index e91114fc8..11df79104 100644
--- a/langs/layers/cs.json
+++ b/langs/layers/cs.json
@@ -35,6 +35,16 @@
"1": {
"title": "volně stojící plakátovací skříň"
},
+ "10": {
+ "description": "Používá se pro reklamní nápisy, neonové nápisy, loga a vstupní nápisy institucí",
+ "title": "cedule"
+ },
+ "11": {
+ "title": "socha"
+ },
+ "12": {
+ "title": "nástěnná malba"
+ },
"2": {
"title": "plakátovací skříň připevněná na stěnu"
},
@@ -61,16 +71,6 @@
},
"9": {
"title": "totem"
- },
- "10": {
- "description": "Používá se pro reklamní nápisy, neonové nápisy, loga a vstupní nápisy institucí",
- "title": "cedule"
- },
- "11": {
- "title": "socha"
- },
- "12": {
- "title": "nástěnná malba"
}
},
"tagRenderings": {
@@ -165,6 +165,9 @@
"1": {
"then": "Toto je deska"
},
+ "10": {
+ "then": "Toto je nástěnná malba"
+ },
"2": {
"then": "Toto je sloup"
},
@@ -188,9 +191,6 @@
},
"9": {
"then": "Toto je totem"
- },
- "10": {
- "then": "Toto je nástěnná malba"
}
},
"question": "O jaký typ reklamního prvku se jedná?",
@@ -205,6 +205,9 @@
"1": {
"then": "Deska"
},
+ "10": {
+ "then": "Nástěnná malba"
+ },
"2": {
"then": "Skříň na plakáty"
},
@@ -228,9 +231,6 @@
},
"9": {
"then": "Totem"
- },
- "10": {
- "then": "Nástěnná malba"
}
}
}
@@ -312,6 +312,15 @@
"1": {
"then": "Nástěnná malba"
},
+ "10": {
+ "then": "Azulejo (španělské dekorativní dlaždice)"
+ },
+ "11": {
+ "then": "Obklady a dlažba"
+ },
+ "12": {
+ "then": "Dřevořezba"
+ },
"2": {
"then": "Malba"
},
@@ -335,15 +344,6 @@
},
"9": {
"then": "Reliéf"
- },
- "10": {
- "then": "Azulejo (španělské dekorativní dlaždice)"
- },
- "11": {
- "then": "Obklady a dlažba"
- },
- "12": {
- "then": "Dřevořezba"
}
},
"question": "Jaký je typ tohoto uměleckého díla?",
@@ -1850,6 +1850,27 @@
"1": {
"question": "Má Schuko nástěnná zástrčka bez zemního kolíku (CEE7/4 typu F) konektor"
},
+ "10": {
+ "question": "Má Type 2 s kabelem (mennekes) konektor"
+ },
+ "11": {
+ "question": "Má Tesla Supercharger CCS (na značkový typ2_css) konektor"
+ },
+ "12": {
+ "question": "Má Tesla Supercharger (destinace) konektor"
+ },
+ "13": {
+ "question": "Má Tesla Supercharger (Destination) (typ 2 s kabelem označeným jako tesla) konektor"
+ },
+ "14": {
+ "question": "Má USB pro nabíjení telefonů a drobné elektroniky konektor"
+ },
+ "15": {
+ "question": "Má Bosch Active Connect s 3 kolíky a kabel konektor"
+ },
+ "16": {
+ "question": "Má Bosch Active Connect s 5 kolíky a kabel konektor"
+ },
"2": {
"question": "Má Evropskou zásuvku se zemnícím kolíkem (CEE7/4 typ E) konektor"
},
@@ -1873,27 +1894,6 @@
},
"9": {
"question": "Má Type 2 CCS (mennekes) konektor"
- },
- "10": {
- "question": "Má Type 2 s kabelem (mennekes) konektor"
- },
- "11": {
- "question": "Má Tesla Supercharger CCS (na značkový typ2_css) konektor"
- },
- "12": {
- "question": "Má Tesla Supercharger (destinace) konektor"
- },
- "13": {
- "question": "Má Tesla Supercharger (Destination) (typ 2 s kabelem označeným jako tesla) konektor"
- },
- "14": {
- "question": "Má USB pro nabíjení telefonů a drobné elektroniky konektor"
- },
- "15": {
- "question": "Má Bosch Active Connect s 3 kolíky a kabel konektor"
- },
- "16": {
- "question": "Má Bosch Active Connect s 5 kolíky a kabel konektor"
}
}
}
@@ -4131,7 +4131,7 @@
"then": "Kompletně přeloženo"
}
},
- "render": "Překlady pro {_theme} v {_language} jsou na úrovni {__translation_percentage}%: {_translation_translated_count} z {_translation_total} je přeloženo"
+ "render": "Překlady pro {_theme} v {_language} jsou na úrovni {_translation_percentage}%: {_translation_translated_count} z {_translation_total} je přeloženo"
},
"translation-mode": {
"question": "Chcete pomoci s překladem MapComplete?"
@@ -4431,4 +4431,4 @@
}
}
}
-}
\ No newline at end of file
+}
From efce134a6cc90d4c3794cac91fc0a9da10fdd3b1 Mon Sep 17 00:00:00 2001
From: Pieter Vander Vennet
Date: Mon, 16 Oct 2023 12:54:41 +0200
Subject: [PATCH 32/36] Themes: fix cycle rental which dissappears
---
assets/themes/cyclofix/cyclofix.json | 6 +++---
src/UI/Popup/AddNewPoint/AddNewPoint.svelte | 14 +++++++-------
src/UI/Popup/AddNewPoint/PresetList.svelte | 1 +
3 files changed, 11 insertions(+), 10 deletions(-)
diff --git a/assets/themes/cyclofix/cyclofix.json b/assets/themes/cyclofix/cyclofix.json
index a99d009c7..5398890f2 100644
--- a/assets/themes/cyclofix/cyclofix.json
+++ b/assets/themes/cyclofix/cyclofix.json
@@ -68,14 +68,14 @@
"bicycle_rental!=docking_station"
]
}
- }
+ },
+ "name": null
}
},
{
"#": "All bicycle rental at a high zoom level, to avoid duplicates",
"builtin": "bicycle_rental",
"override": {
- "name": null,
"filter": {
"sameAs": "bicycle_rental_non_docking"
},
@@ -135,4 +135,4 @@
}
}
]
-}
\ No newline at end of file
+}
diff --git a/src/UI/Popup/AddNewPoint/AddNewPoint.svelte b/src/UI/Popup/AddNewPoint/AddNewPoint.svelte
index 9aed2f44a..4d51d5ec0 100644
--- a/src/UI/Popup/AddNewPoint/AddNewPoint.svelte
+++ b/src/UI/Popup/AddNewPoint/AddNewPoint.svelte
@@ -162,16 +162,16 @@
- {#if $isLoading}
-
-
-
-
-
- {:else if $zoom < Constants.minZoomLevelToAddNewPoint}
+ {#if $zoom < Constants.minZoomLevelToAddNewPoint}
+ {:else if $isLoading}
+
+
+
+
+
{:else if selectedPreset === undefined}
we skip, as these presets can never be shown anyway
continue
}
From 41da0d7ab7f3609c20a6e90a91d7fd6d6aab7b72 Mon Sep 17 00:00:00 2001
From: Pieter Vander Vennet
Date: Mon, 16 Oct 2023 13:05:45 +0200
Subject: [PATCH 33/36] UX: add version number to loading screen
---
package.json | 2 +-
public/css/index-tailwind-output.css | 4 ++++
scripts/generateLayouts.ts | 1 +
src/Models/Constants.ts | 2 +-
theme.html | 7 +++++++
5 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/package.json b/package.json
index f1c7b90a0..0884dbe7a 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "mapcomplete",
- "version": "0.33.8",
+ "version": "0.33.9",
"repository": "https://github.com/pietervdvn/MapComplete",
"description": "A small website to edit OSM easily",
"bugs": "https://github.com/pietervdvn/MapComplete/issues",
diff --git a/public/css/index-tailwind-output.css b/public/css/index-tailwind-output.css
index 0e6476c01..ae6831697 100644
--- a/public/css/index-tailwind-output.css
+++ b/public/css/index-tailwind-output.css
@@ -1341,6 +1341,10 @@ video {
align-items: center;
}
+.items-baseline {
+ align-items: baseline;
+}
+
.items-stretch {
align-items: stretch;
}
diff --git a/scripts/generateLayouts.ts b/scripts/generateLayouts.ts
index b8ea07fdb..00efe42ac 100644
--- a/scripts/generateLayouts.ts
+++ b/scripts/generateLayouts.ts
@@ -443,6 +443,7 @@ async function createLandingPage(layout: LayoutConfig, manifest, whiteIcons, alr
/.*\/src\/index\.ts.*/,
``,
)
+ .replace("Version", Constants.vNumber)
return output
}
diff --git a/src/Models/Constants.ts b/src/Models/Constants.ts
index 39aa182ad..27c3a26fe 100644
--- a/src/Models/Constants.ts
+++ b/src/Models/Constants.ts
@@ -6,7 +6,7 @@ import { AuthConfig } from "../Logic/Osm/AuthConfig"
export type PriviligedLayerType = (typeof Constants.priviliged_layers)[number]
export default class Constants {
- public static vNumber = packagefile.version
+ public static vNumber : string = packagefile.version
/**
* API key for Maproulette
*
diff --git a/theme.html b/theme.html
index 3aab458b1..1339371b3 100644
--- a/theme.html
+++ b/theme.html
@@ -58,9 +58,16 @@
+
+
+
+ Version
+
+
+
From 09e50464b8b0d134feb2c04a7ac68a90ca0dbd36 Mon Sep 17 00:00:00 2001
From: Pieter Vander Vennet
Date: Mon, 16 Oct 2023 13:17:30 +0200
Subject: [PATCH 34/36] UX: add global indicator that images are uploading
---
.../ImageProviders/ImageUploadManager.ts | 14 +++--
src/UI/Image/UploadingImageCounter.svelte | 53 +++++++++++--------
src/UI/ThemeViewGUI.svelte | 2 +
3 files changed, 41 insertions(+), 28 deletions(-)
diff --git a/src/Logic/ImageProviders/ImageUploadManager.ts b/src/Logic/ImageProviders/ImageUploadManager.ts
index a187e82ef..ca0487d9b 100644
--- a/src/Logic/ImageProviders/ImageUploadManager.ts
+++ b/src/Logic/ImageProviders/ImageUploadManager.ts
@@ -97,7 +97,7 @@ export class ImageUploadManager {
console.log("Upload done, creating ")
const action = await this.uploadImageWithLicense(featureId, title, description, file)
if (!isNaN(Number(featureId))) {
- // THis is a map note
+ // This is a map note
const url = action._url
await this._osmConnection.addCommentToNote(featureId, url)
NoteCommentElement.addCommentTo(url, >tagsStore, {
@@ -151,9 +151,13 @@ export class ImageUploadManager {
}
private increaseCountFor(collection: Map>, key: string | "*") {
- const counter = this.getCounterFor(collection, key)
- counter.setData(counter.data + 1)
- const global = this.getCounterFor(collection, "*")
- global.setData(counter.data + 1)
+ {
+ const counter = this.getCounterFor(collection, key)
+ counter.setData(counter.data + 1)
+ }
+ {
+ const global = this.getCounterFor(collection, "*")
+ global.setData(global.data + 1)
+ }
}
}
diff --git a/src/UI/Image/UploadingImageCounter.svelte b/src/UI/Image/UploadingImageCounter.svelte
index a3e00e2d5..834ebc4db 100644
--- a/src/UI/Image/UploadingImageCounter.svelte
+++ b/src/UI/Image/UploadingImageCounter.svelte
@@ -1,33 +1,38 @@
-{#if $uploadStarted == 1}
- {#if $uploadFinished == 1}
-
- {:else if $failed == 1}
+{#if $uploadStarted === 1}
+ {#if $uploadFinished === 1}
+ {#if showThankYou}
+
+ {/if}
+ {:else if $failed === 1}
- {:else if $retried == 1}
+ {:else if $retried === 1}
@@ -37,9 +42,11 @@
{/if}
{:else if $uploadStarted > 1}
- {#if $uploadFinished + $failed == $uploadStarted && $uploadFinished > 0}
-
- {:else if $uploadFinished == 0}
+ {#if $uploadFinished + $failed === $uploadStarted && $uploadFinished > 0}
+ {#if showThankYou}
+
+ {/if}
+ {:else if $uploadFinished === 0}
diff --git a/src/UI/ThemeViewGUI.svelte b/src/UI/ThemeViewGUI.svelte
index 878b4ee16..5d3ffb24d 100644
--- a/src/UI/ThemeViewGUI.svelte
+++ b/src/UI/ThemeViewGUI.svelte
@@ -52,6 +52,7 @@
import LanguagePicker from "./LanguagePicker";
import Locale from "./i18n/Locale";
import ShareScreen from "./BigComponents/ShareScreen.svelte";
+ import UploadingImageCounter from "./Image/UploadingImageCounter.svelte"
export let state: ThemeViewState;
let layout = state.layout;
@@ -154,6 +155,7 @@
new ExtraLinkButton(state, layout.extraLink).SetClass("pointer-events-auto")}
/>
+
Testmode
From d7d6c3142c4830a50c982dcad48cbfcad78b0421 Mon Sep 17 00:00:00 2001
From: Pieter Vander Vennet
Date: Mon, 16 Oct 2023 13:38:11 +0200
Subject: [PATCH 35/36] UX: add pending changes indicator
---
langs/en.json | 4 +++
src/Logic/Actors/PendingChangesUploader.ts | 16 ++--------
src/Logic/Osm/Changes.ts | 16 +++++++++-
src/Models/Constants.ts | 2 +-
.../PendingChangesIndicator.svelte | 32 +++++++++++++++++++
src/UI/ThemeViewGUI.svelte | 2 ++
6 files changed, 56 insertions(+), 16 deletions(-)
create mode 100644 src/UI/BigComponents/PendingChangesIndicator.svelte
diff --git a/langs/en.json b/langs/en.json
index 7bd2338e5..4116b2af0 100644
--- a/langs/en.json
+++ b/langs/en.json
@@ -316,6 +316,7 @@
},
"skip": "Skip this question",
"testing": "Testing - changes won't be saved",
+ "uploadError": "Error while uploading changes: {error}",
"uploadGpx": {
"choosePermission": "Choose below if your track should be shared:",
"confirm": "Confirm upload",
@@ -343,6 +344,9 @@
"uploadFinished": "Your track has been uploaded!",
"uploading": "Uploading your trace…"
},
+ "uploadPending": "{count} changes pending",
+ "uploadPendingSingle": "One change pending",
+ "uploadingChanges": "Uploading changes…",
"useSearch": "Use the search above to see presets",
"useSearchForMore": "Use the search function to search within {total} more values…",
"waitingForGeopermission": "Waiting for your permission to use the geolocation…",
diff --git a/src/Logic/Actors/PendingChangesUploader.ts b/src/Logic/Actors/PendingChangesUploader.ts
index e71d0bf82..a6035c8f9 100644
--- a/src/Logic/Actors/PendingChangesUploader.ts
+++ b/src/Logic/Actors/PendingChangesUploader.ts
@@ -5,23 +5,11 @@ import { Utils } from "../../Utils"
import { Feature } from "geojson"
export default class PendingChangesUploader {
- private lastChange: Date
constructor(changes: Changes, selectedFeature: UIEventSource) {
- const self = this
- this.lastChange = new Date()
- changes.pendingChanges.addCallback(() => {
- self.lastChange = new Date()
+ changes.pendingChanges.stabilized(Constants.updateTimeoutSec * 1000).addCallback(() => changes.flushChanges("Flushing changes due to timeout"))
- window.setTimeout(() => {
- const diff = (new Date().getTime() - self.lastChange.getTime()) / 1000
- if (Constants.updateTimeoutSec >= diff - 1) {
- changes.flushChanges("Flushing changes due to timeout")
- }
- }, Constants.updateTimeoutSec * 1000)
- })
-
- selectedFeature.stabilized(10000).addCallback((feature) => {
+ selectedFeature.stabilized(1000).addCallback((feature) => {
if (feature === undefined) {
// The popup got closed - we flush
changes.flushChanges("Flushing changes due to popup closed")
diff --git a/src/Logic/Osm/Changes.ts b/src/Logic/Osm/Changes.ts
index 2c0f8df02..4c91c9e10 100644
--- a/src/Logic/Osm/Changes.ts
+++ b/src/Logic/Osm/Changes.ts
@@ -26,6 +26,7 @@ export class Changes {
public readonly extraComment: UIEventSource = new UIEventSource(undefined)
public readonly backend: string
public readonly isUploading = new UIEventSource(false)
+ public readonly errors = new UIEventSource([], "upload-errors")
private readonly historicalUserLocations?: FeatureSource
private _nextId: number = -1 // Newly assigned ID's are negative
private readonly previouslyCreated: OsmObject[] = []
@@ -128,8 +129,11 @@ export class Changes {
const csNumber = await this.flushChangesAsync()
this.isUploading.setData(false)
console.log("Changes flushed. Your changeset is " + csNumber)
+ this.errors.setData([])
} catch (e) {
this.isUploading.setData(false)
+ this.errors.data.push(e)
+ this.errors.ping()
console.error("Flushing changes failed due to", e)
}
}
@@ -415,6 +419,8 @@ export class Changes {
id,
" dropping it from the changes (" + e + ")"
)
+ this.errors.data.push(e)
+ this.errors.ping()
return undefined
}
})
@@ -572,9 +578,15 @@ export class Changes {
openChangeset.data
)
- return await self.flushSelectChanges(pendingChanges, openChangeset)
+ const result = await self.flushSelectChanges(pendingChanges, openChangeset)
+ if(result){
+ this.errors.setData([])
+ }
+ return result
} catch (e) {
console.error("Could not upload some changes:", e)
+ this.errors.data.push(e)
+ this.errors.ping()
return false
}
})
@@ -589,6 +601,8 @@ export class Changes {
"Could not handle changes - probably an old, pending changeset in localstorage with an invalid format; erasing those",
e
)
+ this.errors.data.push(e)
+ this.errors.ping()
self.pendingChanges.setData([])
} finally {
self.isUploading.setData(false)
diff --git a/src/Models/Constants.ts b/src/Models/Constants.ts
index 27c3a26fe..514053299 100644
--- a/src/Models/Constants.ts
+++ b/src/Models/Constants.ts
@@ -63,7 +63,7 @@ export default class Constants {
* Used by 'PendingChangesUploader', which waits this amount of seconds to upload changes.
* (Note that pendingChanges might upload sooner if the popup is closed or similar)
*/
- static updateTimeoutSec: number = 30
+ static updateTimeoutSec: number = 15
/**
* If the contributor has their GPS location enabled and makes a change,
* the points visited less then `nearbyVisitTime`-seconds ago will be inspected.
diff --git a/src/UI/BigComponents/PendingChangesIndicator.svelte b/src/UI/BigComponents/PendingChangesIndicator.svelte
new file mode 100644
index 000000000..0392d3bf5
--- /dev/null
+++ b/src/UI/BigComponents/PendingChangesIndicator.svelte
@@ -0,0 +1,32 @@
+
+
+
+ changes.flushChanges("Pending changes indicator clicked")}>
+ {#if $isUploading}
+
+
+
+ {:else if $pendingChangesCount === 1}
+
+ {:else if $pendingChangesCount > 1}
+
+ {/if}
+
+ {#each $errors as error}
+
+ {/each}
+
diff --git a/src/UI/ThemeViewGUI.svelte b/src/UI/ThemeViewGUI.svelte
index 5d3ffb24d..3d4bd80f2 100644
--- a/src/UI/ThemeViewGUI.svelte
+++ b/src/UI/ThemeViewGUI.svelte
@@ -53,6 +53,7 @@
import Locale from "./i18n/Locale";
import ShareScreen from "./BigComponents/ShareScreen.svelte";
import UploadingImageCounter from "./Image/UploadingImageCounter.svelte"
+ import PendingChangesIndicator from "./BigComponents/PendingChangesIndicator.svelte"
export let state: ThemeViewState;
let layout = state.layout;
@@ -156,6 +157,7 @@
construct={() => new ExtraLinkButton(state, layout.extraLink).SetClass("pointer-events-auto")}
/>
+
Testmode
From 52bebf4daf7261ed77667d2b40eb7f8194041688 Mon Sep 17 00:00:00 2001
From: Pieter Vander Vennet
Date: Mon, 16 Oct 2023 13:38:53 +0200
Subject: [PATCH 36/36] Chore: translation sync
---
assets/layers/advertising/advertising.json | 4 +-
.../charging_station/charging_station.json | 225 +++++++++-----
assets/layers/clock/clock.json | 77 +++--
assets/layers/crossings/crossings.json | 48 ++-
assets/layers/filters/filters.json | 51 ++-
assets/layers/fire_station/fire_station.json | 60 ++--
.../layers/fitness_centre/fitness_centre.json | 24 +-
.../fitness_station/fitness_station.json | 3 +-
assets/layers/gps_track/gps_track.json | 9 +-
assets/layers/last_click/last_click.json | 12 +-
assets/layers/maproulette/maproulette.json | 27 +-
.../maproulette_challenge.json | 57 ++--
assets/layers/maxspeed/maxspeed.json | 21 +-
assets/layers/memorial/memorial.json | 9 +-
.../layers/nature_reserve/nature_reserve.json | 120 ++++---
assets/layers/note/note.json | 27 +-
.../observation_tower/observation_tower.json | 66 ++--
.../osm_community_index.json | 21 +-
.../layers/parcel_lockers/parcel_lockers.json | 63 ++--
assets/layers/parking/parking.json | 72 +++--
.../layers/parking_spaces/parking_spaces.json | 66 ++--
.../parking_ticket_machine.json | 24 +-
.../pedestrian_path/pedestrian_path.json | 6 +-
assets/layers/pharmacy/pharmacy.json | 39 ++-
.../physiotherapist/physiotherapist.json | 18 +-
assets/layers/picnic_table/picnic_table.json | 27 +-
assets/layers/playground/playground.json | 126 +++++---
assets/layers/postboxes/postboxes.json | 3 +-
.../public_bookcase/public_bookcase.json | 69 +++--
assets/layers/questions/questions.json | 48 ++-
.../rainbow_crossings/rainbow_crossings.json | 3 +-
.../selected_element/selected_element.json | 3 +-
assets/layers/shops/shops.json | 9 +-
assets/layers/sport_pitch/sport_pitch.json | 2 +-
assets/layers/tree_node/tree_node.json | 127 +++++---
assets/layers/usersettings/usersettings.json | 60 ++--
.../vending_machine/vending_machine.json | 12 +-
assets/layers/veterinary/veterinary.json | 18 +-
assets/layers/viewpoint/viewpoint.json | 3 +-
.../walls_and_buildings.json | 9 +-
assets/layers/waste_basket/waste_basket.json | 78 +++--
.../layers/waste_disposal/waste_disposal.json | 54 ++--
assets/layers/windturbine/windturbine.json | 63 ++--
assets/themes/advertising/advertising.json | 5 +-
assets/themes/aed/aed.json | 2 +-
assets/themes/artwork/artwork.json | 6 +-
assets/themes/atm/atm.json | 12 +-
assets/themes/bag/bag.json | 24 +-
assets/themes/benches/benches.json | 3 +-
.../themes/bicycle_rental/bicycle_rental.json | 9 +-
assets/themes/bicyclelib/bicyclelib.json | 3 +-
assets/themes/binoculars/binoculars.json | 9 +-
assets/themes/bookcases/bookcases.json | 8 +-
.../themes/cafes_and_pubs/cafes_and_pubs.json | 3 +-
assets/themes/campersite/campersite.json | 141 ++++++---
.../charging_stations/charging_stations.json | 6 +-
assets/themes/climbing/climbing.json | 68 ++--
assets/themes/clock/clock.json | 3 +-
.../themes/cycle_highways/cycle_highways.json | 12 +-
assets/themes/cycle_infra/cycle_infra.json | 6 +-
assets/themes/cyclenodes/cyclenodes.json | 39 ++-
assets/themes/cyclestreets/cyclestreets.json | 74 +++--
assets/themes/cyclofix/cyclofix.json | 5 +-
assets/themes/education/education.json | 3 +-
.../themes/elongated_coin/elongated_coin.json | 8 +-
assets/themes/etymology/etymology.json | 17 +-
.../themes/facadegardens/facadegardens.json | 81 +++--
assets/themes/food/food.json | 6 +-
assets/themes/fritures/fritures.json | 9 +-
assets/themes/ghostbikes/ghostbikes.json | 5 +-
assets/themes/grb/grb.json | 11 +-
assets/themes/hackerspaces/hackerspaces.json | 9 +-
assets/themes/hailhydrant/hailhydrant.json | 9 +-
assets/themes/healthcare/healthcare.json | 9 +-
assets/themes/hotels/hotels.json | 3 +-
assets/themes/indoors/indoors.json | 3 +-
.../kerbs_and_crossings.json | 7 +-
.../mapcomplete-changes.json | 121 ++++++--
assets/themes/maproulette/maproulette.json | 3 +-
assets/themes/maps/maps.json | 6 +-
assets/themes/maxspeed/maxspeed.json | 6 +-
assets/themes/nature/nature.json | 9 +-
assets/themes/notes/notes.json | 3 +-
assets/themes/onwheels/onwheels.json | 14 +-
.../openwindpowermap/openwindpowermap.json | 5 +-
.../osm_community_index.json | 9 +-
assets/themes/parkings/parkings.json | 6 +-
assets/themes/personal/personal.json | 6 +-
assets/themes/pets/pets.json | 18 +-
assets/themes/postboxes/postboxes.json | 11 +-
.../rainbow_crossings/rainbow_crossings.json | 6 +-
assets/themes/shops/shops.json | 10 +-
assets/themes/sidewalks/sidewalks.json | 5 +-
.../themes/sport_pitches/sport_pitches.json | 9 +-
assets/themes/sports/sports.json | 6 +-
assets/themes/stations/stations.json | 18 +-
assets/themes/toilets/toilets.json | 6 +-
assets/themes/transit/transit.json | 3 +-
assets/themes/trees/trees.json | 5 +-
.../vending_machine/vending_machine.json | 10 +-
.../walls_and_buildings.json | 3 +-
assets/themes/waste/waste.json | 6 +-
langs/layers/cs.json | 250 +++++++--------
langs/layers/de.json | 45 ++-
langs/layers/en.json | 16 +
langs/layers/es.json | 293 +++++++++---------
langs/layers/nl.json | 3 +
langs/themes/cs.json | 64 ++--
langs/themes/en.json | 4 +
langs/themes/es.json | 64 ++--
langs/themes/pl.json | 64 ++--
111 files changed, 2283 insertions(+), 1305 deletions(-)
diff --git a/assets/layers/advertising/advertising.json b/assets/layers/advertising/advertising.json
index bd277f30e..4a5e59828 100644
--- a/assets/layers/advertising/advertising.json
+++ b/assets/layers/advertising/advertising.json
@@ -888,7 +888,7 @@
"then": {
"en": "This object has advertisements on both sides",
"ca": "Aquest mupi té publicitat pels dos costas",
- "es": "Este mupi tiene publicidad por los dos lados",
+ "es": "Este objeto tiene publicidad por los dos lados",
"de": "Werbung wird auf beiden Seiten angezeigt",
"cs": "Tento objekt má reklamy na obou stranách",
"fr": "Cet objet a de la publicité des deux côtés",
@@ -1321,7 +1321,7 @@
],
"title": {
"ca": "un lletrer",
- "es": "un lletrer",
+ "es": "un señal",
"en": "a sign",
"de": "ein Schild",
"cs": "cedule",
diff --git a/assets/layers/charging_station/charging_station.json b/assets/layers/charging_station/charging_station.json
index 7cbeed598..1f893a020 100644
--- a/assets/layers/charging_station/charging_station.json
+++ b/assets/layers/charging_station/charging_station.json
@@ -100,7 +100,8 @@
"ca": "Quins vehicles tenen permesa la carrega aquí?",
"da": "Hvilke køretøjer må oplades her?",
"de": "Welche Fahrzeuge können hier laden?",
- "es": "¿A qué vehículos se permite la carga aquí?"
+ "es": "¿A qué vehículos se permite la carga aquí?",
+ "cs": "Jaká vozidla je zde povoleno nabíjet?"
},
"multiAnswer": true,
"mappings": [
@@ -113,7 +114,8 @@
"ca": "Aquí es poden carregar bicicletes",
"da": " Cykler kan oplades her",
"de": "Hier können Fahrräder laden",
- "es": "Aquí se pueden cargar bicicletas"
+ "es": "Aquí se pueden cargar bicicletas",
+ "cs": "Jízdní kola lze nabíjet zde"
}
},
{
@@ -125,7 +127,8 @@
"ca": "Aquí es poden carregar cotxes",
"da": "Biler kan oplades her",
"de": "Hier können Autos laden",
- "es": "Aquí se pueden cargar coches"
+ "es": "Aquí se pueden cargar coches",
+ "cs": "Vozidla lze nabíjet zde"
}
},
{
@@ -137,7 +140,8 @@
"ca": "Aquí es poden carregar Scooters",
"da": "Scootere kan oplades her",
"de": "Hier können Roller laden",
- "es": "Aquí se pueden cargar scooters"
+ "es": "Aquí se pueden cargar scooters",
+ "cs": "Koloběžky lze nabíjet zde"
}
},
{
@@ -148,7 +152,8 @@
"nl": "Vrachtwagens kunnen hier opgeladen worden",
"ca": "Aquí es poden carregar camions o trailers",
"da": " Tunge varebiler (f.eks. lastbiler) kan oplades her",
- "de": "Hier können LKW laden"
+ "de": "Hier können LKW laden",
+ "cs": "Těžká nákladní vozidla (např. nákladní automobily) lze nabíjet zde"
}
},
{
@@ -160,7 +165,8 @@
"ca": "Aquí es poden carregar busos",
"da": " Busser kan oplades her",
"de": "Hier können Busse laden",
- "es": "Aquí se pueden cargar buses"
+ "es": "Aquí se pueden cargar buses",
+ "cs": "Autobusy lze nabít zde"
}
}
]
@@ -173,7 +179,8 @@
"ca": "Qui pot utilitzar aquesta estació de càrrega?",
"da": "Hvem må bruge denne ladestation?",
"de": "Wer darf diese Ladestation benutzen?",
- "es": "¿A quién se le permite utilizar esta estación de carga?"
+ "es": "¿A quién se le permite utilizar esta estación de carga?",
+ "cs": "Kdo může tuto nabíjecí stanici používat?"
},
"render": {
"en": "Access is {access}",
@@ -181,7 +188,8 @@
"ca": "L'accés està {access}",
"da": "Adgang er {access}",
"de": "Zugang ist {access}",
- "es": "El acceso está {access}"
+ "es": "El acceso está {access}",
+ "cs": "Přístup je {access}"
},
"freeform": {
"key": "access",
@@ -198,7 +206,8 @@
"ca": "Qualsevol pot utilitzar aquest punt de càrrega (pot requerir un pagament)",
"da": "Alle kan bruge denne ladestation (betaling kan være nødvendig)",
"de": "Jeder kann die Station nutzen (eventuell gegen Bezahlung)",
- "es": "Cualquiera puede utilizar esta estación de carga (puede requerirse un pago)"
+ "es": "Cualquiera puede utilizar esta estación de carga (puede requerirse un pago)",
+ "cs": "Tuto nabíjecí stanici může používat kdokoli (může být vyžadována platba)"
}
},
{
@@ -209,7 +218,8 @@
"ca": "Qualsevol persona pot utilitzar aquesta estació de recàrrega (pot ser calgui un pagament)",
"da": "Alle kan bruge denne ladestation (betaling kan være nødvendig)",
"de": "Jeder kann diese Ladestation nutzen (eventuell gegen Bezahlung)",
- "es": "Cualquiera puede utilizar esta estación de carga (puede requerirse un pago)"
+ "es": "Cualquiera puede utilizar esta estación de carga (puede requerirse un pago)",
+ "cs": "Tuto nabíjecí stanici může používat kdokoli (může být vyžadována platba)"
},
"hideInAnswer": true
},
@@ -221,7 +231,8 @@
"ca": "Sols clientes del lloc al que pertany aquest punt de càrrega poden utilitzar-lo
p.e. un punt de càrrega per un hotel que sols poden utilizar-los els hostes",
"da": "Kun kunder på det sted, denne station tilhører, kan bruge denne ladestation
F.eks. en ladestation, der drives af hotellet, og som kun kan bruges af deres gæster",
"de": "Nur Kunden des Ortes, zu dem diese Station gehört, können diese Ladestation nutzen
Z.B. eine von einem Hotel betriebene Ladestation, die nur von dessen Gästen genutzt werden kann",
- "es": "Solo clientes del lugar al que pertenece esta estación la pueden utilizar
Ej. una estación de carga operada por un hotel que solo es utilizable por sus huéspedes"
+ "es": "Solo clientes del lugar al que pertenece esta estación la pueden utilizar
Ej. una estación de carga operada por un hotel que solo es utilizable por sus huéspedes",
+ "cs": "Tuto nabíjecí stanici mohou používat pouze zákazníci místa, ke kterému tato stanice patří
Např. nabíjecí stanice provozovaná hotelem, kterou mohou používat pouze jeho hosté"
}
},
{
@@ -232,7 +243,8 @@
"ca": "S'ha de sol·licitar una clau per a utilitzar aquest punt de càrrega
p.e un punt de càrrega operat per un hotel nomes utilitzable pel seus hostes, els quals reben una clau des de recepció per a desbloquejar el punt de càrrega",
"da": "Der skal anmodes om en -nøgle for at få adgang til denne ladestation
F.eks. en ladestation, der drives af hotellet, og som kun kan bruges af deres gæster, og som modtager en nøgle fra receptionen for at låse ladestationen op",
"de": "Für den Zugang zur Station muss ein Schlüssel angefordert werden
z.B. eine von einem Hotel betriebene Ladestation, die nur von dessen Gästen genutzt werden kann, die an der Rezeption einen Schlüssel erhalten, um die Ladestation aufzuschließen",
- "es": "Se debe de solicitar una llave para utilizar esta estación de carga
Ej. una estación de carga operada por un hotel que solo es utilizable por sus huéspedes, que reciben una llave de la recepción para desbloquear la estación de carga"
+ "es": "Se debe de solicitar una llave para utilizar esta estación de carga
Ej. una estación de carga operada por un hotel que solo es utilizable por sus huéspedes, que reciben una llave de la recepción para desbloquear la estación de carga",
+ "cs": "Pro přístup k této nabíjecí stanici je nutné vyžádat klíč
Např. nabíjecí stanice provozovaná hotelem, kterou mohou používat pouze jejich hosté, kteří od recepce obdrží klíč k odemknutí nabíjecí stanice"
}
},
{
@@ -243,7 +255,8 @@
"ca": "No accessible per al públic general (p.e. només accessible pels propietaris, empleats, …)",
"da": "Ikke tilgængelig for offentligheden (f.eks. kun tilgængelig for ejere, ansatte, ...)",
"de": "Die Station ist nicht für die Allgemeinheit zugänglich (z. B. nur für die Eigentümer, Mitarbeiter, …)",
- "es": "No accesible al público general (ej. solo accesible a los propietarios, empleados, ...)"
+ "es": "No accesible al público general (ej. solo accesible a los propietarios, empleados, ...)",
+ "cs": "Nepřístupné široké veřejnosti (např. přístupné pouze majitelům, zaměstnancům, ...)"
}
},
{
@@ -252,7 +265,8 @@
"en": "This charging station is accessible to the public during certain hours or conditions. Restrictions might apply, but general use is allowed.",
"nl": "Dit oplaadstation is publiek toegankelijk onder voorwaarden (bv. enkel tijdens bepaalde uren). ",
"ca": "Aquesta estació de càrrega és accessible al públic durant certes hores o condicions. Es poden aplicar restriccions, però es permet l'ús general.",
- "de": "Diese Ladestation ist zu gewissen Öffnungszeiten oder Bedingungen öffentlich zugänglich. Einschränkungen sind möglich, aber generelle Nutzung ist erlaubt."
+ "de": "Diese Ladestation ist zu gewissen Öffnungszeiten oder Bedingungen öffentlich zugänglich. Einschränkungen sind möglich, aber generelle Nutzung ist erlaubt.",
+ "cs": "Tato nabíjecí stanice je v určitých hodinách nebo za určitých podmínek přístupná veřejnosti. Mohou zde platit omezení, ale obecné použití je povoleno."
}
}
]
@@ -265,7 +279,8 @@
"ca": "Aquí es poden carregar {capacity} vehicles a l'hora",
"da": "{capacity} køretøjer kan oplades her på samme tid",
"de": "Hier können {capacity} Fahrzeuge gleichzeitig laden",
- "es": "Aquí se pueden cargar {capacity} vehículos al mismo tiempo"
+ "es": "Aquí se pueden cargar {capacity} vehículos al mismo tiempo",
+ "cs": "{capacity} vozidel zde mohou být současně nabíjena"
},
"question": {
"en": "How much vehicles can be charged here at the same time?",
@@ -273,7 +288,8 @@
"ca": "Quants vehicles es poden carregar a la vegada?",
"da": "Hvor mange køretøjer kan oplades her på samme tid?",
"de": "Wie viele Fahrzeuge können hier gleichzeitig laden?",
- "es": "¿Cuántos vehículos se pueden cargar a la vez aquí?"
+ "es": "¿Cuántos vehículos se pueden cargar a la vez aquí?",
+ "cs": "Kolik vozidel zde lze nabíjet najednou?"
},
"freeform": {
"key": "capacity",
@@ -288,7 +304,8 @@
"ca": "Quins tipus de connexions de càrrega estan disponibles aquí?",
"da": "Hvilke ladestik er tilgængelige her?",
"de": "Welche Ladeanschlüsse gibt es hier?",
- "es": "¿Qué tipo de conexiones de carga están disponibles aquí?"
+ "es": "¿Qué tipo de conexiones de carga están disponibles aquí?",
+ "cs": "Jaké nabíjecí přípojky jsou zde k dispozici?"
},
"multiAnswer": true,
"mappings": [
@@ -301,7 +318,8 @@
"ca": "Endoll de paret Schuko sense pin a terra (CEE7/4 tipus F)",
"da": "Schuko vægstik uden jordstift (CEE7/4 type F)",
"de": "Schuko-Stecker ohne Erdungsstift (CEE7/4 Typ F)",
- "es": "Enchufe de pared Schuko sin pin de tierra (CEE7/4 tipo F)"
+ "es": "Enchufe de pared Schuko sin pin de tierra (CEE7/4 tipo F)",
+ "cs": "Schuko nástěnná zástrčka bez zemního kolíku (CEE7/4 typu F)"
},
"icon": {
"path": "./assets/layers/charging_station/CEE7_4F.svg",
@@ -333,7 +351,8 @@
"ca": "Endoll de paret Schuko sense pin a terra (CEE7/4 tipus F)",
"da": "Schuko vægstik uden jordstift (CEE7/4 type F)",
"de": "Schuko-Stecker ohne Erdungsstift (CEE7/4 Typ F)",
- "es": "Enchufe de pared Schuko sin pin de tierra (CEE7/4 tipo F)"
+ "es": "Enchufe de pared Schuko sin pin de tierra (CEE7/4 tipo F)",
+ "cs": "Schuko nástěnná zástrčka bez zemního kolíku (CEE7/4 typu F)"
},
"hideInAnswer": true,
"icon": {
@@ -350,7 +369,8 @@
"ca": "Endoll de paret Europeu amb pin de terra (CEE7/4 tipus E)",
"da": "Europæisk vægstik med jordstik (CEE7/4 type E)",
"de": "Europäischer Netzstecker mit Erdungsstift (CEE7/4 Typ E)",
- "es": "Enchufe de pared Europeo con pin de tierra (CEE7/4 tipo E)"
+ "es": "Enchufe de pared Europeo con pin de tierra (CEE7/4 tipo E)",
+ "cs": "Evropská zástrčka se zemnícím kolíkem (CEE7/4 typ E)"
},
"icon": {
"path": "./assets/layers/charging_station/TypeE.svg",
@@ -370,7 +390,8 @@
"ca": "Endoll de paret Europeu amb pin a terra (CEE7/4 tipus E)",
"da": "Europæisk vægstik med jordstik (CEE7/4 type E)",
"de": "Europäischer Netzstecker mit Erdungsstift (CEE7/4 Typ E)",
- "es": "Enchufe de pared Europeo con pin de tierra (CEE7/4 tipo E)"
+ "es": "Enchufe de pared Europeo con pin de tierra (CEE7/4 tipo E)",
+ "cs": "Evropská zástrčka se zemnícím kolíkem (CEE7/4 typ E)"
},
"hideInAnswer": true,
"icon": {
@@ -452,7 +473,8 @@
"ca": "Tipus 1 amb cable (J1772)",
"da": "Type 1 med kabel (J1772)",
"de": "Typ 1 mit Kabel (J1772)",
- "es": "Tipo 1 con cable (J1772)"
+ "es": "Tipo 1 con cable (J1772)",
+ "cs": "Type 1 s kabelem (J1772)"
},
"icon": {
"path": "./assets/layers/charging_station/Type1_J1772.svg",
@@ -498,7 +520,8 @@
"ca": "Tipus 1 amb cable (J1772)",
"da": "Type 1 med kabel (J1772)",
"de": "Typ 1 mit Kabel (J1772)",
- "es": "Tipo 1 con cable (J1772)"
+ "es": "Tipo 1 con cable (J1772)",
+ "cs": "Type 1 s kabelem (J1772)"
},
"hideInAnswer": true,
"icon": {
@@ -515,7 +538,8 @@
"ca": "Tipus 1 sense cable (J1772)",
"da": "Type 1 uden kabel (J1772)",
"de": "Typ 1 ohne Kabel (J1772)",
- "es": "Tipo 1 sin cable (J1772)"
+ "es": "Tipo 1 sin cable (J1772)",
+ "cs": "Type 1 bez kabelu (J1772)"
},
"icon": {
"path": "./assets/layers/charging_station/Type1_J1772.svg",
@@ -561,7 +585,8 @@
"ca": "Tipus 1 sense cable (J1772)",
"da": "Type 1 uden kabel (J1772)",
"de": " Typ 1 ohne Kabel (J1772)",
- "es": "Tipo 1 sin cable (J1772)"
+ "es": "Tipo 1 sin cable (J1772)",
+ "cs": "Type 1 bez kabelu (J1772)"
},
"hideInAnswer": true,
"icon": {
@@ -578,7 +603,8 @@
"ca": "CSS 1Tipus 1 (també conegut com Tipus 1 combo)",
"da": "Type 1 CCS (også kendt som Type 1 Combo)",
"de": "Typ 1 CCS (Typ 1 Combo)",
- "es": "CSS Tipo 1 (también conocido como Tipo 1 Combo)"
+ "es": "CSS Tipo 1 (también conocido como Tipo 1 Combo)",
+ "cs": "Typ 1 CCS (aka Typ 1 Combo)"
},
"icon": {
"path": "./assets/layers/charging_station/Type1-ccs.svg",
@@ -624,7 +650,8 @@
"ca": "CSS Tipus 1 (també conegut com a Tipus 1 Combo)",
"da": "Type 1 CCS (også kendt som Type 1 Combo)",
"de": " Typ 1 CCS (auch bekannt als Typ 1 Combo)",
- "es": "CSS Tipo 1 (también conocido como Tipo 1 Combo)"
+ "es": "CSS Tipo 1 (también conocido como Tipo 1 Combo)",
+ "cs": "Typ 1 CCS (aka Typ 1 Combo)"
},
"hideInAnswer": true,
"icon": {
@@ -705,7 +732,8 @@
"ca": "Tipus 2 (mennekes)",
"da": "Type 2 (mennekes)",
"de": "Typ 2 (Mennekes)",
- "es": "Tipo 2 (mennekes)"
+ "es": "Tipo 2 (mennekes)",
+ "cs": "Typ 2 (mennekes)"
},
"icon": {
"path": "./assets/layers/charging_station/Type2_socket.svg",
@@ -751,7 +779,8 @@
"ca": "Tipus 2 (mennekes)",
"da": " Type 2 (mennekes)",
"de": "Typ 2 (Mennekes)",
- "es": "Tipo 2 (mennekes)"
+ "es": "Tipo 2 (mennekes)",
+ "cs": "Typ 2 (mennekes)"
},
"hideInAnswer": true,
"icon": {
@@ -768,7 +797,8 @@
"ca": "CSS Tipus 2 (mennekes)",
"da": "Type 2 CCS (mennekes)",
"de": "Typ 2 CCS (Mennekes)",
- "es": "CSS Tipo 2 (mennekes)"
+ "es": "CSS Tipo 2 (mennekes)",
+ "cs": "Typ 2 CCS (mennekes)"
},
"icon": {
"path": "./assets/layers/charging_station/Type2_CCS.svg",
@@ -814,7 +844,8 @@
"ca": "CSS Tipus 2 (mennekes)",
"da": "Type 2 CCS (mennekes)",
"de": "Typ 2 CCS (mennekes)",
- "es": "CSS Tipo 2 (mennekes)"
+ "es": "CSS Tipo 2 (mennekes)",
+ "cs": "Typ 2 CCS (mennekes)"
},
"hideInAnswer": true,
"icon": {
@@ -831,7 +862,8 @@
"ca": "Tipus 2 amb cable (mennekes)",
"da": "Type 2 med kabel (mennekes)",
"de": "Typ 2 mit Kabel (Mennekes)",
- "es": "Tipo 2 con cable (mennekes)"
+ "es": "Tipo 2 con cable (mennekes)",
+ "cs": "Typ 2 s kabelem (mennekes)"
},
"icon": {
"path": "./assets/layers/charging_station/Type2_tethered.svg",
@@ -877,7 +909,8 @@
"ca": "Tipus 2 amb cable (mennekes)",
"da": "Type 2 med kabel (mennekes)",
"de": "Typ 2 mit Kabel (mennekes)",
- "es": "Tipo 2 con cable (mennekes)"
+ "es": "Tipo 2 con cable (mennekes)",
+ "cs": "Typ 2 s kabelem (mennekes)"
},
"hideInAnswer": true,
"icon": {
@@ -894,7 +927,8 @@
"ca": "CCS Supercarregador Tesla (un cable de la marca Tesla Tipus2_css)",
"da": "Tesla Supercharger CCS (en mærkevare type2_css)",
"de": "Tesla Supercharger CCS (Typ 2 CSS von Tesla)",
- "es": "CCS Supercargador Tesla (un tipo2_css con marca)"
+ "es": "CCS Supercargador Tesla (un tipo2_css con marca)",
+ "cs": "Tesla Supercharger CCS (značkový typ2_css)"
},
"icon": {
"path": "./assets/layers/charging_station/Type2_CCS.svg",
@@ -940,7 +974,8 @@
"ca": "CCS Supercarregador Tesla (un cable de la marca Tesla Tipus2_css)",
"da": "Tesla Supercharger CCS (en mærkevare type2_css)",
"de": "Tesla Supercharger CCS (ein Markenzeichen von type2_css)",
- "es": "CCS Supercargador Tesla (un tipo2_css con marca)"
+ "es": "CCS Supercargador Tesla (un tipo2_css con marca)",
+ "cs": "Tesla Supercharger CCS (značkový typ2_css)"
},
"hideInAnswer": true,
"icon": {
@@ -1093,7 +1128,8 @@
"ca": "USB per a carregar mòbils i dispositius petits",
"da": "USB til opladning af telefoner og mindre elektronik",
"de": "USB zum Aufladen von Handys und kleinen Elektrogeräten",
- "es": "USB para cargar teléfonos y dispositivos pequeños"
+ "es": "USB para cargar teléfonos y dispositivos pequeños",
+ "cs": "USB pro nabíjení telefonů a malé elektroniky"
},
"icon": {
"path": "./assets/layers/charging_station/usb_port.svg",
@@ -1113,7 +1149,8 @@
"ca": "USB per a carregar mòbils i dispositius petits",
"da": "USB til opladning af telefoner og mindre elektronik",
"de": "USB zum Aufladen von Handys und kleinen Elektrogeräten",
- "es": "USB para cargar teléfonos y dispositivos pequeños"
+ "es": "USB para cargar teléfonos y dispositivos pequeños",
+ "cs": "USB pro nabíjení telefonů a maléh elektroniky"
},
"hideInAnswer": true,
"icon": {
@@ -4004,7 +4041,8 @@
"nl": "Wanneer is dit oplaadpunt beschikbaar??",
"ca": "Quan està oberta aquesta estació de càrrega?",
"de": "Wann ist die Ladestation geöffnet?",
- "pl": "Kiedy otwiera się ta stacja ładowania?"
+ "pl": "Kiedy otwiera się ta stacja ładowania?",
+ "cs": "Kdy je tato nabíjecí stanice otevřena?"
}
},
"id": "OH"
@@ -4017,7 +4055,8 @@
"ca": "Hi ha que pagar per utilitzar aquest punt de càrrega?",
"da": "Skal man betale for at bruge denne ladestation?",
"de": "Muss man für die Nutzung dieser Ladestation bezahlen?",
- "es": "¿Hay que pagar para utilizar esta estación de carga?"
+ "es": "¿Hay que pagar para utilizar esta estación de carga?",
+ "cs": "Musí se za použití této nabíjecí stanice platit?"
},
"mappings": [
{
@@ -4034,7 +4073,8 @@
"en": "Free to use (without authenticating)",
"ca": "ús gratuït (sense autentificació)",
"da": "Gratis at bruge (uden godkendelse)",
- "de": "Die Nutzung ist kostenlos, keine Authentifizierung erforderlich"
+ "de": "Die Nutzung ist kostenlos, keine Authentifizierung erforderlich",
+ "cs": "Zdarma k použití (bez ověření)"
}
},
{
@@ -4051,7 +4091,8 @@
"en": "Free to use, but one has to authenticate",
"ca": "Ús gratuït, però un s'ha d'autentificar",
"da": "Gratis at bruge, men man skal godkende",
- "de": "Die Nutzung ist kostenlos, Authentifizierung erforderlich"
+ "de": "Die Nutzung ist kostenlos, Authentifizierung erforderlich",
+ "cs": "Používání je zdarma, ale je třeba se ověřit"
}
},
{
@@ -4065,7 +4106,8 @@
"en": "Free to use",
"ca": "Ús gratuït",
"da": "Gratis at bruge",
- "de": "Kostenlose Nutzung"
+ "de": "Kostenlose Nutzung",
+ "cs": "Použití zdarma"
},
"hideInAnswer": true
},
@@ -4082,7 +4124,8 @@
"ca": "De pagament, però gratuït per als clients de l'hotel/bar/hospital/… que gestiona l'estació de càrrega",
"da": "Betalt brug, men gratis for kunder på det hotel/pub/hospital/... der driver ladestationen",
"de": "Die Nutzung ist kostenpflichtig, aber für Kunden des Betreibers der Einrichtung, wie Hotel, Krankenhaus, … kostenlos",
- "es": "De pago, pero gratis para clientes del hotel/pub/hostpital... quien opera la estación de carga"
+ "es": "De pago, pero gratis para clientes del hotel/pub/hostpital... quien opera la estación de carga",
+ "cs": "Placené použití, ale zdarma pro zákazníky hotelu/podniku/nemocnice/..., který dobíjecí stanici provozuje"
}
},
{
@@ -4098,7 +4141,8 @@
"ca": "Ús de pagament",
"da": "Betalt brug",
"de": "Die Nutzung ist kostenpflichtig",
- "es": "Uso de pago"
+ "es": "Uso de pago",
+ "cs": "Placené použití"
}
}
]
@@ -4111,7 +4155,8 @@
"ca": "Quant cal pagar per utilitzar aquesta estació de càrrega?",
"da": "Hvor meget skal man betale for at bruge denne ladestation?",
"de": "Wie viel muss man für die Nutzung dieser Ladestation bezahlen?",
- "es": "¿Cuánto hay que pagar para utilizar esta estación de carga?"
+ "es": "¿Cuánto hay que pagar para utilizar esta estación de carga?",
+ "cs": "Kolik se za použití této nabíjecí stanice platí?"
},
"render": {
"en": "Using this charging station costs {charge}",
@@ -4119,7 +4164,8 @@
"ca": "Utilitzar aquesta estació de càrrega costa {charge}",
"da": "Brug af denne ladestation koster {charge}",
"de": "Die Nutzung dieser Ladestation kostet {charge}",
- "es": "Utilizar esta estación de carga cuesta {charge}"
+ "es": "Utilizar esta estación de carga cuesta {charge}",
+ "cs": "Použití této nabíjecí stanice stojí {charge}"
},
"freeform": {
"key": "charge"
@@ -4148,7 +4194,8 @@
"da": "Hvilken form for godkendelse er tilgængelig ved ladestationen?",
"de": "Welche Art der Authentifizierung ist an der Ladestation möglich?",
"es": "¿Qué tipo de autenticación está disponible en esta estación de carga?",
- "fr": "Quelle sorte d'authentification est disponible à cette station de charge ?"
+ "fr": "Quelle sorte d'authentification est disponible à cette station de charge ?",
+ "cs": "Jaký druh ověření je na nabíjecí stanici k dispozici?"
},
"multiAnswer": true,
"mappings": [
@@ -4162,7 +4209,8 @@
"da": "Godkendelse med et medlemskort",
"de": "Authentifizierung per Mitgliedskarte",
"es": "Autenticación mediante tarjeta de membresía",
- "fr": "Authentification par carte de membre"
+ "fr": "Authentification par carte de membre",
+ "cs": "Ověření pomocí členské karty"
}
},
{
@@ -4175,7 +4223,8 @@
"da": "Godkendelse med en app",
"de": "Authentifizierung per App",
"es": "Autenticación mediante aplicación",
- "fr": "Authentification par une app"
+ "fr": "Authentification par une app",
+ "cs": "Ověření pomocí aplikace"
}
},
{
@@ -4188,7 +4237,8 @@
"da": "Godkendelse via telefonopkald er tilgængelig",
"de": "Authentifizierung per Anruf ist möglich",
"es": "Autenticación mediante llamada telefónica disponible",
- "fr": "Authentification par appel téléphonique est disponible"
+ "fr": "Authentification par appel téléphonique est disponible",
+ "cs": "Ověření prostřednictvím telefonního hovoru je k dispozici"
}
},
{
@@ -4201,7 +4251,8 @@
"da": "Godkendelse via SMS er tilgængelig",
"de": "Authentifizierung per SMS ist möglich",
"es": "Autenticación mediante SMS disponible",
- "fr": "Authentification par SMS est disponible"
+ "fr": "Authentification par SMS est disponible",
+ "cs": "Ověření prostřednictvím SMS je k dispozici"
}
},
{
@@ -4214,7 +4265,8 @@
"da": "Godkendelse via NFC er tilgængelig",
"de": "Authentifizierung per NFC ist möglich",
"es": "Autenticación mediante NFC disponible",
- "fr": "Authentification par NFC est disponible"
+ "fr": "Authentification par NFC est disponible",
+ "cs": "Ověření prostřednictvím NFC je k dispozici"
}
},
{
@@ -4226,7 +4278,8 @@
"ca": "L'autenticació mitjançant targeta de pagament està disponible",
"da": "Godkendelse via Money Card er tilgængelig",
"de": "Authentifizierung per Geldkarte ist möglich",
- "es": "Autenticación mediante Money Card disponible"
+ "es": "Autenticación mediante Money Card disponible",
+ "cs": "Ověřování prostřednictvím karty Money Card je k dispozici"
}
},
{
@@ -4239,7 +4292,8 @@
"da": "Godkendelse via betalingskort er tilgængelig",
"de": "Authentifizierung per Kreditkarte ist möglich",
"es": "Autenticación mediante tarjeta de débito disponible",
- "fr": "Authentification par carte de débit est disponible"
+ "fr": "Authentification par carte de débit est disponible",
+ "cs": "Ověření prostřednictvím debetní karty je k dispozici"
}
},
{
@@ -4252,7 +4306,8 @@
"da": "Opladning her er (også) muligt uden godkendelse",
"de": "Das Laden ist hier (auch) ohne Authentifizierung möglich",
"es": "La carga aquí (también) es posible sin autenticación",
- "fr": "Charger ici est (aussi) possible sans authentification"
+ "fr": "Charger ici est (aussi) possible sans authentification",
+ "cs": "Nabíjení je zde možné (i) bez ověření"
}
}
],
@@ -4270,7 +4325,8 @@
"nl": "Aanmelden door te bellen of te SMS'en naar {authentication:phone_call:number}",
"ca": "Autentiqueu-vos trucant o enviant SMS a {authentication:phone_call:number}",
"da": "Godkend dig ved at ringe eller sende en sms til {authentication:phone_call:number}",
- "de": "Authentifizierung durch Anruf oder SMS an {authentication:phone_call:number}"
+ "de": "Authentifizierung durch Anruf oder SMS an {authentication:phone_call:number}",
+ "cs": "Ověření voláním nebo SMS na {authentication:phone_call:number}"
},
"question": {
"en": "What's the phone number for authentication call or SMS?",
@@ -4278,7 +4334,8 @@
"ca": "Quin és el número de telèfon per a la trucada d'autenticació o SMS?",
"da": "Hvad er telefonnummeret til godkendelsesopkald eller SMS?",
"de": "Wie lautet die Telefonnummer für den Authentifizierungsanruf oder die SMS?",
- "es": "¿Cual es el número de teléfono para la llamada de autenticación o SMS?"
+ "es": "¿Cual es el número de teléfono para la llamada de autenticación o SMS?",
+ "cs": "Jaké je telefonní číslo pro ověřovací hovor nebo SMS?"
},
"freeform": {
"key": "authentication:phone_call:number",
@@ -4299,7 +4356,8 @@
"ca": "Quina és la quantitat màxima de temps que es permet permaneixer aquí?",
"da": "Hvad er den maksimale tid, man må opholde sig her?",
"de": "Wie lange darf man hier maximal parken?",
- "es": "¿Cuál es la máxima cantidad de tiempo que se permite permanecer aquí?"
+ "es": "¿Cuál es la máxima cantidad de tiempo que se permite permanecer aquí?",
+ "cs": "Jaká je maximální doba, po kterou zde můžete zůstat?"
},
"freeform": {
"key": "maxstay"
@@ -4321,7 +4379,8 @@
"ca": "No hi ha límit de temps per a deixar el teu vehicle aquí",
"da": "Ingen tidsbegrænsning på at forlade dit køretøj her",
"de": "Keine Höchstparkdauer",
- "es": "No hay límite de tiempo para dejar tu vehículo aquí"
+ "es": "No hay límite de tiempo para dejar tu vehículo aquí",
+ "cs": "Žádný časový limit na opuštění vozidla zde"
}
}
],
@@ -4342,7 +4401,8 @@
"ca": "Part de la xarxa {network}",
"da": "En del af netværket {network}",
"de": "Teil des Netzwerks {network}",
- "es": "Parte de la red {network}"
+ "es": "Parte de la red {network}",
+ "cs": "Část sítě {network}"
},
"question": {
"en": "Is this charging station part of a network?",
@@ -4351,7 +4411,8 @@
"da": "Er denne ladestation en del af et netværk?",
"de": "Ist diese Ladestation Teil eines Netzwerks?",
"es": "¿Esta estación de carga forma parte de una red?",
- "pl": "Czy ta stacja ładowania jest częścią sieci?"
+ "pl": "Czy ta stacja ładowania jest częścią sieci?",
+ "cs": "Je tato nabíjecí stanice součástí sítě?"
},
"freeform": {
"key": "network"
@@ -4365,7 +4426,8 @@
"ca": "No forma part d'una xarxa més gran, p.e. perqué l'estació de càrrega la manté un negoci local",
"da": "Ikke en del af et større netværk, f.eks. fordi ladestationen vedligeholdes af en lokal virksomhed",
"de": "Nicht Teil eines größeren Netzwerks, z. B. weil die Ladestation von einem lokalen Unternehmen betrieben wird",
- "es": "No forma parte de una red más grande, ej. porque la estación de carga la mantiene un negocio local"
+ "es": "No forma parte de una red más grande, ej. porque la estación de carga la mantiene un negocio local",
+ "cs": "Není součástí větší sítě, např. proto, že dobíjecí stanici spravuje místní podnik"
}
},
{
@@ -4377,7 +4439,8 @@
"da": "Ikke en del af et større netværk",
"de": "Nicht Teil eines größeren Netzwerks",
"es": "No forma parte de una red mayor",
- "pl": "Nie jest częścią większej sieci"
+ "pl": "Nie jest częścią większej sieci",
+ "cs": "Není součástí větší sítě"
},
"hideInAnswer": true
},
@@ -4427,7 +4490,8 @@
"ca": "Qui és l'operadora d'aquesta estació de càrrega?",
"da": "Hvem er operatøren af denne ladestation?",
"de": "Wer ist der Betreiber dieser Ladestation?",
- "es": "¿Quien es la operadora de esta estación de carga?"
+ "es": "¿Quien es la operadora de esta estación de carga?",
+ "cs": "Kdo je provozovatelem této nabíjecí stanice?"
},
"render": {
"en": "This charging station is operated by {operator}",
@@ -4436,7 +4500,8 @@
"da": "Denne ladestation drives af {operator}",
"de": "Die Station wird betrieben von {operator}",
"es": "Esta estación de carga la opera {operator}",
- "pl": "Ta stacja ładowania jest obsługiwana przez {operator}"
+ "pl": "Ta stacja ładowania jest obsługiwana przez {operator}",
+ "cs": "Tuto nabíjecí stanici provozuje {operator}"
},
"freeform": {
"key": "operator"
@@ -4497,7 +4562,8 @@
"ca": "Quin és el correu electrònic de l'operadora?",
"da": "Hvad er operatørens e-mail-adresse?",
"de": "Wie lautet die E-Mail-Adresse des Betreibers?",
- "es": "¿Cual es la dirección de correo electrónico de esta operadora?"
+ "es": "¿Cual es la dirección de correo electrónico de esta operadora?",
+ "cs": "Jaká je e-mailová adresa provozovatele?"
},
"render": {
"en": "In case of problems, send an email to {email}",
@@ -4505,7 +4571,8 @@
"ca": "En cas de problemes, envia un email a {email}",
"da": "I tilfælde af problemer kan du sende en e-mail til {email}",
"de": "Bei Problemen senden Sie bitte eine E-Mail an {email}",
- "es": "En caso de problemas, envía un correo electrónico a {email}"
+ "es": "En caso de problemas, envía un correo electrónico a {email}",
+ "cs": "V případě problémů pošlete e-mail na {email}"
},
"freeform": {
"key": "email",
@@ -4561,7 +4628,8 @@
"ca": "Està en ús aquest punt de recàrrega?",
"da": "Er denne ladestander i brug?",
"de": "Ist die Station in Betrieb?",
- "es": "¿Está en uso este punto de carga?"
+ "es": "¿Está en uso este punto de carga?",
+ "cs": "Je toto nabíjecí místo v provozu?"
},
"mappings": [
{
@@ -4581,7 +4649,8 @@
"da": "Denne ladestation fungerer",
"de": "Die Station ist in Betrieb",
"es": "Esta estación de carga funciona",
- "pl": "Ta stacja ładowania działa"
+ "pl": "Ta stacja ładowania działa",
+ "cs": "Tato nabíjecí stanice funguje"
}
},
{
@@ -4601,7 +4670,8 @@
"da": "Denne ladestation er i stykker",
"de": "Die Station ist defekt",
"es": "Esta estación de carga está rota",
- "pl": "Ta stacja ładowania jest zepsuta"
+ "pl": "Ta stacja ładowania jest zepsuta",
+ "cs": "Tato nabíjecí stanice je rozbitá"
}
},
{
@@ -4621,7 +4691,8 @@
"da": "Her er der planlagt en ladestation",
"de": "Die Station ist erst in Planung",
"es": "Aquí está planeada una estación de carga",
- "pl": "Planowana jest tutaj stacja ładowania"
+ "pl": "Planowana jest tutaj stacja ładowania",
+ "cs": "Plánuje se zde nabíjecí stanice"
}
},
{
@@ -4660,7 +4731,8 @@
"ca": "Aquesta estació de recàrrega s'ha desactivat permanentment i ja no s'utilitza, però encara és visible",
"da": "Denne ladestation er blevet permanent deaktiveret og er ikke længere i brug, men er stadig synlig",
"de": "Die Station ist dauerhaft geschlossen und nicht mehr in Nutzung, aber noch sichtbar",
- "es": "Esta estación de carga se ha deshabilitado de forma permanente y ya no está en uso pero todavía es visible"
+ "es": "Esta estación de carga se ha deshabilitado de forma permanente y ya no está en uso pero todavía es visible",
+ "cs": "Tato nabíjecí stanice byla trvale vypnuta a již se nepoužívá, ale je stále viditelná"
}
}
]
@@ -4674,7 +4746,8 @@
"da": "Skal man betale parkeringsafgift, mens man oplader?",
"de": "Muss man während des Ladens eine Parkgebühr bezahlen?",
"es": "¿Hay que pagar una tasa de aparcamiento mientras se carga?",
- "fr": "Doit-on payer des frais de stationnement pendant la recharge ?"
+ "fr": "Doit-on payer des frais de stationnement pendant la recharge ?",
+ "cs": "Musí se při nabíjení platit parkovné?"
},
"mappings": [
{
@@ -4686,7 +4759,8 @@
"da": "Ingen ekstra parkeringsomkostninger under opladning",
"de": "Keine zusätzlichen Parkkosten während des Ladens",
"es": "No hay costes de aparcamiento adicionales mientras se carga",
- "fr": "Pas de frais de stationnement supplémentaires pendant la recharge"
+ "fr": "Pas de frais de stationnement supplémentaires pendant la recharge",
+ "cs": "Žádné další náklady na parkování při nabíjení"
}
},
{
@@ -4698,7 +4772,8 @@
"da": "Der skal betales et ekstra parkeringsgebyr under opladning",
"de": "Während des Ladens ist eine zusätzliche Parkgebühr zu entrichten",
"es": "Se deberá de pagar una tasa adicional de aparcamiento mientras se carga",
- "fr": "Des frais de stationnement supplémentaires doivent être payés lors de la recharge"
+ "fr": "Des frais de stationnement supplémentaires doivent être payés lors de la recharge",
+ "cs": "Při nabíjení by se měl platit dodatečný poplatek za parkování"
}
}
],
diff --git a/assets/layers/clock/clock.json b/assets/layers/clock/clock.json
index 6456936b7..b3f6d9a09 100644
--- a/assets/layers/clock/clock.json
+++ b/assets/layers/clock/clock.json
@@ -12,7 +12,8 @@
"nl": "Laag met publieke klokken",
"de": "Ebene mit öffentlichen Uhren",
"ca": "Capa amb rellotges públics",
- "fr": "Couche avec les horloges publiques"
+ "fr": "Couche avec les horloges publiques",
+ "cs": "Vrstva s veřejnými hodinami"
},
"title": {
"render": {
@@ -21,7 +22,8 @@
"de": "Uhr",
"ca": "Rellotge",
"fr": "Horloge",
- "pl": "Zegar"
+ "pl": "Zegar",
+ "cs": "Hodiny"
}
},
"source": {
@@ -38,7 +40,8 @@
"de": "Wie ist die Uhr montiert?",
"ca": "De quina forma està muntat aquest rellotge?",
"fr": "De quelle manière est fixée cette horloge ?",
- "pl": "W jaki sposób zamontowany jest ten zegar?"
+ "pl": "W jaki sposób zamontowany jest ten zegar?",
+ "cs": "Jakým způsobem jsou hodiny namontovány?"
},
"mappings": [
{
@@ -49,7 +52,8 @@
"de": "Diese Uhr ist auf einem Mast montiert",
"ca": "Aquest rellotge està muntat en un pal",
"fr": "Cette horloge est montée sur un poteau",
- "pl": "Ten zegar jest zamontowany na słupie"
+ "pl": "Ten zegar jest zamontowany na słupie",
+ "cs": "Tyto hodiny jsou namontovány na sloupu"
}
},
{
@@ -61,7 +65,7 @@
"ca": "Aquest rellotge està muntat en una paret",
"fr": "Cette horloge est fixée sur un mur",
"pl": "Ten zegar jest zamontowany na ścianie",
- "cs": "Hodiny jsou připevněny na zdi"
+ "cs": "Tyto hodiny jsou namontovány na stěně"
}
},
{
@@ -72,7 +76,8 @@
"de": "Diese Uhr ist Teil einer Werbetafel",
"ca": "Aquest rellotge està muntat en una tanca publicitària",
"fr": "Cette horloge fait partie d'un panneau publicitaire",
- "pl": "Ten zegar jest częścią bilbordu"
+ "pl": "Ten zegar jest częścią bilbordu",
+ "cs": "Tyto hodiny jsou součástí billboardu"
}
},
{
@@ -83,7 +88,8 @@
"de": "Diese Uhr befindet sich auf dem Boden",
"ca": "Aquest rellotge està al sòl",
"fr": "Cette horloge est posée au sol",
- "pl": "Ten zegar jest na ziemi"
+ "pl": "Ten zegar jest na ziemi",
+ "cs": "Tyto hodiny jsou na zemi"
}
}
]
@@ -96,7 +102,8 @@
"de": "Wie zeigt diese Uhr die Zeit an?",
"ca": "Com mostra aquest rellotge l'hora?",
"fr": "Comment cette horloge indique-t-elle l'heure ?",
- "pl": "Jak ten zegar wyświetla czas?"
+ "pl": "Jak ten zegar wyświetla czas?",
+ "cs": "Jak tyto hodiny zobrazují čas?"
},
"mappings": [
{
@@ -152,7 +159,8 @@
"de": "Wie sichtbar ist diese Uhr?",
"ca": "Com de visible és aquest rellotge?",
"fr": "Quelle est la visibilité de cette horloge ?",
- "pl": "Jaka jest widoczność tego zegara?"
+ "pl": "Jaka jest widoczność tego zegara?",
+ "cs": "Jak viditelné jsou tyto hodiny?"
},
"mappings": [
{
@@ -163,7 +171,8 @@
"de": "Diese Uhr ist aus etwa 5 Metern Entfernung sichtbar (kleine Wanduhr)",
"ca": "Aquest rellotge és visible al voltant dels 5 metres de distància (un petit rellotge muntat a la paret)",
"fr": "Cette horloge est visible d'environ 5 mètres (petite horloge fixée au mur)",
- "pl": "Ten zegar jest widoczny z około 5 metrów (mały zegar ścienny)"
+ "pl": "Ten zegar jest widoczny z około 5 metrów (mały zegar ścienny)",
+ "cs": "Tyto hodiny jsou viditelné ze vzdálenosti asi 5 metrů (malé nástěnné hodiny)"
}
},
{
@@ -174,7 +183,8 @@
"de": "Diese Uhr ist aus etwa 20 Metern Entfernung sichtbar (mittelgroße Plakatuhr)",
"ca": "Aquest rellotge és visible al voltant dels 20 metres de distància (rellotge de tamany mig a una tanca publicitària)",
"fr": "Cette horloge est visible d'environ 20 mètres (horloge sur un panneau publicitaire)",
- "pl": "Ten zegar jest widoczny z około 20 metrów (średniej wielkości zegar na bilbordzie)"
+ "pl": "Ten zegar jest widoczny z około 20 metrów (średniej wielkości zegar na bilbordzie)",
+ "cs": "Tyto hodiny jsou viditelné ze vzdálenosti asi 20 metrů (středně velké billboardové hodiny)"
}
},
{
@@ -185,7 +195,8 @@
"de": "Diese Uhr ist aus mehr als 20 Metern Entfernung sichtbar (Kirchuhr, Bahnhofsuhr)",
"ca": "Aquest rellotge és visible des de més de 20 metres de distància (p. ex. el d'una església o estació de tren)",
"fr": "Cette horloge est visible de plus de 20 mètres (par ex. horloge d'église ou de gare)",
- "pl": "Ten zegar jest widoczny z ponad 20 metrów (np. zegar kościelny lub stacyjny)"
+ "pl": "Ten zegar jest widoczny z ponad 20 metrów (np. zegar kościelny lub stacyjny)",
+ "cs": "Tyto hodiny jsou viditelné ze vzdálenosti větší než 20 metrů (např. kostelní nebo nádražní hodiny)"
}
}
]
@@ -245,7 +256,8 @@
"de": "Zeigt diese Uhr auch die Temperatur an?",
"ca": "Aquest rellotge també mostra la temperatura?",
"fr": "Est-ce que cette horloge affiche également la température ?",
- "pl": "Czy ten zegar wyświetla również temperaturę?"
+ "pl": "Czy ten zegar wyświetla również temperaturę?",
+ "cs": "Zobrazují tyto hodiny také teplotu?"
},
"mappings": [
{
@@ -256,7 +268,8 @@
"de": "Diese Uhr zeigt auch die Temperatur an",
"ca": "Aquest rellotge també mostra la temperatura",
"fr": "Cette horloge affiche également la température",
- "pl": "Ten zegar wyświetla również temperaturę"
+ "pl": "Ten zegar wyświetla również temperaturę",
+ "cs": "Tyto hodiny také zobrazují teplotu"
}
},
{
@@ -267,7 +280,8 @@
"de": "Diese Uhr zeigt nicht die Temperatur an",
"ca": "Aquest rellotge no mostra la temperatura",
"fr": "Cette horloge n'affiche pas la température",
- "pl": "Ten zegar nie wyświetla temperatury"
+ "pl": "Ten zegar nie wyświetla temperatury",
+ "cs": "Tyto hodiny nezobrazují teplotu"
}
},
{
@@ -278,7 +292,8 @@
"de": "Diese Uhr zeigt wahrscheinlich nicht die Temperatur an",
"ca": "Aquest rellotge probablement no mostra la temperatura",
"fr": "Cette horloge n'indique probablement pas la date",
- "pl": "Ten zegar prawdopodobnie nie wyświetla temperatury"
+ "pl": "Ten zegar prawdopodobnie nie wyświetla temperatury",
+ "cs": "Tyto hodiny pravděpodobně nezobrazují teplotu"
},
"hideInAnswer": true
}
@@ -339,7 +354,8 @@
"de": "Zeigt diese Uhr auch die Luftfeuchtigkeit an?",
"ca": "Aquest rellotge també mostra la humitat?",
"fr": "Cette horloge indique-t-elle également l'humidité ?",
- "pl": "Czy ten zegar wyświetla również wilgotność?"
+ "pl": "Czy ten zegar wyświetla również wilgotność?",
+ "cs": "Zobrazují tyto hodiny také vlhkost?"
},
"mappings": [
{
@@ -350,7 +366,8 @@
"de": "Diese Uhr zeigt auch die Luftfeuchtigkeit an",
"ca": "Aquest rellotge també mostra la humitat",
"fr": "Cette horloge indique également l'humidité",
- "pl": "Ten zegar wyświetla również wilgotność"
+ "pl": "Ten zegar wyświetla również wilgotność",
+ "cs": "Tyto hodiny také zobrazují vlhkost"
}
},
{
@@ -361,7 +378,8 @@
"de": "Diese Uhr zeigt nicht die Luftfeuchtigkeit an",
"ca": "Aquest rellotge no mostra la humitat",
"fr": "Cette horloge n'indique pas l'humidité",
- "pl": "Ten zegar nie wyświetla wilgotności"
+ "pl": "Ten zegar nie wyświetla wilgotności",
+ "cs": "Tyto hodiny nezobrazují vlhkost"
}
},
{
@@ -372,7 +390,8 @@
"de": "Diese Uhr zeigt wahrscheinlich nicht die Luftfeuchtigkeit an",
"ca": "Aquest rellotge probablement no mostra la humitat",
"fr": "Cette horloge n'indique probablement pas l'humidité",
- "pl": "Ten zegar prawdopodobnie nie wyświetla wilgotności"
+ "pl": "Ten zegar prawdopodobnie nie wyświetla wilgotności",
+ "cs": "Tyto hodiny pravděpodobně nezobrazují vlhkost"
},
"hideInAnswer": true
}
@@ -385,7 +404,8 @@
"nl": "Hoeveel klokken heeft deze klok?",
"de": "Wie viele Zifferblätter hat diese Uhr?",
"ca": "Quantes cares té aquest rellotge?",
- "fr": "Combien de faces a cette horloge ?"
+ "fr": "Combien de faces a cette horloge ?",
+ "cs": "Kolik ciferníků mají tyto hodiny?"
},
"freeform": {
"key": "faces",
@@ -396,7 +416,8 @@
"nl": "Aantal klokken",
"de": "Anzahl der Zifferblätter",
"ca": "Nombre de cares",
- "fr": "Nombre de faces"
+ "fr": "Nombre de faces",
+ "cs": "Počet ciferníků"
}
},
"render": {
@@ -404,7 +425,8 @@
"nl": "Deze klok heeft {faces} klokken",
"de": "Diese Uhr hat {faces} Zifferblätter",
"ca": "Aquest rellotge té {faces} cares",
- "fr": "Cette horloge a {faces} faces"
+ "fr": "Cette horloge a {faces} faces",
+ "cs": "Tyto hodiny mají {faces} ciferníků"
},
"mappings": [
{
@@ -414,7 +436,8 @@
"nl": "Deze klok heeft één klok",
"de": "Diese Uhr hat ein Zifferblatt",
"ca": "Aquest rellotge té una cara",
- "fr": "Cette horloge a une face"
+ "fr": "Cette horloge a une face",
+ "cs": "Tyto hodiny mají jeden ciferník"
}
},
{
@@ -424,7 +447,8 @@
"nl": "Deze klok heeft twee klokken",
"de": "Diese Uhr hat zwei Zifferblätter",
"ca": "Aquest rellotge té dues cares",
- "fr": "Cette horloge a deux faces"
+ "fr": "Cette horloge a deux faces",
+ "cs": "Tyto hodiny mají dva ciferníky"
}
},
{
@@ -434,7 +458,8 @@
"nl": "Deze klok heeft vier klokken",
"de": "Diese Uhr hat vier Zifferblätter",
"ca": "Aquest rellotge té quatre cares",
- "fr": "Cette horloge a quatre faces"
+ "fr": "Cette horloge a quatre faces",
+ "cs": "Tyto hodiny mají čtyři ciferníky"
}
}
]
diff --git a/assets/layers/crossings/crossings.json b/assets/layers/crossings/crossings.json
index 84e500529..b735b2235 100644
--- a/assets/layers/crossings/crossings.json
+++ b/assets/layers/crossings/crossings.json
@@ -8,7 +8,8 @@
"ca": "Encreuaments",
"da": "Overgange",
"es": "Cruces",
- "pa_PK": "کراسنگاں"
+ "pa_PK": "کراسنگاں",
+ "cs": "Přechody"
},
"description": {
"en": "Crossings for pedestrians and cyclists",
@@ -17,7 +18,8 @@
"fr": "Traversée pour piétons et cyclistes",
"da": "Overgange for fodgængere og cyklister",
"es": "Cruces para peatones y ciclistas",
- "ca": "Creuaments per a vianants i ciclistes"
+ "ca": "Creuaments per a vianants i ciclistes",
+ "cs": "Přechody pro chodce a cyklisty"
},
"source": {
"osmTags": {
@@ -73,7 +75,8 @@
"fr": "une traversée",
"ca": "un creuament",
"da": "en overgang",
- "es": "un cruce"
+ "es": "un cruce",
+ "cs": "přechod"
},
"tags": [
"highway=crossing"
@@ -85,7 +88,8 @@
"fr": "Traversée pour piétons et/ou cyclistes",
"da": "Overgang for fodgængere og/eller cyklister",
"es": "Cruce para peatones y/o ciclistas",
- "ca": "Creuament per a vianants i/o ciclistes"
+ "ca": "Creuament per a vianants i/o ciclistes",
+ "cs": "Přechod pro chodce a/nebo cyklisty"
},
"snapToLayer": "cycleways_and_roads",
"maxSnapDistance": 25
@@ -99,7 +103,8 @@
"fr": "une feu de signalisation",
"da": "et trafiksignal",
"es": "un semáforo",
- "ca": "un semàfor"
+ "ca": "un semàfor",
+ "cs": "semafor"
},
"tags": [
"highway=traffic_signals"
@@ -111,7 +116,8 @@
"fr": "Feu de signalisation sur la voie",
"da": "Trafiksignal på en vej",
"es": "Semáforo en una carretera",
- "ca": "Semàfor en una carretera"
+ "ca": "Semàfor en una carretera",
+ "cs": "Semafor na silnici"
},
"snapToLayer": "cycleways_and_roads",
"maxSnapDistance": 25
@@ -187,7 +193,8 @@
"es": "¿Esto es un paso de cebra?",
"fr": "Est-ce un passage piéton ?",
"ca": "Açò és un pas de vianants?",
- "pl": "Czy to jest przejście dla pieszych typu \"zebra\"?"
+ "pl": "Czy to jest przejście dla pieszych typu \"zebra\"?",
+ "cs": "Jedná se o přechod pro chodce?"
},
"condition": "crossing=uncontrolled",
"mappings": [
@@ -199,7 +206,8 @@
"de": "Dies ist ein Zebrastreifen",
"es": "Esto es un paso de cebra",
"fr": "C'est un passage piéton",
- "ca": "Açò és un pas de vianants"
+ "ca": "Açò és un pas de vianants",
+ "cs": "Toto je přechod pro chodce"
}
},
{
@@ -210,7 +218,8 @@
"de": "Dies ist kein Zebrastreifen",
"es": "Esto no es un paso de cebra",
"fr": "Ce n'est pas un passage piéton",
- "ca": "Açò no és un pas de vianants"
+ "ca": "Açò no és un pas de vianants",
+ "cs": "Tohle není přechod pro chodce"
}
}
]
@@ -346,7 +355,8 @@
"de": "Hat diese Ampel eine Taste, um ein grünes Signal anzufordern?",
"es": "¿Este semáforo tiene un botón para pedir luz verde?",
"ca": "Aquest semàfor té un botó per a demanar la llum verda?",
- "fr": "Est-ce que ce feu a un bouton pour demander le passage au vert ?"
+ "fr": "Est-ce que ce feu a un bouton pour demander le passage au vert ?",
+ "cs": "Má tento semafor tlačítko pro vyžádání zeleného světla?"
},
"condition": {
"or": [
@@ -363,7 +373,8 @@
"de": "Diese Ampel hat eine Taste, um ein grünes Signal anzufordern",
"es": "Este semáforo tiene un botón para pedir luz verde",
"ca": "Aquest semàfor té un botó per a demanar la llum verda",
- "fr": "Ce feu a un bouton pour demander le vert"
+ "fr": "Ce feu a un bouton pour demander le vert",
+ "cs": "Tento semafor má tlačítko pro vyžádání zeleného světla"
}
},
{
@@ -374,7 +385,8 @@
"de": "Diese Ampel hat keine Taste, um ein grünes Signal anzufordern",
"es": "Este semáforo no tiene un botón para pedir luz verde",
"ca": "Aquest semàfor no té un botó per a demanar la llum verda",
- "fr": "Ce feu n'a pas de bouton pour demander le vert"
+ "fr": "Ce feu n'a pas de bouton pour demander le vert",
+ "cs": "Tento semafor nemá tlačítko pro vyžádání zeleného světla"
}
}
]
@@ -595,7 +607,8 @@
"de": "Dürfen Radfahrer bei roter Ampel geradeaus fahren?",
"es": "¿Puede ir de frente un ciclista cuando la luz está roja?",
"fr": "Est-ce qu'un cycliste peut aller tout droit quand le feu est rouge ?",
- "ca": "Un ciclista pot seguir recte si el semàfor està en roig?"
+ "ca": "Un ciclista pot seguir recte si el semàfor està en roig?",
+ "cs": "Může cyklista jet rovně, když svítí červená?"
},
"condition": "highway=traffic_signals",
"mappings": [
@@ -606,7 +619,8 @@
"nl": "Een fietser mag wel rechtdoor gaan als het licht rood is",
"de": "Ein Radfahrer kann bei roter Ampel geradeaus fahren",
"es": "Un ciclista puede ir de frente si la luz está roja",
- "ca": "Un ciclista pot seguir recte si el semàfor està en roig"
+ "ca": "Un ciclista pot seguir recte si el semàfor està en roig",
+ "cs": "Cyklista může jet rovně, pokud svítí červená"
},
"hideInAnswer": "_country!=be",
"icon": {
@@ -621,7 +635,8 @@
"nl": "Een fietser mag wel rechtdoor gaan als het licht rood is",
"de": "Radfahrer dürfen bei roter Ampel geradeaus fahren",
"es": "Un ciclista puede ir de frente si la luz está roja",
- "ca": "Un ciclista pot seguir recte si el semàfor està en roig"
+ "ca": "Un ciclista pot seguir recte si el semàfor està en roig",
+ "cs": "Cyklista může jet rovně, pokud svítí červená"
},
"hideInAnswer": "_country=be"
},
@@ -632,7 +647,8 @@
"nl": "Een fietser mag niet rechtdoor gaan als het licht rood is",
"de": "Radfahrer dürfen bei roter Ampel nicht geradeaus fahren",
"es": "Un ciclista no puede ir de frente si la luz está roja",
- "ca": "Un ciclista no pot seguir recte si el semàfor està en roig"
+ "ca": "Un ciclista no pot seguir recte si el semàfor està en roig",
+ "cs": "Cyklista nemůže jet rovně, pokud svítí červená"
}
}
]
diff --git a/assets/layers/filters/filters.json b/assets/layers/filters/filters.json
index be5c4f26e..8edcbf55c 100644
--- a/assets/layers/filters/filters.json
+++ b/assets/layers/filters/filters.json
@@ -83,7 +83,8 @@
"en": "Accepts credit cards",
"de": "Akzeptiert Kreditkarten",
"pl": "Przyjmuje karty kredytowe",
- "ca": "Accepta targetes de crèdit"
+ "ca": "Accepta targetes de crèdit",
+ "cs": "Přijímá kreditní karty"
}
}
]
@@ -97,7 +98,8 @@
"nl": "Met en zonder afbeelding",
"de": "Mit und ohne Bild",
"pl": "Z oraz bez zdjęć",
- "ca": "Amb i sense imatges"
+ "ca": "Amb i sense imatges",
+ "cs": "S obrázky i bez nich"
}
},
{
@@ -106,7 +108,8 @@
"de": "Hat mindestens ein Bild",
"nl": "Heeft minstens één afbeelding",
"pl": "Ma co najmniej jedno zdjęcie",
- "ca": "Té com a mínim una imatge"
+ "ca": "Té com a mínim una imatge",
+ "cs": "Má alespoň jeden obrázek"
},
"osmTags": {
"or": [
@@ -125,7 +128,8 @@
"de": "Hat wahrscheinlich kein Bild",
"nl": "Heeft waarschijnlijk geen afbeelding",
"pl": "Prawdopodobnie nie ma zdjęcia",
- "ca": "Probablement no té una imatge"
+ "ca": "Probablement no té una imatge",
+ "cs": "Pravděpodobně nemá obrázek"
},
"osmTags": {
"and": [
@@ -150,7 +154,8 @@
"fr": "Avec revêtement podotactile",
"nl": "Met voelbare bestrating",
"pl": "Z wypustkami dla niewidomych",
- "ca": "Amb superfícies podotàctils"
+ "ca": "Amb superfícies podotàctils",
+ "cs": "S hmatovou dlažbou"
},
"osmTags": "tactile_paving=yes"
}
@@ -167,7 +172,8 @@
"fr": "Avec ou sans revêtement podotactile",
"nl": "Met of zonder voelbare bestrating",
"pl": "Z lub bez wypustek dla niewidomych",
- "ca": "Amb o sense superfícies podotàctils"
+ "ca": "Amb o sense superfícies podotàctils",
+ "cs": "S nebo bez hmatové dlažby"
}
},
{
@@ -177,7 +183,8 @@
"fr": "Avec revêtement podotactile",
"nl": "Met voelbare bestrating",
"pl": "Z wypustkami dla niewidomych",
- "ca": "Amb paviments superfícies podotàctils"
+ "ca": "Amb paviments superfícies podotàctils",
+ "cs": "S hmatovou dlažbou"
},
"osmTags": "tactile_paving=yes"
},
@@ -188,7 +195,8 @@
"fr": "Sans revêtement podotactile",
"nl": "Zonder voelbare bestrating",
"pl": "Bez wypustek dla niewidomych",
- "ca": "Sense superfície podotàctil"
+ "ca": "Sense superfície podotàctil",
+ "cs": "Bez hmatové dlažby"
},
"osmTags": "tactile_paving=no"
},
@@ -200,7 +208,8 @@
"fr": "Sans information sur le revêtement podotactile",
"nl": "Geen informatie over voelbare bestrating",
"pl": "Brak informacji o wypustkach dla niewidomych",
- "ca": "No hi ha informació sobre superfícies podotàctils"
+ "ca": "No hi ha informació sobre superfícies podotàctils",
+ "cs": "Žádné informace o hmatové dlažbě"
}
}
]
@@ -234,7 +243,8 @@
"de": "Nutzung kostenlos",
"fr": "Utilisation gratuite",
"da": "Gratis at bruge",
- "ca": "Ús gratuït"
+ "ca": "Ús gratuït",
+ "cs": "Použití zdarma"
},
"osmTags": {
"or": [
@@ -258,7 +268,8 @@
{
"question": {
"en": "Dogs allowed",
- "de": "Hunde erlaubt"
+ "de": "Hunde erlaubt",
+ "cs": "Psi povoleny"
},
"osmTags": {
"or": [
@@ -270,7 +281,8 @@
{
"question": {
"en": "No dogs allowed",
- "de": "Keine Hunde erlaubt"
+ "de": "Keine Hunde erlaubt",
+ "cs": "Psi nejsou povoleni"
},
"osmTags": "dog=no"
}
@@ -282,7 +294,8 @@
{
"question": {
"en": "Offers internet",
- "de": "Internetzugang vorhanden"
+ "de": "Internetzugang vorhanden",
+ "cs": "Nabízí internet"
},
"osmTags": {
"or": [
@@ -311,7 +324,9 @@
"options": [
{
"question": {
- "en": "Has a sugar-free offering"
+ "en": "Has a sugar-free offering",
+ "cs": "Má nabídku bez cukru",
+ "de": "Hat zuckerfreie Angebote"
},
"osmTags": {
"or": [
@@ -328,7 +343,9 @@
"options": [
{
"question": {
- "en": "Has a gluten free offering"
+ "en": "Has a gluten free offering",
+ "cs": "Má bezlepkovou nabídku",
+ "de": "Hat glutenfreie Angebote"
},
"osmTags": {
"or": [
@@ -345,7 +362,9 @@
"options": [
{
"question": {
- "en": "Has a lactose free offering"
+ "en": "Has a lactose free offering",
+ "cs": "Má nabídku bez laktózy",
+ "de": "Hat laktosefreie Angebote"
},
"osmTags": {
"or": [
diff --git a/assets/layers/fire_station/fire_station.json b/assets/layers/fire_station/fire_station.json
index 7a1ed4b89..b65a77711 100644
--- a/assets/layers/fire_station/fire_station.json
+++ b/assets/layers/fire_station/fire_station.json
@@ -10,7 +10,8 @@
"de": "Feuerwachen",
"nl": "Kaart van de brandweerstations",
"es": "Mapa de parques de bomberos",
- "ca": "Mapa de parcs de bombers"
+ "ca": "Mapa de parcs de bombers",
+ "cs": "Mapa požárních stanic"
},
"minzoom": 12,
"source": {
@@ -31,7 +32,8 @@
"de": "Feuerwache",
"nl": "Brandweerstation",
"es": "Parque de bomberos",
- "ca": "Parc de bombers"
+ "ca": "Parc de bombers",
+ "cs": "Hasičská stanice"
}
},
"description": {
@@ -43,7 +45,8 @@
"de": "Kartenebene zur Darstellung von Feuerwachen.",
"nl": "Kaartlaag die de brandweerstations toont.",
"es": "Capa del mapa que muestra parques de bomberos.",
- "ca": "Capa del mapa que mostra els parcs de bombers."
+ "ca": "Capa del mapa que mostra els parcs de bombers.",
+ "cs": "Vrstva mapy zobrazující požární stanice."
},
"tagRenderings": [
{
@@ -60,7 +63,8 @@
"de": "Wie ist der Name der Feuerwache?",
"nl": "Wat is de naam van dit brandweerstation?",
"es": "¿Cual es el nombre de este parque de bomberos?",
- "ca": "Quin és el nom d'aquest parc de bombers?"
+ "ca": "Quin és el nom d'aquest parc de bombers?",
+ "cs": "Jak se jmenuje tato požární stanice?"
},
"render": {
"en": "This station is called {name}.",
@@ -72,7 +76,8 @@
"nl": "Dit station heet {name}.",
"de": "Der Name der Feuerwache ist {name}.",
"es": "Este parque de bomberos se llama {name}.",
- "ca": "Aquest parc de bombers es diu {name}."
+ "ca": "Aquest parc de bombers es diu {name}.",
+ "cs": "Tato stanice se jmenuje {name}."
}
},
{
@@ -88,7 +93,8 @@
"fr": " Quel est le nom de la rue dans lequel elle se situe ?",
"nl": " Aan welke straat ligt dit station?",
"de": " In welcher Straße ist die Feuerwache?",
- "ca": " Quin és el nom del carrer on es troba aquesta estació?"
+ "ca": " Quin és el nom del carrer on es troba aquesta estació?",
+ "cs": " Jak se jmenuje ulice, kde se stanice nachází?"
},
"render": {
"en": "This station is along a highway called {addr:street}.",
@@ -98,7 +104,8 @@
"it": "La stazione si trova in una strada chiamata {addr:street}.",
"nl": "Dit station ligt aan {addr:street}.",
"de": "Die Feuerwache liegt an der Straße namens {addr:street}.",
- "ca": "Aquesta estació es troba al llarg d'una carretera anomenada {addr:street}."
+ "ca": "Aquesta estació es troba al llarg d'una carretera anomenada {addr:street}.",
+ "cs": "Tato stanice je podél dálnice s názvem {addr:street}."
}
},
{
@@ -111,7 +118,8 @@
"it": "In che località si trova la stazione? (ad es. quartiere, paese o città)",
"nl": "Waar is dit station gelegen? (v.b. naam van de buurt, dorp of stad)",
"de": "Wo befindet sich die Station? (z. B. Name des Viertels, des Dorfes oder der Stadt)",
- "ca": "On es troba aquesta estació? (p.e. nom del barri, poble o ciutat)"
+ "ca": "On es troba aquesta estació? (p.e. nom del barri, poble o ciutat)",
+ "cs": "Kde se stanice nachází? (např. název čtvrti, obce nebo města)"
},
"freeform": {
"key": "addr:place"
@@ -124,7 +132,8 @@
"it": "La stazione si trova a {addr:place}.",
"nl": "Dit station ligt in {addr:place}.",
"de": "Diese Station befindet sich innerhalb von {addr:place}.",
- "ca": "Aquesta estació es troba dins de {addr:place}."
+ "ca": "Aquesta estació es troba dins de {addr:place}.",
+ "cs": "Tato stanice se nachází v {addr:place}."
}
},
{
@@ -137,7 +146,8 @@
"nl": "Welk agentschap beheert dit station?",
"de": "Welche Organisation betreibt diese Station?",
"es": "¿Que agencia opera este parque?",
- "ca": "Quina agència opera aquesta estació?"
+ "ca": "Quina agència opera aquesta estació?",
+ "cs": "Jaká agentura provozuje tuto stanici?"
},
"render": {
"en": "This station is operated by {operator}.",
@@ -147,7 +157,8 @@
"nl": "Dit station wordt beheerd door {operator}.",
"de": "Diese Station wird betrieben von {operator}.",
"es": "Este parque lo opera {operator}.",
- "ca": "{operator} opera aquest parc."
+ "ca": "{operator} opera aquest parc.",
+ "cs": "Tuto stanici provozuje společnost {operator}."
},
"freeform": {
"key": "operator"
@@ -167,7 +178,8 @@
"de": "Brandschutzbehörde",
"it": "Servizio antincendio governativo",
"nl": "Brandveiligheidsbureau",
- "ca": "Bureau of Fire Protection (Filipines)"
+ "ca": "Bureau of Fire Protection (Filipines)",
+ "cs": "Úřad požární ochrany"
}
}
]
@@ -181,7 +193,8 @@
"it": "Com’è classificato il gestore di questa stazione?",
"nl": "Wat voor soort beheerder beheert dit station?",
"de": "Wie kann der Betreiber der Feuerwache eingestuft werden?",
- "ca": "Com es classifica l'operador de l'estació?"
+ "ca": "Com es classifica l'operador de l'estació?",
+ "cs": "Jak je klasifikován provozovatel stanice?"
},
"render": {
"en": "The operator is a(n) {operator:type} entity.",
@@ -190,7 +203,8 @@
"it": "Il gestore è un ente {operator:type}.",
"nl": "De beheerder is een organisatie van type {operator:type} .",
"de": "Der Betreiber ist {operator:type}.",
- "ca": "Aquest operador és una entitat {operator:type}."
+ "ca": "Aquest operador és una entitat {operator:type}.",
+ "cs": "Provozovatel je {operator:type} subjekt."
},
"freeform": {
"key": "operator:type"
@@ -211,7 +225,8 @@
"nl": "Dit station wordt beheerd door de overheid.",
"de": "Die Station wird von einer Behörde betrieben.",
"es": "Este parque de bomberos lo opera el gobierno.",
- "ca": "Aquest parc l'opera el govern."
+ "ca": "Aquest parc l'opera el govern.",
+ "cs": "Provozovatelem stanice je vláda."
}
},
{
@@ -227,7 +242,8 @@
"it": "Questa stazione è gestita dalla comunità oppure un’associazione informale.",
"nl": "Dit station wordt beheerd door een informele of gemeenschapsorganisatie.",
"de": "Die Feuerwache wird von einer gemeinnützigen Organisation betrieben.",
- "ca": "Aquesta estació l'opera una comunitat o organització informal."
+ "ca": "Aquesta estació l'opera una comunitat o organització informal.",
+ "cs": "Provozovatelem stanice je komunitní nebo neformální organizace."
}
},
{
@@ -243,7 +259,8 @@
"it": "Questa stazione è gestita da un gruppo di volontari ufficiale.",
"nl": "Dit station wordt beheerd door een formele groep vrijwilligers.",
"de": "Die Feuerwache wird von einer Freiwilligenorganisation betrieben.",
- "ca": "Aquest operació l'opera un grup formal de voluntaris."
+ "ca": "Aquest operació l'opera un grup formal de voluntaris.",
+ "cs": "Stanice je provozována formální skupinou dobrovolníků."
}
},
{
@@ -259,7 +276,8 @@
"it": "Questa stazione è gestita da privati.",
"nl": "Dit station wordt door private organisatie beheerd.",
"de": "Die Feuerwache wird von einer privaten Organisation betrieben.",
- "ca": "Aquesta estació l'opera una entitat privada."
+ "ca": "Aquesta estació l'opera una entitat privada.",
+ "cs": "Stanice je provozována soukromě."
}
}
]
@@ -281,7 +299,8 @@
"nb_NO": "en brannstasjon",
"nl": "een brandweerstation",
"es": "un parque de bomberos",
- "ca": "un parc de bombers"
+ "ca": "un parc de bombers",
+ "cs": "požární stanice"
},
"description": {
"en": "A fire station is a place where the fire trucks and firefighters are located when not in operation.",
@@ -291,7 +310,8 @@
"it": "Una caserma dei pompieri è un luogo dove si trovano i mezzi antincendio e i pompieri tra una missione e l’altra.",
"nl": "Een brandweerstation is een plaats waar brandweerwagens en brandweerlieden gebaseerd zijn.",
"es": "Un parque de bomberos es donde los bomberos y los camiones de incendios se encuentran cuando no están en uso.",
- "ca": "Un parc de bombers és on els bombers i els camions es troben quan no estan en ús."
+ "ca": "Un parc de bombers és on els bombers i els camions es troben quan no estan en ús.",
+ "cs": "Hasičská zbrojnice je místo, kde se nacházejí hasičská vozidla a hasiči."
}
}
],
diff --git a/assets/layers/fitness_centre/fitness_centre.json b/assets/layers/fitness_centre/fitness_centre.json
index e0a5d0850..a0b0b7535 100644
--- a/assets/layers/fitness_centre/fitness_centre.json
+++ b/assets/layers/fitness_centre/fitness_centre.json
@@ -4,13 +4,15 @@
"en": "Fitness Centres",
"de": "Fitnessstudios",
"ca": "Centre de fitnes o gimnàs",
- "nl": "Fitnesscentra"
+ "nl": "Fitnesscentra",
+ "cs": "Fitness centra"
},
"description": {
"en": "Layer showing fitness centres",
"de": "Ebene mit Fitnessstudios",
"ca": "Capa que mostra centres de fitnes o gimnasos",
- "nl": "Laag die fitnesscentra toon"
+ "nl": "Laag die fitnesscentra toon",
+ "cs": "Vrstva zobrazující fitness centra"
},
"source": {
"osmTags": "leisure=fitness_centre"
@@ -21,7 +23,8 @@
"en": "Fitness Centre",
"de": "Fitnessstudio",
"nl": "Fitness-centrum",
- "ca": "Centre de fitness"
+ "ca": "Centre de fitness",
+ "cs": "Fitness centrum"
},
"mappings": [
{
@@ -37,7 +40,8 @@
"en": "What is the name of this fitness centre?",
"de": "Wie lautet der Name des Fitnessstudios?",
"nl": "Wat is de naam van dit fitness-centrum?",
- "ca": "Quin és el nom d'aquest centre de fitness?"
+ "ca": "Quin és el nom d'aquest centre de fitness?",
+ "cs": "Jak se jmenuje toto fitness centrum?"
},
"freeform": {
"key": "name",
@@ -45,7 +49,8 @@
"en": "Name of fitness centre",
"de": "Name des Fitnessstudios",
"nl": "Naam van dit fitness-centrum",
- "ca": "Nom del centre de fitness"
+ "ca": "Nom del centre de fitness",
+ "cs": "Název fitness centra"
},
"type": "string"
},
@@ -56,7 +61,8 @@
"en": "This fitness centre has no name",
"de": "Das Fitnessstudio hat keinen Namen",
"nl": "Dit fitness-centrum heeft geen naam",
- "ca": "Aquest centre de fitness no té nom"
+ "ca": "Aquest centre de fitness no té nom",
+ "cs": "Tento fitness centrum nemá žádné jméno"
}
}
],
@@ -64,7 +70,8 @@
"en": "This fitness centre is called {name}",
"de": "Das Fitnessstudio heißt {name}",
"nl": "Dit fitness-centrum heet {name}",
- "ca": "Aquest gimnàs / centre de fitness s'anomena {name}"
+ "ca": "Aquest gimnàs / centre de fitness s'anomena {name}",
+ "cs": "Toto fitness centrum se jmenuje {name}"
}
},
"images",
@@ -85,7 +92,8 @@
"en": "a fitness centre",
"de": "ein Fitnessstudio",
"nl": "een fitness-centrum",
- "ca": "un centre de fitness"
+ "ca": "un centre de fitness",
+ "cs": "fitness centra"
},
"icon": "./assets/layers/fitness_centre/gym.svg"
}
diff --git a/assets/layers/fitness_station/fitness_station.json b/assets/layers/fitness_station/fitness_station.json
index ed5668e8c..aaac18ec2 100644
--- a/assets/layers/fitness_station/fitness_station.json
+++ b/assets/layers/fitness_station/fitness_station.json
@@ -10,7 +10,8 @@
"en": "Find a fitness station near you, and add missing ones.",
"de": "Finden Sie eine Fitness-Station in der Nähe und fügen Sie fehlende hinzu.",
"nl": "Vind een fitness-centrum in je buurt en voeg ontbrekende fitness-centra toe",
- "ca": "Troba una estació de fitness a prop teu i afegeix-ne les que falten."
+ "ca": "Troba una estació de fitness a prop teu i afegeix-ne les que falten.",
+ "cs": "Najděte fitness stanici ve svém okolí a přidejte chybějící."
},
"source": {
"osmTags": "leisure=fitness_station"
diff --git a/assets/layers/gps_track/gps_track.json b/assets/layers/gps_track/gps_track.json
index a3aa51814..715294842 100644
--- a/assets/layers/gps_track/gps_track.json
+++ b/assets/layers/gps_track/gps_track.json
@@ -9,7 +9,8 @@
"nl": "Jouw traject",
"de": "Deine zurückgelegte Strecke",
"ca": "El teu camí recorregut",
- "fr": "Votre chemin"
+ "fr": "Votre chemin",
+ "cs": "Ujetá cesta"
}
},
"shownByDefault": false,
@@ -21,7 +22,8 @@
"nl": "Dit is waar je was sinds je deze website hebt geopend. Dit is enkel zichtbaar voor jou en niemand anders. Je locatie wordt niet verstuurd buiten je apparaat.",
"de": "Dies ist der Weg, den Sie seit dem Besuch dieser Webseite zurückgelegt haben. Keine Sorge - diese Daten sind nur für Sie sichtbar und für niemanden sonst. Ihre Standortdaten werden niemals an ein anderes Gerät gesendet.",
"fr": "C'est le chemin que vous avez parcouru depuis l'ouverture de ce site. Ne vous inquiétez pas - ceci n'est visible que pour vous et personne d'autre. Vos données de localisation ne sont jamais envoyées hors de l'appareil.",
- "ca": "Aquest és el camí que heu recorregut des que s'ha obert aquest lloc web. No et preocupis: això només és visible per a tu i ningú més. Les vostres dades d'ubicació mai s'envien fora del dispositiu."
+ "ca": "Aquest és el camí que heu recorregut des que s'ha obert aquest lloc web. No et preocupis: això només és visible per a tu i ningú més. Les vostres dades d'ubicació mai s'envien fora del dispositiu.",
+ "cs": "To je cesta, kterou jste urazili od otevření těchto webových stránek. Nemějte obavy - je viditelná pouze pro vás a pro nikoho jiného. Údaje o vaší poloze nejsou nikdy odesílány mimo zařízení."
}
},
"export_as_gpx",
@@ -42,7 +44,8 @@
"de": "Zurückgelegte Strecke",
"fr": "Votre chemin parcouru",
"da": "Dit tilbagelagte spor",
- "ca": "La teva traça recorreguda"
+ "ca": "La teva traça recorreguda",
+ "cs": "Vaše procestovaná trasa"
},
"mapRendering": [
{
diff --git a/assets/layers/last_click/last_click.json b/assets/layers/last_click/last_click.json
index 72af35943..1551f05d9 100644
--- a/assets/layers/last_click/last_click.json
+++ b/assets/layers/last_click/last_click.json
@@ -26,7 +26,8 @@
"de": "Objekt oder Hinweis auf der Karte hinzufügen",
"ca": "Afegeix un nou punt o nota",
"fr": "Ajouter un nouveau point ou ajouter une note",
- "pl": "Dodaj nowy punkt lub dodaj notatkę"
+ "pl": "Dodaj nowy punkt lub dodaj notatkę",
+ "cs": "Přidání nového bodu nebo přidání poznámky"
}
},
{
@@ -37,7 +38,8 @@
"de": "Hinweis hinzufügen",
"ca": "Afegeix una nova nota",
"fr": "Ajouter une nouvelle note",
- "pl": "Dodaj nową notatkę"
+ "pl": "Dodaj nową notatkę",
+ "cs": "Přidání nové poznámky"
}
},
{
@@ -48,7 +50,8 @@
"de": "Objekt hinzufügen",
"ca": "Afegeix un nou punt",
"fr": "Ajouter un nouveau point",
- "pl": "Dodaj nowy punkt"
+ "pl": "Dodaj nowy punkt",
+ "cs": "Přidání nového bodu"
}
}
]
@@ -124,7 +127,8 @@
"de": "Hinweis auf der Karte hinzufügen",
"ca": "Crea una nova nota del mapa",
"fr": "Créer une nouvelle note de carte",
- "pl": "Utwórz nową notatkę na mapie"
+ "pl": "Utwórz nową notatkę na mapie",
+ "cs": "Vytvoření nové poznámky k mapě"
}
}
]
diff --git a/assets/layers/maproulette/maproulette.json b/assets/layers/maproulette/maproulette.json
index c4ad1d21f..eef0522e6 100644
--- a/assets/layers/maproulette/maproulette.json
+++ b/assets/layers/maproulette/maproulette.json
@@ -10,7 +10,8 @@
"de": "Ebene, die alle MapRoulette-Aufgaben zeigt",
"nl": "Laag met alle taken uit MapRoulette",
"ca": "Capa que mostra totes les tasques de MapRoulette",
- "pl": "Warstwa pokazująca wszystkie zadania w MapRoulette"
+ "pl": "Warstwa pokazująca wszystkie zadania w MapRoulette",
+ "cs": "Vrstva zobrazující všechny úlohy v MapRoulette"
},
"mapRendering": [
{
@@ -70,7 +71,8 @@
"de": "Aufgabe wurde erstellt",
"nl": "Taak werd gecreëerd",
"ca": "Es crea la tasca",
- "pl": "Zadanie jest stworzone"
+ "pl": "Zadanie jest stworzone",
+ "cs": "Úkol je vytvořen"
}
},
{
@@ -80,7 +82,8 @@
"de": "Aufgabe wurde erledigt",
"nl": "Taak werd opgelost",
"pl": "Zadanie jest naprawione",
- "ca": "La tasca està arreglada"
+ "ca": "La tasca està arreglada",
+ "cs": "Úkol je opraven"
}
},
{
@@ -90,7 +93,8 @@
"de": "Aufgabe ist ein falsches Positiv",
"nl": "Taak was vals positief",
"pl": "Zadanie jest fałszywie pozytywne",
- "ca": "La tasca és un fals positiu"
+ "ca": "La tasca és un fals positiu",
+ "cs": "Úkol je falešně pozitivní"
}
},
{
@@ -100,7 +104,8 @@
"de": "Aufgabe wurde übersprungen",
"nl": "Taak werd overgeslagen",
"pl": "Zadanie jest pominięte",
- "ca": "La tasca s'ha botat"
+ "ca": "La tasca s'ha botat",
+ "cs": "Úkol je přeskočen"
}
},
{
@@ -110,7 +115,8 @@
"de": "Aufgabe wurde gelöscht",
"nl": "Taak werd verwijderd",
"pl": "Zadania jest usunięte",
- "ca": "La tasca s'ha eliminat"
+ "ca": "La tasca s'ha eliminat",
+ "cs": "Úkol je odstraněn"
}
},
{
@@ -120,7 +126,8 @@
"de": "Aufgabe wurde bereits erledigt",
"nl": "Taak was al opgelost",
"pl": "Zadania jest już wykonane",
- "ca": "La tasca ja està arreglada"
+ "ca": "La tasca ja està arreglada",
+ "cs": "Úkol je již opraveno"
}
},
{
@@ -130,7 +137,8 @@
"de": "Aufgabe wurde als zu schwer markiert",
"nl": "Taak werd als te moeilijk ervaren",
"pl": "Zadanie jest oznaczone jako zbyt trudne",
- "ca": "La tasca s'ha marcat com a molt difícil"
+ "ca": "La tasca s'ha marcat com a molt difícil",
+ "cs": "Úkol je označen jako příliš těžký"
}
},
{
@@ -140,7 +148,8 @@
"de": "Aufgabe wurde deaktiviert",
"nl": "Taak is uitgeschakeld",
"pl": "Zadanie jest wyłączone",
- "ca": "La tasca està deshabilitada"
+ "ca": "La tasca està deshabilitada",
+ "cs": "Úloha je zakázána"
}
}
]
diff --git a/assets/layers/maproulette_challenge/maproulette_challenge.json b/assets/layers/maproulette_challenge/maproulette_challenge.json
index 5d3fe0a57..10b37e97f 100644
--- a/assets/layers/maproulette_challenge/maproulette_challenge.json
+++ b/assets/layers/maproulette_challenge/maproulette_challenge.json
@@ -5,7 +5,8 @@
"en": "Layer showing tasks of a single MapRoulette challenge. This layer is intended to be reused and extended in themes; refer to [the documentation](https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Integrating_Maproulette.md) on how to do this.",
"de": "Ebene mit Aufgaben einer einzelnen MapRoulette-Herausforderung. Diese Ebene soll in Themen wiederverwendet und erweitert werden; Informationen dazu finden Sie in der [Dokumentation](https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Integrating_Maproulette.md).",
"nl": "Laag met taken van een MapRoulette uitdaging",
- "ca": "Capa que mostra les tasques d'un sol repte de MapRoulette. Aquesta capa està pensada per ser reutilitzada i ampliada en temes; consulteu [la documentació](https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Integrating_Maproulette.md) sobre com fer-ho."
+ "ca": "Capa que mostra les tasques d'un sol repte de MapRoulette. Aquesta capa està pensada per ser reutilitzada i ampliada en temes; consulteu [la documentació](https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Integrating_Maproulette.md) sobre com fer-ho.",
+ "cs": "Vrstva zobrazující úkoly jedné výzvy MapRoulette. Tato vrstva je určena k opětovnému použití a rozšíření v tématech; naleznete v [dokumentaci](https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Integrating_Maproulette.md), jak to provést."
},
"source": {
"osmTags": "mr_taskId~*",
@@ -17,7 +18,8 @@
"en": "Item in MapRoulette",
"de": "Aufgabe in MapRoulette",
"nl": "Item uit MapRoulette",
- "ca": "Element a MapRoulette"
+ "ca": "Element a MapRoulette",
+ "cs": "Položka v MapRoulette"
}
},
"titleIcons": [
@@ -87,7 +89,8 @@
"en": "Task is created",
"de": "Aufgabe wurde erstellt",
"nl": "Taak is aangemaakt",
- "ca": "La tasca s'ha creat"
+ "ca": "La tasca s'ha creat",
+ "cs": "Úkol je vytvořen"
}
},
{
@@ -96,7 +99,8 @@
"en": "Task is fixed",
"de": "Aufgabe wurde erledigt",
"nl": "Taak is opgelost",
- "ca": "La tasca està arreglada"
+ "ca": "La tasca està arreglada",
+ "cs": "Úkol je opraven"
}
},
{
@@ -105,7 +109,8 @@
"en": "Task is a false positive",
"de": "Aufgabe ist ein falsches Positiv",
"nl": "Taak is vals positief",
- "ca": "La tasca és un fals positiu"
+ "ca": "La tasca és un fals positiu",
+ "cs": "Úkol je falešně pozitivní"
}
},
{
@@ -114,7 +119,8 @@
"en": "Task is skipped",
"de": "Aufgabe wurde übersprungen",
"nl": "Taak is overgeslagen",
- "ca": "S'ha saltat la tasca"
+ "ca": "S'ha saltat la tasca",
+ "cs": "Úkol je přeskočen"
}
},
{
@@ -123,7 +129,8 @@
"en": "Task is deleted",
"de": "Aufgabe wurde gelöscht",
"nl": "Taak is verwijderd",
- "ca": "S'ha suprimit la tasca"
+ "ca": "S'ha suprimit la tasca",
+ "cs": "Úkol je odstraněn"
}
},
{
@@ -132,7 +139,8 @@
"en": "Task is already fixed",
"de": "Aufgabe wurde bereits erledigt",
"nl": "Taak is al opgelost",
- "ca": "La tasca ja està arreglada"
+ "ca": "La tasca ja està arreglada",
+ "cs": "Úkol je již opraveno"
}
},
{
@@ -141,7 +149,8 @@
"en": "Task is marked as too hard",
"de": "Aufgabe wurde als zu schwer markiert",
"nl": "Taak is gemarkeerd als te lastig",
- "ca": "La tasca està marcada com a massa difícil"
+ "ca": "La tasca està marcada com a massa difícil",
+ "cs": "Úkol je označen jako příliš těžký"
}
},
{
@@ -150,7 +159,8 @@
"en": "Task is disabled",
"de": "Aufgabe wurde deaktiviert",
"nl": "Taak is uitgeschakeld",
- "ca": "La tasca està desactivada"
+ "ca": "La tasca està desactivada",
+ "cs": "Úloha je zakázána"
}
}
]
@@ -166,7 +176,8 @@
"de": "Aufgaben mit allen Status anzeigen",
"nl": "Toon alle taken, ongeacht de status",
"pl": "Pokaż zadania z wszystkimi statusami",
- "ca": "Mostra les tasques amb tots els estats"
+ "ca": "Mostra les tasques amb tots els estats",
+ "cs": "Zobrazit úkoly se všemi stavy"
}
},
{
@@ -175,7 +186,8 @@
"de": "Aufgaben anzeigen, die erstellt wurden",
"nl": "Toon taken die zijn gecreëerd",
"pl": "Pokaż zadania, które zostały stworzone",
- "ca": "Mostra les tasques que es creen"
+ "ca": "Mostra les tasques que es creen",
+ "cs": "Zobrazit úkoly, které jsou vytvořeny"
},
"osmTags": "mr_taskStatus=Created"
},
@@ -185,7 +197,8 @@
"de": "Aufgaben anzeigen, die erledigt wurden",
"nl": "Toon taken die zijn opgelost",
"pl": "Pokaż zadania, które są już wykonane",
- "ca": "Mostra les tasques que estan arreglades"
+ "ca": "Mostra les tasques que estan arreglades",
+ "cs": "Zobrazit úkoly, které jsou opravené"
},
"osmTags": "mr_taskStatus=Fixed"
},
@@ -194,7 +207,8 @@
"en": "Show tasks that are false positives",
"de": "Aufgaben anzeigen, die falsch positiv sind",
"nl": "Toon taken die vals positief waren",
- "ca": "Mostra les tasques que son falsos positius"
+ "ca": "Mostra les tasques que son falsos positius",
+ "cs": "Zobrazit úkoly, které jsou falešné pozitivní"
},
"osmTags": "mr_taskStatus=False positive"
},
@@ -203,7 +217,8 @@
"en": "Show tasks that are skipped",
"de": "Aufgaben anzeigen, die übersprungen wurden",
"nl": "Toon taken die zijn overgeslagen",
- "ca": "Mostra les tasques que s'han omès"
+ "ca": "Mostra les tasques que s'han omès",
+ "cs": "Zobrazit úkoly, které byly přeskočeny"
},
"osmTags": "mr_taskStatus=Skipped"
},
@@ -212,7 +227,8 @@
"en": "Show tasks that are deleted",
"de": "Aufgaben anzeigen, die gelöscht wurden",
"nl": "Toon taken die zijn verwijderd",
- "ca": "Mostra tasques eliminades"
+ "ca": "Mostra tasques eliminades",
+ "cs": "Zobrazit úkoly, které byly odstraněny"
},
"osmTags": "mr_taskStatus=Deleted"
},
@@ -221,7 +237,8 @@
"en": "Show tasks that are already fixed",
"de": "Aufgaben anzeigen, die bereits erledigt wurden",
"nl": "Toon taken die reeds opgelost waren",
- "ca": "Mostra les tasques que ja estan arreglades"
+ "ca": "Mostra les tasques que ja estan arreglades",
+ "cs": "Zobrazit úkoly, které jsou již opraveny"
},
"osmTags": "mr_taskStatus=Already fixed"
},
@@ -230,7 +247,8 @@
"en": "Show tasks that are marked as too hard",
"de": "Aufgaben anzeigen, die als zu schwierig markiert wurden",
"nl": "Toon taken die als te moeilijk waren ervaren",
- "ca": "Mostra les tasques marcades com a massa difícils"
+ "ca": "Mostra les tasques marcades com a massa difícils",
+ "cs": "Zobrazit úkoly, které jsou označeny jako příliš těžké"
},
"osmTags": "mr_taskStatus=Too hard"
},
@@ -239,7 +257,8 @@
"en": "Show tasks that are disabled",
"de": "Aufgaben anzeigen, die deaktiviert wurden",
"nl": "Toon taken die zijn uitgeschakeld",
- "ca": "Mostra tasques que s'han desactivat"
+ "ca": "Mostra tasques que s'han desactivat",
+ "cs": "Zobrazit úkoly, které jsou zakázány"
},
"osmTags": "mr_taskStatus=Disabled"
}
diff --git a/assets/layers/maxspeed/maxspeed.json b/assets/layers/maxspeed/maxspeed.json
index 042a155af..6b1b7ddba 100644
--- a/assets/layers/maxspeed/maxspeed.json
+++ b/assets/layers/maxspeed/maxspeed.json
@@ -7,7 +7,8 @@
"de": "Höchstgeschwindigkeiten",
"nl": "Maximumsnelheid",
"pa_PK": "حد رفتار",
- "fr": "Vitesse maximale"
+ "fr": "Vitesse maximale",
+ "cs": "Maximální rychlost"
},
"source": {
"osmTags": {
@@ -48,7 +49,8 @@
"de": "Straße ohne Namen",
"nl": "Weg zonder een naam",
"fr": "Route sans nom",
- "ca": "Carretera sense nom"
+ "ca": "Carretera sense nom",
+ "cs": "Silnice bez názvu"
}
}
]
@@ -68,7 +70,8 @@
"de": "Die zulässige Höchstgeschwindigkeit auf dieser Straße beträgt {canonical(maxspeed)}",
"nl": "De maximum toegestane snelheid op deze weg is {canonical(maxspeed)}",
"ca": "La velocitat màxima permesa a aquesta via és {canonical(maxspeed)}",
- "fr": "La vitesse maximum autorisée sur cette route est {canonical(maxspeed)}"
+ "fr": "La vitesse maximum autorisée sur cette route est {canonical(maxspeed)}",
+ "cs": "Maximální povolená rychlost na této cestě je {canonical(maxspeed)}"
},
"question": {
"es": "Qué es la velocidad máxima legal uno está permitido conducir en esta carretera?",
@@ -76,7 +79,8 @@
"en": "What is the legal maximum speed one is allowed to drive on this road?",
"de": "Wie hoch ist die zulässige Höchstgeschwindigkeit, die man auf dieser Straße fahren darf?",
"nl": "Wat is de legale maximumsnelheid voor deze weg?",
- "fr": "Quelle est la vitesse maximum autorisée sur cette route ?"
+ "fr": "Quelle est la vitesse maximum autorisée sur cette route ?",
+ "cs": "Jaká je zákonná maximální povolená rychlost na této silnici?"
},
"freeform": {
"key": "maxspeed",
@@ -90,7 +94,8 @@
"nl": "Dit is een woonerf en heeft dus een maximale snelheid van 20km/h",
"de": "Dies ist eine Wohnstraße, auf der eine Höchstgeschwindigkeit von 20 km/h gilt",
"fr": "C'est une zone de rencontre, avec une vitesse maximale de 20 km/h",
- "ca": "Aquest és un carrer residencial, que té una velocitat màxima de 20 km/h"
+ "ca": "Aquest és un carrer residencial, que té una velocitat màxima de 20 km/h",
+ "cs": "Toto je obytná zóna, která má maximální rychlost 20 km/h"
},
"icon": {
"path": "./assets/layers/maxspeed/living_street_be.svg",
@@ -159,7 +164,8 @@
"nl": "kilometers/uur",
"de": "Kilometer/Stunde",
"pa_PK": "ہر گھنٹہ وچ کیلومیٹر",
- "fr": "kilomètres/heure"
+ "fr": "kilomètres/heure",
+ "cs": "km/hod"
},
"humanShort": {
"en": "km/h",
@@ -190,7 +196,8 @@
"nl": "miles/uur",
"de": "Meilen/Stunde",
"pa_PK": "ہر گھنٹہ وچ میل",
- "fr": "miles/heure"
+ "fr": "miles/heure",
+ "cs": "míle/hod"
},
"humanShort": {
"en": "mph",
diff --git a/assets/layers/memorial/memorial.json b/assets/layers/memorial/memorial.json
index 21d405e68..7bc85edda 100644
--- a/assets/layers/memorial/memorial.json
+++ b/assets/layers/memorial/memorial.json
@@ -8,7 +8,8 @@
"render": {
"en": "Memorial plaque",
"de": "Gedenktafel",
- "ca": "Placa commemorativa"
+ "ca": "Placa commemorativa",
+ "cs": "Pamětní deska"
}
},
"tagRenderings": [
@@ -17,12 +18,14 @@
"question": {
"en": "What is the inscription of this plaque?",
"de": "Wie lautet die Inschrift auf dieser Gedenktafel?",
- "ca": "Quina és la inscripció d'aquesta placa?"
+ "ca": "Quina és la inscripció d'aquesta placa?",
+ "cs": "Jaký je nápis na této desce?"
},
"render": {
"en": "The inscription on this plaque reads: {inscription}
",
"de": "Die Inschrift auf dieser Gedenktafel lautet: {inscription}
",
- "ca": "La inscripció d'aquesta placa diu: {inscription}
"
+ "ca": "La inscripció d'aquesta placa diu: {inscription}
",
+ "cs": "Nápis na této desce zní: {inscription}
"
},
"freeform": {
"key": "inscription",
diff --git a/assets/layers/nature_reserve/nature_reserve.json b/assets/layers/nature_reserve/nature_reserve.json
index f17040421..757fec815 100644
--- a/assets/layers/nature_reserve/nature_reserve.json
+++ b/assets/layers/nature_reserve/nature_reserve.json
@@ -5,7 +5,8 @@
"nl": "Natuurgebied",
"de": "Naturschutzgebiete",
"es": "Reserva Natural",
- "ca": "Reserva Natural"
+ "ca": "Reserva Natural",
+ "cs": "Přírodní rezervace"
},
"minzoom": 12,
"source": {
@@ -30,7 +31,8 @@
"nl": "Natuurgebied",
"en": "Nature reserve",
"de": "Naturschutzgebiet",
- "ca": "Reserva Natural"
+ "ca": "Reserva Natural",
+ "cs": "Přírodní rezervace"
},
"mappings": [
{
@@ -50,7 +52,8 @@
"en": "A nature reserve is an area where nature can take its course",
"nl": "Een natuurgebied is een gebied waar actief ruimte gemaakt word voor de natuur. Typisch zijn deze in beheer van Natuurpunt of het Agentschap Natuur en Bos of zijn deze erkend door de overheid.",
"de": "Ein Naturschutzgebiet ist ein Gebiet, das der Natur überlassen wurde",
- "ca": "Una reserva natural és una zona on la natura pot seguir el seu curs"
+ "ca": "Una reserva natural és una zona on la natura pot seguir el seu curs",
+ "cs": "Přírodní rezervace je území, kde se příroda může rozvíjet"
},
"tagRenderings": [
"images",
@@ -59,13 +62,15 @@
"en": "Accessin this nature reserve: {access:description}",
"nl": "De toegankelijkheid van dit gebied is: {access:description}",
"de": "Zugang zu diesem Naturschutzgebiet: {access:description}",
- "ca": "Accés a aquesta reserva natural: {access:description}"
+ "ca": "Accés a aquesta reserva natural: {access:description}",
+ "cs": "Přístup do této přírodní rezervace: {access:description}"
},
"question": {
"en": "Is this nature reserve accessible to the public?",
"nl": "Is dit gebied toegankelijk?",
"de": "Ist das Gebiet öffentlich zugänglich?",
- "ca": "Aquesta reserva natural és accessible al públic?"
+ "ca": "Aquesta reserva natural és accessible al públic?",
+ "cs": "Je tato přírodní rezervace přístupná veřejnosti?"
},
"freeform": {
"key": "access:description"
@@ -82,7 +87,8 @@
"en": "Publicly accessible",
"nl": "Vrij toegankelijk",
"de": "Das Gebiet ist öffentlich zugänglich",
- "ca": "Accessible al públic"
+ "ca": "Accessible al públic",
+ "cs": "Veřejně přístupné"
}
},
{
@@ -97,7 +103,8 @@
"nl": "Niet toegankelijk",
"de": "Das Gebiet ist nicht zugänglich",
"es": "No accesible",
- "ca": "No accessible"
+ "ca": "No accessible",
+ "cs": "Nepřístupné"
}
},
{
@@ -112,7 +119,8 @@
"nl": "Niet toegankelijk, want privégebied",
"de": "Das Gebiet ist privat und nicht zugänglich",
"es": "No accesible, ya que es una área privada",
- "ca": "No accessible perquè es tracta d'una zona privada"
+ "ca": "No accessible perquè es tracta d'una zona privada",
+ "cs": "Není přístupné, protože se jedná o soukromou oblast"
}
},
{
@@ -127,7 +135,8 @@
"nl": "Toegankelijk, ondanks dat het privegebied is",
"de": "Das Gebiet ist privat aber zugänglich",
"es": "Accesible a pesar de ser una área privada",
- "ca": "Accessible tot i ser una propietat privada"
+ "ca": "Accessible tot i ser una propietat privada",
+ "cs": "Přístupné, přestože se jedná o soukromý areál"
}
},
{
@@ -142,7 +151,8 @@
"nl": "Enkel toegankelijk met een gids of tijdens een activiteit",
"de": "Das Gebiet ist nur während Führungen oder organisierten Aktivitäten zugänglich",
"es": "Solo accesible con un guía o durante actividades organizadas",
- "ca": "Només accessible amb guia o durant les activitats organitzades"
+ "ca": "Només accessible amb guia o durant les activitats organitzades",
+ "cs": "Přístupné pouze s průvodcem nebo během organizovaných aktivit"
}
},
{
@@ -157,7 +167,8 @@
"nl": "Toegankelijk mits betaling",
"de": "Das Gebiet ist nur gegen Bezahlung zugänglich",
"es": "Accesible con una tasa",
- "ca": "Accessible amb una taxa"
+ "ca": "Accessible amb una taxa",
+ "cs": "Přístupné za poplatek"
}
}
],
@@ -169,14 +180,16 @@
"nl": "Beheer door {operator}",
"de": "Betrieben von {operator}",
"es": "Operado por {operator}",
- "ca": "Gestionat per {operator}"
+ "ca": "Gestionat per {operator}",
+ "cs": "Provozuje {operator}"
},
"question": {
"en": "Who operates this area?",
"nl": "Wie beheert dit gebied?",
"de": "Wer betreibt das Gebiet?",
"es": "¿Quién opera esta área?",
- "ca": "Qui gestiona aquesta àrea?"
+ "ca": "Qui gestiona aquesta àrea?",
+ "cs": "Kdo provozuje tuto oblast?"
},
"freeform": {
"key": "operator"
@@ -193,7 +206,8 @@
"nl": "Dit gebied wordt beheerd door Natuurpunt",
"de": "Das Gebiet wird betrieben von Natuurpunt",
"es": "Operado por NatuurPunt",
- "ca": "Gestionat per NatuurPunt"
+ "ca": "Gestionat per NatuurPunt",
+ "cs": "Provozuje Natuurpunt"
},
"icon": "./assets/layers/nature_reserve/Natuurpunt.jpg"
},
@@ -208,7 +222,8 @@
"nl": "Dit gebied wordt beheerd door {operator}",
"de": "Betrieben von {operator}",
"es": "Operado por {operator}",
- "ca": "Gestionat per {operator}"
+ "ca": "Gestionat per {operator}",
+ "cs": "Provozuje {operator}"
},
"icon": "./assets/layers/nature_reserve/Natuurpunt.jpg",
"hideInAnswer": true
@@ -223,7 +238,8 @@
"en": "Operated by Agentschap Natuur en Bos",
"nl": "Dit gebied wordt beheerd door het Agentschap Natuur en Bos",
"de": "Das Gebiet wird betrieben von Agentschap Natuur en Bos",
- "ca": "Gestionat per Agentschap Natuur en Bos"
+ "ca": "Gestionat per Agentschap Natuur en Bos",
+ "cs": "Provozováno Agentschap Natuur en Bos"
},
"icon": "./assets/layers/nature_reserve/ANB.jpg"
}
@@ -236,14 +252,16 @@
"en": "This area is named {name}",
"de": "Dieses Gebiet heißt {name}",
"es": "Esta área se llama {name}",
- "ca": "Aquesta àrea s'anomena {name}"
+ "ca": "Aquesta àrea s'anomena {name}",
+ "cs": "Tato oblast se jmenuje {name}"
},
"question": {
"nl": "Wat is de naam van dit gebied?",
"en": "What is the name of this area?",
"de": "Wie heißt das Gebiet?",
"es": "¿Cual es el nombre de esta área?",
- "ca": "Quin és el nom d'aquesta àrea?"
+ "ca": "Quin és el nom d'aquesta àrea?",
+ "cs": "Jaký je název této oblasti?"
},
"freeform": {
"key": "name",
@@ -269,7 +287,8 @@
"nl": "Dit gebied heeft geen naam",
"de": "Das Gebiet hat keinen Namen",
"es": "Esta área no tiene un nombre",
- "ca": "Aquesta àrea no té un nom"
+ "ca": "Aquesta àrea no té un nom",
+ "cs": "Tato oblast nemá jméno"
}
}
],
@@ -282,7 +301,8 @@
"it": "I cani sono ammessi in questa riserva naturale?",
"fr": "Les chiens sont-ils autorisés dans cette réserve naturelle ?",
"de": "Sind Hunde in diesem Naturschutzgebiet erlaubt?",
- "ca": "Els gossos estan permesos en aquesta reserva natural?"
+ "ca": "Els gossos estan permesos en aquesta reserva natural?",
+ "cs": "Jsou v této přírodní rezervaci povoleni psi?"
},
"condition": {
"or": [
@@ -301,7 +321,8 @@
"fr": "Les chiens doivent être tenus en laisse",
"de": "Hunde müssen angeleint sein",
"es": "Los perros deben de ir con correa",
- "ca": "Els gossos han d'anar lligats"
+ "ca": "Els gossos han d'anar lligats",
+ "cs": "Psi musí být na vodítku"
}
},
{
@@ -313,7 +334,8 @@
"fr": "Chiens interdits",
"de": "Hunde sind nicht erlaubt",
"es": "No se permiten perros",
- "ca": "No s'admeten gossos"
+ "ca": "No s'admeten gossos",
+ "cs": "Psi nejsou povoleni"
}
},
{
@@ -325,7 +347,8 @@
"fr": "Les chiens sont autorisés à se promener librement",
"de": "Hunde dürfen frei herumlaufen",
"es": "Los perros pueden ir sueltos",
- "ca": "Els gossos poden anar solts"
+ "ca": "Els gossos poden anar solts",
+ "cs": "Psi se mohou volně pohybovat"
}
}
],
@@ -339,7 +362,8 @@
"it": "Chi è il curatore di questa riserva naturale?",
"fr": "Qui est en charge de la conservation de la réserve ?",
"de": "Wer verwaltet dieses Gebiet?",
- "ca": "Qui és el conservador d'aquesta reserva natural?"
+ "ca": "Qui és el conservador d'aquesta reserva natural?",
+ "cs": "Kdo je správcem této přírodní rezervace?"
},
"render": {
"nl": "{curator} is de beheerder van dit gebied",
@@ -347,7 +371,8 @@
"it": "{curator} è il curatore di questa riserva naturale",
"fr": "{curator} est en charge de la conservation de la réserve",
"de": "{curator} ist der Pfleger dieses Naturschutzgebietes",
- "ca": "{curator} és el conservador d'aquesta reserva natural"
+ "ca": "{curator} és el conservador d'aquesta reserva natural",
+ "cs": "{curator} je správcem této přírodní rezervace"
},
"freeform": {
"key": "curator",
@@ -360,7 +385,8 @@
"it": "Rispetta la privacy (scrivi il nome solo se questo è noto pubblicamente)",
"fr": "À ne remplir seulement que si le nom est diffusé au public",
"de": "Respektieren Sie die Privatsphäre. Geben Sie nur dann einen Namen an, wenn dieser allgemein bekannt ist",
- "ca": "Respecteu la privadesa: només empleneu un nom si es publica àmpliament"
+ "ca": "Respecteu la privadesa: només empleneu un nom si es publica àmpliament",
+ "cs": "Respektujte soukromí - jméno vyplňte pouze v případě, že je široce publikováno"
}
},
{
@@ -370,7 +396,8 @@
"it": "Qual è l’indirizzo email a cui scrivere per fare domande o segnalare problemi su questa riserva naturale?",
"fr": "À quelle adresse courriel peut-on envoyer des questions et des problèmes concernant cette réserve naturelle ? ",
"de": "An welche Email-Adresse kann man sich bei Fragen und Problemen zu diesem Gebiet wenden?",
- "ca": "A quina adreça de correu electrònic es pot enviar amb preguntes i problemes amb aquest parc natural?"
+ "ca": "A quina adreça de correu electrònic es pot enviar amb preguntes i problemes amb aquest parc natural?",
+ "cs": "Na jakou e-mailovou adresu lze poslat dotazy a problémy týkající se této přírodní rezervace?"
},
"render": {
"*": "{email}"
@@ -386,7 +413,8 @@
"it": "Rispetta la privacy (compila l’indirizzo email personale solo se è stato reso pubblico)",
"fr": "Respecter la vie privée – renseignez une adresse électronique personnelle seulement si celle-ci est largement publiée",
"de": "Respektieren Sie die Privatsphäre. Geben Sie nur dann eine persönliche Email-Adresse an, wenn diese allgemein bekannt ist",
- "ca": "Respecteu la privadesa: només ompliu una adreça de correu electrònic personal si es publica àmpliament"
+ "ca": "Respecteu la privadesa: només ompliu una adreça de correu electrònic personal si es publica àmpliament",
+ "cs": "Respektujte soukromí - osobní e-mailovou adresu vyplňte pouze v případě, že je široce publikována"
}
},
{
@@ -396,7 +424,8 @@
"it": "Quale numero di telefono comporre per fare domande o segnalare problemi riguardanti questa riserva naturale?br/>",
"fr": "Quel numéro de téléphone peut-on appeler pour poser des questions et résoudre des problèmes concernant cette réserve naturelle ? ",
"de": "Welche Telefonnummer kann man bei Fragen und Problemen zu diesem Gebiet anrufen?",
- "ca": "A quin número de telèfon es pot trucar amb preguntes i problemes amb aquest parc natural?"
+ "ca": "A quin número de telèfon es pot trucar amb preguntes i problemes amb aquest parc natural?",
+ "cs": "Na jaké telefonní číslo lze volat v případě dotazů a problémů s touto přírodní rezervací?"
},
"render": {
"*": "{phone}"
@@ -412,7 +441,8 @@
"it": "Rispetta la privacy (inserisci il numero di telefono privato solo se questo è noto pubblicamente)",
"fr": "Respecter la vie privée – renseignez un numéro de téléphone personnel seulement si celui-ci est largement publié",
"de": "Respektieren Sie die Privatsphäre. Geben Sie nur dann eine Telefonnummer an, wenn diese allgemein bekannt ist",
- "ca": "Respecteu la privadesa: només empleneu una adreça de número de telèfon personal si es publica àmpliament"
+ "ca": "Respecteu la privadesa: només empleneu una adreça de número de telèfon personal si es publica àmpliament",
+ "cs": "Respektujte soukromí - adresu s osobním telefonním číslem vyplňte pouze v případě, že je široce zveřejněna"
}
},
{
@@ -421,7 +451,8 @@
"nl": "Extra info: {description}",
"de": "Zusätzliche Informationen: {description}",
"es": "Información adicional: {description}",
- "ca": "Informació adicional: {description}"
+ "ca": "Informació adicional: {description}",
+ "cs": "Další informace: {description}"
},
"freeform": {
"key": "description"
@@ -434,14 +465,16 @@
"nl": "Is er extra info die je kwijt wil?",
"de": "Gibt es zusätzliche Informationen?",
"es": "¿Hay alguna información adicional?",
- "ca": "Hi ha alguna informació addicional?"
+ "ca": "Hi ha alguna informació addicional?",
+ "cs": "Jsou k dispozici nějaké další informace?"
},
"render": {
"en": "Extra info: {description:0}",
"nl": "Extra info: {description:0}",
"de": "Zusätzliche Informationen: {description:0}",
"es": "Información adicional: {description:0}",
- "ca": "Informació adicional: {description:0}"
+ "ca": "Informació adicional: {description:0}",
+ "cs": "Další informace: {description:0}"
},
"freeform": {
"key": "description:0"
@@ -456,7 +489,8 @@
"fr": "Superficie : {_surface:ha} ha",
"de": "Grundfläche: {_surface:ha}ha",
"es": "Superficie: {_surface:ha}Ha",
- "ca": "Superfície: {_surface:ha}Ha"
+ "ca": "Superfície: {_surface:ha}Ha",
+ "cs": "Plocha: {_surface:ha}Ha"
},
"condition": "_surface:ha!=0",
"id": "Surface area"
@@ -473,13 +507,15 @@
"en": "a nature reserve",
"nl": "een natuurreservaat",
"de": "ein Schutzgebiet",
- "ca": "una reserva natural"
+ "ca": "una reserva natural",
+ "cs": "přírodní rezervace"
},
"description": {
"en": "Add a missing nature reserve",
"nl": "Voeg een ontbrekend, erkend natuurreservaat toe, bv. een gebied dat beheerd wordt door het ANB of natuurpunt",
"de": "Ein fehlendes Naturschutzgebiet hinzufügen",
- "ca": "Afegeix una reserva natural que falta"
+ "ca": "Afegeix una reserva natural que falta",
+ "cs": "Přidat chybějící přírodní rezervaci"
}
}
],
@@ -492,7 +528,8 @@
"en": "Freely accesible",
"nl": "Vrij te bezoeken",
"de": "Frei zugänglich",
- "ca": "De lliure accés"
+ "ca": "De lliure accés",
+ "cs": "Volně přístupné"
},
"osmTags": "access=yes"
}
@@ -506,7 +543,8 @@
"en": "All nature reserves",
"nl": "Alle natuurgebieden",
"de": "Alle Naturschutzgebiete",
- "ca": "Totes les reserves naturals"
+ "ca": "Totes les reserves naturals",
+ "cs": "Všechny přírodní rezervace"
}
},
{
@@ -514,7 +552,8 @@
"en": "Dogs are allowed to roam freely",
"nl": "Honden mogen vrij rondlopen",
"de": "Hunde dürfen frei herumlaufen",
- "ca": "Els gossos poden anar lliurement"
+ "ca": "Els gossos poden anar lliurement",
+ "cs": "Psi se mohou volně pohybovat"
},
"osmTags": "dog=yes"
},
@@ -523,7 +562,8 @@
"en": "Dogs are allowed if they are leashed",
"nl": "Honden welkom aan de leiband",
"de": "Hunde nur erlaubt, wenn sie angeleint sind",
- "ca": "S'admeten gossos si van lligats"
+ "ca": "S'admeten gossos si van lligats",
+ "cs": "Psi jsou povoleni, pokud jsou na vodítku"
},
"osmTags": {
"or": [
diff --git a/assets/layers/note/note.json b/assets/layers/note/note.json
index 65fc2647f..ca9faa6c7 100644
--- a/assets/layers/note/note.json
+++ b/assets/layers/note/note.json
@@ -5,7 +5,8 @@
"nl": "OpenStreetMap Notes",
"de": "OpenStreetMap-Hinweise",
"es": "Notas de OpenStreetMap",
- "ca": "Notes d'OpenStreetMap"
+ "ca": "Notes d'OpenStreetMap",
+ "cs": "Poznámky OpenStreetMap"
},
"description": "This layer shows notes on OpenStreetMap. Having this layer in your theme will trigger the 'add new note' functionality in the 'addNewPoint'-popup (or if your theme has no presets, it'll enable adding notes)",
"source": {
@@ -24,7 +25,8 @@
"de": "Notiz",
"es": "Nota",
"pa_PK": "نوٹ",
- "pl": "Notatka"
+ "pl": "Notatka",
+ "cs": "Poznámka"
},
"mappings": [
{
@@ -35,7 +37,8 @@
"de": "Geschlossene Notiz",
"es": "Nota cerrada",
"pl": "Zamknięta notatka",
- "ca": "Nota tancada"
+ "ca": "Nota tancada",
+ "cs": "Uzavřená poznámka"
}
}
]
@@ -75,7 +78,8 @@
"de": "Bilder aus der Nähe
Die folgenden Bilder sind mit Geotags versehene Bilder aus der Nähe und könnten für die Bearbeitung dieser Notiz hilfreich sein.",
"es": "Imágenes cercanas
Las imágenes de debajo son imágenes geoetiquetadas cercanas y pueden ser útiles para encargarse de esta nota.",
"nl": "Afbeeldingen in de buurt
Onderstaande afbeeldingen zijn afbeeldingen met geo-referentie en die in de buurt genomen zijn. Mogelijks zijn ze nuttig om deze kaartnota af te handelen.",
- "ca": "Imatges properes
Les imatges de sota són imatges geoetiquetades properes i poden ser útils per a encarregar-se d'aquesta nota."
+ "ca": "Imatges properes
Les imatges de sota són imatges geoetiquetades properes i poden ser útils per a encarregar-se d'aquesta nota.",
+ "cs": "Obrázky v okolí
Obrázky níže jsou obrázky s geografickými značkami v okolí a mohou vám pomoci s touto poznámkou."
},
"special": {
"type": "nearby_images",
@@ -150,7 +154,8 @@
"nl": "Moet in de eerste opmerking \"{search}\" bevatten",
"de": "Sollte {search} im ersten Kommentar erwähnen",
"es": "Debe mencionar {search} en el primer comentario",
- "ca": "Has de mencionar {search} en el primer comentari"
+ "ca": "Has de mencionar {search} en el primer comentari",
+ "cs": "Měl by se zmínit {search} v prvním komentáři"
}
}
]
@@ -251,7 +256,8 @@
"nl": "Geopend na {search}",
"de": "Zuletzt bearbeitet nach dem {search}",
"es": "Abierta después de {search}",
- "ca": "Oberta després de {search}"
+ "ca": "Oberta després de {search}",
+ "cs": "Otevřeno po {search}"
}
}
]
@@ -308,7 +314,8 @@
"nl": "Toon enkel de Notes geopend door een anonieme bijdrager",
"de": "Nur Notizen anzeigen, die anonym erstellt wurden",
"es": "Solo mostrar las notas abiertas por contributores anómimos",
- "ca": "Sols mostrar les notes obertes per contribuïdors anònims"
+ "ca": "Sols mostrar les notes obertes per contribuïdors anònims",
+ "cs": "Zobrazovat pouze poznámky otevřené anonymním přispěvatelem"
}
}
]
@@ -323,7 +330,8 @@
"nl": "Toon enkel open Notes",
"de": "Nur offene Notizen anzeigen",
"es": "Solo mostrar las notas abiertas",
- "ca": "Sols mostra les notes obertes"
+ "ca": "Sols mostra les notes obertes",
+ "cs": "Zobrazit pouze otevřené poznámky"
}
}
]
@@ -337,7 +345,8 @@
"nl": "Alle Notes",
"de": "Alle Notizen",
"es": "Todas las notas",
- "ca": "Totes les notes"
+ "ca": "Totes les notes",
+ "cs": "Všechny poznámky"
}
},
{
diff --git a/assets/layers/observation_tower/observation_tower.json b/assets/layers/observation_tower/observation_tower.json
index 8dcb8842e..21fe48ac4 100644
--- a/assets/layers/observation_tower/observation_tower.json
+++ b/assets/layers/observation_tower/observation_tower.json
@@ -7,7 +7,8 @@
"de": "Aussichtstürme",
"ca": "Torres d'observació",
"es": "Torres de observación",
- "pl": "Wieże obserwacyjne"
+ "pl": "Wieże obserwacyjne",
+ "cs": "Rozhledny"
},
"minzoom": 8,
"title": {
@@ -18,7 +19,8 @@
"de": "Beobachtungsturm",
"ca": "Torre d'observació",
"es": "Torre de observación",
- "pl": "Wieża obserwacyjna"
+ "pl": "Wieża obserwacyjna",
+ "cs": "Rozhledna"
},
"mappings": [
{
@@ -41,7 +43,8 @@
"de": "Türme zur Aussicht auf die umgebende Landschaft",
"es": "Torres con vista panorámica",
"pl": "Wieże z panoramicznym widokiem",
- "ca": "Torres amb vista panoràmica"
+ "ca": "Torres amb vista panoràmica",
+ "cs": "Věže s panoramatickým výhledem"
},
"tagRenderings": [
"images",
@@ -52,7 +55,8 @@
"de": "Wie ist der Name des Turms?",
"es": "¿Cual es el nombre de esta torre?",
"ca": "Com s'anomena aquesta torre?",
- "pl": "Jaka jest nazwa tej wieży?"
+ "pl": "Jaka jest nazwa tej wieży?",
+ "cs": "Jak se jmenuje tato věž?"
},
"render": {
"en": "This tower is called {name}",
@@ -60,7 +64,8 @@
"de": "Der Name des Turms ist {name}",
"es": "Esta torre se llama {name}",
"ca": "Aquesta torre s'anomena {name}",
- "pl": "Ta wieża nazywa się {name}"
+ "pl": "Ta wieża nazywa się {name}",
+ "cs": "Tato věž se jmenuje {name}"
},
"freeform": {
"key": "name"
@@ -74,7 +79,8 @@
"de": "Der Turm hat keinen eigenen Namen",
"es": "Esta torre no tiene un nombre específico",
"ca": "Aquesta torre no té un nom concret",
- "pl": "Ta wieża nie ma określonej nazwy"
+ "pl": "Ta wieża nie ma określonej nazwy",
+ "cs": "Tato věž nemá konkrétní jméno"
}
}
],
@@ -87,7 +93,8 @@
"de": "Wie hoch ist dieser Turm?",
"es": "¿Cual es la altura de esta torre?",
"ca": "Quina és l'alçada d'aquesta torre?",
- "pl": "Jaka jest wysokość tej wieży?"
+ "pl": "Jaka jest wysokość tej wieży?",
+ "cs": "Jaká je výška této věže?"
},
"render": {
"en": "This tower is {height} high",
@@ -95,7 +102,8 @@
"de": "Dieser Turm ist {height} hoch",
"es": "Esta torre mide {height}",
"pl": "Ta wieża ma wysokość {height}",
- "ca": "Aquesta torre fa {height}"
+ "ca": "Aquesta torre fa {height}",
+ "cs": "Tato věž je {height} vysoká"
},
"freeform": {
"key": "height",
@@ -110,7 +118,8 @@
"nl": "Is deze toren publiek toegankelijk?",
"es": "¿Se puede visitar esta torre?",
"de": "Darf der Turm betreten werden?",
- "ca": "Es pot visitar aquesta torre?"
+ "ca": "Es pot visitar aquesta torre?",
+ "cs": "Lze tuto věž navštívit?"
},
"mappings": [
{
@@ -121,7 +130,8 @@
"de": "Der Turm ist öffentlich zugänglich",
"es": "Esta torre es accesible públicamente",
"ca": "Aquesta torre és d'accés públic",
- "pl": "Ta wieża jest publicznie dostępna"
+ "pl": "Ta wieża jest publicznie dostępna",
+ "cs": "Tato věž je veřejně dostupná"
}
},
{
@@ -132,7 +142,8 @@
"de": "Der Turm darf nur in Begleitung eines Führers betreten werden",
"es": "A esta torre solo se puede acceder con un guía",
"ca": "Aquesta torre només es pot visitar amb un guia",
- "pl": "Ta wieża można być zwiedzana tylko z przewodnikiem"
+ "pl": "Ta wieża można być zwiedzana tylko z przewodnikiem",
+ "cs": "Tuto věž lze navštívit pouze s průvodcem"
}
}
]
@@ -144,7 +155,8 @@
"de": "Was kostet der Zugang zu diesem Turm?",
"es": "¿Cuánto hay que pagar para entrar en esta torre?",
"pl": "Ile kosztuje wstęp na tę wieżę?",
- "ca": "Quant hi ha que pagar per entrar a aquesta torre?"
+ "ca": "Quant hi ha que pagar per entrar a aquesta torre?",
+ "cs": "Kolik se platí za vstup do této věže?"
},
"render": {
"en": "Visiting this tower costs {charge}",
@@ -152,7 +164,8 @@
"de": "Der Besuch des Turms kostet {charge}",
"es": "Visitar esta torre cuesta {charge}",
"pl": "Wizyta na tej wieży kosztuje {charge}",
- "ca": "Visitar aquesta torre costa {charge}"
+ "ca": "Visitar aquesta torre costa {charge}",
+ "cs": "Návštěva této věže stojí {charge}"
},
"freeform": {
"key": "charge",
@@ -172,7 +185,8 @@
"en": "Free to visit",
"nl": "Gratis te bezoeken",
"de": "Eintritt kostenlos",
- "pl": "Darmowe wejście"
+ "pl": "Darmowe wejście",
+ "cs": "Zdarma k návštěvě"
}
}
],
@@ -205,7 +219,8 @@
"de": "Wie viele einzelne Stufen muss man erklimmen, um die Spitze des Turms zu erreichen?",
"es": "¿Cuántos escalones hay que subir para llegar a la cima de esta torre?",
"ca": "Quants esglaons individuals cal pujar per arribar al cim d'aquesta torre?",
- "pl": "Ile pojedynczych stopni trzeba pokonać, aby dostać się na górę tej wieży?"
+ "pl": "Ile pojedynczych stopni trzeba pokonać, aby dostać się na górę tej wieży?",
+ "cs": "Kolik jednotlivých schodů musí člověk zdolat, aby se dostal na vrchol této věže?"
},
"freeform": {
"key": "step_count",
@@ -217,7 +232,8 @@
"de": "Dieser Turm hat {step_count} Stufen, um die Spitze zu erreichen",
"es": "Esta torre tiene {step_count} escalones para lllegar a l a cima",
"ca": "Aquesta torre té {step_count} esglaons per arribar al cim",
- "pl": "Ta wieża ma {step_count} stopni na górę"
+ "pl": "Ta wieża ma {step_count} stopni na górę",
+ "cs": "Na vrchol této věže vede {step_count} schodů"
},
"condition": {
"or": [
@@ -234,7 +250,8 @@
"de": "Hat dieser Turm einen Aufzug?",
"es": "¿Esta torre tiene ascensor?",
"pl": "Czy ta wieża ma windę?",
- "ca": "Aquesta torre té ascensor?"
+ "ca": "Aquesta torre té ascensor?",
+ "cs": "Má tato věž výtah?"
},
"mappings": [
{
@@ -245,7 +262,8 @@
"de": "Dieser Turm verfügt über einen Aufzug, der die Besucher nach oben bringt",
"es": "Esta torre tiene un ascensor que lleva a los visitantes a la cima",
"pl": "Ta wieża ma windę, która zabiera zwiedzających na górę",
- "ca": "Aquesta torre té un ascensor que porta els visitants al cim"
+ "ca": "Aquesta torre té un ascensor que porta els visitants al cim",
+ "cs": "Tato věž má výtah, který návštěvníky vyveze na vrchol"
}
},
{
@@ -256,7 +274,8 @@
"de": "Dieser Turm hat keinen Aufzug",
"es": "Esta torre no tiene ascensor",
"pl": "Ta wieża nie ma windy",
- "ca": "Aquesta torre no té ascensor"
+ "ca": "Aquesta torre no té ascensor",
+ "cs": "Tato věž nemá výtah"
}
}
],
@@ -274,7 +293,8 @@
"de": "Wer betreibt den Turm?",
"es": "¿Quién mantiene esta torre?",
"ca": "Qui manté aquesta torre?",
- "pl": "Kto obsługuje tę wieżę?"
+ "pl": "Kto obsługuje tę wieżę?",
+ "cs": "Kdo udržuje tuto věž?"
},
"render": {
"nl": "Wordt onderhouden door {operator}",
@@ -282,7 +302,8 @@
"de": "Betrieben von {operator}",
"es": "Mantenida por {operator}",
"pl": "Obsługiwana przez {operator}",
- "ca": "Mantés per {operator}"
+ "ca": "Mantés per {operator}",
+ "cs": "Udržováno {operator}"
},
"freeform": {
"key": "operator"
@@ -333,7 +354,8 @@
"de": " Meter",
"ca": " metre",
"es": " metros",
- "pl": " metr"
+ "pl": " metr",
+ "cs": " metr"
}
}
],
diff --git a/assets/layers/osm_community_index/osm_community_index.json b/assets/layers/osm_community_index/osm_community_index.json
index 908e1d4ec..a704a9160 100644
--- a/assets/layers/osm_community_index/osm_community_index.json
+++ b/assets/layers/osm_community_index/osm_community_index.json
@@ -64,7 +64,8 @@
"nl": "Land",
"ca": "País",
"fr": "Pays",
- "pl": "Kraj"
+ "pl": "Kraj",
+ "cs": "Země"
},
"osmTags": "level=country"
}
@@ -77,7 +78,8 @@
"question": {
"en": "Sub Country Group",
"de": "Regionale Gruppe",
- "ca": "Subgrup de països"
+ "ca": "Subgrup de països",
+ "cs": "Skupina dílčích zemí"
},
"osmTags": "level=subcountryGroup"
}
@@ -106,7 +108,8 @@
"question": {
"en": "Intermediate Region",
"de": "Mittlere Region",
- "ca": "Regió intermèdia"
+ "ca": "Regió intermèdia",
+ "cs": "Střední region"
},
"osmTags": "level=intermediateRegion"
}
@@ -121,7 +124,8 @@
"de": "Gebiet",
"ca": "Territori",
"fr": "Territoire",
- "pl": "Terytorium"
+ "pl": "Terytorium",
+ "cs": "Území"
},
"osmTags": "level=territory"
}
@@ -137,7 +141,8 @@
"nl": "Wereld",
"ca": "Món",
"fr": "Monde",
- "pl": "Świat"
+ "pl": "Świat",
+ "cs": "Svět"
},
"osmTags": "level=world"
}
@@ -152,7 +157,8 @@
"de": "Andere Communities",
"ca": "Altres Comunitats",
"fr": "Autres communautés",
- "pl": "Inne społeczności"
+ "pl": "Inne społeczności",
+ "cs": "Ostatní komunity"
},
"osmTags": "level="
}
@@ -164,6 +170,7 @@
"de": "Eine Ebene aller OpenStreetMap-Communities",
"ca": "Una capa que mostra les comunitats d'OpenStreetMap",
"fr": "Une couche affichant les communautés OpenStreetMap",
- "pl": "Warstwa pokazująca społeczności OpenStreetMap"
+ "pl": "Warstwa pokazująca społeczności OpenStreetMap",
+ "cs": "Vrstva zobrazující komunity OpenStreetMap"
}
}
diff --git a/assets/layers/parcel_lockers/parcel_lockers.json b/assets/layers/parcel_lockers/parcel_lockers.json
index 62d6c39b2..51b3be830 100644
--- a/assets/layers/parcel_lockers/parcel_lockers.json
+++ b/assets/layers/parcel_lockers/parcel_lockers.json
@@ -6,7 +6,8 @@
"nl": "Pakketautomaten",
"ca": "bústies intel·ligents",
"fr": "Casiers à colis",
- "pl": "Paczkomaty"
+ "pl": "Paczkomaty",
+ "cs": "Schránky na balíky"
},
"description": {
"en": "Layer showing parcel lockers for collecting and sending parcels.",
@@ -14,7 +15,8 @@
"nl": "Laag met pakketautomaten voor het ophalen en verzenden van paketten.",
"ca": "Capa que mostra les bústies intel·ligents per recollir i enviar paquets.",
"fr": "Couche affichant les casiers pour récupérer ou envoyer des colis.",
- "pl": "Warstwa pokazująca paczkomaty umożliwiające odbieranie i wysyłanie przesyłek."
+ "pl": "Warstwa pokazująca paczkomaty umożliwiające odbieranie i wysyłanie przesyłek.",
+ "cs": "Vrstva se skříňkami na balíky pro vyzvedávání a odesílání balíků."
},
"minzoom": 12,
"source": {
@@ -38,7 +40,8 @@
"de": "ein Paketschließfach",
"ca": "una bústia intel·ligent",
"fr": "un casier à colis",
- "pl": "paczkomat"
+ "pl": "paczkomat",
+ "cs": "schránky na balíky"
},
"tags": [
"amenity=parcel_locker"
@@ -52,7 +55,8 @@
"nl": "Pakketautomaat",
"ca": "Bústia intel·ligent",
"fr": "Casier à colis",
- "pl": "Paczkomat"
+ "pl": "Paczkomat",
+ "cs": "Schránka na balíky"
},
"mappings": [
{
@@ -78,7 +82,8 @@
"nl": "Wat is het merk van deze pakketautomaat?",
"ca": "Quina és la marca d'aquesta bústia intel·ligent?",
"fr": "Quelle est la marque de ce casier à colis ?",
- "pl": "Jakiej marki jest ten paczkomat?"
+ "pl": "Jakiej marki jest ten paczkomat?",
+ "cs": "Jaká je značka skříňky na balíky?"
},
"freeform": {
"key": "brand",
@@ -89,7 +94,8 @@
"nl": "Merk",
"ca": "Marca",
"fr": "Marque",
- "pl": "Marka"
+ "pl": "Marka",
+ "cs": "Značka"
}
},
"mappings": [
@@ -101,7 +107,8 @@
"nl": "Dit is een Amazon Locker",
"ca": "Açò és un Amazon Locker",
"fr": "C'est un Amazon Locker",
- "pl": "To jest paczkomat Amazonu"
+ "pl": "To jest paczkomat Amazonu",
+ "cs": "Toto je skříňka Amazon Locker"
},
"addExtraTags": [
"brand:wikidata=Q16974764",
@@ -115,7 +122,8 @@
"en": "This is a DHL Packstation",
"de": "Dies ist eine DHL-Packstation",
"nl": "Dit is een DHL Packstation",
- "ca": "Açò és un DHL Packstation"
+ "ca": "Açò és un DHL Packstation",
+ "cs": "Toto je DHL Packstation"
},
"addExtraTags": [
"brand:wikidata=Q1766703",
@@ -130,7 +138,8 @@
"en": "This is a DPD Pickup Station",
"de": "Dies ist eine DPD Pickup Station",
"nl": "Dit is een DPD Pickup Station",
- "fr": "C'est une DPD Pickup Station"
+ "fr": "C'est une DPD Pickup Station",
+ "cs": "Toto je DPD Pickup Station"
},
"addExtraTags": [
"operator=DPD"
@@ -145,7 +154,8 @@
"de": "Dies ist ein PostNL-Paketschließfach",
"ca": "Açò és una bústia intel·ligent de PostNL",
"fr": "C'est un PostNL Parcel Locker",
- "pl": "To jest paczkomat PostNL"
+ "pl": "To jest paczkomat PostNL",
+ "cs": "Toto je PostNL Parcel Locker"
},
"addExtraTags": [
"operator=PostNL"
@@ -159,7 +169,8 @@
"nl": "Dit is een {brand} pakketautomaat",
"ca": "Açò és una bústia intel·ligent de {brand}",
"fr": "C'est un casier à colis {brand}",
- "pl": "To jest paczkomat marki {brand}"
+ "pl": "To jest paczkomat marki {brand}",
+ "cs": "To je {brand} schránka na balíky"
}
},
{
@@ -169,7 +180,8 @@
"de": "Was ist der Betreiber des Paketschließfachs?",
"nl": "Wat is de beheerder van deze pakketautomaat?",
"ca": "Qui gestiona aquesta bústia intel·ligent?",
- "fr": "Quel est l'exploitant de ce casier à colis ?"
+ "fr": "Quel est l'exploitant de ce casier à colis ?",
+ "cs": "Kdo je provozovatelem skříňky na balíky?"
},
"freeform": {
"key": "operator",
@@ -180,7 +192,8 @@
"nl": "Beheerder",
"ca": "Gestor",
"fr": "Exploitant",
- "pl": "Operator"
+ "pl": "Operator",
+ "cs": "Operátor"
}
},
"render": {
@@ -189,7 +202,8 @@
"nl": "Deze pakketautomaat wordt beheerd door {operator}",
"ca": "Aquesta bústia intel·ligent la gestiona {operator}",
"fr": "Ce casier à colis est exploité par {operator}",
- "pl": "Ten paczkomat jest obsługiwany przez {operator}"
+ "pl": "Ten paczkomat jest obsługiwany przez {operator}",
+ "cs": "Tuto skříňku na pozemky provozuje {operator}"
}
},
"opening_hours_24_7",
@@ -200,7 +214,8 @@
"de": "Wie lautet die Referenznummer/Kennung dieses Paketschließfachs?",
"nl": "Wat is het referentienummer/identificator van deze pakketautomaat?",
"ca": "Quin és el nombre de referència/identificador d'aquesta bústia intel·ligent?",
- "fr": "Quel est le numéro de référence/d'identification de ce casier à colis ?"
+ "fr": "Quel est le numéro de référence/d'identification de ce casier à colis ?",
+ "cs": "Jaké je referenční číslo/identifikátor této parcelní skříňky?"
},
"freeform": {
"key": "ref",
@@ -230,7 +245,8 @@
"nl": "Kan je pakketten versturen vanuit deze pakketautomaat?",
"ca": "Pots enviar paquets des d'aquesta bústia intel·ligent?",
"fr": "Peut-on envoyer des colis depuis ce casier ?",
- "pl": "Czy z tego paczkomatu można wysyłać przesyłki?"
+ "pl": "Czy z tego paczkomatu można wysyłać przesyłki?",
+ "cs": "Lze z této schránky na balíky odesílat balíky?"
},
"mappings": [
{
@@ -241,7 +257,8 @@
"nl": "Je kan pakketten versturen vanuit deze pakketautomaat",
"ca": "Pots enviar paquets des d'aquesta bústia intel·ligent",
"fr": "On peut envoyer des colis depuis ce casier",
- "pl": "Z tego paczkomatu można wysyłać przesyłki"
+ "pl": "Z tego paczkomatu można wysyłać przesyłki",
+ "cs": "Z této skříňky na balíky můžete posílat balíky"
}
},
{
@@ -252,7 +269,8 @@
"nl": "Je kan geen pakketten versturen vanuit deze pakketautomaat",
"ca": "No pots enviar paquets des d'aquesta bústia intel·ligent",
"fr": "On ne peut pas envoyer de colis depuis ce casier",
- "pl": "Z tego paczkomatu nie można wysyłać przesyłek"
+ "pl": "Z tego paczkomatu nie można wysyłać przesyłek",
+ "cs": "Z této skříňky na balíky nemůžete posílat balíky"
}
}
],
@@ -266,7 +284,8 @@
"nl": "Kan je pakketten ophalen bij deze pakketautomaat?",
"ca": "Pots arreplegar paquets a aquest armari intel·ligent?",
"fr": "Peut-on retirer des colis depuis ce casier ?",
- "pl": "Czy z tego paczkomatu można odbierać przesyłki?"
+ "pl": "Czy z tego paczkomatu można odbierać przesyłki?",
+ "cs": "Můžete si vyzvednout balíčky z této skříňky na balíky?"
},
"mappings": [
{
@@ -277,7 +296,8 @@
"nl": "Je kan pakketten ophalen bij deze pakketautomaat",
"ca": "Pots arreplegar paquets a aquesta bústia intel·ligent",
"fr": "On peut retirer des colis depuis ce casier",
- "pl": "Z tego paczkomatu można odbierać przesyłki"
+ "pl": "Z tego paczkomatu można odbierać przesyłki",
+ "cs": "Balíčky si můžete vyzvednout v této skříňce na balíky"
}
},
{
@@ -288,7 +308,8 @@
"nl": "Je kan geen pakketten ophalen bij deze pakketautomaat",
"ca": "No pots arreplegar paquets a aquesta bústia intel·ligent",
"fr": "On ne peut pas retirer de colis depuis ce casier",
- "pl": "Z tego paczkomatu nie można odbierać przesyłek"
+ "pl": "Z tego paczkomatu nie można odbierać przesyłek",
+ "cs": "Z této skříňky na balíky nemůžete vyzvedávat balíky"
}
}
],
diff --git a/assets/layers/parking/parking.json b/assets/layers/parking/parking.json
index a37c76317..480680d14 100644
--- a/assets/layers/parking/parking.json
+++ b/assets/layers/parking/parking.json
@@ -8,7 +8,8 @@
"es": "Aparcamiento",
"fr": "Lieu de stationnement",
"pa_PK": "پارکنگ",
- "pl": "Parking"
+ "pl": "Parking",
+ "cs": "Parkoviště"
},
"minzoom": 12,
"source": {
@@ -22,7 +23,8 @@
"es": "aparcamiento de coches",
"fr": "Lieu de stationnement",
"pl": "Parking samochodowy",
- "ca": "Aparcament de cotxes"
+ "ca": "Aparcament de cotxes",
+ "cs": "Parkování"
}
},
"description": {
@@ -32,7 +34,8 @@
"es": "Una capa que muestra aparcamientos para coches",
"fr": "Un calque montrant les parkings",
"ca": "Una capa que mostra aparcaments per a cotxes",
- "pl": "Warstwa pokazująca parkingi samochodowe"
+ "pl": "Warstwa pokazująca parkingi samochodowe",
+ "cs": "Vrstva zobrazující parkoviště"
},
"tagRenderings": [
"images",
@@ -47,7 +50,8 @@
"nl": "Dit is een bovengronds parkeerterrein",
"de": "Dies ist ein oberirdischer Parkplatz",
"fr": "C'est un parking en surface",
- "ca": "Aquest és un aparcament en superfície"
+ "ca": "Aquest és un aparcament en superfície",
+ "cs": "Jedná se o povrchové parkoviště"
}
},
{
@@ -57,7 +61,8 @@
"nl": "Dit is een parkeerplek langs een weg",
"de": "Dies ist eine Parkbucht neben einer Straße",
"fr": "C'est un lieu de stationnement à côté d'une route",
- "ca": "Es tracta d'un aparcament al costat d'un carrer"
+ "ca": "Es tracta d'un aparcament al costat d'un carrer",
+ "cs": "Jedná se o parkoviště vedle ulice"
}
},
{
@@ -68,7 +73,8 @@
"de": "Dies ist eine Tiefgarage",
"fr": "C'est un parking souterrain",
"ca": "Aquest és un aparcament subterrani",
- "pl": "To jest podziemny parking"
+ "pl": "To jest podziemny parking",
+ "cs": "Jedná se o podzemní garáž"
}
},
{
@@ -79,7 +85,8 @@
"de": "Dies ist ein mehrstöckiges oberirdisches Parkhaus",
"fr": "C'est un parking à plusieurs étages",
"pl": "To jest wielopiętrowy parking",
- "ca": "Es tracta d'un garatge de diverses plantes"
+ "ca": "Es tracta d'un garatge de diverses plantes",
+ "cs": "Jedná se o vícepodlažní parkovací garáž"
}
},
{
@@ -88,7 +95,8 @@
"en": "This is a rooftop parking deck",
"nl": "Dit is een parkeerdek op een dak",
"de": "Dies ist ein Parkdeck auf dem Dach",
- "fr": "C'est un parking sur le toit"
+ "fr": "C'est un parking sur le toit",
+ "cs": "Jedná se o střešní parkoviště"
}
},
{
@@ -99,7 +107,8 @@
"de": "Dies ist eine Fahrspur zum Parken auf der Straße",
"fr": "C'est une voie de stationnement sur la route",
"pl": "To jest pas do parkowania na jezdni",
- "ca": "Aquest és un carril per aparcar al carrer"
+ "ca": "Aquest és un carril per aparcar al carrer",
+ "cs": "Jedná se o pruh pro parkování na silnici"
}
},
{
@@ -108,7 +117,8 @@
"en": "This is parking covered by carports",
"nl": "Dit is parking overdekt met carports",
"de": "Dies ist ein durch Carports überdachter Parkplatz",
- "fr": "C'est un parking couvert avec des abris auto"
+ "fr": "C'est un parking couvert avec des abris auto",
+ "cs": "Jedná se o parkoviště kryté přístřešky pro auta"
}
},
{
@@ -117,7 +127,8 @@
"en": "This a parking consisting of garage boxes",
"nl": "Dit is een parking bestaande uit garageboxen",
"de": "Dies ist ein Parkplatz bestehend aus Garagenboxen",
- "fr": "C'est un parking composé de box de garage"
+ "fr": "C'est un parking composé de box de garage",
+ "cs": "Jedná se o parkoviště skládající se z garážových boxů"
}
},
{
@@ -127,7 +138,8 @@
"nl": "Dit is een parkeerplek op een layby",
"de": "Hier gibt es Parkmöglichkeiten auf einem kleinen Rastplatz",
"fr": "C'est un parking sur une aire de stationnement",
- "ca": "Aquest és un aparcament en una zona de descans"
+ "ca": "Aquest és un aparcament en una zona de descans",
+ "cs": "Jedná se o parkoviště na odpočívadle"
}
},
{
@@ -136,7 +148,8 @@
"en": "This is a parking consisting of sheds",
"nl": "Dit is een parking bestaande uit schuren",
"de": "Hier gibt es Parkmöglichkeiten unter einer offenen Dachkonstruktion",
- "fr": "C'est un parking composé de cabanons"
+ "fr": "C'est un parking composé de cabanons",
+ "cs": "Jedná se o parkoviště tvořené přístřešky"
}
}
],
@@ -146,7 +159,8 @@
"de": "Was ist das für ein Parkplatz?",
"fr": "De quel type de stationnement s'agit-il ?",
"ca": "Quin tipus d'aparcament és aquest?",
- "pl": "Jaki to rodzaj parkingu?"
+ "pl": "Jaki to rodzaj parkingu?",
+ "cs": "Jaký je druh parkování?"
}
},
{
@@ -160,7 +174,8 @@
"de": "Anzahl barrierefreier Stellplätze",
"fr": "Nombre de places de stationnement réservées aux personnes à mobilité réduite",
"ca": "Quantitat de places d'aparcament reservades per a persones amb mobilitat reduïda",
- "pl": "Liczba miejsc parkingowych przeznaczonych dla niepełnosprawnych"
+ "pl": "Liczba miejsc parkingowych przeznaczonych dla niepełnosprawnych",
+ "cs": "Počet parkovacích míst vyhrazených pro osoby se zdravotním postižením"
}
},
"mappings": [
@@ -172,7 +187,8 @@
"de": "Es gibt barrierefreie Stellplätze, aber die Anzahl ist unbekannt",
"fr": "Il y a des places de stationnement pour personnes à mobilité réduite, mais on ne sait pas combien",
"ca": "Hi ha places d'aparcament per a gent amb mobilitat reduïda, però no es sap quantes",
- "pl": "Są tutaj miejsca parkingowe dla niepełnosprawnych, ale nie wiadomo ile"
+ "pl": "Są tutaj miejsca parkingowe dla niepełnosprawnych, ale nie wiadomo ile",
+ "cs": "K dispozici jsou parkovací místa pro osoby se zdravotním postižením, ale není známo, kolik jich je"
},
"hideInAnswer": true
},
@@ -184,7 +200,8 @@
"de": "Es gibt keine barrierefreien Stellplätze",
"fr": "Il n'y a pas de places de stationnement pour personnes à mobilité réduite",
"pl": "Nie ma tutaj żadnych miejsc parkingowych dla niepełnosprawnych",
- "ca": "No hi ha places d'aparcament per a minusvàlids"
+ "ca": "No hi ha places d'aparcament per a minusvàlids",
+ "cs": "Nejsou zde žádná parkovací místa pro osoby se zdravotním postižením"
},
"hideInAnswer": true
},
@@ -196,7 +213,8 @@
"de": "Es gibt keine barrierefreien Stellplätze",
"fr": "Il n'y a pas de places de stationnement pour personnes à mobilité réduite",
"ca": "No hi ha places d'aparcament per a persones amb mobilitat reduïda",
- "pl": "Nie ma tutaj żadnych miejsc parkingowych dla niepełnosprawnych"
+ "pl": "Nie ma tutaj żadnych miejsc parkingowych dla niepełnosprawnych",
+ "cs": "Nejsou zde žádná parkovací místa pro osoby se zdravotním postižením"
}
}
],
@@ -206,7 +224,8 @@
"de": "Wie viele barrierefreie Stellplätze gibt es auf diesem Parkplatz?",
"fr": "Combien y a-t-il de places de stationnement pour personnes à mobilité réduite dans ce parking ?",
"ca": "Quantes places d'aparcament per a persones amb mobilitat reduïda hi ha al parking?",
- "pl": "Jak wiele miejsc parkingowych dla niepełnosprawnych znajduje się na tym parkingu?"
+ "pl": "Jak wiele miejsc parkingowych dla niepełnosprawnych znajduje się na tym parkingu?",
+ "cs": "Kolik je na tomto parkovišti parkovacích míst pro osoby se zdravotním postižením?"
},
"render": {
"en": "There are {capacity:disabled} disabled parking spots",
@@ -214,7 +233,8 @@
"de": "Es gibt {capacity:disabled} barrierefreie Stellplätze",
"fr": "Il y a {capacity:disabled} places de stationnement pour personnes à mobilité réduite",
"ca": "Hi ha {capacity:disabled} places d'aparcament per a discapacitats",
- "pl": "Jest {capacity:disabled} miejsc parkingowych dla niepełnosprawnych"
+ "pl": "Jest {capacity:disabled} miejsc parkingowych dla niepełnosprawnych",
+ "cs": "K dispozici je {capacity:disabled} parkovacích míst pro osoby se zdravotním postižením"
}
},
{
@@ -228,7 +248,8 @@
"de": "Anzahl der Parkplätze",
"fr": "Nombre de places de stationnement",
"ca": "Quantitat de places d'aparcament",
- "pl": "Liczba miejsc parkingowych"
+ "pl": "Liczba miejsc parkingowych",
+ "cs": "Počet parkovacích míst"
}
},
"question": {
@@ -237,7 +258,8 @@
"de": "Wie viele Stellplätze gibt es auf diesem Parkplatz?",
"fr": "Combien de places de stationnement y a-t-il dans ce parking ?",
"ca": "Quantes places d'aparcament hi han a aquest aparcament?",
- "pl": "Ile miejsc parkingowych jest na tym parkingu?"
+ "pl": "Ile miejsc parkingowych jest na tym parkingu?",
+ "cs": "Kolik je na tomto parkovišti parkovacích míst?"
},
"render": {
"en": "There are {capacity} parking spots",
@@ -245,7 +267,8 @@
"de": "Es gibt {capacity} Stellplätze",
"fr": "Il y a {capacity} places de stationnement",
"ca": "Hi han {capacity} places d'aparcament",
- "pl": "Jest {capacity} miejsc parkingowych"
+ "pl": "Jest {capacity} miejsc parkingowych",
+ "cs": "Počet parkovacích míst {capacity}"
}
}
],
@@ -261,7 +284,8 @@
"es": "un aparcamiento de coches",
"fr": "un lieu de stationnement pour voitures",
"ca": "un aparcament per a cotxes",
- "pl": "parking samochodowy"
+ "pl": "parking samochodowy",
+ "cs": "parkoviště"
}
}
],
diff --git a/assets/layers/parking_spaces/parking_spaces.json b/assets/layers/parking_spaces/parking_spaces.json
index 8e1520e33..6f14ddbd8 100644
--- a/assets/layers/parking_spaces/parking_spaces.json
+++ b/assets/layers/parking_spaces/parking_spaces.json
@@ -5,14 +5,16 @@
"de": "Stellplätze",
"nl": "Parkeerplekken",
"pl": "Miejsca parkingowe",
- "ca": "Places d'aparcament"
+ "ca": "Places d'aparcament",
+ "cs": "Parkovací místa"
},
"description": {
"en": "Layer showing individual parking spaces.",
"de": "Ebene mit den einzelnen PKW Stellplätzen.",
"nl": "Laag met individuele parkeerplekken.",
"pl": "Warstwa pokazująca pojedyncze miejsca parkingowe.",
- "ca": "Capa que mostra aparcaments de cotxes individuals."
+ "ca": "Capa que mostra aparcaments de cotxes individuals.",
+ "cs": "Vrstva zobrazující jednotlivá parkovací místa."
},
"minzoom": 19,
"source": {
@@ -26,7 +28,8 @@
"en": "What kind of parking space is this?",
"de": "Welche Art von Stellplatz ist dies?",
"nl": "Wat voor parkeerplek is dit?",
- "ca": "Quin tipus d'espai d'aparcament és aquest?"
+ "ca": "Quin tipus d'espai d'aparcament és aquest?",
+ "cs": "Co je to za parkovací místo?"
},
"mappings": [
{
@@ -36,7 +39,8 @@
"de": "Dies ist ein normaler Stellplatz.",
"nl": "Dit is een normale parkeerplek.",
"ca": "És un lloc normal d'aparcament.",
- "pl": "To jest zwykłe miejsce parkingowe."
+ "pl": "To jest zwykłe miejsce parkingowe.",
+ "cs": "To je normální parkovací místo."
},
"hideInAnswer": true
},
@@ -47,7 +51,8 @@
"de": "Dies ist ein normaler Stellplatz.",
"nl": "Dit is een normale parkeerplek.",
"pl": "To jest zwykłe miejsce parkingowe.",
- "ca": "Aquesta és una plaça d'aparcament normal."
+ "ca": "Aquesta és una plaça d'aparcament normal.",
+ "cs": "To je normální parkovací místo."
}
},
{
@@ -57,7 +62,8 @@
"de": "Dies ist ein Behindertenstellplatz.",
"nl": "Dit is een gehandicaptenparkeerplaats.",
"pl": "To jest miejsce parkingowe dla niepełnosprawnych.",
- "ca": "Aquesta és una plaça d'aparcament per a minusvàlids."
+ "ca": "Aquesta és una plaça d'aparcament per a minusvàlids.",
+ "cs": "Jedná se o parkovací místo pro osoby se zdravotním postižením."
}
},
{
@@ -67,7 +73,8 @@
"de": "Dies ist ein privater Stellplatz.",
"nl": "Dit is een privéparkeerplek.",
"pl": "To jest prywatne miejsce parkingowe.",
- "ca": "Es tracta d'una plaça d'aparcament privada."
+ "ca": "Es tracta d'una plaça d'aparcament privada.",
+ "cs": "Jedná se o soukromé parkovací místo."
}
},
{
@@ -77,7 +84,8 @@
"de": "Dies ist ein Stellplatz, der für das Laden von Fahrzeugen reserviert ist.",
"nl": "Deze parkeerplek is gereserveerd voor het opladen van voertuigen.",
"pl": "To miejsce parkingowe jest zarezerwowane dla ładowania pojazdów.",
- "ca": "Es tracta d'una plaça d'aparcament reservada per a la recàrrega de vehicles."
+ "ca": "Es tracta d'una plaça d'aparcament reservada per a la recàrrega de vehicles.",
+ "cs": "Jedná se o parkovací místo vyhrazené pro nabíjení vozidel."
}
},
{
@@ -87,7 +95,8 @@
"de": "Dies ist ein Stellplatz, der für Lieferfahrzeuge reserviert ist.",
"nl": "Deze parkeerplek is gereserveerd voor leveringen.",
"pl": "To miejsce parkingowe jest przeznaczone dla dostaw.",
- "ca": "Es tracta d'una plaça d'aparcament reservada per a repartidors."
+ "ca": "Es tracta d'una plaça d'aparcament reservada per a repartidors.",
+ "cs": "Jedná se o parkovací místo vyhrazené pro dodávky."
}
},
{
@@ -95,7 +104,8 @@
"then": {
"en": "This is parking space reserved for heavy goods vehicles.",
"de": "Dies ist ein Stellplatz, der für Lastkraftwagen reserviert ist.",
- "nl": "Deze parkeerplek is gereserveerd voor vrachtwagens."
+ "nl": "Deze parkeerplek is gereserveerd voor vrachtwagens.",
+ "cs": "Jedná se o parkovací místo vyhrazené pro těžká nákladní vozidla."
}
},
{
@@ -103,7 +113,8 @@
"then": {
"en": "This is parking space reserved for caravans or RVs.",
"de": "Dieser Stellplatz ist für Wohnwagen oder Wohnmobile reserviert.",
- "nl": "Deze parkeerplek is gereserveerd voor caravans of campers."
+ "nl": "Deze parkeerplek is gereserveerd voor caravans of campers.",
+ "cs": "Jedná se o parkovací místo vyhrazené pro karavany nebo obytná vozidla."
}
},
{
@@ -113,7 +124,8 @@
"de": "Dies ist ein Stellplatz, der für Busse reserviert ist.",
"nl": "Deze parkeerplek is gereserveerd voor bussen.",
"pl": "To miejsce parkingowe jest przeznaczone dla busów.",
- "ca": "Es tracta d'una plaça d'aparcament reservada per a autobusos."
+ "ca": "Es tracta d'una plaça d'aparcament reservada per a autobusos.",
+ "cs": "Jedná se o parkovací místo vyhrazené pro autobusy."
}
},
{
@@ -123,7 +135,8 @@
"de": "Dies ist ein Stellplatz, der für Motorräder reserviert ist.",
"nl": "Deze parkeerplek is gereserveerd voor motoren.",
"pl": "To miejsce parkingowe jest przeznaczone dla motocykli.",
- "ca": "Es tracta d'una plaça d'aparcament reservada per a motos."
+ "ca": "Es tracta d'una plaça d'aparcament reservada per a motos.",
+ "cs": "Jedná se o parkovací místo vyhrazené pro motocykly."
}
},
{
@@ -133,7 +146,8 @@
"de": "Dies ist ein Stellplatz, der für Eltern mit Kindern reserviert ist.",
"nl": "Deze parkeerplek is gereserveerd voor ouders met kinderen.",
"pl": "To miejsce jest przeznaczone dla rodziców z dziećmi.",
- "ca": "Es tracta d'una plaça d'aparcament reservada per a pares amb fills."
+ "ca": "Es tracta d'una plaça d'aparcament reservada per a pares amb fills.",
+ "cs": "Jedná se o parkovací místo vyhrazené pro rodiče s dětmi."
}
},
{
@@ -143,7 +157,8 @@
"de": "Dies ist ein Stellplatz, der für das Personal reserviert ist.",
"nl": "Deze parkeerplek is gereserveerd voor personeel.",
"pl": "To jest miejsce parkingowe przeznaczone dla pracowników.",
- "ca": "Es tracta d'una plaça d'aparcament reservada al personal."
+ "ca": "Es tracta d'una plaça d'aparcament reservada al personal.",
+ "cs": "Jedná se o parkovací místo vyhrazené pro zaměstnance."
}
},
{
@@ -153,7 +168,8 @@
"de": "Dies ist ein Stellplatz, der für Taxis reserviert ist.",
"nl": "Deze parkeerplek is gereserveerd voor taxis.",
"pl": "To miejsce parkingowe jest przeznaczone dla taksówek.",
- "ca": "Aquest espai d'aparcament està reservat per a taxi."
+ "ca": "Aquest espai d'aparcament està reservat per a taxi.",
+ "cs": "Jedná se o parkovací místo vyhrazené pro taxíky."
}
},
{
@@ -161,7 +177,8 @@
"then": {
"en": "This is a parking space reserved for vehicles towing a trailer.",
"de": "Dies ist ein Stellplatz, der für Fahrzeuge mit Anhänger reserviert ist.",
- "nl": "Deze parkeerplek is gereserveerd voor voertuigen met een aanhanger."
+ "nl": "Deze parkeerplek is gereserveerd voor voertuigen met een aanhanger.",
+ "cs": "Jedná se o parkovací místo vyhrazené pro vozidla táhnoucí přívěs."
}
},
{
@@ -169,7 +186,8 @@
"then": {
"en": "This is a parking space reserved for car sharing.",
"de": "Dies ist ein Stellplatz, der für Carsharing reserviert ist.",
- "nl": "Deze parkeerplek is gereserveerd voor autodelen."
+ "nl": "Deze parkeerplek is gereserveerd voor autodelen.",
+ "cs": "Jedná se o parkovací místo vyhrazené pro sdílení automobilů."
}
}
]
@@ -180,7 +198,8 @@
"en": "This parking spaces has {capacity} spaces.",
"de": "Dieser Parkplatz hat {capacity} Stellplätze.",
"nl": "Deze parkeerplek heeft {capacity} plaatsen.",
- "ca": "Aquests espais d'aparcament tenen {capacity} places."
+ "ca": "Aquests espais d'aparcament tenen {capacity} places.",
+ "cs": "Toto parkoviště má {capacity} míst."
},
"mappings": [
{
@@ -189,7 +208,8 @@
"en": "This parking space has 1 space.",
"de": "Dieser Parkplatz hat 1 Stellplatz.",
"nl": "Deze parkeerplek heeft 1 plaats.",
- "ca": "Aquest espai d'aparcament té 1 plaça."
+ "ca": "Aquest espai d'aparcament té 1 plaça.",
+ "cs": "Toto parkoviště má 1 místo."
}
}
]
@@ -200,7 +220,8 @@
"en": "Parking Space",
"de": "Stellplatz",
"nl": "Parkeerplek",
- "ca": "Espai d'aparcament"
+ "ca": "Espai d'aparcament",
+ "cs": "Parkovací místo"
},
"mappings": [
{
@@ -208,7 +229,8 @@
"then": {
"en": "Disabled Parking Space",
"nl": "Parkeerplek voor gehandicapten",
- "de": "Behindertenparkplatz"
+ "de": "Behindertenparkplatz",
+ "cs": "Parkovací místo pro osoby se zdravotním postižením"
}
}
]
diff --git a/assets/layers/parking_ticket_machine/parking_ticket_machine.json b/assets/layers/parking_ticket_machine/parking_ticket_machine.json
index 0900dfb7d..c11047a3e 100644
--- a/assets/layers/parking_ticket_machine/parking_ticket_machine.json
+++ b/assets/layers/parking_ticket_machine/parking_ticket_machine.json
@@ -3,21 +3,24 @@
"name": {
"en": "Parking Ticket Machines",
"nl": "Parkeerkaartautomaten",
- "de": "Parkscheinautomaten"
+ "de": "Parkscheinautomaten",
+ "cs": "Parkovací automaty"
},
"description": {
"en": "Layer with parking ticket machines to pay for parking.",
"nl": "Laag met parkeerkaartautomaten om voor parkeren te betalen.",
"de": "Ebene mit Parkscheinautomaten zum Bezahlen des Parkens.",
"fr": "Couche avec les distributeurs de tickets pour payer le parking.",
- "ca": "Capa amb màquines de bitllets d'aparcament per pagar l'aparcament."
+ "ca": "Capa amb màquines de bitllets d'aparcament per pagar l'aparcament.",
+ "cs": "Vrstva s parkovacími automaty pro placení parkovného."
},
"title": {
"render": {
"en": "Parking Ticket Machine",
"nl": "Parkeerkaartautomaat",
"de": "Parkscheinautomat",
- "ca": "Màquina de bitllets d'aparcament"
+ "ca": "Màquina de bitllets d'aparcament",
+ "cs": "Parkovací automat"
}
},
"source": {
@@ -39,7 +42,8 @@
"en": "a parking ticket machine",
"nl": "een parkeerkaartautomaat",
"de": "Ein Parkscheinautomat",
- "ca": "una màquina de tiquets d'aparcament"
+ "ca": "una màquina de tiquets d'aparcament",
+ "cs": "parkovací automat"
}
}
],
@@ -54,7 +58,8 @@
"en": "What is the reference number of this parking ticket machine?",
"nl": "Wat is het referentienummer van deze parkeerkaartautomaat?",
"de": "Wie lautet die Referenznummer dieses Parkscheinautomaten?",
- "ca": "Quin és el número de referència d'aquesta màquina de bitllets d'aparcament?"
+ "ca": "Quin és el número de referència d'aquesta màquina de bitllets d'aparcament?",
+ "cs": "Jaké je referenční číslo tohoto parkovacího automatu?"
},
"freeform": {
"key": "ref",
@@ -64,14 +69,16 @@
"nl": "Referentienummer",
"de": "Referenznummer",
"ca": "Número de referència",
- "fr": "Numéro de référence"
+ "fr": "Numéro de référence",
+ "cs": "Referenční číslo"
}
},
"render": {
"en": "This parking ticket machine has the reference number {ref}",
"nl": "Deze parkeerkaartautomaat heeft het referentienummer {ref}",
"de": "Dieser Parkscheinautomat hat die Referenznummer {ref}",
- "ca": "Aquesta màquina de tiquets d'aparcament té el número de referència {ref}"
+ "ca": "Aquesta màquina de tiquets d'aparcament té el número de referència {ref}",
+ "cs": "Tento parkovací automat má referenční číslo {ref}"
},
"mappings": [
{
@@ -80,7 +87,8 @@
"en": "This parking ticket machine has no reference number",
"nl": "Deze parkeerkaartautomaat heeft geen referentienummer",
"de": "Dieser Parkscheinautomat hat keine Referenznummer",
- "ca": "Aquesta màquina de tiquets d'aparcament no té número de referència"
+ "ca": "Aquesta màquina de tiquets d'aparcament no té número de referència",
+ "cs": "Tento parkovací automat nemá žádné referenční číslo"
}
}
]
diff --git a/assets/layers/pedestrian_path/pedestrian_path.json b/assets/layers/pedestrian_path/pedestrian_path.json
index 186707f40..b6a33a2bf 100644
--- a/assets/layers/pedestrian_path/pedestrian_path.json
+++ b/assets/layers/pedestrian_path/pedestrian_path.json
@@ -5,7 +5,8 @@
"nl": "Pad voor voetgangers",
"de": "Fußgängerwege",
"fr": "Sentiers piétons",
- "ca": "Camins per a vianants"
+ "ca": "Camins per a vianants",
+ "cs": "Cesty pro chodce"
},
"minzoom": 18,
"source": {
@@ -23,7 +24,8 @@
"nl": "Pad voor voetgangers, in het bijzonder gebruikt voor navigatie binnen gebouwen en om aan toegangen vast te klikken in deze laag",
"de": "Fußgängerwege, insbesondere für die Navigation in Gebäuden und die Aufnahme von Eingängen in diese Ebene",
"fr": "Sentiers piétonniers, particulièrement utilisés pour la navigation intérieure et les entrées d'accrochage à cette couche",
- "ca": "Senderes per a vianants, especialment utilitzades per a la navegació interior i les entrades ràpides a aquesta capa"
+ "ca": "Senderes per a vianants, especialment utilitzades per a la navegació interior i les entrades ràpides a aquesta capa",
+ "cs": "Chodníky pro pěší, používané zejména pro navigaci v interiéru a zachycení vstupů do této vrstvy"
},
"mapRendering": [
{
diff --git a/assets/layers/pharmacy/pharmacy.json b/assets/layers/pharmacy/pharmacy.json
index e0b646842..98993adb8 100644
--- a/assets/layers/pharmacy/pharmacy.json
+++ b/assets/layers/pharmacy/pharmacy.json
@@ -6,14 +6,16 @@
"nl": "Apotheken",
"pa_PK": "فارمیسی",
"ca": "Farmàcies",
- "fr": "Pharmacies"
+ "fr": "Pharmacies",
+ "cs": "Lékárny"
},
"description": {
"en": "A layer showing pharmacies, which (probably) dispense prescription drugs",
"de": "Eine Ebene mit Apotheken, die (wahrscheinlich) verschreibungspflichtige Medikamente ausgeben",
"nl": "Deze laag toont apotheken, welke (waarschijnlijk) ook medicijnen onder voorschrift verkopen",
"fr": "Une couche affichant les pharmacie qui (probablement) délivrent des médicaments",
- "ca": "Una capa que mostra les farmàcies, que (probablement) distribueixen medicaments amb recepta"
+ "ca": "Una capa que mostra les farmàcies, que (probablement) distribueixen medicaments amb recepta",
+ "cs": "Vrstva zobrazující lékárny, které (pravděpodobně) vydávají léky na předpis"
},
"title": {
"render": {
@@ -32,7 +34,8 @@
"nl": "Apotheek",
"pa_PK": "فارمیسی",
"fr": "Pharmacie",
- "ca": "Farmàcia"
+ "ca": "Farmàcia",
+ "cs": "Lékárna"
}
}
]
@@ -58,7 +61,8 @@
"de": "Name der Apotheke",
"nl": "Naam van de apotheek",
"fr": "Nom de la pharmacie",
- "ca": "Nom de la farmàcia"
+ "ca": "Nom de la farmàcia",
+ "cs": "Název lékárny"
}
},
"question": {
@@ -66,14 +70,16 @@
"de": "Wie lautet der Name der Apotheke?",
"nl": "Wat is de naam van deze apotheek?",
"fr": "Quel est le nom de cette pharmacie ?",
- "ca": "Quin és el nom de la farmàcia?"
+ "ca": "Quin és el nom de la farmàcia?",
+ "cs": "Jak se lékárna jmenuje?"
},
"render": {
"en": "This pharmacy is called {name}",
"de": "Der Name der Apotheke lautet {name}",
"nl": "Deze apotheek heet {name}",
"ca": "Aquesta farmàcia es diu {name}",
- "fr": "Cette pharmacie s'appelle {name}"
+ "fr": "Cette pharmacie s'appelle {name}",
+ "cs": "Tato lékárna se jmenuje {name}"
}
},
"opening_hours",
@@ -87,7 +93,8 @@
"de": "Ist die Apotheke für Rollstuhlfahrer leicht zugänglich?",
"nl": "Is het mogelijk om deze apotheek te bereiken met een rolstoel?",
"ca": "És fàcil accedir a aquesta farmàcia amb una cadira de rodes?",
- "fr": "Cette pharmacie est-elle facilement accessible en chaise roulante ?"
+ "fr": "Cette pharmacie est-elle facilement accessible en chaise roulante ?",
+ "cs": "Je tato lékárna snadno přístupná na invalidním vozíku?"
},
"mappings": [
{
@@ -97,7 +104,8 @@
"ca": "Aquesta farmàcia és fàcil d'accedir en una cadira de rodes",
"de": "Die Apotheke ist für Rollstuhlfahrer leicht zugänglich",
"nl": "Deze apotheek is makkelijk te bereiken met een rolstoel",
- "fr": "Cette pharmacie est facile d'accès en chaise roulante"
+ "fr": "Cette pharmacie est facile d'accès en chaise roulante",
+ "cs": "Tato lékárna je snadno přístupná na invalidním vozíku"
}
},
{
@@ -107,7 +115,8 @@
"de": "Die Apotheke ist für Rollstuhlfahrer nur schwer zugänglich",
"nl": "Deze apotheek is moeilijk te bereiken met een rolstoel",
"ca": "Aquesta farmàcia es difícil d'accedir amb una cadira de rodes",
- "fr": "Cette pharmacie est difficilement accessible en chaise roulante"
+ "fr": "Cette pharmacie est difficilement accessible en chaise roulante",
+ "cs": "Tato lékárna je těžko přístupná na invalidním vozíku"
}
},
{
@@ -117,7 +126,8 @@
"de": "Die Apotheke ist für Rollstuhlfahrer nur eingeschränkt zugänglich",
"nl": "Deze apotheek is bereikbaar met een rolstoel, maar het is niet makkelijk",
"ca": "Aquesta farmàcia té un accés limitat per a usuaris amb cadira de rodes",
- "fr": "L'accès à cette pharmacie est limité en chaise roulante"
+ "fr": "L'accès à cette pharmacie est limité en chaise roulante",
+ "cs": "Tato lékárna má omezený přístup pro vozíčkáře"
}
}
]
@@ -158,7 +168,8 @@
"de": "Bietet einen Durchfahr-Service an",
"nl": "Heeft een drive-through",
"fr": "A une drive",
- "ca": "Té autoservei"
+ "ca": "Té autoservei",
+ "cs": "Má průjezd"
},
"osmTags": "drive_through=yes"
}
@@ -173,7 +184,8 @@
"de": "Apotheke, die verschreibungspflichtige Arzneimittel ausgibt",
"nl": "Deze apotheek verdeelt medicijnen met voorschrift",
"fr": "Pharmacie pouvant délivrer des médicaments sous prescription",
- "ca": "Farmàcia que subministra medicaments amb recepta"
+ "ca": "Farmàcia que subministra medicaments amb recepta",
+ "cs": "Lékárna schopná poskytovat léky na předpis"
},
"osmTags": "dispensing=yes"
}
@@ -191,7 +203,8 @@
"nl": "een apotheek",
"de": "eine Apotheke",
"fr": "une pharmacie",
- "ca": "una farmàcia"
+ "ca": "una farmàcia",
+ "cs": "lékárna"
}
}
],
diff --git a/assets/layers/physiotherapist/physiotherapist.json b/assets/layers/physiotherapist/physiotherapist.json
index 66fa38c25..31cf78f21 100644
--- a/assets/layers/physiotherapist/physiotherapist.json
+++ b/assets/layers/physiotherapist/physiotherapist.json
@@ -4,13 +4,15 @@
"en": "Physiotherapist",
"nl": "Kinesist",
"de": "Physiotherapeuten",
- "ca": "Fisioterapeuta"
+ "ca": "Fisioterapeuta",
+ "cs": "Fyzioterapeut"
},
"description": {
"en": "This layer shows physiotherapists",
"nl": "Deze laag toont kinesisten",
"de": "Diese Ebene zeigt Physiotherapeuten",
- "ca": "Aquesta capa mostra fisioterapeutes"
+ "ca": "Aquesta capa mostra fisioterapeutes",
+ "cs": "Tato vrstva zobrazuje fyzioterapeuty"
},
"source": {
"osmTags": "healthcare=physiotherapist"
@@ -20,7 +22,8 @@
"en": "Physiotherapist {name}",
"nl": "Kinesist {name}",
"de": "Physiotherapeut {name}",
- "ca": "Fisioterapeuta {name}"
+ "ca": "Fisioterapeuta {name}",
+ "cs": "Fyzioterapeut {name}"
}
},
"minzoom": 13,
@@ -31,13 +34,15 @@
"en": "What is the name of this physiotherapists office?",
"nl": "Wat is de naam van deze kinesistenpraktijk?",
"de": "Wie heißt die Praxis des Physiotherapeuten?",
- "ca": "Quin és el nom d'aquesta consulta fisioterapèutica?"
+ "ca": "Quin és el nom d'aquesta consulta fisioterapèutica?",
+ "cs": "Jak se jmenuje ordinace fyzioterapeuta?"
},
"render": {
"en": "This physiotherapists office is called {name}",
"nl": "Deze kinesistenpraktijk heet {name}",
"de": "Die Praxis des Physiotherapeuten heißt {name}",
- "ca": "Aquesta consulta fisioterapèutica es diu {name}"
+ "ca": "Aquesta consulta fisioterapèutica es diu {name}",
+ "cs": "Tato ordinace fyzioterapeuta se jmenuje {name}"
},
"freeform": {
"key": "name"
@@ -56,7 +61,8 @@
"de": "Praxis eines Physiotherapeuten",
"nl": "een fysiotherapeutenpraktijk",
"fr": "un cabinet de kinésithérapeutes",
- "ca": "una consulta fisioterapèutica"
+ "ca": "una consulta fisioterapèutica",
+ "cs": "ordinace fyzioterapeuta"
},
"tags": [
"healthcare=physiotherapist"
diff --git a/assets/layers/picnic_table/picnic_table.json b/assets/layers/picnic_table/picnic_table.json
index 048280a43..bc832c25e 100644
--- a/assets/layers/picnic_table/picnic_table.json
+++ b/assets/layers/picnic_table/picnic_table.json
@@ -8,7 +8,8 @@
"fr": "Tables de pique-nique",
"de": "Picknick-Tische",
"ca": "Taules de pícnic",
- "es": "Mesas de pícnic"
+ "es": "Mesas de pícnic",
+ "cs": "Piknikové stoly"
},
"minzoom": 12,
"source": {
@@ -23,7 +24,8 @@
"fr": "Table de pique-nique",
"de": "Picknick-Tisch",
"ca": "Taula de pícnic",
- "es": "Mesa de pícnic"
+ "es": "Mesa de pícnic",
+ "cs": "Piknikový stůl"
}
},
"description": {
@@ -34,7 +36,8 @@
"ru": "Слой, отображающий столы для пикника",
"de": "Die Ebene zeigt Picknicktische an",
"es": "Una capa que muestra mesas de pícnic",
- "ca": "La capa mostra taules de pícnic"
+ "ca": "La capa mostra taules de pícnic",
+ "cs": "Vrstva zobrazující piknikové stoly"
},
"tagRenderings": [
"images",
@@ -48,7 +51,8 @@
"ru": "Из чего изготовлен этот стол для пикника?",
"fr": "En quel matériau est faite la table de pique-nique ?",
"es": "¿De qué material está hecha esta mesa de pícnic?",
- "ca": "De quin material està feta aquesta taula de pícnic?"
+ "ca": "De quin material està feta aquesta taula de pícnic?",
+ "cs": "Z jakého materiálu je vyroben tento piknikový stůl?"
},
"render": {
"en": "This picnic table is made of {material}",
@@ -58,7 +62,8 @@
"ru": "Этот стол для пикника сделан из {material}",
"fr": "La table est faite en {material}",
"es": "Esta mesa de pícnic está hecha de {material}",
- "ca": "Aquesta taula de pícnic està feta de {material}"
+ "ca": "Aquesta taula de pícnic està feta de {material}",
+ "cs": "Tento piknikový stůl je vyroben z {material}"
},
"freeform": {
"key": "material"
@@ -74,7 +79,8 @@
"de": "Dies ist ein Picknicktisch aus Holz",
"fr": "C’est une table en bois",
"es": "Esta es una mesa de pícnic de madera",
- "ca": "Aquesta és una taula de pícnic de fusta"
+ "ca": "Aquesta és una taula de pícnic de fusta",
+ "cs": "Jedná se o dřevěný piknikový stůl"
}
},
{
@@ -87,7 +93,8 @@
"de": "Dies ist ein Picknicktisch aus Beton",
"fr": "C’est une table en béton",
"es": "Esta es una mesa de pícnic de hormigón",
- "ca": "Açò és una taula de pícnic de formigó"
+ "ca": "Açò és una taula de pícnic de formigó",
+ "cs": "Jedná se o betonový piknikový stůl"
}
},
{
@@ -98,7 +105,8 @@
"de": "Dieser Picknicktisch ist aus (recyceltem) Kunststoff hergestellt",
"es": "Esta es una mesa de picnic hecha de plástico reciclado",
"fr": "Cette table de pique-nique est en plastique (recyclé)",
- "ca": "Açò és una taula de pícnic feta de plàstic reciclat"
+ "ca": "Açò és una taula de pícnic feta de plàstic reciclat",
+ "cs": "Tento piknikový stůl je vyroben z plastu (recyklované)"
}
}
],
@@ -118,7 +126,8 @@
"de": "einen Picknick-Tisch",
"fr": "une table de pique-nique",
"es": "una mesa de pícnic",
- "ca": "una taula de pícnic"
+ "ca": "una taula de pícnic",
+ "cs": "piknikový stůl"
}
}
],
diff --git a/assets/layers/playground/playground.json b/assets/layers/playground/playground.json
index e50f7869a..08872dab7 100644
--- a/assets/layers/playground/playground.json
+++ b/assets/layers/playground/playground.json
@@ -8,7 +8,8 @@
"it": "Campi da gioco",
"fr": "Aire de jeu",
"ca": "Parcs infantils",
- "pa_PK": "کھید دے میدان"
+ "pa_PK": "کھید دے میدان",
+ "cs": "Dětská hřiště"
},
"minzoom": 13,
"source": {
@@ -30,7 +31,8 @@
"de": "Spielplätze",
"fr": "Aire de jeu",
"ca": "Parcs infantils",
- "pa_PK": "کھید دے میدان"
+ "pa_PK": "کھید دے میدان",
+ "cs": "Dětská hřiště"
},
"title": {
"render": {
@@ -41,7 +43,8 @@
"de": "Spielplatz",
"fr": "Aire de jeu",
"ca": "Parc infantil",
- "pa_PK": "کھید دے میدان"
+ "pa_PK": "کھید دے میدان",
+ "cs": "Dětské hřiště"
},
"mappings": [
{
@@ -53,7 +56,8 @@
"ru": "Детская площадка {name}",
"de": "Spielplatz {name}",
"fr": "Aire de jeu {name}",
- "ca": "Parc infantil {name}"
+ "ca": "Parc infantil {name}",
+ "cs": "Hřiště {name}"
}
}
]
@@ -67,7 +71,8 @@
"it": "Qual è la superficie di questo parco giochi?",
"de": "Welchen Bodenbelag hat dieser Spielplatz?",
"fr": "De quelle matière est la surface de l’aire de jeu ?",
- "ca": "Quina és la superfície d'aquest parc infantil?"
+ "ca": "Quina és la superfície d'aquest parc infantil?",
+ "cs": "Jaký je povrch tohoto hřiště?"
},
"render": {
"nl": "De ondergrond is {surface}",
@@ -77,7 +82,8 @@
"de": "Die Oberfläche ist {surface}",
"fr": "La surface est en {surface}",
"es": "La superficie es {surface}",
- "ca": "La superfícies és {surface}"
+ "ca": "La superfícies és {surface}",
+ "cs": "Povrch je {surface}"
},
"freeform": {
"key": "surface"
@@ -93,7 +99,8 @@
"de": "Der Bodenbelag ist aus Gras",
"fr": "La surface est en gazon",
"es": "La superficie es hierba",
- "ca": "La superfície és herba"
+ "ca": "La superfície és herba",
+ "cs": "Povrch je tráva"
}
},
{
@@ -106,7 +113,8 @@
"de": "Der Bodenbelag ist aus Sand",
"fr": "La surface est en sable",
"es": "La superficie es arena",
- "ca": "La superfície és sorra"
+ "ca": "La superfície és sorra",
+ "cs": "Povrch je písek"
}
},
{
@@ -118,7 +126,8 @@
"de": "Der Bodenbelag ist aus Holzschnitzeln",
"ru": "Покрытие из щепы",
"fr": "La surface est en copeaux de bois",
- "ca": "La superfície consisteix en estelles"
+ "ca": "La superfície consisteix en estelles",
+ "cs": "Povrch tvoří dřevěná štěpka"
}
},
{
@@ -131,7 +140,8 @@
"de": "Der Bodenbelag ist aus Pflastersteinen",
"fr": "La surface est en pavés",
"es": "La superficie es adoquines",
- "ca": "La superfície són llambordes"
+ "ca": "La superfície són llambordes",
+ "cs": "Povrch je dlažební kostky"
}
},
{
@@ -144,7 +154,8 @@
"de": "Der Bodenbelag ist aus Asphalt",
"fr": "La surface est en bitume",
"es": "La superficie es asfalto",
- "ca": "La superfície és asfalt"
+ "ca": "La superfície és asfalt",
+ "cs": "Povrch je asfalt"
}
},
{
@@ -157,7 +168,8 @@
"de": "Der Bodenbelag ist aus Beton",
"fr": "La surface est en béton",
"es": "La superficie es hormigón",
- "ca": "La superfície és formigó"
+ "ca": "La superfície és formigó",
+ "cs": "Povrch je beton"
}
},
{
@@ -169,7 +181,8 @@
"de": "Die Oberfläche ist unbefestigt",
"fr": "La surface n’a pas de revêtement",
"es": "La superficie está sin pavimentar",
- "ca": "La superfícies està sense pavimentar"
+ "ca": "La superfícies està sense pavimentar",
+ "cs": "Povrch je nezpevněný"
},
"hideInAnswer": true
},
@@ -182,7 +195,8 @@
"de": "Die Oberfläche ist befestigt",
"fr": "La surface a un revêtement",
"es": "La superficie está pavimentada",
- "ca": "La superfície està pavimentada"
+ "ca": "La superfície està pavimentada",
+ "cs": "Povrch je zpevněný"
},
"hideInAnswer": true
}
@@ -194,7 +208,8 @@
"it": "Se ve ne è più di una, seleziona quella predominante",
"de": "Wenn es mehrere gibt, wähle den am häufigsten vorkommende aus",
"fr": "Pour plusieurs matières, sélectionner la principale",
- "ca": "Si n'hi ha múltiples, selecciona la més predominant"
+ "ca": "Si n'hi ha múltiples, selecciona la més predominant",
+ "cs": "Pokud jich je více, vyberte nejčastěji se vyskytující"
}
},
{
@@ -209,7 +224,8 @@
"fr": "Ce terrain de jeux est-il éclairé la nuit ?",
"de": "Wird der Spielplatz nachts beleuchtet?",
"ru": "Эта игровая площадка освещается ночью?",
- "ca": "Aquest parc infantil està il·luminat per la nit?"
+ "ca": "Aquest parc infantil està il·luminat per la nit?",
+ "cs": "Je toto hřiště v noci osvětlené?"
},
"mappings": [
{
@@ -221,7 +237,8 @@
"de": "Der Spielplatz wird nachts beleuchtet",
"ru": "Эта детская площадка освещается ночью",
"fr": "L’aire de jeu est éclairée de nuit",
- "ca": "Aquest parc infantil està il·luminat per la nit"
+ "ca": "Aquest parc infantil està il·luminat per la nit",
+ "cs": "Toto hřiště je v noci osvětleno"
}
},
{
@@ -233,7 +250,8 @@
"de": "Der Spielplatz wird nachts nicht beleuchtet",
"ru": "Эта детская площадка не освещается ночью",
"fr": "L’aire de jeu n’est pas éclairée de nuit",
- "ca": "Aquest parc infantil no està il·luminat per la nit"
+ "ca": "Aquest parc infantil no està il·luminat per la nit",
+ "cs": "Toto hřiště není v noci osvětleno"
}
}
]
@@ -250,7 +268,8 @@
"fr": "Accessible aux enfants de plus de {min_age} ans",
"de": "Zugang nur für Kinder ab {min_age} Jahren",
"es": "Accesible a niños menores de {min_age} años",
- "ca": "Accessible a nens menors de {min_age} anys"
+ "ca": "Accessible a nens menors de {min_age} anys",
+ "cs": "Přístupné dětem starším {min_age} let"
},
"question": {
"nl": "Wat is de minimale leeftijd om op deze speeltuin te mogen?",
@@ -259,7 +278,8 @@
"fr": "Quel est l'âge minimal requis pour accéder à ce terrain de jeux ?",
"ru": "С какого возраста доступна эта детская площадка?",
"de": "Ab welchem Alter dürfen Kinder auf dem Spielplatz spielen?",
- "ca": "Quina és l'edat mínima requerida per a accedir al parc infantil?"
+ "ca": "Quina és l'edat mínima requerida per a accedir al parc infantil?",
+ "cs": "Jaký je minimální věk pro vstup na toto hřiště?"
},
"freeform": {
"key": "min_age",
@@ -279,7 +299,8 @@
"ru": "Доступно детям до {max_age}",
"de": "Zugang nur für Kinder bis maximal {max_age}",
"es": "Accesible a niños de hasta {max_age}",
- "ca": "Accessible per a nens de com a màxim {max_age}"
+ "ca": "Accessible per a nens de com a màxim {max_age}",
+ "cs": "Přístupné pro děti maximálně {max_age}"
},
"question": {
"nl": "Wat is de maximaal toegestane leeftijd voor deze speeltuin?",
@@ -287,7 +308,8 @@
"it": "Qual è l’età massima per accedere a questo parco giochi?",
"fr": "Quel est l’âge maximum autorisé pour utiliser l’aire de jeu ?",
"de": "Bis zu welchem Alter dürfen Kinder auf dem Spielplatz spielen?",
- "ca": "Quina és l'edat màxima permesa per accedir al parc infantil?"
+ "ca": "Quina és l'edat màxima permesa per accedir al parc infantil?",
+ "cs": "Jaký je maximální věk pro vstup na toto hřiště?"
},
"freeform": {
"key": "max_age",
@@ -302,7 +324,8 @@
"it": "Chi è il responsabile di questo parco giochi?",
"de": "Wer betreibt den Spielplatz?",
"fr": "Qui est en charge de l’exploitation de l’aire de jeu ?",
- "ca": "Qui gestiona aquest parc infantil?"
+ "ca": "Qui gestiona aquest parc infantil?",
+ "cs": "Kdo provozuje toto hřiště?"
},
"render": {
"nl": "Beheer door {operator}",
@@ -311,7 +334,8 @@
"fr": "Exploité par {operator}",
"de": "Betrieben von {operator}",
"es": "Operado por {operator}",
- "ca": "Gestionat per {operator}"
+ "ca": "Gestionat per {operator}",
+ "cs": "Provozuje {operator}"
},
"freeform": {
"key": "operator"
@@ -326,7 +350,8 @@
"it": "Questo parco giochi è pubblicamente accessibile?",
"de": "Ist der Spielplatz öffentlich zugänglich?",
"fr": "L’aire de jeu est-elle accessible au public ?",
- "ca": "Aquest parc infantil és accessible al públic en general?"
+ "ca": "Aquest parc infantil és accessible al públic en general?",
+ "cs": "Je toto hřiště dostupné veřejnosti?"
},
"mappings": [
{
@@ -338,7 +363,8 @@
"de": "Der Spielplatz ist öffentlich zugänglich",
"fr": "Accessible au public",
"es": "Accesible al público general",
- "ca": "Accesible al públic general"
+ "ca": "Accesible al públic general",
+ "cs": "Přístupné široké veřejnosti"
},
"addExtraTags": [
"fee=no"
@@ -350,7 +376,8 @@
"en": "This is a paid playground",
"nl": "Er moet betaald worden om deze speeltuin te mogen gebruiken",
"de": "Der Spielplatz ist gebührenpflichtig",
- "ca": "Aquest és un parc infantil de pagament"
+ "ca": "Aquest és un parc infantil de pagament",
+ "cs": "Toto je placené hřiště"
},
"addExtraTags": [
"access=customers"
@@ -365,7 +392,8 @@
"de": "Der Spielplatz ist nur für Kunden zugänglich",
"fr": "Réservée aux clients",
"es": "Solo accesible para clientes del negocio que lo opera",
- "ca": "Només accessible per als clients del negoci que l'opera"
+ "ca": "Només accessible per als clients del negoci que l'opera",
+ "cs": "Přístupné pouze pro klienty provozního podniku"
},
"addExtraTags": [
"fee=no"
@@ -380,7 +408,8 @@
"de": "Nur für Schüler der Schule zugänglich",
"fr": "Réservée aux élèves de l’école",
"es": "Solo accesibles para estudiantes de la escuela",
- "ca": "Només accessible per als alumnes de l'escola"
+ "ca": "Només accessible per als alumnes de l'escola",
+ "cs": "Přístupné pouze studentům školy"
},
"hideInAnswer": true
},
@@ -394,7 +423,8 @@
"fr": "Non accessible",
"de": "Der Spielplatz ist nicht öffentlich zugänglich",
"es": "No accesible",
- "ca": "No accessible"
+ "ca": "No accessible",
+ "cs": "Nepřístupné"
}
},
{
@@ -403,7 +433,8 @@
"en": "This is a schoolyard - an outdoor area where the pupils can play during their breaks; but it is not accessible to the general public",
"nl": "Dit is een schoolplein - een zone waar de leerlingen kunnen spelen tijdens de pauze. Dit schoolplein is niet toegankelijk voor het publiek",
"de": "Dies ist ein Schulhof - ein Außenbereich, auf dem die Schüler in den Pausen spielen können; er ist jedoch für die Öffentlichkeit nicht zugänglich",
- "ca": "Es tracta d'un pati de l'escola, una zona exterior on els alumnes poden jugar durant els descansos; però no és accessible al públic en general"
+ "ca": "Es tracta d'un pati de l'escola, una zona exterior on els alumnes poden jugar durant els descansos; però no és accessible al públic en general",
+ "cs": "Jedná se o školní dvůr - venkovní areál, kde si mohou žáci o přestávkách hrát; ale není přístupný široké veřejnosti"
}
}
]
@@ -416,7 +447,8 @@
"it": "Qual è l’indirizzo email del gestore di questo parco giochi?",
"fr": "Quelle est l'adresse électronique du responsable de l'aire de jeux ?",
"de": "Wie lautet die E-Mail Adresse des Spielplatzbetreuers?",
- "ca": "Quina és l'adreça de correu electrònic del mantenidor del parc infantil?"
+ "ca": "Quina és l'adreça de correu electrònic del mantenidor del parc infantil?",
+ "cs": "Jaká je e-mailová adresa správce hřiště?"
},
"render": {
"nl": "De bevoegde dienst kan bereikt worden via {email}",
@@ -442,7 +474,8 @@
"fr": "Quel est le numéro de téléphone du responsable du terrain de jeux ?",
"it": "Qual è il numero di telefono del gestore del campetto?",
"de": "Wie lautet die Telefonnummer vom Betreiber des Spielplatzes?",
- "ca": "Quin és el telèfon del mantenidor del parc infantil?"
+ "ca": "Quin és el telèfon del mantenidor del parc infantil?",
+ "cs": "Jaké je telefonní číslo na správce hřiště?"
},
"render": {
"nl": "De bevoegde dienst kan getelefoneerd worden via {phone}",
@@ -470,7 +503,8 @@
"de": "Ist der Spielplatz für Rollstuhlfahrer zugänglich?",
"it": "Il campetto è accessibile a persone in sedia a rotelle?",
"ru": "Доступна ли детская площадка пользователям кресел-колясок?",
- "ca": "Aquest parc infantil és accessible per a persones en cadira de rodes?"
+ "ca": "Aquest parc infantil és accessible per a persones en cadira de rodes?",
+ "cs": "Je toto hřiště přístupné pro vozíčkáře?"
},
"mappings": [
{
@@ -483,7 +517,8 @@
"it": "Completamente accessibile in sedia a rotelle",
"ru": "Полностью доступна пользователям кресел-колясок",
"es": "Completamente accesible para usuarios de silla de ruedas",
- "ca": "Totalment accessible per a persones en cadira de rodes"
+ "ca": "Totalment accessible per a persones en cadira de rodes",
+ "cs": "Plně přístupné pro vozíčkáře"
}
},
{
@@ -496,7 +531,8 @@
"it": "Accesso limitato in sedia a rotelle",
"ru": "Частично доступна пользователям кресел-колясок",
"es": "Acceso limitado para usuarios de silla de ruedas",
- "ca": "Accessibilitat limitada per a persones en cadira de rodes"
+ "ca": "Accessibilitat limitada per a persones en cadira de rodes",
+ "cs": "Omezený přístup pro vozíčkáře"
}
},
{
@@ -509,7 +545,8 @@
"it": "Non accessibile in sedia a rotelle",
"ru": "Недоступна пользователям кресел-колясок",
"es": "No accesible a usuarios de sillas de ruedas",
- "ca": "No accessible per a persones en cadira de rodes"
+ "ca": "No accessible per a persones en cadira de rodes",
+ "cs": "Není přístupný pro vozíčkáře"
}
}
]
@@ -527,7 +564,8 @@
"it": "Quando si può accedere a questo campetto?",
"ru": "Когда открыта эта игровая площадка?",
"de": "Wann ist dieser Spielplatz zugänglich?",
- "ca": "Quan és accesible aquest parc infantil?"
+ "ca": "Quan és accesible aquest parc infantil?",
+ "cs": "Kdy je toto hřiště přístupné?"
},
"mappings": [
{
@@ -540,7 +578,8 @@
"ru": "Открыто от рассвета до заката",
"de": "Zugänglich von Sonnenaufgang bis Sonnenuntergang",
"es": "Accesible desde el amanecer hasta el anochecer",
- "ca": "Accesible des de la sortida del sol fins al vespre"
+ "ca": "Accesible des de la sortida del sol fins al vespre",
+ "cs": "Přístupné od východu do západu slunce"
}
},
{
@@ -553,7 +592,8 @@
"it": "Si può sempre accedere",
"de": "Immer zugänglich",
"ca": "Sempre accessible",
- "es": "Siempre accesible"
+ "es": "Siempre accesible",
+ "cs": "Vždy přístupné"
}
}
],
@@ -577,7 +617,8 @@
"fr": "une terrain de jeux",
"it": "una campetto",
"de": "einen Spielplatz",
- "ca": "un parc infantil"
+ "ca": "un parc infantil",
+ "cs": "hřiště"
}
}
],
@@ -589,7 +630,8 @@
"en": "This is a schoolyard - an (outdoor) area where pupils of a school can play during recess and which is not publicly accessible",
"nl": "Dit is een schoolplein - een ruimte waar de leerlingen van een school kunnen spelen tijdens de pauze maar die niet publiek toegankelijk is",
"de": "Dies ist ein Schulhof - ein (Außen-)Bereich, auf dem die Schüler einer Schule in den Pausen spielen können und der nicht öffentlich zugänglich ist",
- "ca": "Es tracta d'un pati d'escola: una zona (a l'aire lliure) on els alumnes d'una escola poden jugar durant l'esbarjo i que no és accessible al públic"
+ "ca": "Es tracta d'un pati d'escola: una zona (a l'aire lliure) on els alumnes d'una escola poden jugar durant l'esbarjo i que no és accessible al públic",
+ "cs": "Jedná se o školní dvůr - (venkovní) prostor, kde si mohou žáci školy hrát o přestávce a který není veřejně přístupný"
}
}
],
diff --git a/assets/layers/postboxes/postboxes.json b/assets/layers/postboxes/postboxes.json
index d662fac72..bbe0a08a7 100644
--- a/assets/layers/postboxes/postboxes.json
+++ b/assets/layers/postboxes/postboxes.json
@@ -41,7 +41,8 @@
"nl": "Deze laag toont brievenbussen.",
"es": "La capa que mostrando buzones de correo.",
"fr": "Le calque montrant les boîtes à lettres.",
- "ca": "La capa que mostra bústies de correus."
+ "ca": "La capa que mostra bústies de correus.",
+ "cs": "Vrstva zobrazující poštovní schránky."
},
"tagRenderings": [
"images",
diff --git a/assets/layers/public_bookcase/public_bookcase.json b/assets/layers/public_bookcase/public_bookcase.json
index caf1ea856..8876be888 100644
--- a/assets/layers/public_bookcase/public_bookcase.json
+++ b/assets/layers/public_bookcase/public_bookcase.json
@@ -17,7 +17,8 @@
"fr": "Une armoire ou une boite contenant des livres en libre accès",
"it": "Una vetrinetta ai bordi della strada contenente libri, aperta al pubblico",
"ru": "Уличный шкаф с книгами, доступными для всех",
- "hu": "Egy utcai szekrény könyvekkel, amelyet bárki használhat"
+ "hu": "Egy utcai szekrény könyvekkel, amelyet bárki használhat",
+ "cs": "Skříňka s knihami na ulici, která je přístupná komukoli"
},
"source": {
"osmTags": "amenity=public_bookcase"
@@ -89,7 +90,8 @@
"ru": "Как называется этот общественный книжный шкаф?",
"it": "Come si chiama questa microbiblioteca pubblica?",
"hu": "Mi a neve ennek a nyilvános könyvespolcnak?",
- "ca": "Com es diu aquesta prestatgeria pública?"
+ "ca": "Com es diu aquesta prestatgeria pública?",
+ "cs": "Jak se jmenuje tato veřejná knihovna?"
},
"freeform": {
"key": "name",
@@ -111,7 +113,8 @@
"ru": "У этого книжного шкафа нет названия",
"it": "Questa microbiblioteca non ha un nome proprio",
"hu": "Ennek a könyvespolcnak nincs neve",
- "ca": "Aquesta prestatgeria no té un nom"
+ "ca": "Aquesta prestatgeria no té un nom",
+ "cs": "Tato knihovna nemá jméno"
}
}
],
@@ -136,7 +139,8 @@
"ru": "Сколько книг помещается в этом общественном книжном шкафу?",
"it": "Quanti libri può contenere questa microbiblioteca?",
"hu": "Hány könyv fér el ezen a nyilvános könyvespolcon?",
- "ca": "Quants llibres caben en aquesta prestatgeria pública?"
+ "ca": "Quants llibres caben en aquesta prestatgeria pública?",
+ "cs": "Kolik knih se vejde do této veřejné knihovny?"
},
"freeform": {
"key": "capacity",
@@ -155,12 +159,14 @@
"it": "Che tipo di libri si possono trovare in questa microbiblioteca?",
"ru": "Какие книги можно найти в этом общественном книжном шкафу?",
"hu": "Milyen fajta könyvek találhatók ezen a közösségi könyvespolcon?",
- "ca": "Quins tipus de llibres pots trobar a aquesta prestatgeria pública?"
+ "ca": "Quins tipus de llibres pots trobar a aquesta prestatgeria pública?",
+ "cs": "Jaké knihy najdete v této veřejné knihovně?"
},
"render": {
"nl": "Deze plaats serveert vooral {books}",
"en": "This place mostly serves {books}",
- "de": "An diesem Ort gibt es hauptsächlich {books}"
+ "de": "An diesem Ort gibt es hauptsächlich {books}",
+ "cs": "Toto místo nabízí hlavně {books}"
},
"freeform": {
"key": "books",
@@ -181,7 +187,8 @@
"it": "Principalmente libri per l'infanzia",
"hu": "Többnyire gyermekkönyvek",
"es": "Mayoritariamente libros infantiles",
- "ca": "Majoritàriament llibres infantils"
+ "ca": "Majoritàriament llibres infantils",
+ "cs": "Převážně dětské knihy"
}
},
{
@@ -195,7 +202,8 @@
"it": "Principalmente libri per persone in età adulta",
"hu": "Többnyire felnőtteknek szóló könyvek",
"es": "Mayoritariamente libros para adultos",
- "ca": "Majoritàriament llibres per a adults"
+ "ca": "Majoritàriament llibres per a adults",
+ "cs": "Převážně knihy pro dospělé"
}
}
]
@@ -209,7 +217,8 @@
"fr": "Cette microbiliothèque est-elle en extérieur ?",
"it": "Questa microbiblioteca si trova all'aperto?",
"hu": "A szabadban van-e ez a könyvespolc?",
- "ca": "Aquesta prestatgeria es troba a l'exterior?"
+ "ca": "Aquesta prestatgeria es troba a l'exterior?",
+ "cs": "Je tato knihovna umístěna venku?"
},
"mappings": [
{
@@ -220,7 +229,8 @@
"fr": "Cette microbibliothèque est en intérieur",
"it": "Questa microbiblioteca si trova al chiuso",
"hu": "Ez a könyvespolc beltérben található",
- "ca": "Aquesta prestatgeria es troba a l'interior"
+ "ca": "Aquesta prestatgeria es troba a l'interior",
+ "cs": "Tato knihovna je umístěna v interiéru"
},
"if": "indoor=yes"
},
@@ -232,7 +242,8 @@
"fr": "Cette microbibliothèque est en extérieur",
"it": "Questa microbiblioteca si trova all'aperto",
"hu": "Ez a könyvespolc a szabadban van",
- "ca": "Aquesta prestatgeria es troba a l'exterior"
+ "ca": "Aquesta prestatgeria es troba a l'exterior",
+ "cs": "Tato knihovna se nachází venku"
},
"if": "indoor=no"
},
@@ -244,7 +255,8 @@
"fr": "Cette microbibliothèque est en extérieur",
"it": "Questa microbiblioteca si trova all'aperto",
"hu": "Ez a könyvszekrény a szabadban van",
- "ca": "La prestatgeria està ubicada a l'exterior"
+ "ca": "La prestatgeria està ubicada a l'exterior",
+ "cs": "Tato knihovna se nachází venku"
},
"if": "indoor=",
"hideInAnswer": true
@@ -261,7 +273,8 @@
"it": "Questa microbiblioteca è ad accesso libero?",
"ru": "Имеется ли свободный доступ к этому общественному книжному шкафу?",
"hu": "Szabadon hozzáférhető-e ez a közösségi könyvespolc?",
- "ca": "Aquesta prestatgeria pública és de lliure accés?"
+ "ca": "Aquesta prestatgeria pública és de lliure accés?",
+ "cs": "Je tato veřejná knihovna volně přístupná?"
},
"condition": "indoor=yes",
"mappings": [
@@ -275,7 +288,8 @@
"ru": "Свободный доступ",
"hu": "Nyilvánosan használható",
"es": "Accesible públicamente",
- "ca": "Accessible al públic"
+ "ca": "Accessible al públic",
+ "cs": "Veřejně přístupné"
},
"if": "access=yes"
},
@@ -288,7 +302,8 @@
"it": "L'accesso è riservato ai clienti",
"hu": "Csak ügyfelek használhatják",
"es": "Solo accesible a clientes",
- "ca": "Només accessible per als clients"
+ "ca": "Només accessible per als clients",
+ "cs": "Přístupné pouze zákazníkům"
},
"if": "access=customers"
}
@@ -327,7 +342,8 @@
"fr": "Cette microbibliothèque fait-elle partie d'un réseau/groupe ?",
"it": "Questa microbiblioteca fa parte di una rete?",
"hu": "Része-e egy nagyobb hálózatnak ez a nyilvános könyvespolc?",
- "ca": "Aquesta prestatgeria pública forma part d'una xarxa més gran?"
+ "ca": "Aquesta prestatgeria pública forma part d'una xarxa més gran?",
+ "cs": "Je tato veřejná knihovna součástí větší sítě?"
},
"render": {
"en": "This public bookcase is part of {brand}",
@@ -353,7 +369,8 @@
"hu": "A „Little Free Library” hálózat része",
"es": "Parte de la red 'Little Free Library'",
"pl": "Część sieci \"Little Free Library\"",
- "ca": "Part de la xarxa 'Little Free Library'"
+ "ca": "Part de la xarxa 'Little Free Library'",
+ "cs": "Součást sítě 'Little Free Library'"
},
"if": {
"and": [
@@ -379,7 +396,8 @@
"fr": "Cette microbibliothèque ne fait pas partie d'un réseau/groupe",
"it": "Questa microbiblioteca non fa parte di una rete",
"hu": "Ez a nyilvános könyvespolc nem része egy nagyobb hálózatnak",
- "ca": "Aquesta prestatgeria pública no és part d'una xarxa més gran"
+ "ca": "Aquesta prestatgeria pública no és part d'una xarxa més gran",
+ "cs": "Tato veřejná knihovna není součástí větší sítě"
}
}
],
@@ -509,7 +527,8 @@
"en": "Has children books",
"nl": "Kinderboeken aanwezig",
"de": "Hat Kinderbücher",
- "ca": "Té llibres infantils"
+ "ca": "Té llibres infantils",
+ "cs": "Má dětské knihy"
},
"osmTags": "books~i~.*children.*"
}
@@ -523,7 +542,8 @@
"en": "Has books for adults",
"nl": "Boeken voor volwassenen aanwezig",
"de": "Hat Bücher für Erwachsene",
- "ca": "Té llibres per a adults"
+ "ca": "Té llibres per a adults",
+ "cs": "Má knihy pro dospělé"
},
"osmTags": "books~i~.*adults.*"
}
@@ -539,7 +559,8 @@
"de": "Innen oder Außen",
"hu": "Beltéri vagy kültéri",
"es": "Interior o exterior",
- "ca": "Interior o exterior"
+ "ca": "Interior o exterior",
+ "cs": "Vnitřní nebo venkovní"
}
},
{
@@ -547,7 +568,8 @@
"en": "Located indoors",
"nl": "Bevindt zich binnen",
"de": "Befindet sich im Innenbereich",
- "ca": "Situat a l'interior"
+ "ca": "Situat a l'interior",
+ "cs": "Nachází se v interiéru"
},
"osmTags": "indoor=yes"
},
@@ -556,7 +578,8 @@
"nl": "Bevindt zich buiten",
"en": "Located outdoors",
"de": "Befindet sich im Freien",
- "ca": "Situat a l'exterior"
+ "ca": "Situat a l'exterior",
+ "cs": "Nachází se venku"
},
"osmTags": {
"or": [
diff --git a/assets/layers/questions/questions.json b/assets/layers/questions/questions.json
index 764010735..a3d21fee7 100644
--- a/assets/layers/questions/questions.json
+++ b/assets/layers/questions/questions.json
@@ -2400,34 +2400,40 @@
{
"id": "sugar_free",
"question": {
- "en": "Does this shop have a sugar free offering?"
+ "en": "Does this shop have a sugar free offering?",
+ "de": "Verkauft das Geschäft zuckerfreie Produkte?"
},
"questionHint": {
- "en": "This is important for people following a sugar-free diet, such as people with Diabetes"
+ "en": "This is important for people following a sugar-free diet, such as people with Diabetes",
+ "de": "Dies ist wichtig für Menschen, die eine zuckerfreie Diät einhalten, z. B. für Menschen mit Diabetes"
},
"mappings": [
{
"if": "diet:sugar_free=only",
"then": {
- "en": "This shop only sells sugar free products"
+ "en": "This shop only sells sugar free products",
+ "de": "Das Geschäft verkauft ausschließlich zuckerfreie Produkte"
}
},
{
"if": "diet:sugar_free=yes",
"then": {
- "en": "This shop has a big sugar free offering"
+ "en": "This shop has a big sugar free offering",
+ "de": "Das Geschäft verkauft viele zuckerfreie Produkte"
}
},
{
"if": "diet:sugar_free=limited",
"then": {
- "en": "This shop has a limited sugar free offering"
+ "en": "This shop has a limited sugar free offering",
+ "de": "Das Geschäft verkauft wenige zuckerfreie Produkte"
}
},
{
"if": "diet:sugar_free=no",
"then": {
- "en": "This shop has no sugar free offering"
+ "en": "This shop has no sugar free offering",
+ "de": "Das Geschäft verkauft keine zuckerfreie Produkte"
}
}
]
@@ -2435,31 +2441,36 @@
{
"id": "lactose_free",
"question": {
- "en": "Does {title()} have a lactose-free offering?"
+ "en": "Does {title()} have a lactose-free offering?",
+ "de": "Verkauft {title()} laktosefreie Produkte?"
},
"mappings": [
{
"if": "diet:lactose_free=only",
"then": {
- "en": "Only sells lactose free products"
+ "en": "Only sells lactose free products",
+ "de": "Ausschließlich laktosefreie Produkte"
}
},
{
"if": "diet:lactose_free=yes",
"then": {
- "en": "Big lactose free offering"
+ "en": "Big lactose free offering",
+ "de": "Viele laktosefreie Produkte"
}
},
{
"if": "diet:lactose_free=limited",
"then": {
- "en": "Limited lactose free offering"
+ "en": "Limited lactose free offering",
+ "de": "Wenige laktosefreie Produkte"
}
},
{
"if": "diet:lactose_free=no",
"then": {
- "en": "No lactose free offering"
+ "en": "No lactose free offering",
+ "de": "Keine laktosefreie Produkte"
}
}
]
@@ -2467,31 +2478,36 @@
{
"id": "gluten_free",
"question": {
- "en": "Does this shop have a gluten free offering?"
+ "en": "Does this shop have a gluten free offering?",
+ "de": "Verkauft das Geschäft glutenfreie Produkte?"
},
"mappings": [
{
"if": "diet:gluten_free=only",
"then": {
- "en": "This shop only sells gluten free products"
+ "en": "This shop only sells gluten free products",
+ "de": "Das Geschäft verkauft ausschließlich glutenfreie Produkte"
}
},
{
"if": "diet:gluten_free=yes",
"then": {
- "en": "This shop has a big gluten free offering"
+ "en": "This shop has a big gluten free offering",
+ "de": "Das Geschäft verkauft viele glutenfreie Produkte"
}
},
{
"if": "diet:gluten_free=limited",
"then": {
- "en": "This shop has a limited gluten free offering"
+ "en": "This shop has a limited gluten free offering",
+ "de": "Das Geschäft verkauft wenige glutenfreie Produkte"
}
},
{
"if": "diet:gluten_free=no",
"then": {
- "en": "This shop has no gluten free offering"
+ "en": "This shop has no gluten free offering",
+ "de": "Das Geschäft verkauft keine glutenfreie Produkte"
}
}
]
diff --git a/assets/layers/rainbow_crossings/rainbow_crossings.json b/assets/layers/rainbow_crossings/rainbow_crossings.json
index a24c729d7..abfff504c 100644
--- a/assets/layers/rainbow_crossings/rainbow_crossings.json
+++ b/assets/layers/rainbow_crossings/rainbow_crossings.json
@@ -10,7 +10,8 @@
"en": "A layer showing pedestrian crossings with rainbow paintings",
"de": "Eine Ebene mit Fußgängerüberwegen in Regenbogenfarben",
"fr": "Une couche affichant les passages piétons avec des peintures arc-en-ciel",
- "ca": "Una capa que mostra els passos de vianants pintats amb de l'arc de Sant Martí"
+ "ca": "Una capa que mostra els passos de vianants pintats amb de l'arc de Sant Martí",
+ "cs": "Vrstva zobrazující přechody pro chodce s duhovými malbami"
},
"source": {
"osmTags": {
diff --git a/assets/layers/selected_element/selected_element.json b/assets/layers/selected_element/selected_element.json
index 876d8ed66..5cf401638 100644
--- a/assets/layers/selected_element/selected_element.json
+++ b/assets/layers/selected_element/selected_element.json
@@ -5,7 +5,8 @@
"nl": "Toont het geselecteerde element",
"de": "Hebt das aktuell ausgewählte Element hervor. Überschreiben Sie diese Ebene, um unterschiedliche Farben zu erhalten",
"fr": "Met en surbrillance l'élément actuellement sélectioné. Surcharger cette couche pour avoir d'autres couleurs.",
- "ca": "Ressalta l'element seleccionat actualment. Anul·leu aquesta capa per tenir diferents colors"
+ "ca": "Ressalta l'element seleccionat actualment. Anul·leu aquesta capa per tenir diferents colors",
+ "cs": "Zvýrazní aktuálně vybraný prvek. Přepište tuto vrstvu, aby měla různé barvy"
},
"source": "special",
"mapRendering": [
diff --git a/assets/layers/shops/shops.json b/assets/layers/shops/shops.json
index a8cf72c88..ad1cc2350 100644
--- a/assets/layers/shops/shops.json
+++ b/assets/layers/shops/shops.json
@@ -89,7 +89,8 @@
"eo": "Butiko",
"hu": "Egy bolt",
"es": "Una tienda",
- "ca": "Una botiga"
+ "ca": "Una botiga",
+ "cs": "Obchod"
},
"tagRenderings": [
"images",
@@ -145,7 +146,8 @@
{
"id": "second_hand",
"question": {
- "en": "Does this shop sell second-hand items?"
+ "en": "Does this shop sell second-hand items?",
+ "de": "Verlauft das Geschäft auch Second-Hand-Produkte?"
},
"mappings": [
{
@@ -524,7 +526,8 @@
"options": [
{
"question": {
- "en": "Only show shops selling second-hand items"
+ "en": "Only show shops selling second-hand items",
+ "de": "Nur Second-Hand-Geschäfte anzeigen"
},
"osmTags": {
"or": [
diff --git a/assets/layers/sport_pitch/sport_pitch.json b/assets/layers/sport_pitch/sport_pitch.json
index ef87788cf..ddeb1aedf 100644
--- a/assets/layers/sport_pitch/sport_pitch.json
+++ b/assets/layers/sport_pitch/sport_pitch.json
@@ -728,7 +728,7 @@
{
"osmTags": "sport=badminton",
"question": {
- "nl":"Badmintonveld",
+ "nl": "Badmintonveld",
"en": "Badminton fields"
}
}
diff --git a/assets/layers/tree_node/tree_node.json b/assets/layers/tree_node/tree_node.json
index d8121356b..ea66d2df4 100644
--- a/assets/layers/tree_node/tree_node.json
+++ b/assets/layers/tree_node/tree_node.json
@@ -10,7 +10,8 @@
"ca": "Arbre",
"es": "Árbol",
"da": "Træ",
- "pt_BR": "Árvore"
+ "pt_BR": "Árvore",
+ "cs": "Strom"
},
"minzoom": 16,
"source": {
@@ -32,7 +33,8 @@
"ca": "Arbre",
"es": "Árbol",
"da": "Træ",
- "pt": "Árvore"
+ "pt": "Árvore",
+ "cs": "Strom"
},
"mappings": [
{
@@ -88,7 +90,8 @@
"da": "Hvilken art er dette træ?",
"pt": "Que espécie é esta árvore?",
"pt_BR": "Que espécie é esta árvore?",
- "ca": "De quina espècie és aquest arbre?"
+ "ca": "De quina espècie és aquest arbre?",
+ "cs": "Jaký druh je tento strom?"
},
"render": {
"*": "{wikipedia(species:wikidata):max-height: 25rem}"
@@ -130,7 +133,8 @@
"es": "¿Cuál es la circunferencia del tronco del árbol?",
"pt": "Qual é a circunferência do tronco da árvore?",
"pt_BR": "Qual é a circunferência do tronco da árvore?",
- "ca": "Quina és la circumferència del tronc de l'arbre?"
+ "ca": "Quina és la circumferència del tronc de l'arbre?",
+ "cs": "Jaký je obvod kmene stromu?"
},
"render": {
"en": "The tree trunk has a circumference of {circumference} meter",
@@ -140,7 +144,8 @@
"es": "El tronco del árbol tiene una circunferencia de {circumference} metros",
"pt": "O tronco da árvore tem uma circunferência de {circumference} metros",
"pt_BR": "O tronco da árvore tem uma circunferência de {circumference} metro",
- "ca": "El tronc de l'arbre té una circumferència de {circumference} metre"
+ "ca": "El tronc de l'arbre té una circumferència de {circumference} metre",
+ "cs": "Kmen stromu má obvod {circumference} metr"
},
"freeform": {
"key": "circumference",
@@ -154,7 +159,8 @@
"nl": "Dit wordt 1.30m boven de grond gemeten",
"es": "Se mide a una altura de 1,30 m",
"ca": "Es mesura a una alçada d'1,30 m",
- "pt_BR": "Isso é medido a uma altura de 1,30m"
+ "pt_BR": "Isso é medido a uma altura de 1,30m",
+ "cs": "Měří se ve výšce 1,30 m"
}
},
{
@@ -166,7 +172,9 @@
"nl": "Wat is de hoogte van deze boom?",
"pt": "Qual a altura dessa árvore?",
"pt_BR": "Qual a altura dessa árvore?",
- "ca": "Quina és l'alçada d'aquest arbre?"
+ "ca": "Quina és l'alçada d'aquest arbre?",
+ "cs": "Jaká je výška tohoto stromu?",
+ "es": "¿Cuál es la altura de este árbol?"
},
"freeform": {
"key": "height",
@@ -181,7 +189,8 @@
"es": "Este árbol tiene {height} metros de altura",
"pt": "Esta árvore tem {height} metros de altura",
"pt_BR": "Esta árvore tem {height} metros de altura",
- "ca": "Aquest arbre té {height} metres d'altura"
+ "ca": "Aquest arbre té {height} metres d'altura",
+ "cs": "Tento strom je {height} metr vysoký"
}
},
{
@@ -195,7 +204,8 @@
"es": "¿Qué importancia tiene este árbol? Elige la primera respuesta que corresponda.",
"da": "Hvor vigtigt er dette træ? Vælg det første svar, der passer.",
"pt": "Quão significativa é esta árvore? Escolha a primeira resposta que se aplica.",
- "ca": "Quina importància té aquest arbre? Trieu la primera resposta que correspongui."
+ "ca": "Quina importància té aquest arbre? Trieu la primera resposta que correspongui.",
+ "cs": "Jak významný je tento strom? Vyberte první správnou odpověď."
},
"mappings": [
{
@@ -213,7 +223,8 @@
"es": "El árbol es notable debido a su tamaño o ubicación prominente. Es útil para la navegación.",
"da": "Træet er bemærkelsesværdigt på grund af sin størrelse eller sin fremtrædende placering. Det er nyttigt til navigation.",
"pt": "A árvore é notável devido ao seu tamanho ou localização proeminente. É útil para navegação.",
- "ca": "L'arbre és notable per la seva mida o per la seva ubicació destacada. És útil per a la navegació."
+ "ca": "L'arbre és notable per la seva mida o per la seva ubicació destacada. És útil per a la navegació.",
+ "cs": "Strom je pozoruhodný svou velikostí nebo nápadným umístěním. Je užitečný pro navigaci."
}
},
{
@@ -231,7 +242,8 @@
"es": "El árbol es un monumento natural, por ejemplo, porque es especialmente antiguo, o de una especie valiosa.",
"da": "Træet er et naturmonument, f.eks. fordi den er særlig gammel eller af en værdifuld art.",
"pt": "A árvore é um monumento natural, por ex. porque é especialmente antigo ou de uma espécie valiosa.",
- "ca": "L'arbre és un monument natural, p. e. perquè és especialment antic o d'una espècie valuosa."
+ "ca": "L'arbre és un monument natural, p. e. perquè és especialment antic o d'una espècie valuosa.",
+ "cs": "Strom je přírodní památkou, např. proto, že je mimořádně starý nebo patří k cenným druhům."
}
},
{
@@ -249,7 +261,8 @@
"es": "El árbol se utiliza con fines agrícolas, por ejemplo, en un huerto.",
"da": "Træet anvendes til landbrugsformål, f.eks. i en frugtplantage.",
"pt": "A árvore é utilizada para fins agrícolas, por ex. em um pomar.",
- "ca": "L'arbre s'utilitza amb finalitats agrícoles, p. en un hort."
+ "ca": "L'arbre s'utilitza amb finalitats agrícoles, p. en un hort.",
+ "cs": "Strom se používá pro zemědělské účely, např. v sadu."
}
},
{
@@ -267,7 +280,8 @@
"es": "El árbol está en un parque o similar (cementerio, recinto escolar, ...).",
"da": "Træet står i en park eller lignende (kirkegård, skoleområde, ...).",
"pt": "A árvore está em um parque ou similar (cemitério, pátio da escola, …).",
- "ca": "L'arbre està en un parc o semblant (cementiri, recinte escolar, …)."
+ "ca": "L'arbre està en un parc o semblant (cementiri, recinte escolar, …).",
+ "cs": "Strom se nachází v parku nebo podobném místě (hřbitov, školní pozemek, ...)."
}
},
{
@@ -285,7 +299,8 @@
"de": "Der Baum steht in einem Wohngarten.",
"da": "Træet står i en villahave.",
"ca": "L'arbre està en un jardí residencial.",
- "pt": "A árvore está em um jardim residencial."
+ "pt": "A árvore está em um jardim residencial.",
+ "cs": "Strom se nachází v obytné zahradě."
}
},
{
@@ -303,7 +318,8 @@
"es": "Este es un árbol a lo largo de una avenida.",
"da": "Dette er et træ langs en allé.",
"pt": "Esta é uma árvore ao longo de uma avenida.",
- "ca": "Aquest és un arbre al llarg d'una avinguda."
+ "ca": "Aquest és un arbre al llarg d'una avinguda.",
+ "cs": "Tohle je strom podél aleje."
}
},
{
@@ -322,7 +338,8 @@
"da": "Træet står i et byområde.",
"ca": "L'arbre està en una àrea urbana.",
"pt": "A árvore está em uma área urbana.",
- "pt_BR": "A árvore está em uma área urbana."
+ "pt_BR": "A árvore está em uma área urbana.",
+ "cs": "Strom se nachází v městské oblasti."
}
},
{
@@ -340,7 +357,8 @@
"es": "El árbol está fuera de una zona urbana.",
"da": "Træet står uden for et byområde.",
"pt": "A árvore está fora de uma área urbana.",
- "ca": "L'arbre es troba fora d'una zona urbana."
+ "ca": "L'arbre es troba fora d'una zona urbana.",
+ "cs": "Strom se nachází mimo městskou oblast."
}
}
]
@@ -355,7 +373,8 @@
"de": "Ist dies ein Laub- oder Nadelbaum?",
"es": "¿Es un árbol de hoja ancha o de hoja aguja?",
"pt": "Esta é uma árvore de folhas largas ou acículas?",
- "ca": "És un arbre de fulla ampla o d'agulla?"
+ "ca": "És un arbre de fulla ampla o d'agulla?",
+ "cs": "Jedná se o listnatý nebo jehličnatý strom?"
},
"mappings": [
{
@@ -374,7 +393,8 @@
"es": "Latifoliada",
"id": "Berdaun lebar",
"da": "Bredbladet",
- "pt": "Folha larga"
+ "pt": "Folha larga",
+ "cs": "Listnatý"
},
"icon": {
"path": "./assets/layers/tree_node/broadleaved.svg",
@@ -395,7 +415,8 @@
"de": "Nadelbaum",
"ca": "Amb fulles d'agulla",
"es": "Hoja aguja",
- "id": "Berdaun jarum"
+ "id": "Berdaun jarum",
+ "cs": "Jehličnatý"
},
"icon": {
"path": "./assets/layers/tree_node/needleleaved.svg",
@@ -418,7 +439,8 @@
"id": "Tanpa daun permanen",
"da": "Permanent bladløs",
"pt": "permanentemente sem folhas",
- "ca": "Permanentment sense fulles"
+ "ca": "Permanentment sense fulles",
+ "cs": "Trvale bez listů"
},
"hideInAnswer": true,
"icon": {
@@ -447,7 +469,8 @@
"da": "Er dette træ stedsegrønt eller løvfældende?",
"pt": "Essa árvore é perene ou caducifólia?",
"pt_BR": "Essa árvore é perene ou caducifólia?",
- "ca": "Aquest arbre és perenne o caducifoli?"
+ "ca": "Aquest arbre és perenne o caducifoli?",
+ "cs": "Je tento strom stálezelený nebo opadavý?"
},
"mappings": [
{
@@ -466,7 +489,8 @@
"es": "Caduco o Deciduo: el árbol pierde las hojas en un período del año.",
"da": "Løvfældende: træet mister bladene i en periode af året.",
"pt": "Caducifólia: a árvore perde as folhas em alguma época do ano.",
- "ca": "Caducifoli: l'arbre perd les fulles durant alguna època de l'any."
+ "ca": "Caducifoli: l'arbre perd les fulles durant alguna època de l'any.",
+ "cs": "Opadavý: strom po určitou část roku ztrácí listy."
}
},
{
@@ -485,7 +509,8 @@
"ca": "Perenne.",
"es": "Siempreverde.",
"da": "Stedsegrøn.",
- "pt": "Perene."
+ "pt": "Perene.",
+ "cs": "Stálozelený."
}
}
],
@@ -510,7 +535,8 @@
"es": "Nombre: {name}",
"da": "Navn: {name}",
"pt": "Nome: {name}",
- "ca": "Nom : {name}"
+ "ca": "Nom : {name}",
+ "cs": "Jméno: {name}"
},
"question": {
"nl": "Heeft de boom een naam?",
@@ -523,7 +549,8 @@
"id": "Apakah pohon ini memiliki nama?",
"da": "Har træet et navn?",
"pt": "A árvore tem nome?",
- "ca": "Té nom aquest arbre?"
+ "ca": "Té nom aquest arbre?",
+ "cs": "Má strom nějaké jméno?"
},
"freeform": {
"key": "name",
@@ -550,7 +577,8 @@
"id": "Pohon ini tidak memiliki nama.",
"da": "Træet har ikke et navn.",
"pt": "A árvore não tem nome.",
- "ca": "L'arbre no té nom."
+ "ca": "L'arbre no té nom.",
+ "cs": "Strom nemá jméno."
}
}
],
@@ -575,7 +603,8 @@
"id": "Apakah pohon ini merupakan warisan yang terdaftar?",
"da": "Er dette træ registreret som kulturarv?",
"pt": "Esta árvore é patrimônio tombado?",
- "ca": "Aquest arbre és patrimoni registrat?"
+ "ca": "Aquest arbre és patrimoni registrat?",
+ "cs": "Je tento strom registrovaným dědictvím?"
},
"mappings": [
{
@@ -594,7 +623,8 @@
"es": "Registrado como patrimonio por Onroerend Erfgoed Flandes",
"id": "Terdaftar sebagai warisan oleh Onroerend Erfgoed Flanders",
"pt": "Registrado como patrimônio por Onroerend Erfgoed Flanders",
- "ca": "Registrat com a patrimoni per Onroerend Erfgoed Flandes"
+ "ca": "Registrat com a patrimoni per Onroerend Erfgoed Flandes",
+ "cs": "Zapsáno jako dědictví Onroerend Erfgoed Flanders"
},
"icon": {
"path": "./assets/layers/tree_node/Onroerend_Erfgoed_logo_without_text.svg",
@@ -618,7 +648,8 @@
"id": "Terdaftar sebagai warisan budaya oleh Direction du Patrimoine culturel Brussels",
"da": "Registreret som kulturarv af Direction du Patrimoine culturel Bruxelles",
"pt": "Registrado como patrimônio por Direction du Patrimoine culturel Brussels",
- "ca": "Registrat com a patrimoni per la Direction du Patrimoine culturel Brussel·les"
+ "ca": "Registrat com a patrimoni per la Direction du Patrimoine culturel Brussel·les",
+ "cs": "Zapsáno jako kulturní dědictví Direction du Patrimoine culturel Brusel"
}
},
{
@@ -638,7 +669,8 @@
"id": "Terdaftar sebagai warisan oleh organisasi yang berbeda",
"da": "Registreret som kulturarv af en anden organisation",
"pt": "Registrado como patrimônio por uma organização diferente",
- "ca": "Registrat com a patrimoni per una organització diferent"
+ "ca": "Registrat com a patrimoni per una organització diferent",
+ "cs": "Registrováno jako kulturní dědictví jinou organizací"
}
},
{
@@ -658,7 +690,8 @@
"id": "Tidak terdaftar sebagai warisan",
"da": "Ikke registreret som kulturarv",
"pt": "Não registrado como patrimônio",
- "ca": "No registrat com a patrimoni"
+ "ca": "No registrat com a patrimoni",
+ "cs": "Není zapsáno jako kulturní dědictví"
}
},
{
@@ -677,7 +710,8 @@
"id": "Terdaftar sebagai warisan oleh organisasi yang berbeda",
"da": "Registreret som kulturarv af en anden organisation",
"pt": "Registrado como patrimônio por uma organização diferente",
- "ca": "Registrat com a patrimoni per una organització diferent"
+ "ca": "Registrat com a patrimoni per una organització diferent",
+ "cs": "Registrováno jako kulturní dědictví jinou organizací"
},
"hideInAnswer": true
}
@@ -709,7 +743,8 @@
"es": "¿Cuál es el número de identificación emitido por Onroerend Erfgoed Flandes?",
"da": "Hvad er ID udstedt af Onroerend Erfgoed Flanders?",
"pt": "Qual é o ID emitido por Onroerend Erfgoed Flanders?",
- "ca": "Quina és la identificació emesa per Onroerend Erfgoed Flanders?"
+ "ca": "Quina és la identificació emesa per Onroerend Erfgoed Flanders?",
+ "cs": "Jaké je ID vydané společností Onroerend Erfgoed Flanders?"
},
"freeform": {
"key": "ref:OnroerendErfgoed",
@@ -744,7 +779,8 @@
"es": "¿Cuál es el ID de Wikidata para este árbol?",
"da": "Hvad er Wikidata-id'et for dette træ?",
"pt": "Qual é o ID do Wikidata para esta árvore?",
- "ca": "Quin és l'identificador de Wikidata d'aquest arbre?"
+ "ca": "Quin és l'identificador de Wikidata d'aquest arbre?",
+ "cs": "Jaké je ID Wikidata pro tento strom?"
},
"freeform": {
"key": "wikidata",
@@ -776,7 +812,8 @@
"es": "árbol de hoja ancha",
"da": "et løvtræ",
"pt": "uma árvore de folhas largas",
- "ca": "un arbre de fulla ampla"
+ "ca": "un arbre de fulla ampla",
+ "cs": "listnatý strom"
},
"description": {
"nl": "Een boom van een soort die blaadjes heeft, bijvoorbeeld eik of populier.",
@@ -786,7 +823,8 @@
"de": "Ein Baum mit Blättern, z. B. Eiche oder Buche.",
"es": "Un árbol de hojas como el Roble o el Álamo.",
"pt": "Uma árvore de uma espécie com folhas, como carvalho ou populus.",
- "ca": "Arbre d'una espècie amb fulles, com el roure o el pollancre."
+ "ca": "Arbre d'una espècie amb fulles, com el roure o el pollancre.",
+ "cs": "Strom s listy, například dub nebo topol."
}
},
{
@@ -804,7 +842,8 @@
"es": "Árbol tipo Conífera",
"da": "et nåletræ",
"pt": "uma árvore com folhas de agulha",
- "ca": "un arbre amb fulles d'agulla"
+ "ca": "un arbre amb fulles d'agulla",
+ "cs": "jehličnatý strom"
},
"description": {
"nl": "Een boom van een soort met naalden, bijvoorbeeld den of spar.",
@@ -815,7 +854,8 @@
"de": "Ein Baum mit Nadeln, z. B. Kiefer oder Fichte.",
"es": "Un árbol de hojas agujas, como el Pino o el Abeto.",
"da": "Et træ af en art med nåle, såsom fyr eller gran.",
- "ca": "Arbre d'una espècie amb agulles, com el pi o l'avet."
+ "ca": "Arbre d'una espècie amb agulles, com el pi o l'avet.",
+ "cs": "Strom s jehlicemi, například borovice nebo smrk."
}
},
{
@@ -834,7 +874,8 @@
"es": "un árbol",
"da": "et træ",
"pt": "uma árvore",
- "pt_BR": "uma árvore"
+ "pt_BR": "uma árvore",
+ "cs": "strom"
},
"description": {
"nl": "Wanneer je niet zeker bent of het nu een loof- of naaldboom is.",
@@ -845,7 +886,8 @@
"de": "Wenn Sie nicht sicher sind, ob es sich um einen Laubbaum oder einen Nadelbaum handelt.",
"es": "Si no estás seguro de si es un árbol de hoja ancha o de hoja de aguja.",
"da": "Hvis du ikke er sikker på, om det er et løv- eller nåletræ.",
- "ca": "Si no esteu segur de si es tracta d'un arbre amb fulles amples o amb fulles d'agulles."
+ "ca": "Si no esteu segur de si es tracta d'un arbre amb fulles amples o amb fulles d'agulles.",
+ "cs": "Pokud si nejste jisti, zda se jedná o listnatý nebo jehličnatý strom."
}
}
],
@@ -894,6 +936,7 @@
"de": "Eine Ebene, die Bäume zeigt",
"fr": "Une couche montrant les arbres",
"da": "Et lag, der viser træer",
- "ca": "Una capa que mostra arbres"
+ "ca": "Una capa que mostra arbres",
+ "cs": "Vrstva zobrazující stromy"
}
}
diff --git a/assets/layers/usersettings/usersettings.json b/assets/layers/usersettings/usersettings.json
index e92504969..e035e00dd 100644
--- a/assets/layers/usersettings/usersettings.json
+++ b/assets/layers/usersettings/usersettings.json
@@ -5,7 +5,8 @@
"de": "Eine spezielle Ebene, die nicht für die Darstellung auf einer Karte gedacht ist, sondern für die Festlegung von Benutzereinstellungen verwendet wird",
"nl": "Een speciale lag die niet getoond wordt op de kaart, maar die de instellingen van de gebruiker weergeeft",
"pt": "Uma camada especial que não deve ser mostrada em um mapa, mas que é usada para definir as configurações do usuário",
- "ca": "Una capa especial que no està pensada per mostrar-se en un mapa, però que s'utilitza per configurar la configuració de l'usuari"
+ "ca": "Una capa especial que no està pensada per mostrar-se en un mapa, però que s'utilitza per configurar la configuració de l'usuari",
+ "cs": "Speciální vrstva, která není určena k zobrazení na mapě, ale slouží k nastavení uživatelských nastavení"
},
"title": {
"render": {
@@ -45,7 +46,8 @@
"then": {
"en": "The language was set via an URL-parameter and cannot be set by the user.²",
"de": "Die Sprache wurde über einen URL-Parameter gesetzt und kann nicht vom Benutzer eingestellt werden.²",
- "ca": "L'idioma es va establir mitjançant un paràmetre d'URL i l'usuari no pot definir-lo.²"
+ "ca": "L'idioma es va establir mitjançant un paràmetre d'URL i l'usuari no pot definir-lo.²",
+ "cs": "Jazyk byl nastaven pomocí parametru URL a uživatel jej nemůže nastavit.²"
}
}
]
@@ -119,7 +121,8 @@
"render": {
"en": "This thematic map has a predefined background layer set. Your default theme setting does not apply",
"ca": "Aquest mapa temàtic té un conjunt de capes de fons predefinides. La configuració predeterminada del tema no s'aplica",
- "de": "Diese thematische Karte hat einen vordefinierten Hintergrund. Ihr Standardhintergrund wird nicht angewendet"
+ "de": "Diese thematische Karte hat einen vordefinierten Hintergrund. Ihr Standardhintergrund wird nicht angewendet",
+ "cs": "Tato tematická mapa má předdefinovanou sadu podkladových vrstev. Vaše výchozí nastavení tématu se nepoužije"
}
},
{
@@ -127,7 +130,8 @@
"question": {
"en": "What background layer should be shown by default?",
"ca": "Quina capa de fons s'ha de mostrar per defecte?",
- "de": "Welche Hintergrundebene soll als Standard verwendet werden?"
+ "de": "Welche Hintergrundebene soll als Standard verwendet werden?",
+ "cs": "Jaká vrstva pozadí by se měla zobrazovat ve výchozím nastavení?"
},
"condition": "_theme:backgroundLayer=",
"mappings": [
@@ -136,7 +140,8 @@
"then": {
"en": "Use the default background layer",
"ca": "Utilitzeu la capa de fons predeterminada",
- "de": "Standardhintergrund verwenden"
+ "de": "Standardhintergrund verwenden",
+ "cs": "Použití výchozí vrstvu pozadí"
}
},
{
@@ -144,7 +149,8 @@
"then": {
"en": "Use OpenStreetMap-carto as default layer",
"ca": "Utilitzeu OpenStreetMap-carto com a capa predeterminada",
- "de": "OpenStreetMap-carto als Standardhintergrund verwenden"
+ "de": "OpenStreetMap-carto als Standardhintergrund verwenden",
+ "cs": "Použít OpenStreetMap-carto jako výchozí vrstvu"
}
},
{
@@ -152,7 +158,8 @@
"then": {
"en": "Use aerial imagery as default background",
"ca": "Utilitzeu imatges aèries com a fons predeterminat",
- "de": "Satellitenbilder als Standardhintergrund verwenden"
+ "de": "Satellitenbilder als Standardhintergrund verwenden",
+ "cs": "Použít letecké snímky jako výchozí pozadí"
}
},
{
@@ -160,7 +167,8 @@
"then": {
"en": "Use a non-openstreetmap based map as default background",
"ca": "Utilitzeu un mapa que no sigui openstreetmap com a fons predeterminat",
- "de": "Eine eigene Karte als Standardhintergrund verwenden"
+ "de": "Eine eigene Karte als Standardhintergrund verwenden",
+ "cs": "Použití mapy, která není založena na mapě openstreetmap, jako výchozího pozadí"
}
},
{
@@ -168,7 +176,8 @@
"then": {
"en": "Use the current background layer ({__current_background}) as default background",
"ca": "Utilitzeu la capa de fons actual ({__current_background}) com a fons predeterminat",
- "de": "Aktuelle Hintergrundebene ({__current_background}) als Standardhintergrund verwenden"
+ "de": "Aktuelle Hintergrundebene ({__current_background}) als Standardhintergrund verwenden",
+ "cs": "Použít aktuální vrstvu pozadí ({__current_background}) jako výchozí pozadí"
},
"hideInAnswer": {
"or": [
@@ -183,7 +192,8 @@
"then": {
"en": "Use background layer {mapcomplete-preferred-background-layer} as default background",
"ca": "Utilitza la capa de fons {mapcomplete-preferred-background-layer} com a fons predeterminat",
- "de": "Hintergrundebene {mapcomplete-preferred-background-layer} als Standardhintergrund verwenden"
+ "de": "Hintergrundebene {mapcomplete-preferred-background-layer} als Standardhintergrund verwenden",
+ "cs": "Použít vrstvu pozadí {mapcomplete-preferred-background-layer} jako výchozí pozadí"
},
"hideInAnswer": true
}
@@ -308,7 +318,8 @@
"fr": "Est-ce que les questions pour les champs sans donnée doivent apparaître une à une ou toutes ensembles ?",
"pt": "As perguntas para campos de dados desconhecidos devem aparecer uma a uma ou juntas?",
"ca": "Les preguntes amb camps de dades desconeguts haurien d'aparèixer una per una o juntes?",
- "nl": "Moeten onbeantwoorde vragen om beurt of allemaal samen getoond worden?"
+ "nl": "Moeten onbeantwoorde vragen om beurt of allemaal samen getoond worden?",
+ "cs": "Mají se otázky pro neznámá datová pole zobrazovat jednotlivě, nebo společně?"
},
"mappings": [
{
@@ -319,7 +330,8 @@
"ca": "Mostra totes les preguntes al quadre d'informació",
"fr": "Afficher toutes les question en même temps dans l'infobox",
"pt": "Mostrar todas as perguntas na caixa de informações juntas",
- "nl": "Toon alle onbeantwoorde vragen"
+ "nl": "Toon alle onbeantwoorde vragen",
+ "cs": "Zobrazit všechny otázky v infoboxu dohromady"
}
},
{
@@ -330,7 +342,8 @@
"ca": "Mostra les preguntes una per una",
"fr": "Afficher les questions une à une",
"pt": "Mostrar perguntas uma a uma",
- "nl": "Toon de vragen één per één"
+ "nl": "Toon de vragen één per één",
+ "cs": "Zobrazit otázky jednu po druhé"
}
}
]
@@ -340,7 +353,8 @@
"question": {
"en": "Should north always be up?",
"de": "Soll Norden immer oben sein?",
- "ca": "El nord hauria d'estar sempre amunt?"
+ "ca": "El nord hauria d'estar sempre amunt?",
+ "cs": "Měl by být sever vždy nahoře?"
},
"mappings": [
{
@@ -350,7 +364,8 @@
"de": "Drehen der Karte zulassen",
"ca": "Permet girar el mapa",
"fr": "Autoriser la rotation de la carte",
- "da": "Tillad rotation af kortet"
+ "da": "Tillad rotation af kortet",
+ "cs": "Umožnit otáčení mapy"
}
},
{
@@ -359,7 +374,8 @@
"en": "Always keep north pointing up",
"de": "Norden immer nach oben zeigen lassen",
"fr": "Toujours garder le nord en haut",
- "ca": "Mantingueu sempre el nord apuntant cap amunt"
+ "ca": "Mantingueu sempre el nord apuntant cap amunt",
+ "cs": "Sever vždy směřujte nahoru"
}
}
]
@@ -383,7 +399,8 @@
"en": "Anyone possessing this file can make reviews with your identity",
"de": "Jeder, der diese Datei besitzt, kann mit Ihrer Identität Rezensionen vornehmen",
"da": "Enhver, der har denne fil, kan lave ændringer med din identitet",
- "ca": "Qualsevol persona que tingui aquest fitxer pot fer ressenyes amb la vostra identitat"
+ "ca": "Qualsevol persona que tingui aquest fitxer pot fer ressenyes amb la vostra identitat",
+ "cs": "Kdokoli, kdo má tento soubor, může provádět recenze s vaší identitou"
}
}
},
@@ -487,7 +504,8 @@
"nb_NO": "Oversettelsen for {_theme} i {_language} har {_translation_percentage}% dekning: {_translation_translated_count} strenger av {_translation_total} har blitt oversatt",
"nl": "Vertalingen voor {_theme} in {_language} zijn momenteel op {_translation_percentage}%: van {_translation_total} teksten zijn er reeds {_translation_translated_count} vertaald",
"zh_Hant": "{_theme} 的 {_language} 翻譯目前是 {_translation_percentage}%:{_translation_total} 中的 {_translation_translated_count} 已經翻譯了",
- "fr": "Les traductions pour {_theme} en {_language} sont à {_translation_percentage} % : {_translation_translated_count} chaînes traduites sur {_translation_total}"
+ "fr": "Les traductions pour {_theme} en {_language} sont à {_translation_percentage} % : {_translation_translated_count} chaînes traduites sur {_translation_total}",
+ "cs": "Překlady pro {_theme} v {_language} jsou na úrovni {_translation_percentage}%: {_translation_translated_count} z {_translation_total} je přeloženo"
},
"condition": {
"or": [
@@ -574,7 +592,8 @@
"pt": "Você fez alterações em {_csCount} ocasiões diferentes! Isso é incrível!",
"nl": "Je hebt {_csCount} verschillende keren bijgedragen! Dat is indrukwekkend!",
"da": "Du har lavet ændringer ved {_csCount} forskellige begivenheder! Det er fantastisk!",
- "es": "Has hecho cambios en {_csCount} ocasiones diferentes. ¡Es alucinante!"
+ "es": "Has hecho cambios en {_csCount} ocasiones diferentes. ¡Es alucinante!",
+ "cs": "Změny jste provedli při {_csCount} různých příležitostech! To je úžasné!"
},
"icon": "party"
}
@@ -606,7 +625,8 @@
"en": "You have contributed code to MapComplete with {_code_contributions} commits! That's awesome!",
"de": "Sie haben Code zu MapComplete mit {_code_contributions} Commits beigetragen! Das ist großartig!",
"nl": "Je hebt mee geprogrammeerd aan MapComplete met {_code_contributions} commits! Das supercool van je! Bedankt hiervoor!",
- "ca": "Heu aportat codi a MapComplete amb {_code_contributions} commits! Això és increïble!"
+ "ca": "Heu aportat codi a MapComplete amb {_code_contributions} commits! Això és increïble!",
+ "cs": "Přispěli jste do MapComplete kódem s {_code_contributions} revizemi! To je úžasné!"
},
"icon": "party",
"hideInAnswer": true
diff --git a/assets/layers/vending_machine/vending_machine.json b/assets/layers/vending_machine/vending_machine.json
index e6bd9eb12..8bb4e740b 100644
--- a/assets/layers/vending_machine/vending_machine.json
+++ b/assets/layers/vending_machine/vending_machine.json
@@ -28,7 +28,8 @@
"nl": "Verkoopautomaat",
"de": "Verkaufsautomat",
"fr": "Distributeur",
- "ca": "Màquina expenedora"
+ "ca": "Màquina expenedora",
+ "cs": "Prodejní automat"
},
"mappings": [
{
@@ -38,7 +39,8 @@
"nl": "Verkoopautomaat {name}",
"de": "Verkaufsautomat {name}",
"fr": "Distributeur {name}",
- "ca": "Maquina expenedora {name}"
+ "ca": "Maquina expenedora {name}",
+ "cs": "Prodejní automat {name}"
}
},
{
@@ -48,7 +50,8 @@
"nl": "Verkoopautomaat {brand}",
"de": "Verkaufsautomat {brand}",
"fr": "Distributeur {brand}",
- "ca": "Màquina expenedora {brand}"
+ "ca": "Màquina expenedora {brand}",
+ "cs": "Prodejní automat {brand}"
}
}
]
@@ -75,7 +78,8 @@
"nl": "Deze verkoopautomaat verkoopt {vending}",
"de": "Dieser Automat verkauft {vending}",
"fr": "Ce distributeur vent {vending}",
- "ca": "Aquesta màquina expenedora ven {vending}"
+ "ca": "Aquesta màquina expenedora ven {vending}",
+ "cs": "Tento automat prodává {vending}"
},
"mappings": [
{
diff --git a/assets/layers/veterinary/veterinary.json b/assets/layers/veterinary/veterinary.json
index 3f28260fd..de75f206e 100644
--- a/assets/layers/veterinary/veterinary.json
+++ b/assets/layers/veterinary/veterinary.json
@@ -18,7 +18,8 @@
"es": "un veterinario",
"nl": "een dierenarts",
"fr": "un vétérinaire",
- "ca": "un veterinari"
+ "ca": "un veterinari",
+ "cs": "veterinární lékař"
},
"tags": [
"amenity=veterinary",
@@ -31,7 +32,8 @@
"es": "un veterinario, que trata a perros",
"nl": "een dierenarts die honden verzorgt",
"fr": "un vétérinaire, qui soigne les chiens",
- "ca": "un veterinari, que tracta gossos"
+ "ca": "un veterinari, que tracta gossos",
+ "cs": "veterinární lékař, který léčí psy"
}
}
],
@@ -42,7 +44,8 @@
"es": "veterinario",
"nl": "Dierenarts",
"fr": "vétérinaire",
- "ca": "Veterinari"
+ "ca": "Veterinari",
+ "cs": "veterinář"
},
"title": {
"render": {
@@ -52,7 +55,8 @@
"id": "Dokter hewan",
"es": "Veterinario",
"nl": "Dierenarts",
- "ca": "Veterinari"
+ "ca": "Veterinari",
+ "cs": "Veterina"
},
"mappings": [
{
@@ -105,7 +109,8 @@
"es": "¿Cual es el nombre de este veterinario?",
"nl": "Wat is de naam van deze dierenartspraktijk?",
"fr": "Quel est le nom de ce vétérinaire ?",
- "ca": "Qui és el nom d'aquest veterinari?"
+ "ca": "Qui és el nom d'aquest veterinari?",
+ "cs": "Jak se jmenuje tento veterinární lékař?"
},
"render": {
"en": "The name of this veterinarian is {name}",
@@ -114,7 +119,8 @@
"nl": "Deze dierenartspraktijk heet {name}",
"da": "Navnet på denne dyrlæge er {name}",
"fr": "Le nom de ce vétérinaire est {name}",
- "ca": "El nom d'aquest veterinari és {name}"
+ "ca": "El nom d'aquest veterinari és {name}",
+ "cs": "Jméno tohoto veterinárního lékaře je {name}"
},
"freeform": {
"key": "name"
diff --git a/assets/layers/viewpoint/viewpoint.json b/assets/layers/viewpoint/viewpoint.json
index ebff0b906..205b653c3 100644
--- a/assets/layers/viewpoint/viewpoint.json
+++ b/assets/layers/viewpoint/viewpoint.json
@@ -20,7 +20,8 @@
"it": "Un punto panoramico che offre una bella vista. L'ideale è aggiungere un'immagine, se nessun'altra categoria è appropriata",
"es": "Un buen mirador o una buena vista. Ideal para añadir una imagen si no encaja en ninguna otra categoría",
"da": "Et dejligt synspunkt eller flot udsigt. Ideel til at tilføje et billede, hvis ingen anden kategori passer",
- "ca": "Un bon mirador o una bonica vista. Ideal per afegir una imatge si no hi caben cap altra categoria"
+ "ca": "Un bon mirador o una bonica vista. Ideal per afegir una imatge si no hi caben cap altra categoria",
+ "cs": "Pěkný výhled nebo pěkný pohled. Ideální pro přidání obrázku, pokud se nehodí žádná jiná kategorie"
},
"source": {
"osmTags": "tourism=viewpoint"
diff --git a/assets/layers/walls_and_buildings/walls_and_buildings.json b/assets/layers/walls_and_buildings/walls_and_buildings.json
index 49b81e52c..d4326914f 100644
--- a/assets/layers/walls_and_buildings/walls_and_buildings.json
+++ b/assets/layers/walls_and_buildings/walls_and_buildings.json
@@ -9,7 +9,8 @@
"es": "Pared o edificio",
"fr": "Mur ou bâtiment",
"da": "Mur eller bygning",
- "ca": "Paret o edifici"
+ "ca": "Paret o edifici",
+ "cs": "Zeď nebo budova"
}
},
"description": {
@@ -74,7 +75,8 @@
"de": "Meter",
"da": "meter",
"nl": "meter",
- "ca": "metre"
+ "ca": "metre",
+ "cs": "metr"
}
},
{
@@ -89,7 +91,8 @@
"de": "Zentimeter",
"da": "centimeter",
"nl": "centimeter",
- "ca": "centimetre"
+ "ca": "centimetre",
+ "cs": "centimetr"
}
}
]
diff --git a/assets/layers/waste_basket/waste_basket.json b/assets/layers/waste_basket/waste_basket.json
index e79899645..7db351a01 100644
--- a/assets/layers/waste_basket/waste_basket.json
+++ b/assets/layers/waste_basket/waste_basket.json
@@ -10,7 +10,8 @@
"it": "Cestino dei rifiuti",
"id": "Keranjang Sampah",
"da": "Affaldskurv",
- "fr": "Poubelle"
+ "fr": "Poubelle",
+ "cs": "Odpadkový koš"
},
"minzoom": 17,
"source": {
@@ -30,7 +31,8 @@
"it": "Cestino dei rifiuti",
"id": "Keranjang Sampah",
"da": "Affaldskurv",
- "fr": "Poubelle"
+ "fr": "Poubelle",
+ "cs": "Odpadkový koš"
}
},
"description": {
@@ -42,7 +44,8 @@
"es": "Esta es una papelera pública, donde puedes tirar tu basura.",
"da": "Dette er en offentlig affaldskurv, en skraldespand, hvor du kan smide dit affald.",
"fr": "C'est une poubelle dans laquelle vous pouvez jeter vos mégots.",
- "ca": "Es tracta d'una paperera pública, una paperera, on pots llençar la teva paperera."
+ "ca": "Es tracta d'una paperera pública, una paperera, on pots llençar la teva paperera.",
+ "cs": "Jedná se o veřejný odpadkový koš, odpadkový koš, kam můžete vyhodit odpadky."
},
"tagRenderings": [
"images",
@@ -56,7 +59,8 @@
"id": "Keranjang sampah macam apa ini?",
"da": "Hvad er det for en affaldskurv?",
"fr": "De quel type de poubelle s'agit-il ?",
- "ca": "Quin tipus de paperera és aquesta?"
+ "ca": "Quin tipus de paperera és aquesta?",
+ "cs": "Jaký druh koše na odpad je to?"
},
"multiAnswer": true,
"mappings": [
@@ -70,7 +74,8 @@
"id": "Keranjang sampah untuk sampah umum",
"da": "En affaldskurv til almindeligt affald",
"ca": "Una paperera per a residus generals",
- "fr": "Une poubelle pour tout type d'ordures"
+ "fr": "Une poubelle pour tout type d'ordures",
+ "cs": "Odpadkový koš na běžný odpad"
},
"hideInAnswer": true
},
@@ -84,7 +89,8 @@
"id": "Keranjang sampah untuk sampah umum",
"da": "En affaldskurv til almindeligt affald",
"fr": "Une poubelle pour tout type d'ordures",
- "ca": "Una paperera per a residus generals"
+ "ca": "Una paperera per a residus generals",
+ "cs": "Odpadkový koš na běžný odpad"
}
},
{
@@ -97,7 +103,8 @@
"id": "Keranjang sampah untuk kotoran anjing",
"da": "En affaldskurv til hundeekskrementer",
"fr": "Une poubelle pour déjections canines",
- "ca": "Una paperera per a excrements de gossos"
+ "ca": "Una paperera per a excrements de gossos",
+ "cs": "Odpadkový koš na psí exkrementy"
}
},
{
@@ -110,7 +117,8 @@
"id": "Keranjang sampah untuk rokok",
"da": "En affaldskurv til cigaretter",
"fr": "Une poubelle pour mégots",
- "ca": "Una paperera per a cigarrets"
+ "ca": "Una paperera per a cigarrets",
+ "cs": "Odpadkový koš na cigarety"
}
},
{
@@ -123,7 +131,8 @@
"id": "Keranjang sampah untuk obat-obatan",
"da": "En affaldskurv til stoffer",
"ca": "Una paperera per a medicaments",
- "fr": "Une poubelle pour médicaments"
+ "fr": "Une poubelle pour médicaments",
+ "cs": "Odpadkový koš na léky"
}
},
{
@@ -136,7 +145,8 @@
"id": "Keranjang sampah untuk jarum dan benda tajam lainnya",
"da": "En affaldskurv til nåle og andre skarpe genstande",
"fr": "Une poubelle pour aiguilles et autres objets tranchants",
- "ca": "Una paperera per a agulles i altres objectes punxants"
+ "ca": "Una paperera per a agulles i altres objectes punxants",
+ "cs": "Odpadkový koš na jehly a jiné ostré předměty"
}
},
{
@@ -149,7 +159,8 @@
"id": "Keranjang sampah untuk plastik",
"da": "En affaldskurv til plast",
"fr": "Une poubelle pour plastiques",
- "ca": "Una paperera per a plàstic"
+ "ca": "Una paperera per a plàstic",
+ "cs": "Odpadkový koš na plasty"
}
},
{
@@ -162,7 +173,8 @@
"id": "Keranjang sampah untuk kertas",
"da": "En affaldskurv til papir",
"fr": "Une poubelle pour papier",
- "ca": "Una paperera per a paper"
+ "ca": "Una paperera per a paper",
+ "cs": "Odpadový koš na papír"
}
}
]
@@ -177,7 +189,8 @@
"id": "Apakah keranjang sampah ini memiliki dispenser untuk kantong kotoran anjing?",
"da": "Har denne affaldskurv en dispenser til poser med ekskrementer til hunde?",
"fr": "Est-ce que cette poubelle a un distributeur de sacs pour ramasser les déjections canines ?",
- "ca": "Aquesta paperera té un dispensador per a bosses per a excrements de gossos?"
+ "ca": "Aquesta paperera té un dispensador per a bosses per a excrements de gossos?",
+ "cs": "Má tento odpadkový koš zásobník na sáčky na psí exkrementy?"
},
"condition": {
"or": [
@@ -202,7 +215,8 @@
"id": "Keranjang sampah ini memiliki dispenser untuk kantong kotoran (anjing)",
"da": "Denne affaldskurv har en dispenser til poser til (hunde)ekskrementer",
"fr": "Cette poubelle a un distributeur de sacs pour ramasser les déjections canines",
- "ca": "Aquesta paperera té un dispensador per a bosses d'excrements (de gossos)"
+ "ca": "Aquesta paperera té un dispensador per a bosses d'excrements (de gossos)",
+ "cs": "Tento odpadkový koš má zásobník na sáčky na (psí) exkrementy"
}
},
{
@@ -220,7 +234,8 @@
"id": "Keranjang sampah ini tidak memiliki dispenser untuk kantong kotoran (anjing)",
"da": "Denne affaldskurv har ikke en dispenser til poser til (hunde)ekskrementer",
"ca": "Aquesta paperera no té un dispensador per a bosses d'excrements (gossos)",
- "fr": "Cette poubelle n'a pas un distributeur de sacs pour ramasser les déjections canines"
+ "fr": "Cette poubelle n'a pas un distributeur de sacs pour ramasser les déjections canines",
+ "cs": "Tento odpadkový koš nemá zásobník na sáčky na (psí) exkrementy"
}
},
{
@@ -233,7 +248,8 @@
"id": "Keranjang sampah ini tidak memiliki dispenser untuk kantong kotoran (anjing)",
"da": "Denne affaldskurv har ikke en dispenser til poser til (hunde)ekskrementer",
"fr": "Cette poubelle n'a pas de distributeur de sac pour ramasser les déjections canines",
- "ca": "Aquesta paperera no té un dispensador per a bosses d'excrements (gossos)"
+ "ca": "Aquesta paperera no té un dispensador per a bosses d'excrements (gossos)",
+ "cs": "Tento odpadkový koš nemá zásobník na sáčky na (psí) exkrementy"
},
"hideInAnswer": true
}
@@ -255,7 +271,8 @@
"id": "sebuah keranjang sampah",
"da": "en affaldskurv",
"ca": "una paperera",
- "fr": "une poubelle"
+ "fr": "une poubelle",
+ "cs": "odpadkový koš"
},
"presiceInput": {
"preferredBackground": "photo"
@@ -275,7 +292,8 @@
"it": "Tutti i tipi",
"da": "Alle typer",
"ca": "Tots els tipus",
- "fr": "Tout type"
+ "fr": "Tout type",
+ "cs": "Všechny typy"
}
},
{
@@ -287,7 +305,8 @@
"it": "Cestino per sigarette",
"da": "Affaldskurv til cigaretter",
"ca": "Paperera per a cigarrets",
- "fr": "Poubelle pour mégots"
+ "fr": "Poubelle pour mégots",
+ "cs": "Odpadový koš pro cigarety"
},
"osmTags": "waste~i~.*cigarettes.*"
},
@@ -299,7 +318,8 @@
"it": "Cestino per medicinali",
"da": "Affaldskurv til stoffer",
"ca": "Paperera per a medicaments",
- "fr": "Poubelle pour médicaments"
+ "fr": "Poubelle pour médicaments",
+ "cs": "Odpadový koš pro léky"
},
"osmTags": "waste~i~.*drugs.*"
},
@@ -312,7 +332,8 @@
"it": "Cestino per escrementi dei cani",
"da": "Affaldskurv til hundeekskrementer",
"ca": "Paperera per a excrements de gossos",
- "fr": "Poubelle pour déjections canines"
+ "fr": "Poubelle pour déjections canines",
+ "cs": "Odpadkový koš na psí exkrementy"
},
"osmTags": "waste~i~.*dog_excrement.*"
},
@@ -325,7 +346,8 @@
"it": "Cestino per la spazzatura",
"da": "Affaldskurv til affald",
"ca": "Paperera per a brossa",
- "fr": "Poubelle pour les déchets"
+ "fr": "Poubelle pour les déchets",
+ "cs": "Odpadkový koš na odpadky"
},
"osmTags": "waste~i~.*trash.*"
},
@@ -337,7 +359,8 @@
"it": "Cestino dei rifiuti per oggetti taglienti",
"da": "Affaldskurv til spidse og skarpe genstande",
"ca": "Paperera per a objectes punxants",
- "fr": "Poubelle pour objets tranchants"
+ "fr": "Poubelle pour objets tranchants",
+ "cs": "Odpadkový koš na ostré předměty"
},
"osmTags": "waste~i~.*sharps.*"
},
@@ -350,7 +373,8 @@
"it": "Cestino per la plastica",
"da": "Affaldskurv til plast",
"ca": "Paperera per a plàstics",
- "fr": "Poubelle pour plastiques"
+ "fr": "Poubelle pour plastiques",
+ "cs": "Odpadkový koš na plast"
},
"osmTags": "waste~i~.*plastic.*"
}
@@ -368,7 +392,8 @@
"it": "Cestino per rifiuti con dispenser per sacchetti per escrementi dei cani",
"da": "Affaldskurv med dispenser til poser til (hunde)ekskrementer",
"ca": "Papereres amb dispensador de bosses d'excrements (per a gossos)",
- "fr": "Poubelle avec distributeur de sacs pour ramasser les déjections canines"
+ "fr": "Poubelle avec distributeur de sacs pour ramasser les déjections canines",
+ "cs": "Odpadkový koš se zásobníkem na sáčky na (psí) exkrementy"
},
"osmTags": "vending=dog_excrement_bag"
}
@@ -410,7 +435,8 @@
"it": "Cestino dei rifiuti",
"da": "Affaldskurv",
"ca": "Paperera",
- "fr": "Poubelle"
+ "fr": "Poubelle",
+ "cs": "Odpadkový koš"
}
}
]
diff --git a/assets/layers/waste_disposal/waste_disposal.json b/assets/layers/waste_disposal/waste_disposal.json
index b380e7aba..3cef4bb50 100644
--- a/assets/layers/waste_disposal/waste_disposal.json
+++ b/assets/layers/waste_disposal/waste_disposal.json
@@ -8,7 +8,8 @@
"id": "Tempat Pembuangan Limbah",
"da": "Affaldsspande",
"ca": "Contenidor de brossa",
- "fr": "Réceptacles destinés à recevoir des déchets"
+ "fr": "Réceptacles destinés à recevoir des déchets",
+ "cs": "Odpadkové koše"
},
"description": {
"en": "Waste Disposal Bin, medium to large bin for disposal of (household) waste",
@@ -17,7 +18,8 @@
"it": "Cestino per lo smaltimento dei rifiuti, contenitore di dimensioni medio grandi per lo smaltimento dei rifiuti (domestici)",
"da": "Affaldsspande, mellemstor til stor skraldespand til bortskaffelse af (husholdnings)affald",
"fr": "Réceptacle destiné à recevoir des déchets (domestiques) enveloppés dans des sacs en plastique",
- "ca": "Contenidor de fem, contenidor mitjà o gran per a l'eliminació de residus (domèstics)"
+ "ca": "Contenidor de fem, contenidor mitjà o gran per a l'eliminació de residus (domèstics)",
+ "cs": "Odpadkový koš, střední až velký koš na likvidaci (domácího) odpadu"
},
"source": {
"osmTags": "amenity=waste_disposal"
@@ -32,7 +34,8 @@
"it": "Smaltimento rifiuti",
"id": "Pembuangan Limbah",
"da": "Bortskaffelse af affald",
- "ca": "Contenidor de fem"
+ "ca": "Contenidor de fem",
+ "cs": "Nakládání s odpady"
}
},
"mapRendering": [
@@ -54,7 +57,8 @@
"it": "un raccoglitore per lo smaltimento rifiuti",
"id": "tempat pembuangan sampahh",
"da": "en affaldsbeholder",
- "ca": "un contenidor de basura"
+ "ca": "un contenidor de basura",
+ "cs": "koš na odpadky"
},
"tags": [
"amenity=waste_disposal"
@@ -66,7 +70,8 @@
"it": "Cestino di dimensioni medio-grandi per lo smaltimento dei rifiuti (domestici)",
"id": "Tempat sampah sedang hingga besar untuk pembuangan limbah (rumah tangga)",
"da": "Mellemstor til stor skraldespand til bortskaffelse af (husholdnings)affald",
- "ca": "Contenidor mitjà o gran per a dipositar residus (domèstics)"
+ "ca": "Contenidor mitjà o gran per a dipositar residus (domèstics)",
+ "cs": "Střední až velký kontejner na odpad (z domácností)"
}
}
],
@@ -78,7 +83,8 @@
"question": {
"en": "What kind of waste disposal bin is this?",
"de": "Was für ein Abfalleimer ist das?",
- "ca": "Quin tipus de contenidor de brossa és aquest?"
+ "ca": "Quin tipus de contenidor de brossa és aquest?",
+ "cs": "Co je to za odpadkový koš?"
},
"mappings": [
{
@@ -86,7 +92,8 @@
"then": {
"en": "This is a medium to large bin for disposal of (household) waste",
"de": "Dies ist eine Mülltonne oder ein Müllcontainer für (Haushalts-)Abfälle",
- "ca": "Es tracta d'un contenidor mitjà o gran per a dipositar residus (domèstics)"
+ "ca": "Es tracta d'un contenidor mitjà o gran per a dipositar residus (domèstics)",
+ "cs": "Jedná se o střední až velkou popelnici na (domovní) odpad"
}
},
{
@@ -94,7 +101,8 @@
"then": {
"en": "This is actually a recycling container",
"de": "Dies ist eigentlich ein Recyclingcontainer",
- "ca": "En realitat es tracta d'un contenidor de reciclatge"
+ "ca": "En realitat es tracta d'un contenidor de reciclatge",
+ "cs": "To je vlastně recyklační kontejner"
},
"addExtraTags": [
"recycling_type=container"
@@ -111,7 +119,8 @@
"it": "Accesso: {access}",
"id": "Akses: {access}",
"da": "Adgang: {access}",
- "ca": "Accés: {access}"
+ "ca": "Accés: {access}",
+ "cs": "Přístup: {access}"
},
"question": {
"en": "Who can use this waste disposal bin?",
@@ -120,7 +129,8 @@
"it": "Chi può utilizzare questo cestino per lo smaltimento dei rifiuti?",
"id": "Siapa yang bisa menggunakan tempat sampah ini?",
"da": "Hvem kan bruge denne affaldsbeholder?",
- "ca": "Qui pot utilitzar aquest contenidor de brossa?"
+ "ca": "Qui pot utilitzar aquest contenidor de brossa?",
+ "cs": "Kdo může používat tento koš na odpadky?"
},
"freeform": {
"key": "access",
@@ -136,7 +146,8 @@
"it": "Questo cestino può essere usato da chiunque",
"id": "Tempat sampah ini bisa digunakan oleh siapa saja",
"da": "Denne skraldespand kan bruges af alle",
- "ca": "Aquest contenidor es pot utilitzat per qualsevol"
+ "ca": "Aquest contenidor es pot utilitzat per qualsevol",
+ "cs": "Tento koš může používat kdokoli"
}
},
{
@@ -148,7 +159,8 @@
"it": "Questo cestino è privato",
"id": "Tempat sampah ini bersifat pribadi",
"da": "Denne skraldespand er privat",
- "ca": "Aquest contenidor és privat"
+ "ca": "Aquest contenidor és privat",
+ "cs": "Tento koš je soukromý"
}
},
{
@@ -160,7 +172,8 @@
"it": "Questo cestino è solo per residenti",
"id": "Tempat sampah ini hanya untuk penghuni",
"da": "Denne skraldespand er kun for beboere",
- "ca": "Aquest contenidor és només per als residents"
+ "ca": "Aquest contenidor és només per als residents",
+ "cs": "Tento koš je určen pouze pro obyvatele"
}
}
]
@@ -174,7 +187,8 @@
"it": "Dove si trova questo contenitore?",
"id": "Di manakah lokasi kontainer ini?",
"da": "Hvor er denne container placeret?",
- "ca": "On es troba aquest contenidor?"
+ "ca": "On es troba aquest contenidor?",
+ "cs": "Kde se nachází tento kontejner?"
},
"mappings": [
{
@@ -186,7 +200,8 @@
"it": "Questo è un contenitore sotterraneo",
"id": "Ini adalah kontainer bawah tanah",
"da": "Dette er en underjordisk container",
- "ca": "Aquest contenidor està soterrat"
+ "ca": "Aquest contenidor està soterrat",
+ "cs": "Jedná se o podzemní kontejner"
}
},
{
@@ -198,7 +213,8 @@
"it": "Questo contenitore è al chiuso",
"id": "Kontainer ini terletak di dalam ruangan",
"da": "Denne container er placeret indendørs",
- "ca": "Aquest contenidor està situat a l'interior"
+ "ca": "Aquest contenidor està situat a l'interior",
+ "cs": "Tento kontejner se nachází uvnitř"
}
},
{
@@ -210,7 +226,8 @@
"it": "Questo contenitore è all'aperto",
"id": "Kontainer ini terletak di luar ruangan",
"da": "Denne container er placeret udendørs",
- "ca": "Aquest contenidor està situat a l'aire lliure"
+ "ca": "Aquest contenidor està situat a l'aire lliure",
+ "cs": "Tento kontejner se nachází venku"
}
}
]
@@ -234,7 +251,8 @@
"it": "Solo accesso pubblico",
"id": "Hanya akses publik",
"da": "Kun offentlig adgang",
- "ca": "Només amb accés públic"
+ "ca": "Només amb accés públic",
+ "cs": "Pouze veřejný přístup"
},
"osmTags": "access=yes"
}
diff --git a/assets/layers/windturbine/windturbine.json b/assets/layers/windturbine/windturbine.json
index 93a751618..f8d11cf96 100644
--- a/assets/layers/windturbine/windturbine.json
+++ b/assets/layers/windturbine/windturbine.json
@@ -9,14 +9,16 @@
"zh_Hant": "風機",
"hu": "Szélerőmű",
"da": "vindmølle",
- "ca": "Turbina Eòlica"
+ "ca": "Turbina Eòlica",
+ "cs": "větrná turbína"
},
"description": {
"en": "Modern windmills generating electricity",
"de": "Moderne Windmühlen zur Stromerzeugung",
"nl": "Windturbines (moderne windmolens die elektriciteit genereren)",
"da": "Moderne vindmøller til produktion af elektricitet",
- "ca": "Molins de vent moderns que generen electricitat"
+ "ca": "Molins de vent moderns que generen electricitat",
+ "cs": "Moderní větrné mlýny vyrábějící elektřinu"
},
"source": {
"osmTags": "generator:source=wind"
@@ -34,7 +36,8 @@
"hu": "szélerőmű",
"da": "vindmølle",
"pl": "turbina wiatrowa",
- "ca": "Turbina eòlica"
+ "ca": "Turbina eòlica",
+ "cs": "větrná turbína"
},
"mappings": [
{
@@ -69,7 +72,8 @@
"de": "Das Windrad erzeugt {generator:output:electricity} Strom.",
"nl": "Deze windturbine genereert {generator:output:electricity}",
"da": "Denne vindmølle har en effekt på {generator:output:electricity}.",
- "ca": "La potència de sortida d'aquest aerogenerador és {generator:output:electricity}."
+ "ca": "La potència de sortida d'aquest aerogenerador és {generator:output:electricity}.",
+ "cs": "Výkon této větrné turbíny je {generator:output:electricity}."
},
"question": {
"en": "What is the power output of this wind turbine? (e.g. 2.3 MW)",
@@ -81,7 +85,8 @@
"de": "Wieviel Strom erzeugt das Windrad? (z.B. 2.3 MW)",
"nl": "Wat is de output",
"da": "Hvad er effekten af denne vindmølle? (f.eks. 2,3 MW)",
- "ca": "Quina és la potència de sortida d'aquest aerogenerador? (p. ex. 2,3 MW)"
+ "ca": "Quina és la potència de sortida d'aquest aerogenerador? (p. ex. 2,3 MW)",
+ "cs": "Jaký je výkon této větrné turbíny? (např. 2,3 MW)"
},
"freeform": {
"key": "generator:output:electricity",
@@ -100,7 +105,8 @@
"de": "Die Windturbine wird betrieben von {operator}.",
"da": "Denne vindmølle drives af {operator}.",
"nl": "Deze windturbine wordt beheerd door {operator}.",
- "ca": "{operator} gestiona aquest aerogenerador."
+ "ca": "{operator} gestiona aquest aerogenerador.",
+ "cs": "Tuto větrnou turbínu provozuje {operator}."
},
"question": {
"en": "Who operates this wind turbine?",
@@ -112,7 +118,8 @@
"id": "Siapa yang mengoperasikan turbin angin ini?",
"da": "Hvem driver denne vindmølle?",
"nl": "Wie beheert deze windturbine?",
- "ca": "Qui opera aquest aerogenerador?"
+ "ca": "Qui opera aquest aerogenerador?",
+ "cs": "Kdo provozuje tuto větrnou turbínu?"
},
"freeform": {
"key": "operator"
@@ -129,7 +136,8 @@
"de": "Die Gesamthöhe dieses Windrads beträgt (einschließlich Rotorradius) {height} Meter.",
"da": "Den samlede højde (inklusive rotorradius) for denne vindmølle er {height} meter.",
"nl": "De totale hoogte (inclusief rotor-radius) van deze windturbine is {height} meter",
- "ca": "L'alçada total (inclòs el radi del rotor) d'aquest aerogenerador és de {height} metres."
+ "ca": "L'alçada total (inclòs el radi del rotor) d'aquest aerogenerador és de {height} metres.",
+ "cs": "Celková výška (včetně poloměru rotoru) této větrné turbíny je {height} metrů."
},
"question": {
"en": "What is the total height of this wind turbine (including rotor radius), in metres?",
@@ -140,7 +148,8 @@
"de": "Wie hoch ist das Windrad (inklusive Rotorradius) in Metern?",
"da": "Hvad er den samlede højde af denne vindmølle (inklusive rotorradius), i meter?",
"nl": "Wat is de totale hoogte in meter van deze windturbine (inclusief rotor-radius)?",
- "ca": "Quina és l'alçada total d'aquest aerogenerador (inclòs el radi del rotor), en metres?"
+ "ca": "Quina és l'alçada total d'aquest aerogenerador (inclòs el radi del rotor), en metres?",
+ "cs": "Jaká je celková výška této větrné elektrárny (včetně poloměru rotoru) v metrech?"
},
"freeform": {
"key": "height",
@@ -158,7 +167,8 @@
"de": "Der Rotordurchmesser der Windturbine ist {rotor:diameter} Meter.",
"nl": "De rotordiameter van deze windturbine is {rotor:diameter} meter.",
"da": "Rotordiameteren på denne vindmølle er {rotor:diameter} meter.",
- "ca": "El diàmetre del rotor d'aquest aerogenerador és de {rotor:diameter} metres."
+ "ca": "El diàmetre del rotor d'aquest aerogenerador és de {rotor:diameter} metres.",
+ "cs": "Průměr rotoru této větrné turbíny je {rotor:diameter} metrů."
},
"question": {
"en": "What is the rotor diameter of this wind turbine, in metres?",
@@ -169,7 +179,8 @@
"de": "Wie groß ist der Rotordurchmesser der Windturbine in Meter?",
"nl": "Wat is de rotordiameter van deze windturbine?",
"da": "Hvad er rotordiameteren på denne vindmølle i meter?",
- "ca": "Quin és el diàmetre del rotor d'aquest aerogenerador en metres?"
+ "ca": "Quin és el diàmetre del rotor d'aquest aerogenerador en metres?",
+ "cs": "Jaký je průměr rotoru této větrné turbíny v metrech?"
},
"freeform": {
"key": "rotor:diameter",
@@ -188,7 +199,8 @@
"de": "Das Windrad wurde am {start_date} in Betrieb genommen.",
"nl": "Deze windturbine werd op {start_date} in gebruik genomen",
"da": "Denne vindmølle blev sat i drift den/den {start_date}.",
- "ca": "Aquest aerogenerador va entrar en funcionament el dia {start_date}."
+ "ca": "Aquest aerogenerador va entrar en funcionament el dia {start_date}.",
+ "cs": "Tato větrná turbína byla uvedena do provozu dne/v {start_date}."
},
"question": {
"en": "When did this wind turbine go into operation?",
@@ -200,7 +212,8 @@
"de": "Wann wurde das Windrad in Betrieb genommen?",
"nl": "Wanneer werd deze windturbine in gebruik genomen?",
"da": "Hvornår blev denne vindmølle taget i brug?",
- "ca": "Quan va entrar en funcionament aquest aerogenerador?"
+ "ca": "Quan va entrar en funcionament aquest aerogenerador?",
+ "cs": "Kdy byla tato větrná turbína uvedena do provozu?"
},
"freeform": {
"key": "start_date",
@@ -217,13 +230,15 @@
"ru": "Дополнительная информация для экспертов OpenStreetMap: {fixme}",
"sl": "Dodatne informacije za OpenStreetMap strokovnjake: {fixme}",
"es": "Información extra para expertos en OpenStreetMap: {fixme}",
- "ca": "Informació addicional per als experts en OpenStreetMap: {fixme}"
+ "ca": "Informació addicional per als experts en OpenStreetMap: {fixme}",
+ "cs": "Další informace pro odborníky na OpenStreetMap: {fixme}"
},
"question": {
"en": "Is there something wrong with how this is mapped, that you weren't able to fix here? (leave a note to OpenStreetMap experts)",
"nl": "Is er iets mis met de informatie over deze windturbine dat je hier niet opgelost kreeg? (laat hier een berichtje achter voor OpenStreetMap experts)",
"de": "Gibt es einen Fehler in der Kartierung, den Sie hier nicht beheben konnten? (hinterlassen Sie eine Nachricht an OpenStreetMap-Experten)",
- "ca": "Hi ha alguna cosa malament en la manera que està mapejat això que no heu pogut solucionar aquí? (deixeu una nota als experts d'OpenStreetMap)"
+ "ca": "Hi ha alguna cosa malament en la manera que està mapejat això que no heu pogut solucionar aquí? (deixeu una nota als experts d'OpenStreetMap)",
+ "cs": "Je něco špatně s tím, jak je to mapováno, a vy jste to zde nedokázali opravit? (zanechte poznámku odborníkům na OpenStreetMap)"
},
"freeform": {
"key": "fixme",
@@ -248,7 +263,8 @@
"zh_Hant": "風機",
"hu": "Szélerőmű",
"da": "en vindmølle",
- "ca": "una turbina eòlica"
+ "ca": "una turbina eòlica",
+ "cs": "větrná turbína"
}
}
],
@@ -276,7 +292,8 @@
"id": " megawat",
"hu": " megawatt",
"ca": " megavats",
- "da": " Megawatt"
+ "da": " Megawatt",
+ "cs": " megawatty"
}
},
{
@@ -298,7 +315,8 @@
"id": " kilowat",
"hu": " kilowatt",
"ca": " quilovats",
- "da": " Kilowatt"
+ "da": " Kilowatt",
+ "cs": " kilowatty"
}
},
{
@@ -319,7 +337,8 @@
"id": " watt",
"hu": " watt",
"ca": " vats",
- "da": " Watt"
+ "da": " Watt",
+ "cs": " watty"
}
},
{
@@ -340,7 +359,8 @@
"id": " gigawatt",
"hu": " gigawatt",
"ca": " gigavats",
- "da": " Gigawatt"
+ "da": " Gigawatt",
+ "cs": " gigawatty"
}
}
],
@@ -369,7 +389,8 @@
"id": " meter",
"hu": " méter",
"ca": " metre",
- "da": " meter"
+ "da": " meter",
+ "cs": " metr"
}
}
]
diff --git a/assets/themes/advertising/advertising.json b/assets/themes/advertising/advertising.json
index 52f8d2314..1aa5355ca 100644
--- a/assets/themes/advertising/advertising.json
+++ b/assets/themes/advertising/advertising.json
@@ -6,7 +6,7 @@
"ca": "Publicitat",
"es": "Publicidad",
"de": "Werbung",
- "cs": "Otevřít reklamní mapu",
+ "cs": "Inzerce",
"fr": "Publicité",
"nl": "Reclame",
"zh_Hant": "廣告物件",
@@ -35,7 +35,8 @@
"nl": "Heb je je ooit afgevraagd hoeveel reclameborden er zijn in onze straten? Met deze kaart kan je deze vinden en informatie toevoegen",
"pt_BR": "Você já se perguntou quantas propagandas existem em nossas ruas e estradas? Com este mapa você pode encontrar e adicionar informações sobre todos os recursos de publicidade que você pode encontrar na rua",
"zh_Hant": "你曾經好奇路上有多少廣告物件?有了這份地圖,你可以找到所有路上能夠看到的廣告物件",
- "eu": "Inoiz pentsatu duzu zenbat iragarki dauden gure kale eta errepideetan? Mapa honekin, kalean aurki ditzakezun publizitate-ezaugarri guztiei buruzko informazioa aurkitu eta erants dezakezu"
+ "eu": "Inoiz pentsatu duzu zenbat iragarki dauden gure kale eta errepideetan? Mapa honekin, kalean aurki ditzakezun publizitate-ezaugarri guztiei buruzko informazioa aurkitu eta erants dezakezu",
+ "pl": "Czy zastanawiałeś się kiedyś, ile reklam jest na naszych ulicach i drogach? Dzięki tej mapie możesz znaleźć i dodać informacje o wszystkich funkcjach reklamowych, które możesz znaleźć na ulicy"
},
"maintainer": "Offsel",
"icon": "./assets/themes/advertising/icon.svg",
diff --git a/assets/themes/aed/aed.json b/assets/themes/aed/aed.json
index aaa8a7bf6..a2aaed745 100644
--- a/assets/themes/aed/aed.json
+++ b/assets/themes/aed/aed.json
@@ -21,7 +21,7 @@
"zh_Hans": "Open AED Map",
"fil": "Open AED Map",
"da": "Åben AED Kort",
- "cs": "Open AED Mapa",
+ "cs": "Defibrilátory",
"zgh": "ⴽⵛⵎ ⵖⵔ ⵜⴽⴰⵕⴹⴰ ⵏ AED",
"eu": "Desfibriladoreak"
},
diff --git a/assets/themes/artwork/artwork.json b/assets/themes/artwork/artwork.json
index 71a0c2153..fed9b2a68 100644
--- a/assets/themes/artwork/artwork.json
+++ b/assets/themes/artwork/artwork.json
@@ -12,13 +12,13 @@
"ja": "オープン アートワーク マップ",
"zh_Hant": "藝術品",
"sv": "Öppen konstverkskarta",
- "pl": "Otwórz mapę dzieł sztuki",
+ "pl": "Dzieło sztuki",
"nb_NO": "Kunstkort",
"ca": "Obra d'art",
"zh_Hans": "Open Artwork Map",
"fil": "Open Artwork Map",
"da": "Åbn illustrationskort",
- "cs": "Otevřená mapa uměleckých děl",
+ "cs": "Umělecké dílo",
"pa_PK": "آزاد کلاکاری نقشہ",
"zgh": "ⵕⵥⵎ ⵜⴰⴽⴰⵕⴹⴰ ⵏ ⵜⵡⵓⵔⵉ ⵜⴰⵏⴰⵥⵓⵕⵜ",
"es": "Obras de arte",
@@ -37,7 +37,7 @@
"zh_Hant": "顯示全世界的雕像、半身像、塗鴉以及其他類型的藝術品的地圖",
"nb_NO": "Statuer, byster, graffiti, og andre kunstverk verden over",
"hu": "Szobrok, mellszobrok, graffitik és egyéb műalkotások nyílt világtérképe",
- "pl": "Witaj w Open Artwork Map, mapie pomników, popierś, graffitti i innych dzieł sztuki z całego świata",
+ "pl": "Otwarta mapa posągów, popiersi, graffiti i innych dzieł sztuki z całego świata",
"ca": "Un mapa obert d'estàtues, busts, grafitis i altres obres d'art del tot el món",
"zh_Hans": "一个雕塑、半身像、涂鸦和其他全球艺术品的地图",
"fil": "Malugod na pag-dating sa Open Artwork Map, ang mapa ng mga bantayog, graffiti, at iba pang likhang sining sa buong mundo",
diff --git a/assets/themes/atm/atm.json b/assets/themes/atm/atm.json
index 6d9e827ec..9d3a3ce93 100644
--- a/assets/themes/atm/atm.json
+++ b/assets/themes/atm/atm.json
@@ -29,7 +29,7 @@
"zh_Hant": "這份地圖顯示領錢與存錢的 ATM",
"eu": "Mapa honek dirua atera edo sartzeko kutxazain automatikoak erakusten ditu",
"it": "Questa mappa mostra gli sportelli bancomat per ritirare o depositare del denaro",
- "pl": "Ta mapa pokazuje bankomaty/wpłatomaty"
+ "pl": "Ta mapa pokazuje bankomaty, w których można wypłacać lub wpłacać pieniądze"
},
"icon": "./assets/themes/atm/logo.svg",
"startLat": 0,
@@ -97,7 +97,8 @@
"ca": "Importar aquest caixer automàtic",
"eu": "Inportatu kutxazain automatiko hau",
"it": "Importa questo sportello bancomat",
- "pl": "Importuj ten bankomat"
+ "pl": "Importuj ten bankomat",
+ "cs": "Importovat tento bankomat"
},
"icon": "./assets/svg/addSmall.svg"
}
@@ -110,7 +111,9 @@
"en": "OpenStreetMap knows about an ATM which is {_closest_osm_poi_distance} meter away. ",
"de": "OpenStreetMap kennt einen Geldautomaten, der {_closest_osm_poi_distance} Meter entfernt ist. ",
"es": "OpenStreetMap sabe sobre un ATM que es {_closest_osm_poi_distance} de distancia. ",
- "ca": "OpenStreetMap sap sobre un caixer automàtic que està a {_closest_osm_poi_distance} de distància. "
+ "ca": "OpenStreetMap sap sobre un caixer automàtic que està a {_closest_osm_poi_distance} de distància. ",
+ "cs": "OpenStreetMap ví o bankomatu, který je {_closest_osm_poi_distance} metr daleko. ",
+ "pl": "OpenStreetMap wie o bankomacie oddalonym o {_closest_osm_poi_distance} metry. "
}
},
{
@@ -128,7 +131,8 @@
"es": "Añade todas las etiquetas sugieridas al ATM más cercano",
"ca": "Afegeix totes les etiquetes suggerides al caixer automàtic més proper",
"eu": "Gehitu iradokitako etiketa guztiak hurbilen dagoen kutxazainari",
- "pl": "Dodaj wszystkie sugerowane znaczniki do najbliższego bankomatu"
+ "pl": "Dodaj wszystkie sugerowane znaczniki do najbliższego bankomatu",
+ "cs": "Přidání všech navrhovaných značek do nejbližšího bankomatu"
},
"image": "./assets/svg/addSmall.svg",
"maproulette_task_id": "mr_taskId"
diff --git a/assets/themes/bag/bag.json b/assets/themes/bag/bag.json
index 204226ed3..351b55763 100644
--- a/assets/themes/bag/bag.json
+++ b/assets/themes/bag/bag.json
@@ -9,7 +9,8 @@
"ca": "Assistent d'importació del BAG",
"es": "Ayudante de importación BAG",
"cs": "Pomocník pro import BAG",
- "zh_Hant": "BAG 匯入助手"
+ "zh_Hant": "BAG 匯入助手",
+ "pl": "Pomocnik importowy BAG"
},
"shortDescription": {
"nl": "BAG import helper tool",
@@ -19,7 +20,8 @@
"ca": "Ferramenta d'ajuda per a importar el BAG",
"es": "Herramienta de ayuda a la importación BAG",
"cs": "Pomocný nástroj pro import BAG",
- "eu": "BAGak inportatzen laguntzeko tresna"
+ "eu": "BAGak inportatzen laguntzeko tresna",
+ "pl": "Narzędzie wspomagające import BAG"
},
"description": {
"nl": "Dit thema helpt het importeren van BAG data",
@@ -30,7 +32,8 @@
"ca": "Aquest tema ajuda amb la importació de dades del BAG",
"zgh": "ⵉⵜⵜⴰⵡⵙ ⵉⵎⵔⵙⵉ ⴰⴷ ⴳ ⵡⴰⵎⵎⴰⵥ ⵏ ⵜⵎⵓⵛⴰ ⵙⴳ BAG",
"es": "Este tema ayuda a importar datos de BAG",
- "eu": "Gai honek BAGeko datuak inportatzen laguntzen du"
+ "eu": "Gai honek BAGeko datuak inportatzen laguntzen du",
+ "pl": "Motyw ten pomaga w importowaniu danych z BAG"
},
"credits": "Wouter van der Wal",
"icon": "./assets/themes/bag/logo.svg",
@@ -105,7 +108,8 @@
"ca": "La referència al BAG és {ref:bag}",
"zgh": "ⵜⴳⴰ ⵜⵙⴰⵖⵓⵍⵜ ⴳ BAG {ref:bag}",
"es": "La referencia de BAG es {ref:bag}",
- "cs": "Reference v BAG je {ref:bag}"
+ "cs": "Reference v BAG je {ref:bag}",
+ "pl": "Numer referencyjny w BAG to {ref:bag}"
},
"mappings": [
{
@@ -118,7 +122,8 @@
"fr": "Ce bâtiment n'a pas de référence dans le BAG",
"ca": "Aquest edifici no té referència al BAG",
"zgh": "ⵜⵓⵚⴽⴰ ⴰⴷ ⵓⵔ ⵖⵓⵔⵙ ⵜⴰⵙⴰⵖⵓⵍⵜ ⴳ BAG",
- "es": "Este edificio no tiene referencia en el BAG"
+ "es": "Este edificio no tiene referencia en el BAG",
+ "pl": "Budynek ten nie ma odniesienia w BAG"
}
}
]
@@ -292,7 +297,8 @@
"fr": "La référence dans BAG est {_bag_obj:ref:bag}",
"ca": "La referència a BAG és {_bag_obj:ref:bag}",
"es": "La referencia en BAG es {_bag_obj:ref:bag}",
- "cs": "Reference v BAG je {_bag_obj:ref:bag}"
+ "cs": "Reference v BAG je {_bag_obj:ref:bag}",
+ "pl": "Odniesienie w BAG to {_bag_obj:ref:bag}"
}
},
{
@@ -320,7 +326,8 @@
"ca": "L’edifici es va començar al {_bag_obj:start_date}",
"cs": "Stavba byla zahájena v {_bag_obj:start_date}",
"nb_NO": "Oppføring startet {_bag_obj:start_date}",
- "es": "Este edificio se empezó a construir en {_bag_obj:start_date}"
+ "es": "Este edificio se empezó a construir en {_bag_obj:start_date}",
+ "pl": "Budynek został zbudowany w {_bag_obj:start_date}"
}
}
]
@@ -348,7 +355,8 @@
"fr": "Le type de bâtiment sera {_bag_obj:construction}",
"ca": "El tipus d'edifici serà {_bag_obj:construction}",
"cs": "Typ budovy bude {_bag_obj:construction}",
- "es": "El tipo de edificio será un {_bag_obj:construction}"
+ "es": "El tipo de edificio será un {_bag_obj:construction}",
+ "pl": "Budynek będzie o typie {_bag_obj:construction}"
}
}
]
diff --git a/assets/themes/benches/benches.json b/assets/themes/benches/benches.json
index 149ca0767..9e839ce27 100644
--- a/assets/themes/benches/benches.json
+++ b/assets/themes/benches/benches.json
@@ -58,7 +58,8 @@
"nb_NO": "Viser alle benker som er registrert i OpenStreetMap: Individuelle benker, og benker som tilhører offentlig transport eller -skur. Med en OpenStreetMap-konto kan du kartlegge nye benker eller redigere eksisterende.",
"da": "Dette kort viser alle bænke, der er registreret i OpenStreetMap: Individuelle bænke og bænke, der hører til offentlige transportpladser eller shelters. Med en OpenStreetMap-konto kan du kortlægge nye bænke eller redigere detaljer om eksisterende bænke.",
"cs": "Tato mapa zobrazuje všechny lavičky, které jsou zaznamenány v OpenStreetMap: samostatné lavičky a lavičky patřící k zastávkám veřejné dopravy nebo přístřeškům.",
- "eu": "OpenStreetMap-en erregistratzen diren banku guztiak erakusten ditu mapa honek: garraio publikoko geralekuetako edo babeslekuetako banakako bankuak eta bankuak."
+ "eu": "OpenStreetMap-en erregistratzen diren banku guztiak erakusten ditu mapa honek: garraio publikoko geralekuetako edo babeslekuetako banakako bankuak eta bankuak.",
+ "pl": "Mapa ta pokazuje wszystkie ławki zarejestrowane w OpenStreetMap: ławki indywidualne oraz ławki należące do przystanków komunikacji miejskiej lub wiat."
},
"icon": "./assets/themes/benches/bench_poi.svg",
"startLat": 0,
diff --git a/assets/themes/bicycle_rental/bicycle_rental.json b/assets/themes/bicycle_rental/bicycle_rental.json
index dbfb1ba15..054ae8767 100644
--- a/assets/themes/bicycle_rental/bicycle_rental.json
+++ b/assets/themes/bicycle_rental/bicycle_rental.json
@@ -13,7 +13,8 @@
"pa_PK": "سائیکل کرایا",
"cs": "Půjčovna kol",
"zh_Hant": "單車租借站",
- "eu": "Bizikleta alokairua"
+ "eu": "Bizikleta alokairua",
+ "pl": "Wypożyczanie rowerów"
},
"shortDescription": {
"en": "A map with bicycle rental stations and bicycle rental shops",
@@ -26,7 +27,8 @@
"ca": "Un mapa amb estacions de lloguer de bicicletes i botigues de lloguer de bicicletes",
"da": "Et kort med cykeludlejningsstationer og cykeludlejningsbutikker",
"cs": "Mapa se stanicemi a obchody pro vypůjčení kol",
- "eu": "Bizikletak alokatzeko estazioen eta bizikletak alokatzeko denden mapa"
+ "eu": "Bizikletak alokatzeko estazioen eta bizikletak alokatzeko denden mapa",
+ "pl": "Mapa ze stacjami wypożyczania rowerów i wypożyczalniami rowerów"
},
"description": {
"en": "On this map, you'll find the many bicycle rental stations as they are known by OpenStreetMap",
@@ -39,7 +41,8 @@
"ca": "En aquest mapa, trobaràs nombroses estacions de lloguer de bicicletes que són conegudes per OpenStreetMap",
"cs": "Na této mapě najdete stanice pro vypůjčení jízdních kol, jak jsou uvedeny v OpenStreetMap",
"eu": "Mapa honetan aurkituko dituzu bizikletak alokatzeko OpenStreetMap-ek ezagutzen dituen estazio ugari",
- "it": "In questa mappa trovi i luoghi conosciuti da OpenStreetMap dove puoi noleggiare delle biciclette"
+ "it": "In questa mappa trovi i luoghi conosciuti da OpenStreetMap dove puoi noleggiare delle biciclette",
+ "pl": "Na tej mapie znajdziesz wiele stacji wynajmu rowerów, znanych w OpenStreetMap"
},
"icon": "./assets/themes/bicycle_rental/logo.svg",
"startLat": 0,
diff --git a/assets/themes/bicyclelib/bicyclelib.json b/assets/themes/bicyclelib/bicyclelib.json
index 644e5a93d..ae4a7cbae 100644
--- a/assets/themes/bicyclelib/bicyclelib.json
+++ b/assets/themes/bicyclelib/bicyclelib.json
@@ -36,7 +36,8 @@
"da": "Et cykelbibliotek er et sted, hvor cykler kan udlånes, ofte mod et mindre årligt gebyr. Et bemærkelsesværdigt eksempel er cykelbiblioteker til børn, som giver dem mulighed for at skifte til en større cykel, når de er vokset fra deres nuværende cykel",
"cs": "\"Bicycle library\" je místo, kde si lze půjčit jízdní kola, často za malý roční poplatek. Významným případem použití jsou \"bicycle libraries\" pro děti, které jim umožňují vyměnit kolo za větší, když ze svého stávajícího kola vyrostou",
"es": "Una biblioteca de bicicletas es un lugar donde se prestan bicicletas, a menudo por una pequeña cuota anual. Un caso de uso notable son las bibliotecas de bicicletas para niños, que les permiten cambiar por una bicicleta más grande cuando les queda pequeña",
- "eu": "Bizikletak uzteko lekua da bizikleta-liburutegia, askotan urteko kuota txiki baten truke. Kasu aipagarri bat haurrentzako bizikleta-liburutegiak dira, egungo bizikleta gainditu dutenean bizikleta handiago baterako aldatzeko aukera ematen dietenak"
+ "eu": "Bizikletak uzteko lekua da bizikleta-liburutegia, askotan urteko kuota txiki baten truke. Kasu aipagarri bat haurrentzako bizikleta-liburutegiak dira, egungo bizikleta gainditu dutenean bizikleta handiago baterako aldatzeko aukera ematen dietenak",
+ "pl": "Biblioteka rowerowa to miejsce, w którym można wypożyczyć rowery, często za niewielką opłatą roczną. Godnym uwagi przypadkiem zastosowania są biblioteki rowerowe dla dzieci, które pozwalają im zmienić rower na większy, gdy wyrosną z obecnego roweru"
},
"icon": "./assets/themes/bicyclelib/logo.svg",
"startLat": 0,
diff --git a/assets/themes/binoculars/binoculars.json b/assets/themes/binoculars/binoculars.json
index 3eddc06b1..0c9bcb72f 100644
--- a/assets/themes/binoculars/binoculars.json
+++ b/assets/themes/binoculars/binoculars.json
@@ -14,7 +14,8 @@
"ca": "Prismàtics",
"pa_PK": "بائینوکولر",
"cs": "Dalekohledy",
- "eu": "Binokularrak"
+ "eu": "Binokularrak",
+ "pl": "Lornetki"
},
"shortDescription": {
"en": "A map with fixed binoculars",
@@ -29,7 +30,8 @@
"ca": "Un mapa amb prismàtics fixos",
"da": "Et kort over fastgjorte kikkerter",
"cs": "Mapa s pevnými dalekohledy",
- "eu": "Prismatiko finkoak dituen mapa"
+ "eu": "Prismatiko finkoak dituen mapa",
+ "pl": "Mapa ze stałymi lornetkami"
},
"description": {
"en": "A map with binoculars fixed in place with a pole. It can typically be found on touristic locations, viewpoints, on top of panoramic towers or occasionally on a nature reserve.",
@@ -44,7 +46,8 @@
"ca": "Un mapa amb prismàtics fixos en un pal. Sol trobar-se en llocs turístics, miradors, a la part alta de torres panoràmiques o ocasionalment en una reserva natural.",
"da": "Et kort over udsigtskikkert fastgjort på en stang. Det kan typisk findes på turistmæssige steder, udsigtspunkter, på toppen af panoramatårne eller lejlighedsvis på et naturreservat.",
"cs": "Mapa s dalekohledem upevněným na místě pomocí tyče. Obvykle se nachází na turistických místech, rozhlednách, vrcholech panoramatických věží nebo příležitostně v přírodních rezervacích.",
- "eu": "Zutoin batean prismatiko finkoak dituen mapa. Leku turistikoetan, begiratokietan, dorre panoramikoen gainean edo, batzuetan, erreserba natural batean egoten da."
+ "eu": "Zutoin batean prismatiko finkoak dituen mapa. Leku turistikoetan, begiratokietan, dorre panoramikoen gainean edo, batzuetan, erreserba natural batean egoten da.",
+ "pl": "Mapa z lornetkami zamocowanymi na słupku. Zwykle można je odnaleźć w lokalizacjach turystycznych, punktach widokowych, na szczytach wież panoramicznych lub czasami w rezerwacie przyrody."
},
"icon": "./assets/layers/binocular/telescope.svg",
"startLat": 0,
diff --git a/assets/themes/bookcases/bookcases.json b/assets/themes/bookcases/bookcases.json
index 66f9ea115..4f6bd0b29 100644
--- a/assets/themes/bookcases/bookcases.json
+++ b/assets/themes/bookcases/bookcases.json
@@ -15,8 +15,9 @@
"ca": "Llibreries públiques",
"es": "Estanterías publicas",
"pa_PK": "آزاد کتاب نقشہ",
- "cs": "Otevřená mapa pouličních knihoven",
- "eu": "Apalategi publikoak"
+ "cs": "Veřejné knihovničky",
+ "eu": "Apalategi publikoak",
+ "pl": "Publiczne regały na książki"
},
"description": {
"en": "A public bookcase is a small streetside cabinet, box, old phone booth or some other objects where books are stored. Everyone can place or take a book. This map aims to collect all these bookcases.",
@@ -32,7 +33,8 @@
"da": "Et offentligt bogskab er et lille skab, en kasse, en gammel telefonboks eller andre steder, hvor bøger opbevares. Alle kan lægge eller tage en bog. Dette kort har til formål at samle alle disse bogskabe. Du kan opdage nye bogkasser i nærheden og med en gratis OpenStreetMap-konto hurtigt tilføje dine yndlingsbogkasser.",
"ca": "Una llibreria pública és un xicotet armari al carrer, una caixa, una vella cabina telefònica o algun altre objecte on es guarden llibres. Tothom pot col·locar o agafar un llibre. Aquest mapa pretén recollir totes aquestes llibreries.",
"cs": "Veřejná knihovna je malá pouliční skříňka, krabice, stará telefonní budka nebo jiný předmět, ve kterém jsou uloženy knihy. Kdokoliv do ní může umístit, nebo si z ní vzít knihu. Cílem této mapy je shromáždit všechny tyto knihovny.",
- "eu": "Kale-liburutegi publiko bat kale-armairu txiki bat da, kaxa, telefono-kabina zaharra edo liburuak gordetzeko beste objektu batzuk. Guztiek jar edo har dezakete liburu bat. Koaderno horiek guztiak biltzea da mapa honen helburua."
+ "eu": "Kale-liburutegi publiko bat kale-armairu txiki bat da, kaxa, telefono-kabina zaharra edo liburuak gordetzeko beste objektu batzuk. Guztiek jar edo har dezakete liburu bat. Koaderno horiek guztiak biltzea da mapa honen helburua.",
+ "pl": "Publiczny regał na książki to mała przyuliczna szafka, pudełko, stara budka telefoniczna lub inne przedmioty, w których przechowywane są książki. Każdy może w nich zostawić lub zabrać książkę. Celem tej mapy jest zebranie wszystkich tych regałów."
},
"icon": "./assets/themes/bookcases/bookcase.svg",
"startLat": 0,
diff --git a/assets/themes/cafes_and_pubs/cafes_and_pubs.json b/assets/themes/cafes_and_pubs/cafes_and_pubs.json
index 72d8c1624..89a8dee81 100644
--- a/assets/themes/cafes_and_pubs/cafes_and_pubs.json
+++ b/assets/themes/cafes_and_pubs/cafes_and_pubs.json
@@ -32,7 +32,8 @@
"cs": "Kavárny, hospody a bary",
"it": "Pub e bar",
"zh_Hant": "咖啡廳、俱樂部與酒吧",
- "eu": "Kafetegiak, pubak eta tabernak"
+ "eu": "Kafetegiak, pubak eta tabernak",
+ "pl": "Kawiarnie, puby i bary"
},
"icon": "./assets/layers/cafe_pub/pub.svg",
"startLat": 0,
diff --git a/assets/themes/campersite/campersite.json b/assets/themes/campersite/campersite.json
index def4b0124..0587436a4 100644
--- a/assets/themes/campersite/campersite.json
+++ b/assets/themes/campersite/campersite.json
@@ -16,7 +16,8 @@
"da": "Campingpladser",
"pa_PK": "کیمپسایٹاں",
"cs": "Kempovací místa",
- "eu": "Kanpinak"
+ "eu": "Kanpinak",
+ "pl": "Miejsca dla kamperów"
},
"shortDescription": {
"en": "Find sites to spend the night with your camper",
@@ -32,7 +33,8 @@
"es": "Encuentra sitios para pasar la noche con tu caravana",
"da": "Find steder, hvor du kan overnatte med din autocamper",
"ca": "Troba llocs on passar la nit amb la teua caravana",
- "cs": "Najděte místa, kde můžete strávit noc se svým karavanem"
+ "cs": "Najděte místa, kde můžete strávit noc se svým karavanem",
+ "pl": "Znajdź miejsca, w których możesz spędzić noc w kamperze"
},
"description": {
"en": "This site collects all official camper stopover places and places where you can dump grey and black water. You can add details about the services provided and the cost. Add pictures and reviews.",
@@ -48,7 +50,8 @@
"ca": "Aquest lloc recull tots els llocs oficials de parada de caravanes i els llocs on es poden abocar les aigües grises i negres. Pots afegir detalls sobre els serveis prestats i el cost. Afig fotos i ressenyes.",
"da": "Denne side samler alle officielle camper-stopsteder og steder, hvor du kan dumpe gråt og sort vand. Du kan tilføje detaljer om de leverede tjenester og omkostningerne. Tilføj billeder og anmeldelser. Dette er en hjemmeside og en webapp. Dataene gemmes i OpenStreetMap, så de vil være gratis for evigt og kan genbruges af enhver app.",
"cs": "Na této stránce jsou shromážděna všechna oficiální místa pro zastavení karavanů a místa, kde můžete vypouštět šedou a černou vodu. Můžete přidat podrobnosti o poskytovaných službách a cenách. Přidávejte fotografie a recenze.",
- "eu": "Karabanak gelditzeko leku ofizial guztiak eta ur gris eta beltzak botatzeko lekuak biltzen ditu. Emandako zerbitzuei eta kostuari buruzko xehetasunak gehitu ditzakezu. Erantsi argazkiak eta aipamenak."
+ "eu": "Karabanak gelditzeko leku ofizial guztiak eta ur gris eta beltzak botatzeko lekuak biltzen ditu. Emandako zerbitzuei eta kostuari buruzko xehetasunak gehitu ditzakezu. Erantsi argazkiak eta aipamenak.",
+ "pl": "Na tej stronie zebrano wszystkie oficjalne miejsca postoju kamperów oraz miejsca, w których można wylać zanieczyszczoną wodę. Możesz dodać szczegóły dotyczące świadczonych usług i kosztów. Dodaj zdjęcia i recenzje."
},
"icon": "./assets/themes/campersite/caravan.svg",
"startLat": 43.14,
@@ -76,7 +79,8 @@
"da": "Campingpladser",
"pa_PK": "کیمبسائیٹاں",
"cs": "Kempovací místa",
- "eu": "Akanpatzeko tokiak"
+ "eu": "Akanpatzeko tokiak",
+ "pl": "Miejsca kamperowe"
},
"minzoom": 10,
"source": {
@@ -102,7 +106,8 @@
"ca": "Lloc d'acampada {name}",
"da": "Camperplads {name}",
"cs": "Kempovací místo {name}",
- "es": "Sitio de camping {name}"
+ "es": "Sitio de camping {name}",
+ "pl": "Pole kamperowe {name}"
},
"mappings": [
{
@@ -125,7 +130,8 @@
"da": "Unavngiven autocamperplads",
"pa_PK": "بے نام کیمپسائیٹ",
"cs": "Nepojmenované kempovací místo",
- "es": "Camping sin nombre"
+ "es": "Camping sin nombre",
+ "pl": "Nienazwane miejsce dla kamperów"
}
}
]
@@ -147,7 +153,8 @@
"da": "autocamperpladser",
"pa_PK": "کیمبسائیٹاں",
"cs": "kempovací místa",
- "eu": "Kanpatzeko tokiak"
+ "eu": "Kanpatzeko tokiak",
+ "pl": "miejsca dla kamperów"
},
"tagRenderings": [
"images",
@@ -282,7 +289,8 @@
"da": "Dette sted koster {charge}",
"ca": "Aquest lloc cobra {charge}",
"cs": "Toto místo si účtuje {charge}",
- "eu": "Leku honek {charge} kobratzen du"
+ "eu": "Leku honek {charge} kobratzen du",
+ "pl": "To miejsce pobiera opłatę w wysokości {charge}"
},
"question": {
"en": "How much does this place charge?",
@@ -299,7 +307,8 @@
"da": "Hvor meget koster dette sted?",
"ca": "Quant cobra aquest lloc?",
"cs": "Kolik si toto místo účtuje?",
- "eu": "Zenbat kobratzen du leku honek?"
+ "eu": "Zenbat kobratzen du leku honek?",
+ "pl": "Ile kosztuje to miejsce?"
},
"freeform": {
"key": "charge"
@@ -327,7 +336,8 @@
"nl": "Heeft deze plaats een loosplaats?",
"ca": "Aquest lloc té una estació d'abocament sanitari?",
"da": "Har dette sted en sanitær afleveringsplads?",
- "cs": "Má toto místo sanitární skládku?"
+ "cs": "Má toto místo sanitární skládku?",
+ "pl": "Czy w tym miejscu znajduje się stacja zrzutu ścieków sanitarnych?"
},
"mappings": [
{
@@ -350,7 +360,8 @@
"nl": "Deze plaats heeft een loosplaats",
"ca": "Aquest lloc té una estació d'abocament sanitari",
"da": "Dette sted har en sanitær afleveringsplads",
- "cs": "Toto místo má sanitární skládku"
+ "cs": "Toto místo má sanitární skládku",
+ "pl": "W tym miejscu znajduje się stacja zrzutu ścieków sanitarnych"
}
},
{
@@ -373,7 +384,8 @@
"nl": "Deze plaats heeft geen loosplaats",
"ca": "Aquest lloc no té una estació d'abocament sanitari",
"da": "Dette sted har ikke en sanitær afleveringsplads",
- "cs": "Toto místo nemá sanitární skládku"
+ "cs": "Toto místo nemá sanitární skládku",
+ "pl": "Miejsce to nie posiada stacji zrzutu ścieków sanitarnych"
}
}
]
@@ -393,7 +405,8 @@
"da": "{capacity} campister kan bruge dette sted på samme tid",
"ca": "{capacity} els acampadors poden utilitzar aquest lloc al mateix temps",
"cs": "{capacity} táborníků může toto místo využívat současně",
- "eu": "{capacity} kanpinlariek aldi berean erabil dezakete leku hau"
+ "eu": "{capacity} kanpinlariek aldi berean erabil dezakete leku hau",
+ "pl": "{capacity} kamperów może z tego miejsca korzystać jednocześnie"
},
"question": {
"en": "How many campers can stay here? (skip if there is no obvious number of spaces or allowed vehicles)",
@@ -409,7 +422,8 @@
"da": "Hvor mange campister kan bo her? (spring over, hvis der ikke er noget åbenlyst antal pladser eller tilladte køretøjer)",
"ca": "Quants acampadors poden allotjar-se ací? (ometre si no hi ha un nombre evident de places o vehicles permesos)",
"cs": "Kolik táborníků zde může zůstat? (přeskočte, pokud není zjevný počet míst nebo povolených vozidel)",
- "eu": "Zenbat kanpinlari gera daitezke hemen? (jauzi egin leku edo ibilgailu kopuru nabaririk ez badago)"
+ "eu": "Zenbat kanpinlari gera daitezke hemen? (jauzi egin leku edo ibilgailu kopuru nabaririk ez badago)",
+ "pl": "Ile kamperów może tu przebywać? (pomiń, jeśli nie ma oczywistej liczby miejsc lub dozwolonych pojazdów)"
},
"freeform": {
"key": "capacity",
@@ -729,7 +743,8 @@
"nl": "Kan men hier plekken huren voor langere termijn?",
"nb_NO": "Tilbyr dette stedet plasser for langtidsleie?",
"ca": "Aquest lloc ofereix llocs de lloguer a llarg termini?",
- "cs": "Nabízí zde místa k dlouhodobému pronájmu?"
+ "cs": "Nabízí zde místa k dlouhodobému pronájmu?",
+ "pl": "Czy to miejsce oferuje miejsca do wynajęcia długoterminowego?"
},
"mappings": [
{
@@ -752,7 +767,8 @@
"nb_NO": "Det finnes noen plasser for langtidsleie, men man kan også bruke dem på dagsbasis",
"ca": "Hi ha alguns punts per al lloguer a llarg termini, però també es pot romandre diàriament",
"da": "Der er nogle pladser til langtidsleje, men du kan også bo på daglig basis",
- "cs": "K dispozici jsou místa k dlouhodobému pronájmu, ale je také možné zde zůstat na denní bázi"
+ "cs": "K dispozici jsou místa k dlouhodobému pronájmu, ale je také možné zde zůstat na denní bázi",
+ "pl": "Są miejsca na wynajem długoterminowy, ale można też wynajmować na co dzień"
}
},
{
@@ -776,7 +792,8 @@
"nb_NO": "Det er ingen permanente gjester her",
"ca": "No hi han hostes permanents aquí",
"cs": "Nejsou zde žádní trvalí hosté",
- "eu": "Ez dago bezero iraunkorrik hemen"
+ "eu": "Ez dago bezero iraunkorrik hemen",
+ "pl": "Nie ma tu stałych gości"
}
},
{
@@ -798,7 +815,8 @@
"nl": "Hier kan je enkel verblijven met een langetermijnscontract (deze plaats verdwijnt van deze kaart als je dit kiest)",
"ca": "Només és possible romandre aquí si teniu un contracte a llarg termini (aquest lloc desapareixerà d'aquest mapa si trieu això)",
"nb_NO": "Det er kun mulig å bo her hvis man har en langtidskontrakt (dette stedet vil forsvinne fra kartet hvis du velger dette)",
- "cs": "Pobyt zde je možný pouze v případě, že máte dlouhodobou smlouvu (pokud se pro tuto možnost rozhodnete, toto místo z mapy zmizí)"
+ "cs": "Pobyt zde je možný pouze v případě, že máte dlouhodobou smlouvu (pokud se pro tuto možnost rozhodnete, toto místo z mapy zmizí)",
+ "pl": "Zakwaterowanie tutaj jest możliwe tylko jeśli masz umowę długoterminową (jeśli wybierzesz tę opcję, to miejsce zniknie z mapy)"
}
}
]
@@ -835,7 +853,8 @@
"da": "Vil du tilføje en generel beskrivelse af dette sted? (Gentag ikke oplysninger, der tidligere er blevet spurgt eller vist ovenfor. Hold dem venligst objektive - udtalelser går ind i anmeldelserne)",
"nb_NO": "Vil du legge til en generell beskrivelse av dette stedet? (Ikke gjenta info det har blitt spurt om eller som vises ovenfor. Hold det objektivt. Meninger henvises til vurderingene.)",
"cs": "Chcete přidat obecný popis tohoto místa? (Neopakujte informace, na které jsme se ptali dříve, nebo které byly uvedeny výše. Zachovejte prosím objektivitu - názory patří do hodnocení)",
- "eu": "Gustatuko litzaizuke toki honen deskribapen orokorra gehitzea? (Ez errepikatu aurretik eskatutako edo adierazitako informazioa. Mesedez, eutsi helburuari - berrikuspenetarako iritziak)"
+ "eu": "Gustatuko litzaizuke toki honen deskribapen orokorra gehitzea? (Ez errepikatu aurretik eskatutako edo adierazitako informazioa. Mesedez, eutsi helburuari - berrikuspenetarako iritziak)",
+ "pl": "Chcesz dodać ogólny opis tego miejsca? (Nie powtarzaj informacji zadanych wcześniej lub pokazanych powyżej. Zachowaj obiektywizm – opinie trafiają do recenzji)"
},
"freeform": {
"key": "description",
@@ -867,7 +886,8 @@
"da": "en autocamperplads",
"pa_PK": "اِک کیمپسائیٹ",
"cs": "kempovací místa",
- "eu": "Kanpin bat"
+ "eu": "Kanpin bat",
+ "pl": "miejsce dla kampera"
},
"description": {
"en": "Add a new official camper site. These are designated places to stay overnight with your camper. They might look like a real camping or just look like a parking. They might not be signposted at all, but just be defined in a municipal decision. A regular parking intended for campers where it is not expected to spend the night, is -not- a camper site ",
@@ -883,7 +903,8 @@
"ca": "Afig un nou lloc d'acampada oficial. Són llocs designats per a passar la nit amb la teua caravana. Poden semblar-se a un càmping real o simplement a un aparcament. Pot ser que no estiguen senyalitzats en absolut, sinó que simplement estiguen definits per una decisió municipal. Un aparcament normal destinat als acampadors en el qual no s'espera que es passe la nit, no és un càmping. ",
"da": "Tilføj en ny officiel campingplads. Disse er udpegede steder at overnatte med din autocamper. De kan ligne en rigtig campingplads eller bare ligne en parkeringsplads. De er måske slet ikke skiltet, men er blot defineret i en kommunal beslutning. En almindelig parkering beregnet til campister, hvor det ikke forventes at overnatte, er -ikke- en autocamperplads ",
"cs": "Přidejte nové oficiální kempovací místo. Jedná se o místa, určená pro přenocování s karavanem. Mohou vypadat jako skutečný kemp nebo jen jako parkoviště. Takováto místa nemusí být označena, ale stačí, pokud jsou pouze definována v rozhodnutí obce. Běžné parkoviště určené pro táborníky, kde se nepovažuje za kempovací místo. ",
- "eu": "Kanpaleku ofizialeko beste leku bat gehitu du. Gaua zure karabanarekin igarotzeko lekuak dira. Benetako kanpin baten edo, besterik gabe, aparkaleku baten itxura izan dezakete. Baliteke ez egotea inola ere seinaleztatuta, baizik eta udal erabaki batean definitzea. Kanpinlarientzako aparkaleku arrunt bat ez da kanpin bat, gaua bertan pasatzea espero ez bada ere. "
+ "eu": "Kanpaleku ofizialeko beste leku bat gehitu du. Gaua zure karabanarekin igarotzeko lekuak dira. Benetako kanpin baten edo, besterik gabe, aparkaleku baten itxura izan dezakete. Baliteke ez egotea inola ere seinaleztatuta, baizik eta udal erabaki batean definitzea. Kanpinlarientzako aparkaleku arrunt bat ez da kanpin bat, gaua bertan pasatzea espero ez bada ere. ",
+ "pl": "Dodaj nowe oficjalne miejsce dla kamperów. Są to wyznaczone miejsca, w których można przenocować w swoim kamperze. Mogą wyglądać jak prawdziwy kemping lub po prostu wyglądać jak parking. Mogą one w ogóle nie być oznakowane, a jedynie określone w decyzji gminy. Zwykły parking przeznaczony dla kamperów, na którym nie przewiduje się nocowania, nie jest miejscem dla kamperów "
}
}
],
@@ -931,7 +952,8 @@
"ca": "Estacions d'abocament sanitari",
"da": "Sanitære afleveringspladser",
"cs": "Sanitární skládky",
- "es": "Estaciones sanitarias"
+ "es": "Estaciones sanitarias",
+ "pl": "Stacje zrzutów sanitarnych"
},
"minzoom": 10,
"source": {
@@ -955,7 +977,8 @@
"nl": "Loosplaats {name}",
"ca": "Estació d'abocament {name}",
"es": "Vertedero {name}",
- "cs": "Odpadní stanice {name}"
+ "cs": "Odpadní stanice {name}",
+ "pl": "Stacja zrzutów {name}"
},
"mappings": [
{
@@ -976,7 +999,8 @@
"nl": "Loosplaats",
"ca": "Estació d'abocament",
"es": "Vertedero",
- "cs": "Odpadní stanice"
+ "cs": "Odpadní stanice",
+ "pl": "Stacja zrzutowa"
}
}
]
@@ -995,7 +1019,8 @@
"ca": "Estacions d'abocament sanitari",
"da": "Sanitære afleveringspladser",
"cs": "Sanitární skládky",
- "es": "Vertederos Sanitarios"
+ "es": "Vertederos Sanitarios",
+ "pl": "Stacje zrzutów sanitarnych"
},
"tagRenderings": [
"images",
@@ -1086,7 +1111,8 @@
"es": "Este lugar cobra {charge}",
"ca": "Aquest lloc costa {charge}",
"da": "Dette sted opkræver {charge}",
- "cs": "Toto místo si účtuje {charge}"
+ "cs": "Toto místo si účtuje {charge}",
+ "pl": "To miejsce pobiera opłatę w wysokości {charge}"
},
"question": {
"en": "How much does this place charge?",
@@ -1103,7 +1129,8 @@
"da": "Hvor meget koster det at bruge dette sted?",
"cs": "Kolik si toto místo účtuje?",
"nb_NO": "Hvor mye koster det å bruke dette stedet?",
- "eu": "Zenbat kobratzen dute toki honetan?"
+ "eu": "Zenbat kobratzen dute toki honetan?",
+ "pl": "Ile kosztuje to miejsce?"
},
"freeform": {
"key": "charge"
@@ -1131,7 +1158,8 @@
"da": "Har dette sted et vandpost?",
"ca": "Aquest lloc té un punt d'aigua?",
"cs": "Má toto místo vodní zdroj?",
- "es": "¿Este lugar tiene toma de agua?"
+ "es": "¿Este lugar tiene toma de agua?",
+ "pl": "Czy to miejsce ma punkt z wodą?"
},
"mappings": [
{
@@ -1155,7 +1183,8 @@
"cs": "Na tomto místě se nachází vodní zdroj",
"nb_NO": "Dette stedet har en vannpost",
"es": "Este lugar tiene una toma de agua",
- "eu": "Leku honek ur-hartune bat du"
+ "eu": "Leku honek ur-hartune bat du",
+ "pl": "To miejsce ma punkt poboru wody"
}
},
{
@@ -1178,7 +1207,8 @@
"ca": "Aquest lloc no té un punt d'aigua",
"cs": "Toto místo nemá vodní zdroj",
"nb_NO": "Dette stedet har ikke en vannpost",
- "es": "Este lugar no tiene toma de agua"
+ "es": "Este lugar no tiene toma de agua",
+ "pl": "To miejsce nie ma punktu poboru wody"
}
}
]
@@ -1198,7 +1228,8 @@
"ca": "Aquí pots desfer-te de les aigües grises?",
"cs": "Lze na tomto místě likvidovat šedou vodu?",
"nb_NO": "Kan du kvitte deg med gråvann her?",
- "es": "¿Puede desechar las aguas grises aquí?"
+ "es": "¿Puede desechar las aguas grises aquí?",
+ "pl": "Czy można tutaj pozbyć się szarej wody?"
},
"mappings": [
{
@@ -1220,7 +1251,8 @@
"da": "Du kan bortskaffe gråt vand her",
"cs": "Zde můžete likvidovat šedou vodu",
"nb_NO": "Du kan kvitte deg med gråvann her",
- "es": "Las aguas grises pueden eliminarse aquí"
+ "es": "Las aguas grises pueden eliminarse aquí",
+ "pl": "Tutaj możesz pozbyć się szarej wody"
}
},
{
@@ -1242,7 +1274,8 @@
"ca": "Aquí no pots desfer-te de les aigües grises",
"cs": "Zde nelze likvidovat šedou vodu",
"nb_NO": "Du kan ikke kvitte deg med gråvann her",
- "es": "No se pueden eliminar las aguas grises aquí"
+ "es": "No se pueden eliminar las aguas grises aquí",
+ "pl": "Nie można tu wylewać szarej wody"
}
}
]
@@ -1262,7 +1295,8 @@
"da": "Kan man bortskaffe kemisk toiletaffald her?",
"ca": "Aquí pots depositar els residus del vàter químic?",
"cs": "Lze na tomto místě likvidovat chemický toaletní odpad?",
- "es": "¿Se pueden tirar aquí los residuos químicos de los aseos?"
+ "es": "¿Se pueden tirar aquí los residuos químicos de los aseos?",
+ "pl": "Czy można tutaj wyrzucać odpady chemiczne z toalet?"
},
"mappings": [
{
@@ -1284,7 +1318,8 @@
"da": "Her kan du bortskaffe kemisk toiletaffald",
"ca": "Aquí pots depositar els residus del vàter químic",
"cs": "Zde můžete likvidovat chemický toaletní odpad",
- "es": "Puede eliminar aquí los residuos químicos de los aseos"
+ "es": "Puede eliminar aquí los residuos químicos de los aseos",
+ "pl": "Tutaj możesz wyrzucić odpady chemiczne z toalet"
}
},
{
@@ -1306,7 +1341,8 @@
"da": "Du kan ikke bortskaffe kemisk toiletaffald her",
"ca": "Aquí no pots depositar els residus del vàter químic",
"cs": "Zde nemůžete likvidovat chemický toaletní odpad",
- "es": "Aquí no se pueden tirar los residuos químicos de los aseos"
+ "es": "Aquí no se pueden tirar los residuos químicos de los aseos",
+ "pl": "Nie można tutaj wyrzucać odpadów chemicznych z toalet"
}
}
]
@@ -1326,7 +1362,8 @@
"da": "Hvem kan bruge denne losseplads?",
"cs": "Kdo může použít tuto skládku?",
"es": "¿Quien puede usar el vertedero?",
- "eu": "Nork erabil dezake hondakindegia?"
+ "eu": "Nork erabil dezake hondakindegia?",
+ "pl": "Kto może korzystać z tej stacji zrzutów?"
},
"mappings": [
{
@@ -1347,7 +1384,8 @@
"da": "Du skal bruge en netværksnøgle/-kode for at bruge dette",
"ca": "Necessites un codi/clau de xarxa per usar-lo",
"cs": "K použití potřebujete síťový klíč/kód",
- "es": "Necesitas una clave/código de red para usarlo"
+ "es": "Necesitas una clave/código de red para usarlo",
+ "pl": "Aby z tego skorzystać, potrzebny jest klucz/kod sieci"
}
},
{
@@ -1367,7 +1405,8 @@
"ca": "Heu de ser client del càmping/lloc d'acampada per utilitzar aquest lloc",
"da": "Du skal være kunde hos camping/campingplads for at bruge dette sted",
"cs": "Abyste mohli toto místo používat, musíte být zákazníkem kempu/kempovacího místa",
- "es": "Necesitas ser cliente del camping para usar este lugar"
+ "es": "Necesitas ser cliente del camping para usar este lugar",
+ "pl": "Aby korzystać z tego miejsca, musisz być klientem kempingu/miejsca dla kamperów"
}
},
{
@@ -1389,7 +1428,8 @@
"da": "Alle kan bruge denne losseplads",
"cs": "Tuto skládku může použít kdokoli",
"es": "Cualquiera puede utilizar este vertedero",
- "eu": "Edonork erabil dezake hondakindegi hau"
+ "eu": "Edonork erabil dezake hondakindegi hau",
+ "pl": "Każdy może korzystać z tej stacji zrzutu"
},
"hideInAnswer": true
},
@@ -1412,7 +1452,8 @@
"da": "Alle kan bruge denne losseplads",
"cs": "Tuto skládku může použít kdokoli",
"es": "Cualquiera puede usar este vertedero",
- "eu": "Edonork erabil dezake hondakindegi hau"
+ "eu": "Edonork erabil dezake hondakindegi hau",
+ "pl": "Każdy może korzystać z tej stacji zrzutu"
}
}
]
@@ -1430,7 +1471,8 @@
"es": "Esta estación forma parte de la red {network}",
"da": "Denne station er en del af netværket {network}",
"ca": "Aquesta estació forma part de la xarxa {network}",
- "cs": "Tato stanice je součástí sítě {network}"
+ "cs": "Tato stanice je součástí sítě {network}",
+ "pl": "Ta stacja jest częścią sieci {network}"
},
"question": {
"en": "What network is this place a part of? (skip if none)",
@@ -1444,7 +1486,8 @@
"es": "¿A qué red forma parte este lugar? (saltar si a ninguna)",
"da": "Hvilket netværk er dette sted en del af? (spring over hvis ingen)",
"ca": "A quina xarxa forma part aquest lloc? (Salta si a cap)",
- "cs": "Jaké sítě je toto místo součástí? (přeskočte, pokud žádné)"
+ "cs": "Jaké sítě je toto místo součástí? (přeskočte, pokud žádné)",
+ "pl": "Do jakiej sieci należy to miejsce? (pomiń, jeśli nie ma)"
},
"freeform": {
"key": "network"
@@ -1468,7 +1511,8 @@
"da": "en sanitær afleveringsplads",
"ca": "una estació d'abocament sanitari",
"cs": "sanitární skládka",
- "es": "un vertedero sanitario"
+ "es": "un vertedero sanitario",
+ "pl": "stacja zrzutu sanitarnego"
},
"description": {
"en": "Add a new sanitary dump station. This is a place where camper drivers can dump waste water or chemical toilet waste. Often there's also drinking water and electricity.",
@@ -1482,7 +1526,8 @@
"da": "Tilføj en ny sanitær afleveringsplads. Dette er et sted, hvor autocamperchauffører kan dumpe spildevand eller kemisk toiletaffald. Ofte er der også drikkevand og el.",
"cs": "Přidejte novou sanitární skládku. Toto je místo, kam mohou řidiči obytných vozů vypouštět odpadní vodu nebo odpad z chemických toalet. Často je zde také dostupná pitná voda a elektřina.",
"es": "Añadir un nuevo vertedero sanitario. Se trata de un lugar donde los autocaravanistas pueden verter las aguas residuales o los residuos químicos de los aseos. A menudo también hay agua potable y electricidad.",
- "ca": "Afegir una nova estació d'abocador sanitari. Aquest és un lloc on els conductors de campers poden abocar aigües residuals o residus de vàter químic. Sovint també hi ha aigua potable i electricitat."
+ "ca": "Afegir una nova estació d'abocador sanitari. Aquest és un lloc on els conductors de campers poden abocar aigües residuals o residus de vàter químic. Sovint també hi ha aigua potable i electricitat.",
+ "pl": "Dodaj nową stację zrzutu sanitarnego. To miejsce, w którym kierowcy kamperów mogą wyrzucać ścieki lub odpady z toalet chemicznych. Często jest tam też woda pitna i prąd."
}
}
],
@@ -1519,7 +1564,8 @@
"nb_NO": "Dette stedet drives av {operator}",
"ca": "Aquest lloc és operat per {operator}",
"cs": "Toto místo je provozováno {operator}",
- "eu": "Leku hau {operator}k operatzen du"
+ "eu": "Leku hau {operator}k operatzen du",
+ "pl": "To miejsce jest obsługiwane przez {operator}"
},
"question": {
"en": "Who operates this place?",
@@ -1533,7 +1579,8 @@
"da": "Hvem driver dette sted?",
"nb_NO": "Hvem driver dette stedet?",
"ca": "Qui opera aquest lloc?",
- "cs": "Kdo toto místo provozuje?"
+ "cs": "Kdo toto místo provozuje?",
+ "pl": "Kto obsługuje to miejsce?"
},
"freeform": {
"key": "operator"
diff --git a/assets/themes/charging_stations/charging_stations.json b/assets/themes/charging_stations/charging_stations.json
index 91137ad15..85405c1ee 100644
--- a/assets/themes/charging_stations/charging_stations.json
+++ b/assets/themes/charging_stations/charging_stations.json
@@ -34,7 +34,8 @@
"da": "Et verdensomspændende kort over ladestationer",
"ca": "Un mapa mundial d'estacions de càrrega",
"cs": "Celosvětová mapa nabíjecích stanic",
- "eu": "Karga-estazioen munduko mapa"
+ "eu": "Karga-estazioen munduko mapa",
+ "pl": "Światowa mapa stacji ładowania"
},
"description": {
"en": "On this open map, one can find and mark information about charging stations",
@@ -50,7 +51,8 @@
"nb_NO": "Finn og merk info om ladestasjoner",
"da": "På dette åbne kort kan man finde og markere oplysninger om ladestandere",
"ca": "A aquest mapa, un pot trobar i marcar informació sobre punts de càrrega",
- "cs": "Na této otevřené mapě lze vyhledávat a označovat informace o nabíjecích stanicích"
+ "cs": "Na této otevřené mapě lze vyhledávat a označovat informace o nabíjecích stanicích",
+ "pl": "Na tej otwartej mapie można znaleźć i zaznaczyć informacje o stacjach ładowania"
},
"icon": "./assets/themes/charging_stations/logo.svg",
"startLat": 0,
diff --git a/assets/themes/climbing/climbing.json b/assets/themes/climbing/climbing.json
index f34d3e69c..74f35070d 100644
--- a/assets/themes/climbing/climbing.json
+++ b/assets/themes/climbing/climbing.json
@@ -13,8 +13,9 @@
"hu": "Mászótérkép",
"ca": "Gimnasos, clubs i llocs d'escalada",
"da": "Åbn klatrekort",
- "cs": "Otevřená lezecká mapa",
- "es": "Gimnasios de escalada, clubes y lugares"
+ "cs": "Lezecké tělocvičny, kluby a místa",
+ "es": "Gimnasios de escalada, clubes y lugares",
+ "pl": "Siłownie, kluby i miejsca wspinaczkowe"
},
"description": {
"nl": "Op deze kaart vind je verschillende klimgelegenheden, zoals klimzalen, bolderzalen en klimmen in de natuur",
@@ -30,7 +31,8 @@
"da": "På dette kort finder du forskellige klatremuligheder såsom klatremotionsrum, boulderinghaller og sten i naturen.",
"cs": "Na této mapě najdete nejrůznější možnosti lezení, jako lezecké tělocvičny, boulderingové haly a skály v přírodě.",
"ca": "A aquest mapa trobaràs varies oportunitats d'escalada, como gimnasos d'escalada, sales d'escalada en bloc i roques a la natura.",
- "es": "En este mapa encontrará diversas posibilidades de escalada, como rocódromos, salas de búlder y rocas en la naturaleza."
+ "es": "En este mapa encontrará diversas posibilidades de escalada, como rocódromos, salas de búlder y rocas en la naturaleza.",
+ "pl": "Na tej mapie znajdziesz różne możliwości wspinaczki, takie jak sale wspinaczkowe, hale do boulderingu i skały w przyrodzie."
},
"descriptionTail": {
"nl": "De klimkaart is oorspronkelijk gemaakt door Christian Neumann op kletterspots.de.",
@@ -44,7 +46,8 @@
"hu": "A mászótérképet eredetileg Christian Neumann készítette. Ha észrevétele vagy kérdése van, kérjük, vele lépjen kapcsolatba. A projekt az OpenStreetMap adatait használja
",
"cs": "Horolezeckou mapu původně vytvořil Christian Neumann. V případě připomínek nebo dotazů ho prosím kontaktujte.Projekt využívá data projektu OpenStreetMap.
",
"es": "El mapa de escalada fue realizado originalmente por Christian Neumann. Por favor, ponte en contacto si tienes comentarios o preguntas.El proyecto utiliza datos del proyecto OpenStreetMap.
",
- "ca": "El mapa d'escalada va ser creat originalment per Christian Neumann. Contacteu-vos si teniu comentaris o preguntes.< p>El projecte utilitza dades del projecte OpenStreetMap."
+ "ca": "El mapa d'escalada va ser creat originalment per Christian Neumann. Contacteu-vos si teniu comentaris o preguntes.< p>El projecte utilitza dades del projecte OpenStreetMap.",
+ "pl": "Mapa wspinaczkowa została pierwotnie stworzona przez Christiana Neumanna. Jeśli masz uwagi lub pytania, skontaktuj się z nim.< p>Projekt wykorzystuje dane projektu OpenStreetMap."
},
"icon": "./assets/themes/climbing/climbing_icon.svg",
"startLat": 0,
@@ -143,7 +146,8 @@
"da": " meter",
"pa_PK": " میٹر",
"cs": " metr",
- "eu": " ·metro"
+ "eu": " ·metro",
+ "pl": " metry"
}
},
{
@@ -165,7 +169,8 @@
"da": " fod",
"pa_PK": " فوٹ",
"cs": " stopa",
- "eu": " ·hanka"
+ "eu": " ·hanka",
+ "pl": " stopy"
}
}
]
@@ -186,7 +191,8 @@
"da": "Den indeholdende funktion angiver, at denne er offentligt tilgængelig
{_embedding_feature:access:description}",
"es": "La característica que lo contiene indica que es de acceso público
{_embedding_feature:access:description}",
"ca": "Lal'element que el contéindica que és d'accés públic
{_embedding_feature:access:description}",
- "cs": "V obsahující funkci je uvedeno, že toto je veřejně dostupné
{_embedding_feature:access:description}"
+ "cs": "V obsahující funkci je uvedeno, že toto je veřejně dostupné
{_embedding_feature:access:description}",
+ "pl": "Obiekt zawarty stwierdza, że jest on publicznie dostępny
{_embedding_feature:access:description}"
}
},
{
@@ -200,7 +206,8 @@
"da": "Den indeholdende funktion angiver, at en tilladelse er nødvendig for at få adgang til
{_embedding_feature:access:description}",
"es": "Lacaracterística que lo contiene indica que se necesita un permiso para acceder a él
{_embedding_feature:access:description}",
"ca": "Lal'element que el conté indica que es necessita un permís per a accedir-hi
{_embedding_feature:access:description}",
- "cs": "V obsahující funkci je uvedeno, že je k přístupu potřeba povolení
{_embedding_feature:access:description}"
+ "cs": "V obsahující funkci je uvedeno, že je k přístupu potřeba povolení
{_embedding_feature:access:description}",
+ "pl": "Obiekt zawarty stwierdza, że potrzebne jest pozwolenie, aby do niego wejść
{_embedding_feature:access:description}"
}
},
{
@@ -214,7 +221,8 @@
"da": "Den indeholdende funktion angiver, at denne kun er tilgængelig for kunder
{_embedding_feature:access:description}",
"es": "La característica que lo contiene indica que sólo es accesible para los clientes
{_embedding_feature:access:description}",
"cs": "V obsahující funkci je uvedeno, že toto je dostupné pouze zákazníkům
{_embedding_feature:access:description}",
- "ca": "Lacaracterística que ho conté indica que sols és accessible per als clients
{_embedding_feature:access:description}"
+ "ca": "Lacaracterística que ho conté indica que sols és accessible per als clients
{_embedding_feature:access:description}",
+ "pl": "Obiekt zawarty stwierdza, że jest on dostępny tylko dla jego klientów
{_embedding_feature:access:description}"
}
},
{
@@ -228,7 +236,8 @@
"da": "Den indeholdende funktion angiver, at denne kun er tilgængelig for klubmedlemmer
{_embedding_feature:access:description}",
"es": "La característica que lo contiene indica que sólo es accesible para los socios del club
{_embedding_feature:access:description}",
"cs": "V obsahující funkci je uvedeno, že toto je dostupné pouze členům klubu
{_embedding_feature:access:description}",
- "ca": "Lacaracterística que ho conté indica que sols és accessible per als socis del club
{_embedding_feature:access:description}"
+ "ca": "Lacaracterística que ho conté indica que sols és accessible per als socis del club
{_embedding_feature:access:description}",
+ "pl": "Obiekt zawarty stwierdza, że jest on dostępny tylko dla członków klubu
{_embedding_feature:access:description}"
}
},
{
@@ -280,7 +289,8 @@
"es": "Necesitas un permiso para acceder aquí",
"da": "Du skal have en tilladelse for at få adgang her",
"ca": "Necesites un permís per a accedir ací",
- "cs": "K přístupu je potřeba povolení"
+ "cs": "K přístupu je potřeba povolení",
+ "pl": "Potrzebujesz pozwolenia, żeby tu wejść"
}
},
{
@@ -371,7 +381,9 @@
"de": "Repariert das Schuhgeschäft Kletterschuhe?",
"fr": "Est-ce que cette cordonnerie répare les chaussons d'escalade ?",
"es": "¿Esta tienda de reparación de zapatos repara zapatos de escalada?",
- "ca": "Aquesta botiga de reparació de calçat repara sabates d'escalada?"
+ "ca": "Aquesta botiga de reparació de calçat repara sabates d'escalada?",
+ "cs": "Opravuje tato opravna obuvy horolezecké boty?",
+ "pl": "Czy ten warsztat szewski naprawia buty wspinaczkowe?"
},
"mappings": [
{
@@ -381,7 +393,9 @@
"de": "Dieser Laden repariert Kletterschuhe",
"fr": "Ce commerce répare les chaussures d'escalade",
"es": "Esta tienda repara zapatos de escalada",
- "ca": "Aquesta botiga repara sabates d'escalada"
+ "ca": "Aquesta botiga repara sabates d'escalada",
+ "cs": "Tento obchod opravuje lezeckou obuv",
+ "pl": "Ten warsztat naprawia buty wspinaczkowe"
}
},
{
@@ -391,7 +405,9 @@
"de": "Dieser Shop repariert keine Kletterschuhe",
"fr": "Ce commerce ne répare pas les chaussures d'escalade",
"es": "Esta tienda no repara zapatos de escalada",
- "ca": "Aquesta botiga no repara sabates d'escalada"
+ "ca": "Aquesta botiga no repara sabates d'escalada",
+ "cs": "Tento obchod neopravuje lezeckou obuv",
+ "pl": "Ten warsztat nie naprawia butów wspinaczkowych"
}
}
]
@@ -419,7 +435,9 @@
"de": "Repariert dieses Schuhgeschäft auch Kletterschuhe?",
"fr": "Est-ce que cette cordonnerie répare les chaussons d'escalade ?",
"es": "¿Esta tienda de reparación de zapatos también repara zapatos de escalada?",
- "ca": "Aquesta botiga de reparació de calçat també repara sabates d'escalada?"
+ "ca": "Aquesta botiga de reparació de calçat també repara sabates d'escalada?",
+ "cs": "Opravuje tato opravna obuvy také lezeckou obuv?",
+ "pl": "Czy ten warsztat obuwniczy naprawia również buty wspinaczkowe?"
},
"mappings": [
{
@@ -429,7 +447,9 @@
"de": "Dieses Geschäft repariert Kletterschuhe",
"fr": "Ce commerce répare les chaussons d'escalade",
"es": "Esta tienda repara zapatos de escalada",
- "ca": "Aquesta botiga repara sabates d'escalada"
+ "ca": "Aquesta botiga repara sabates d'escalada",
+ "cs": "Tento obchod opravuje lezeckou obuv",
+ "pl": "Ten warsztat naprawia buty wspinaczkowe"
}
},
{
@@ -439,7 +459,9 @@
"de": "Dieses Geschäft repariert keine Kletterschuhe",
"fr": "Ce commerce ne répare pas les chaussons d'escalade",
"es": "Esta tienda no repara zapatos de escalada",
- "ca": "Aquesta botiga no repara sabates d'escalada"
+ "ca": "Aquesta botiga no repara sabates d'escalada",
+ "cs": "Tento obchod neopravuje lezeckou obuv",
+ "pl": "Ten warsztat nie naprawia butów wspinaczkowych"
}
}
]
@@ -455,7 +477,9 @@
"de": "Ein Schuhmacher",
"fr": "une cordonnerie",
"es": "una tienda de reparación de zapatos",
- "ca": "una botiga de reparació de calçat"
+ "ca": "una botiga de reparació de calçat",
+ "cs": "opravna bot",
+ "pl": "warsztat szewski"
}
}
]
@@ -469,9 +493,11 @@
],
"override": {
"minzoom": 15,
- "mapRendering": [{
- "iconSize": "30,30"
- }]
+ "mapRendering": [
+ {
+ "iconSize": "30,30"
+ }
+ ]
}
}
],
diff --git a/assets/themes/clock/clock.json b/assets/themes/clock/clock.json
index 3e2c1a1ae..2e2f8df78 100644
--- a/assets/themes/clock/clock.json
+++ b/assets/themes/clock/clock.json
@@ -18,7 +18,8 @@
"de": "Eine Karte mit öffentlichen Uhren",
"es": "Mapa con todos los relojes públicos",
"cs": "Mapa zobrazující všechny veřejné hodiny",
- "fr": "Carte affichant toutes les horloges publiques"
+ "fr": "Carte affichant toutes les horloges publiques",
+ "pl": "Mapa pokazująca wszystkie zegary publiczne"
},
"icon": "./assets/layers/clock/clock.svg",
"startLat": 0,
diff --git a/assets/themes/cycle_highways/cycle_highways.json b/assets/themes/cycle_highways/cycle_highways.json
index 98df8a06c..bb73cf702 100644
--- a/assets/themes/cycle_highways/cycle_highways.json
+++ b/assets/themes/cycle_highways/cycle_highways.json
@@ -11,7 +11,8 @@
"nb_NO": "Sykkelmotorveier",
"da": "Cykelmotorveje",
"pa_PK": "سائیکلوے",
- "cs": "Cyklodálnice"
+ "cs": "Cyklodálnice",
+ "pl": "Ścieżki rowerowe"
},
"hideFromOverview": true,
"icon": "./assets/themes/cycle_highways/fietssnelwegen-logo.svg",
@@ -27,7 +28,8 @@
"nb_NO": "Kart som viser sykkelmotorveier",
"ca": "Aquest mapa mostra carrils bici",
"da": "Dette kort viser cykelmotorveje",
- "cs": "Tato mapa zobrazuje cyklostezky"
+ "cs": "Tato mapa zobrazuje cyklostezky",
+ "pl": "Ta mapa pokazuje ścieżki rowerowe"
},
"startLat": 51.1599,
"startLon": 3.3475,
@@ -120,7 +122,8 @@
"nb_NO": "sykkelmotorveier",
"da": "cykelmotorveje",
"pa_PK": "سائیکلوے",
- "cs": "cyklodálnice"
+ "cs": "cyklodálnice",
+ "pl": "ścieżki rowerowe"
},
"source": {
"osmTags": "cycle_network=BE-VLG:cycle_highway"
@@ -137,7 +140,8 @@
"nb_NO": "sykkelmotorvei",
"da": "cykelmotorvej",
"pa_PK": "سائیکلوے",
- "cs": "cyklodálnice"
+ "cs": "cyklodálnice",
+ "pl": "ścieżka rowerowa"
}
},
"filter": [
diff --git a/assets/themes/cycle_infra/cycle_infra.json b/assets/themes/cycle_infra/cycle_infra.json
index 66d5839a9..5dbfd7b86 100644
--- a/assets/themes/cycle_infra/cycle_infra.json
+++ b/assets/themes/cycle_infra/cycle_infra.json
@@ -29,7 +29,8 @@
"fr": "Une carte où vous pouvez visualiser et modifier les éléments relatifs à l'infrastructure cyclable.",
"ca": "Un mapa on es poden veure i editar coses relacionades amb la infraestructura ciclista.",
"da": "Et kort, hvor du kan se og redigere ting relateret til cykelinfrastrukturen.",
- "cs": "Mapa, kde můžete prohlížet a upravovat věci související s cyklistickou infrastrukturou."
+ "cs": "Mapa, kde můžete prohlížet a upravovat věci související s cyklistickou infrastrukturou.",
+ "pl": "Mapa, na której możesz przeglądać i edytować rzeczy związane z infrastrukturą rowerową."
},
"description": {
"en": "A map where you can view and edit things related to the bicycle infrastructure. Made during #osoc21.",
@@ -42,7 +43,8 @@
"es": "Un mapa en el que puedes ver y editar cosas relacionadas con la infraestructura ciclista. Hecho durante #osoc21.",
"ca": "Un mapa on es poden veure i editar coses relacionades amb la infraestructura ciclista. Fet durant #osoc21.",
"da": "Et kort, hvor du kan se og redigere ting relateret til cykelinfrastrukturen. Lavet under #osoc21.",
- "cs": "Mapa, kde můžete prohlížet a upravovat věci související s cyklistickou infrastrukturou. Vytvořeno během #osoc21."
+ "cs": "Mapa, kde můžete prohlížet a upravovat věci související s cyklistickou infrastrukturou. Vytvořeno během #osoc21.",
+ "pl": "Mapa, na której możesz przeglądać i edytować rzeczy związane z infrastrukturą rowerową. Wykonane podczas #osoc21."
},
"hideFromOverview": false,
"icon": "./assets/themes/cycle_infra/cycle-infra.svg",
diff --git a/assets/themes/cyclenodes/cyclenodes.json b/assets/themes/cyclenodes/cyclenodes.json
index 3562d6e07..5789a55cc 100644
--- a/assets/themes/cyclenodes/cyclenodes.json
+++ b/assets/themes/cyclenodes/cyclenodes.json
@@ -8,7 +8,8 @@
"nl": "Fietsknooppuntennetwerken",
"fr": "Réseau de Nœuds Cyclistes",
"ca": "Xarxa de nodes ciclistes",
- "cs": "Sítě uzlů cyklu"
+ "cs": "Sítě uzlů cyklu",
+ "pl": "Sieci węzłów rowerowych"
},
"description": {
"en": "This map shows cycle node networks and allows you to add new nodes easily",
@@ -18,7 +19,8 @@
"fr": "Cette carte montre les réseaux de nœuds cyclistes et vous permet d'ajouter facilement de nouveaux nœuds",
"ca": "Aquest mapa mostra xarxes de nodes ciclistes i et permet afegir-ne de nous de manera senzilla",
"da": "Dette kort viser cykel netværk og giver dig mulighed for nemt at tilføje nye punkter",
- "cs": "Tato mapa zobrazuje sítě uzlů cyklu a umožňuje snadno přidávat nové uzly"
+ "cs": "Tato mapa zobrazuje sítě uzlů cyklu a umožňuje snadno přidávat nové uzly",
+ "pl": "Mapa ta przedstawia sieci węzłów rowerowych i umożliwia łatwe dodawanie nowych węzłów"
},
"icon": "./assets/themes/cyclenodes/logo.svg",
"hideFromOverview": true,
@@ -40,7 +42,8 @@
"nl": "verbindingen van node naar node",
"fr": "liens noeud à noeud",
"ca": "enllaços node a node",
- "cs": "propojení mezi uzly"
+ "cs": "propojení mezi uzly",
+ "pl": "łącza węzeł do węzła"
},
"source": {
"osmTags": {
@@ -60,7 +63,8 @@
"nl": "node-naar-node verbinding",
"fr": "lien noeud à noeud",
"ca": "Enllaç node a node",
- "cs": "propojení mezi uzly"
+ "cs": "propojení mezi uzly",
+ "pl": "połączenie węzła z węzłem"
},
"mappings": [
{
@@ -72,7 +76,8 @@
"nl": "node-naar-node verbinding {ref}",
"fr": "lien noeud à noeud {ref}",
"ca": "Enllaç node a node {ref}",
- "cs": "propojení mezi uzly {ref}"
+ "cs": "propojení mezi uzly {ref}",
+ "pl": "połączenie węzła z węzłem {ref}"
}
}
]
@@ -92,7 +97,8 @@
"nl": "Wanneer werd deze node-naar-node verbinding het laast gesurveyed?",
"fr": "Quand cette liaison de nœud à nœud a-t-elle été contrôlée sur le terrain pour la dernière fois ?",
"ca": "Quan es va comprovar per última vegada aquest enllaç node a node presencialment?",
- "cs": "Kdy bylo toto propojení mezi uzly naposledy zkontrolováno?"
+ "cs": "Kdy bylo toto propojení mezi uzly naposledy zkontrolováno?",
+ "pl": "Kiedy ostatnio badano to połączenie węzła z węzłem?"
},
"render": {
"en": "This node to node link was last surveyed on {survey:date}",
@@ -101,7 +107,8 @@
"nl": "Deze node-naar-node verbinding werd het laast gesurveyed op {survey:date}",
"fr": "Cette lien de nœud à nœud a été vérifié sur le terrain le {survey:date}",
"ca": "Aquest enllaç node a node es va sondejar per última vegada el {survey:date}",
- "cs": "Toto propojení mezi uzly bylo naposledy zkontrolováno dne {survey:date}"
+ "cs": "Toto propojení mezi uzly bylo naposledy zkontrolováno dne {survey:date}",
+ "pl": "To połączenie węzła z węzłem było ostatnio sprawdzane w dniu {survey:date}"
},
"freeform": {
"key": "survey:date",
@@ -130,7 +137,8 @@
"fr": "noeuds",
"pa_PK": "نوڈ",
"cs": "uzly",
- "eu": "nodoak"
+ "eu": "nodoak",
+ "pl": "węzły"
},
"source": {
"osmTags": {
@@ -169,7 +177,8 @@
"nl": "fietsknooppunt {rcn_ref}",
"fr": "nœud cycliste {rcn_ref}",
"ca": "node ciclista {rcn_ref}",
- "cs": "uzel cyklu {rcn_ref}"
+ "cs": "uzel cyklu {rcn_ref}",
+ "pl": "węzeł rowerowy {rcn_ref}"
}
},
"tagRenderings": [
@@ -181,7 +190,8 @@
"nl": "Wanneer is dit fietsknooppunt voor het laatst gecontroleerd?",
"fr": "Quand ce nœud cyclable a-t-il été vérifié sur le terrain pour la dernière fois ?",
"ca": "Quan va ser sondejat aquest node ciclista per última vegada?",
- "cs": "Kdy byl tento uzel cyklu naposledy zkontrolován?"
+ "cs": "Kdy byl tento uzel cyklu naposledy zkontrolován?",
+ "pl": "Kiedy ostatni raz badano ten węzeł rowerowy?"
},
"render": {
"en": "This cycle node was last surveyed on {survey:date}",
@@ -190,7 +200,8 @@
"nl": "Dit fietsknooppunt is voor het laatst gecontroleerd op {survey:date}",
"fr": "Ce nœud cycliste a été verifié pour la dernière fois le {survey:date}",
"ca": "Aquest node ciclista es va sondejar per última vegada el {survey:date}",
- "cs": "Tento uzel cyklu byl naposledy zkontrolován dne {survey:date}"
+ "cs": "Tento uzel cyklu byl naposledy zkontrolován dne {survey:date}",
+ "pl": "Ten węzeł rowerowy był ostatnio badany w dniu {survey:date}"
},
"freeform": {
"key": "survey:date",
@@ -212,7 +223,8 @@
"nl": "Met hoeveel andere fietsknooppunten heeft dit knooppunt een verbinding?",
"fr": "A combien dautres nœuds vélo ce nœud est-il lié ?",
"ca": "A quants altes nodes ciclistes enllaça aquest node?",
- "cs": "S kolika dalšími uzly cyklu je tento uzel propojen?"
+ "cs": "S kolika dalšími uzly cyklu je tento uzel propojen?",
+ "pl": "Z iloma innymi węzłami rowerowymi łączy się ten węzeł?"
},
"render": {
"en": "This node links to {expected_rcn_route_relations} other cycle nodes.",
@@ -221,7 +233,8 @@
"es": "Este nodo enlaza a {expected_rcn_route_relations} otros nodos ciclistas.",
"fr": "Ce noeud est lié à {expected_rcn_route_relations} d'autres noeuds cyclistes.",
"ca": "Aquest node enllaça a {expected_rcn_route_relations} altres nodes ciclistes.",
- "cs": "Tento uzel je propojen s {expected_rcn_route_relations} dalšími uzly cyklu."
+ "cs": "Tento uzel je propojen s {expected_rcn_route_relations} dalšími uzly cyklu.",
+ "pl": "Ten węzeł łączy się z innymi węzłami rowerowymi {expected_rcn_route_relations}."
},
"freeform": {
"key": "expected_rcn_route_relations",
diff --git a/assets/themes/cyclestreets/cyclestreets.json b/assets/themes/cyclestreets/cyclestreets.json
index 82872ec15..377ae003e 100644
--- a/assets/themes/cyclestreets/cyclestreets.json
+++ b/assets/themes/cyclestreets/cyclestreets.json
@@ -15,7 +15,8 @@
"da": "Cykelgader",
"pa_PK": "سائیکل سڑکاں",
"cs": "Cyklostezky",
- "eu": "Bidegorriak"
+ "eu": "Bidegorriak",
+ "pl": "Ulice rowerowe"
},
"shortDescription": {
"nl": "Een kaart met alle gekende fietsstraten",
@@ -30,7 +31,8 @@
"es": "Un mapa de ciclocalles",
"fr": "Une carte des rues cyclables",
"da": "Et kort over cykelgader",
- "cs": "Mapa cyklostezek"
+ "cs": "Mapa cyklostezek",
+ "pl": "Mapa ulic rowerowych"
},
"description": {
"nl": "Een fietsstraat is een straat waar - automobilisten geen fietsers mogen inhalen
- Er een maximumsnelheid van 30km/u geldt
- Fietsers gemotoriseerde voertuigen links mogen inhalen
- Fietsers nog steeds voorrang aan rechts moeten verlenen - ook aan auto's en voetgangers op het zebrapad
Op deze open kaart kan je alle gekende fietsstraten zien en kan je ontbrekende fietsstraten aanduiden. Fietszones worden aangeduid door elke straat apart als fietsstraat te markeren.
Om de kaart aan te passen, moet je je aanmelden met OpenStreetMap en helemaal inzoomen tot straatniveau. ",
@@ -44,7 +46,8 @@
"fr": "Une rue cyclable est une rue où les véhicules motorisés ne sont pas autorisés à dépasser les cyclistes. Elles sont signalées par un signal routier particulier. On trouve des rues cyclables en Belgique et aux Pays-Bas, mais aussi en Allemagne et en France. ",
"da": "En cykelgade er en gade, hvor motoriseret trafik ikke må overhale cyklister. De er skiltet med et særligt trafikskilt. Cykelgader findes i Holland og Belgien, men også i Tyskland og Frankrig. ",
"ca": "Un ciclocarrer és un carrer en el que el trànsit motoritzat no pot sobrepassar als ciclistes. Està senyalitzat per una senyal de trànsit especial. Els ciclocarrers es poden trobar a Holanda i Bèlgica, però també a Alemnya i França. ",
- "cs": "Cyklostezka je ulice, kde motorizovaná doprava nesmí předjíždět cyklisty. Jsou označeny speciální dopravní značkou. Cyklostezky najdete v Nizozemsku a Belgii, ale také v Německu a Francii. "
+ "cs": "Cyklostezka je ulice, kde motorizovaná doprava nesmí předjíždět cyklisty. Jsou označeny speciální dopravní značkou. Cyklostezky najdete v Nizozemsku a Belgii, ale také v Německu a Francii. ",
+ "pl": "Ulica rowerowa to ulica, na której ruch samochodowy nie może wyprzedzać rowerzystów. Są one oznaczone specjalnym znakiem drogowym. Ulice rowerowe można znaleźć w Holandii i Belgii, ale także w Niemczech i Francji. "
},
"icon": "./assets/themes/cyclestreets/logo.svg",
"startLat": 51.2095,
@@ -74,7 +77,8 @@
"da": "Cykelgader",
"pa_PK": "سائیکاں دیاں سڑکاں",
"cs": "Cyklostezky",
- "eu": "Bidegorriak"
+ "eu": "Bidegorriak",
+ "pl": "Ulice rowerowe"
},
"minzoom": 7,
"source": {
@@ -97,7 +101,8 @@
"fr": "Une rue cyclable est une rue où les véhicules motorisés ne sont pas autorisés à dépasser les cyclistes",
"da": "En cykelgade er en gade, hvor motoriseret trafik ikke må overhale en cyklist",
"cs": "Cyklostezka je ulice, kde motorová doprava nesmí předjíždět cyklisty",
- "ca": "Un ciclocarrer és un carrer on el trànsit motoritzat no pot sobrepassar a un ciclista"
+ "ca": "Un ciclocarrer és un carrer on el trànsit motoritzat no pot sobrepassar a un ciclista",
+ "pl": "Ulica rowerowa to ulica, na której pojazdy zmotoryzowane nie mogą wyprzedzać rowerzystów"
},
"title": "{name}",
"tagRenderings": [
@@ -183,7 +188,8 @@
"fr": "Future rue cyclable",
"da": "Fremtidig cykelgade",
"pa_PK": "بھُوکھی سائیکل سڑک",
- "cs": "Budoucí cyklostezka"
+ "cs": "Budoucí cyklostezka",
+ "pl": "Przyszła ulica rowerowa"
},
"description": {
"nl": "Deze straat wordt binnenkort een fietsstraat",
@@ -197,7 +203,8 @@
"fr": "Cette rue va bientôt devenir une rue cyclable",
"da": "Denne gade bliver snart en cykelgade",
"cs": "Tato ulice se brzy stane cyklostezkou",
- "ca": "Aquest carrer es convertirà en un ciclocarrer pròximament"
+ "ca": "Aquest carrer es convertirà en un ciclocarrer pròximament",
+ "pl": "Ta ulica wkrótce stanie się ulicą rowerową"
},
"minzoom": 9,
"source": {
@@ -222,7 +229,8 @@
"fr": "Future rue cyclable",
"da": "Fremtidig cykelgade",
"pa_PK": "بھُوکھی سائیکل سڑک",
- "cs": "Budoucí cyklostezka"
+ "cs": "Budoucí cyklostezka",
+ "pl": "Przyszła ulica rowerowa"
},
"mappings": [
{
@@ -239,7 +247,8 @@
"da": "{name} bliver snart en cykelgade",
"cs": "{name} se brzy stane cyklostezkou",
"ca": "{name} es convertirà en un ciclocarrer pròximament",
- "eu": "{name} laster bidegorri bihurtuko da"
+ "eu": "{name} laster bidegorri bihurtuko da",
+ "pl": "{name} wkrótce stanie się ulicą rowerową"
},
"if": "name~*"
}
@@ -305,7 +314,8 @@
"fr": "Calque pour marquer une rue comme cyclable",
"da": "Lag for at markere enhver gade som cykelgade",
"cs": "Vrstva pro označení jakékoli ulice jako cyklostezky",
- "ca": "Capa per a marcar qualsevol carrer com a ciclocarrer"
+ "ca": "Capa per a marcar qualsevol carrer com a ciclocarrer",
+ "pl": "Warstwa oznaczająca dowolną ulicę jako ulicę rowerową"
},
"source": {
"osmTags": {
@@ -399,7 +409,8 @@
"nb_NO": "Er {name}-gaten en sykkelgate?",
"da": "Er gaden {name} en cykelgade?",
"cs": "Je ulice {name} cyklo ulicí?",
- "ca": "El carrer {name} és un ciclocarrer?"
+ "ca": "El carrer {name} és un ciclocarrer?",
+ "pl": "Czy ulica {name} jest ulicą rowerową?"
},
"mappings": [
{
@@ -423,7 +434,8 @@
"fr": "Cette rue est une rue cyclable (et est limitée à 30 km/h)",
"da": "Denne gade er en cykelgade (og har en hastighedsgrænse på 30 km/t)",
"cs": "Tato ulice je cyklostezkou (s omezením rychlosti na 30 km/h)",
- "ca": "Aquest carrer és un ciclocarrer (i té un límit de velocitat de 30km/h)"
+ "ca": "Aquest carrer és un ciclocarrer (i té un límit de velocitat de 30km/h)",
+ "pl": "Ta ulica jest ulicą rowerową (na której obowiązuje ograniczenie prędkości do 30 km/h)"
},
"hideInAnswer": "_country!=be"
},
@@ -459,7 +471,8 @@
"fr": "Cette rue est une piste cyclable (avec une limitation de vitesse a 30 km/h et les véhicules ne sont pas autorisés) (un panneau sera demandé plus tard)",
"ca": "Aquest carrer és una carretera ciclista (té un límit de velocitat de 30km/h i els vehicles no estan permesos)(el senyal es preguntarà més tard)",
"cs": "Tato ulice je cyklistická (rychlost je zde omezena na 30 km/h vozidla sem mají zákaz vjezdu) (na značku se zeptáme později)",
- "es": "Esta calle es una vía ciclista (tiene un límite de velocidad de 30 km/h y no se permiten vehículos) (se pedirá señal más adelante)"
+ "es": "Esta calle es una vía ciclista (tiene un límite de velocidad de 30 km/h y no se permiten vehículos) (se pedirá señal más adelante)",
+ "pl": "Ulica ta jest drogą rowerową (ograniczona prędkość wynosi 30 km/h i nie wolno wjeżdżać pojazdom) (znak zostanie poproszony później)"
},
"hideInAnswer": "_country!=de"
},
@@ -482,7 +495,8 @@
"fr": "Cette rue est une rue cyclable",
"ca": "Aquest carrer és una ciclocarrer",
"da": "Denne gade er en cykelgade",
- "cs": "Tato ulice je cykloulicí"
+ "cs": "Tato ulice je cykloulicí",
+ "pl": "Ta ulica jest ulicą rowerową"
},
"hideInAnswer": {
"or": [
@@ -510,7 +524,8 @@
"fr": "Cette rue sera bientôt une rue cyclable",
"ca": "Aquest carrer es convertirà en un ciclocarrer pròximament",
"da": "Denne gade bliver snart en cykelgade",
- "cs": "Tato ulice se brzy stane cyklo ulicí"
+ "cs": "Tato ulice se brzy stane cyklostezkou",
+ "pl": "Ta ulica wkrótce stanie się ulicą rowerową"
},
"hideInAnswer": "_country=de"
},
@@ -526,9 +541,10 @@
"de": "Diese Straße wird bald zu einer Fahrradstraße",
"nl": "Deze straat wordt binnenkort een fietsstraat",
"fr": "Cette rue va bientôt devenir une piste cyclable",
- "cs": "Tato ulice se brzy stane cyklo ulicí",
+ "cs": "Tato ulice se brzy stane cyklistickou silnicí",
"es": "Esta calle se convertirá pronto en una vía ciclista",
- "ca": "Aquest carrer es convertirà aviat en una senda ciclable"
+ "ca": "Aquest carrer es convertirà aviat en una senda ciclable",
+ "pl": "Już niedługo ta ulica stanie się drogą rowerową"
},
"hideInAnswer": "_country!=de"
},
@@ -554,7 +570,8 @@
"fr": "Cette rue n’est pas une rue cyclable",
"da": "Denne gade er ikke en cykelgade",
"cs": "Tato ulice není cyklo ulicí",
- "ca": "Aquest carrer no és un ciclocarrer"
+ "ca": "Aquest carrer no és un ciclocarrer",
+ "pl": "Ta ulica nie jest ulicą rowerową"
}
}
]
@@ -574,7 +591,8 @@
"fr": "Quel panneau comporte cette piste cyclable ?",
"cs": "Jakou značku má tato cyklostezka?",
"es": "¿Qué señal tiene esta vía ciclista?",
- "ca": "Quin senyal té aquesta senda ciclable?"
+ "ca": "Quin senyal té aquesta senda ciclable?",
+ "pl": "Jaki znak ma ta droga rowerowa?"
},
"mappings": [
{
@@ -586,7 +604,8 @@
"fr": "Riverains autorisés",
"ca": "Residents permesos",
"es": "Residentes autorizados",
- "cs": "Přístup povolen obyvatelům"
+ "cs": "Přístup povolen obyvatelům",
+ "pl": "Mieszkańcy dopuszczeni"
},
"icon": {
"path": "./assets/themes/cyclestreets/Zeichen_244_1020-30.svg",
@@ -608,7 +627,8 @@
"fr": "Véhicules motorisés autorisés",
"cs": "Vjezd motorových vozidel povolen",
"ca": "Vehicles a motor permesos",
- "es": "Vehículos a motor permitidos"
+ "es": "Vehículos a motor permitidos",
+ "pl": "Pojazdy silnikowe dozwolone"
},
"icon": {
"path": "./assets/themes/cyclestreets/Zeichen_244_KFZ_frei.svg",
@@ -631,7 +651,8 @@
"fr": "Motos autorisées",
"cs": "Vjezd motocyklů povolen",
"ca": "Motos permeses",
- "es": "Motocicletas permitidas"
+ "es": "Motocicletas permitidas",
+ "pl": "Motocykle dozwolone"
},
"icon": {
"path": "./assets/themes/cyclestreets/Zeichen_244_1022-12.svg",
@@ -678,7 +699,8 @@
"fr": "Il n'y a pas de panneaux supplémentaires à cette piste cyclable.",
"cs": "Na této cyklostezce nejsou žádná doplňková značení.",
"es": "No hay señales suplementarias en esta vía ciclista.",
- "ca": "No hi ha senyals addicionals en aquesta senda ciclable."
+ "ca": "No hi ha senyals addicionals en aquesta senda ciclable.",
+ "pl": "Na tej drodze rowerowej nie ma żadnych dodatkowych znaków."
},
"icon": {
"path": "./assets/themes/cyclestreets/Zeichen_244.svg",
@@ -707,7 +729,8 @@
"nb_NO": "Når vil denne gaten bli en sykkelgate?",
"da": "Hvornår bliver denne gade en cykelgade?",
"cs": "Kdy se tato ulice stane cyklostezkou?",
- "ca": "Quan es convertirà aquest carrer en un ciclocarrer?"
+ "ca": "Quan es convertirà aquest carrer en un ciclocarrer?",
+ "pl": "Kiedy ta ulica stanie się ulicą rowerową?"
},
"render": {
"nl": "Deze straat wordt fietsstraat op {cyclestreet:start_date}",
@@ -721,7 +744,8 @@
"nb_NO": "Denne gaten vil bli en sykkelgate {cyclestreet:start_date}",
"da": "Denne gade bliver en cykelgade ved {cyclestreet:start_date}",
"cs": "Tato ulice se stane cyklostezkou {cyclestreet:start_date}",
- "ca": "Aquest carrer es convertirà un ciclocarrer el {cyclestreet:start_date}"
+ "ca": "Aquest carrer es convertirà un ciclocarrer el {cyclestreet:start_date}",
+ "pl": "Ta ulica stanie się ulicą rowerową {cyclestreet:start_date}"
},
"condition": "proposed:cyclestreet=yes",
"freeform": {
diff --git a/assets/themes/cyclofix/cyclofix.json b/assets/themes/cyclofix/cyclofix.json
index 5398890f2..cbf7b8caf 100644
--- a/assets/themes/cyclofix/cyclofix.json
+++ b/assets/themes/cyclofix/cyclofix.json
@@ -15,7 +15,7 @@
"es": "Cyclofix - un mapa para ciclistas",
"ca": "Cyclofix - un mapa per a ciclistes",
"da": "Cyclofix - et åbent kort for cyklister",
- "cs": "Cyklofix - otevřená mapa pro cyklisty",
+ "cs": "Cyklofix - mapa pro cyklisty",
"pl": "Cyclofix - mapa dla rowerzystów"
},
"description": {
@@ -31,7 +31,8 @@
"es": "El objetivo de este mapa es presentar a los ciclistas con una solución fácil de utilizar para encontrar la infraestructura apropiada para sus necesidades.
Puedes seguir tu localización precisa (móvil solo) y seleccionar las capas que son relevantes para ti en la esquina inferior izquierda. Tgambién puedes utilizar esta herramienta para editar o añadir pines (puntos de interés) al mapa y proveer más datos respondiendo a preguntas.
Todos los cambios que hagas se guardarán de manera automática en la base de datos global de OpenStreetMap y podrán ser utilizados libremente por otros.
Para más información sobre el proyecto cyclofix, ve a cyclofix.osm.be.",
"da": "Målet med dette kort er at præsentere cyklister for en letanvendelig løsning til at finde den passende infrastruktur til deres behov.
Du kan spore din præcise placering (kun mobil) og vælge lag, der er relevante for dig i nederste venstre hjørne. Du kan også bruge dette værktøj til at tilføje eller redigere pins (points of interest) til kortet og give flere data ved at besvare spørgsmålene.
Alle ændringer, du foretager, vil automatisk blive gemt i den globale database af OpenStreetMap og kan kan frit genbruges af andre.
For mere information om cyclofix-projektet, gå til cyclofix.osm.be .",
"cs": "Cílem této mapy je představit cyklistům snadno použitelné řešení pro vyhledání vhodné infrastruktury pro jejich potřeby.
Můžete sledovat svou přesnou polohu (pouze pro mobilní zařízení) a v levém dolním rohu vybrat vrstvy, které jsou pro vás relevantní. Pomocí tohoto nástroje můžete také přidávat nebo upravovat špendlíky (body zájmu) do mapy a poskytovat další údaje pomocí odpovědí na otázky.
Všechny vámi provedené změny se automaticky uloží do globální databáze OpenStreetMap a mohou být volně znovu použity ostatními.
Další informace o projektu cyklofix najdete na cyclofix.osm.be.",
- "ca": "L'objectiu d'aquest mapa és presentar als ciclistes una solució fàcil d'utilitzar per trobar la infraestructura adequada per a les seves necessitats.
Pots fer un seguiment de la teva ubicació precisa (només mòbil) i seleccionar capes que siguin rellevants per a tu a la cantonada inferior esquerra. També podeu utilitzar aquesta eina per afegir o editar pins (punts d'interès) al mapa i proporcionar més dades responent a les preguntes.
Tots els canvis que feu es desaran automàticament a la base de dades global d'OpenStreetMap i es poden ser reutilitzat lliurement per altres persones.
Per obtenir més informació sobre el projecte cyclofix, aneu a cyclofix.osm.be ."
+ "ca": "L'objectiu d'aquest mapa és presentar als ciclistes una solució fàcil d'utilitzar per trobar la infraestructura adequada per a les seves necessitats.
Pots fer un seguiment de la teva ubicació precisa (només mòbil) i seleccionar capes que siguin rellevants per a tu a la cantonada inferior esquerra. També podeu utilitzar aquesta eina per afegir o editar pins (punts d'interès) al mapa i proporcionar més dades responent a les preguntes.
Tots els canvis que feu es desaran automàticament a la base de dades global d'OpenStreetMap i es poden ser reutilitzat lliurement per altres persones.
Per obtenir més informació sobre el projecte cyclofix, aneu a cyclofix.osm.be .",
+ "pl": "Celem tej mapy jest zaprezentowanie rowerzystom łatwego w użyciu rozwiązania umożliwiającego znalezienie infrastruktury odpowiedniej dla ich potrzeb.
Możesz śledzić swoją dokładną lokalizację (tylko na urządzeniach mobilnych) i wybierać w lewym dolnym rogu warstwy, które są dla Ciebie odpowiednie. Możesz także użyć tego narzędzia, aby dodać lub edytować pinezki (interesujące miejsca) na mapie i dostarczyć więcej danych, odpowiadając na pytania.
Wszystkie wprowadzone zmiany zostaną automatycznie zapisane w globalnej bazie danych OpenStreetMap i mogą być swobodnie ponownie wykorzystywane przez innych.
Więcej informacji o projekcie cyclofix można znaleźć na stronie cyclofix.osm.be ."
},
"credits": "Originally created during Open Summer of Code by Pieter Fiers, Thibault Declercq, Pierre Barban, Joost Schouppe and Pieter Vander Vennet",
"icon": "./assets/themes/cyclofix/logo.svg",
diff --git a/assets/themes/education/education.json b/assets/themes/education/education.json
index fc8aa5260..8bf305a85 100644
--- a/assets/themes/education/education.json
+++ b/assets/themes/education/education.json
@@ -8,7 +8,8 @@
"ca": "En aquest mapa trobareu informació sobre tots els tipus d'escoles i educació i podreu afegir fàcilment més informació",
"da": "På dette kort finder du information om alle typer skoler og uddannelse og kan nemt tilføje flere oplysninger",
"cs": "Na této mapě najdete informace o všech typech škol a vzdělávání a můžete snadno přidat další informace",
- "es": "En este mapa, encontrará información sobre todos los tipos de escuelas y centros de educación y puede añadir fácilmente más información"
+ "es": "En este mapa, encontrará información sobre todos los tipos de escuelas y centros de educación y puede añadir fácilmente más información",
+ "pl": "Na tej mapie znajdziesz informacje o wszystkich typach szkół i edukacji, a także możesz łatwo dodać więcej informacji"
},
"title": {
"en": "Education",
diff --git a/assets/themes/elongated_coin/elongated_coin.json b/assets/themes/elongated_coin/elongated_coin.json
index c1e6b25b6..705cfad02 100644
--- a/assets/themes/elongated_coin/elongated_coin.json
+++ b/assets/themes/elongated_coin/elongated_coin.json
@@ -4,13 +4,17 @@
"en": "Penny Presses",
"de": "Münzprägeautomaten",
"es": "Prensa de céntimos",
- "ca": "Premsa de cèntims"
+ "ca": "Premsa de cèntims",
+ "cs": "Stroje na ražbu mincí",
+ "pl": "Prasy do groszy"
},
"description": {
"en": "Find penny presses to create your own elongated coins.",
"de": "Finde Automaten um Souvenirmünzen zu prägen.",
"es": "Encuentra prensas de centimos para crear tus propias monedas alargadas.",
- "ca": "Trobeu premses de cèntims per crear les vostres pròpies monedes allargades."
+ "ca": "Trobeu premses de cèntims per crear les vostres pròpies monedes allargades.",
+ "cs": "Najděte automaty na ražbu suvenýrových mincí.",
+ "pl": "Znajdź prasy do groszy, aby stworzyć własne wydłużone monety."
},
"icon": "./assets/themes/elongated_coin/penny.svg",
"layers": [
diff --git a/assets/themes/etymology/etymology.json b/assets/themes/etymology/etymology.json
index e901d7153..a0fe827ae 100644
--- a/assets/themes/etymology/etymology.json
+++ b/assets/themes/etymology/etymology.json
@@ -12,7 +12,7 @@
"ca": "Etimologia: com rep el nom un carrer?",
"da": "Åbn oprindelseskort",
"nb_NO": "Åpent etymologikart",
- "cs": "Otevřít etymologickou mapu",
+ "cs": "Etymologie - podle čeho se ulice jmenuje?",
"es": "Etimología - a qué se debe el nombre de una calle?",
"pl": "Etymologia - od czego pochodzi nazwa ulicy?"
},
@@ -27,7 +27,8 @@
"es": "¿Cual es el origen de un topónimo?",
"ca": "Quin és l'origen d'un topònim?",
"da": "Hvad er oprindelsen af et stednavn?",
- "cs": "Jaký je původ toponyma?"
+ "cs": "Jaký je původ toponyma?",
+ "pl": "Jakie jest pochodzenie toponimów?"
},
"description": {
"en": "On this map, you can see what an object is named after. The streets, buildings, ... come from OpenStreetMap which got linked with Wikidata. In the popup, you'll see the Wikipedia article (if it exists) or a wikidata box of what the object is named after. If the object itself has a wikipedia page, that'll be shown too.
You can help contribute too!Zoom in enough and all streets will show up. You can click one and a Wikidata-search box will popup. With a few clicks, you can add an etymology link. Note that you need a free OpenStreetMap account to do this.",
@@ -40,7 +41,8 @@
"da": "På dette kort kan du se, hvad et objekt er opkaldt efter. Gaderne, bygningerne, ... kommer fra OpenStreetMap, som blev forbundet med Wikidata. I pop op-vinduet vil du se Wikipedia-artiklen (hvis den findes) eller en wikidata-boks med, hvad objektet er opkaldt efter. Hvis selve objektet har en wikipedia-side, vil det også blive vist.
Du kan også hjælpe med at bidrage!Zoom nok ind og alle gader vil dukke op. Du kan klikke på en og en Wikidata-søgeboks vil poppe op. Med et par klik kan du tilføje et etymologilink. Bemærk, at du har brug for en gratis OpenStreetMap-konto for at gøre dette.",
"cs": "Na této mapě se můžete podívat, podle čeho je objekt pojmenován. Ulice, budovy, ... pocházejí z OpenStreetMap, které byly propojeny s Wikidaty. Ve vyskakovacím okně se zobrazí článek na Wikipedii (pokud existuje) nebo wikidatové pole toho, po čem je objekt pojmenován. Pokud má samotný objekt stránku na Wikipedii, zobrazí se i ta.
Přispět můžete i vy!Dostatečně si objekt přiblížíte a zobrazí se všechnyulice. Na některou z nich můžete kliknout a objeví se okno pro vyhledávání na Wikidatech. Několika kliknutími můžete přidat etymologický odkaz. K provádění těchto úprav potřebujete bezplatný účet na OpenStreetMap.",
"es": "En este mapa, puedes ver el nombre de un objeto. Las calles, edificios, ... provienen de OpenStreetMap que tienen enlace con Wikidata. En la ventana emergente, verás el artículo de Wikipedia (si existe) o un recuadro de wikidata del nombre del objeto. Si el objeto en sí tiene una página wikipedia, también se mostrará.
¡Puedes contribuir! Acerca el zoom lo suficiente y aparecerán todas las calles. Puedes hacer clic en una y aparecerá un cuadro de búsqueda en Wikidata. Con unos pocos clics, puedes añadir un enlace etimológico. Ten en cuenta que para ello necesitas una cuenta gratuita de OpenStreetMap.",
- "ca": "En aquest mapa, podeu veure el nom d'un objecte. Els carrers, edificis, ... provenen d'OpenStreetMap que tenen un enllaça a Wikidata. A la finestra emergent, veuràs l'article de la Viquipèdia (si existeix) o un quadre de wikidata amb el nom de l'objecte. Si l'objecte en si té una pàgina de viquipèdia, també es mostrarà.
També pots ajudar a contribuir!Amplia prou i tots els carrers apareixerà. Podeu fer clic en un i apareixerà un quadre de cerca de Wikidata. Amb uns quants clics, podeu afegir un enllaç d'etimologia. Tingueu en compte que necessiteu un compte d'OpenStreetMap gratuït per fer-ho."
+ "ca": "En aquest mapa, podeu veure el nom d'un objecte. Els carrers, edificis, ... provenen d'OpenStreetMap que tenen un enllaça a Wikidata. A la finestra emergent, veuràs l'article de la Viquipèdia (si existeix) o un quadre de wikidata amb el nom de l'objecte. Si l'objecte en si té una pàgina de viquipèdia, també es mostrarà.
També pots ajudar a contribuir!Amplia prou i tots els carrers apareixerà. Podeu fer clic en un i apareixerà un quadre de cerca de Wikidata. Amb uns quants clics, podeu afegir un enllaç d'etimologia. Tingueu en compte que necessiteu un compte d'OpenStreetMap gratuït per fer-ho.",
+ "pl": "Na tej mapie możesz zobaczyć, od czego pochodzi nazwa obiektu. Ulice, budynki,... pochodzą z OpenStreetMap, który został powiązany z Wikidanymi. W wyskakującym okienku zobaczysz artykuł w Wikipedii (jeśli istnieje) lub pole wikidanych zawierające nazwę obiektu. Jeśli sam obiekt ma stronę w Wikipedii, ona również zostanie wyświetlona.
Ty też możesz pomóc!Powiększ wystarczająco mapę i wszystkie ulice się pojawią. Możesz kliknąć jedną, a pojawi się okno wyszukiwania Wikidanych. Za pomocą kilku kliknięć możesz dodać odnośnik etymologiczny. Pamiętaj, że potrzebujesz do tego darmowego konta OpenStreetMap."
},
"icon": "./assets/layers/etymology/logo.svg",
"startLat": 0,
@@ -167,7 +169,8 @@
"ca": "Llocs culturals sense informació etimològica",
"da": "Kulturelle steder uden oprindelses information",
"nb_NO": "Kulturelle steder uten etymologi-info",
- "cs": "Kulturní místa bez etymologických informací"
+ "cs": "Kulturní místa bez etymologických informací",
+ "pl": "Miejsca kulturowe bez informacji o etymologii"
},
"minzoom": 18,
"source": {
@@ -235,7 +238,8 @@
"da": "Sundhed og sociale steder uden oprindelses information",
"nb_NO": "Helse- og sosiale steder uten etymologi-info",
"cs": "Zdravotní a sociální místa bez etymologických informací",
- "es": "Lugares sanitarios y sociales sin información etimológica"
+ "es": "Lugares sanitarios y sociales sin información etimológica",
+ "pl": "Miejsca związane ze zdrowiem i społeczeństwem bez informacji o etymologii"
},
"minzoom": 18,
"source": {
@@ -267,7 +271,8 @@
"ca": "Llocs esportius sense informació etimològica",
"da": "Sportspladser uden oprindelses information",
"nb_NO": "Sportssteder uten etymologi-info",
- "cs": "Sportovní místa bez etymologických informací"
+ "cs": "Sportovní místa bez etymologických informací",
+ "pl": "Miejsca sportowe bez informacji o etymologii"
},
"minzoom": 18,
"source": {
diff --git a/assets/themes/facadegardens/facadegardens.json b/assets/themes/facadegardens/facadegardens.json
index d93dbbe74..d49651470 100644
--- a/assets/themes/facadegardens/facadegardens.json
+++ b/assets/themes/facadegardens/facadegardens.json
@@ -12,7 +12,8 @@
"ca": "Jardins verticals",
"es": "Jardines de fachada",
"da": "Facadehaver",
- "cs": "Fasádní zahrady"
+ "cs": "Fasádní zahrady",
+ "pl": "Ogrody fasadowe"
},
"shortDescription": {
"nl": "Deze kaart toont geveltuintjes met foto's en bruikbare info over oriëntatie, zonlicht en planttypes.",
@@ -26,7 +27,8 @@
"es": "Este mapa muestra jardines de fachada con fotografías e información útil sobre la orientación, la luz del sol y los tipos de plantas.",
"da": "Dette kort viser facadehaver med billeder og nyttig info om orientering, solskin og plantetyper.",
"cs": "Tato mapa zobrazuje fasádní zahrady s obrázky a užitečnými informacemi o orientaci, oslunění a druzích rostlin.",
- "ca": "Aquest mapa mostra jardins a façanes amb fotografies i informació útil sobre l'orientació, llum del sol i els tipus de plantes."
+ "ca": "Aquest mapa mostra jardins a façanes amb fotografies i informació útil sobre l'orientació, llum del sol i els tipus de plantes.",
+ "pl": "Mapa przedstawia ogrody fasadowe ze zdjęciami i przydatnymi informacjami na temat orientacji, nasłonecznienia i rodzajów roślin."
},
"description": {
"nl": "Ontharde voortuintjes, groene gevels en bomen ín de stad brengen naast rust ook een mooiere stad, een grotere biodiversiteit, een verkoelend effect en een betere luchtkwaliteit.
Klimaan VZW en 'Mechelen Klimaatneutraal' willen met het project Klim(t)aan je Gevel bestaande en nieuwe geveltuintjes in kaart brengen als voorbeeld voor mensen zelf een tuintje willen aanleggen of voor stadwandelaars die houden van de natuur.
Meer info over het project op klimaan.be.",
@@ -39,7 +41,8 @@
"da": "Facadehaver, grønne facader og træer i byen bringer ikke kun fred og ro, men også en smukkere by , større biodiversitet, en kølende effekt og bedre luftkvalitet.
Klimaan VZW og Mechelen Klimaatneutraal ønsker at kortlægge eksisterende og nye facadehaver som et eksempel for folk, der vil bygge deres egen have eller for byvandrere, der elsker naturen.
Mere info om projektet på klimaan.be.",
"cs": "Fasádní zahrady, zelené fasády a stromy ve městě přinášejí nejen klid a pohodu, ale také krásnější město, větší biodiverzitu, ochlazující efekt a lepší kvalitu ovzduší.
Klimaan VZW a Mechelen Klimaatneutraal chtějí zmapovat stávající i nové fasádní zahrady jako příklad pro lidi, kteří si chtějí vybudovat vlastní zahradu, nebo pro městské chodce, kteří mají rádi přírodu.
Více informací o projektu najdete na klimaan.be.",
"es": "Los jardines de fachada, las fachadas verdes y los árboles en la ciudad no sólo aportan paz y tranquilidad, sino también una ciudad más bella, una mayor biodiversidad, un efecto refrescante y una mejor calidad del aire.
Klimaan VZW y Mechelen Klimaatneutraal quieren trazar un mapa de los jardines de fachada existentes y nuevos como ejemplo para las personas que quieran construir su propio jardín o para los paseantes urbanos amantes de la naturaleza.
Más información sobre el proyecto en klimaan.be.",
- "ca": "Els Jardins de façana, façanes verdes i arbres de la ciutat no només aporten pau i tranquil·litat, sinó també una ciutat més bella , una major biodiversitat, un efecte de refredament i una millor qualitat de l'aire.
Klimaan VZW i Mechelen Klimaatneutraal volen cartografiar els jardins de façana existents i nous com a exemple per a les persones que volen construir el seu propi jardí o per als excursionistes de la ciutat que estimen la natura.
Més informació sobre el projecte a klimaan.be."
+ "ca": "Els Jardins de façana, façanes verdes i arbres de la ciutat no només aporten pau i tranquil·litat, sinó també una ciutat més bella , una major biodiversitat, un efecte de refredament i una millor qualitat de l'aire.
Klimaan VZW i Mechelen Klimaatneutraal volen cartografiar els jardins de façana existents i nous com a exemple per a les persones que volen construir el seu propi jardí o per als excursionistes de la ciutat que estimen la natura.
Més informació sobre el projecte a klimaan.be.",
+ "pl": "Ogrody fasadowe, zielone fasady i drzewa w mieście nie tylko zapewniają ciszę i spokój, ale także piękniejsze miasto, większą różnorodność biologiczną, efekt chłodzący i lepszą jakość powietrza.
Klimaan VZW i Mechelen Klimaatneutraal chcą zmapować istniejące i nowe ogrody fasadowe jako przykład dla osób chcących zbudować własny ogród lub dla spacerowiczów kochających przyrodę.
Więcej informacji o projekcie na klimaan.be."
},
"icon": "./assets/themes/facadegardens/geveltuin.svg",
"startLat": 51.02768,
@@ -61,7 +64,8 @@
"ca": "Jardins verticals",
"es": "Jardines de fachada",
"da": "Facadehaver",
- "cs": "Fasádní zahrady"
+ "cs": "Fasádní zahrady",
+ "pl": "Ogrody fasadowe"
},
"minzoom": 12,
"source": {
@@ -85,7 +89,8 @@
"ca": "Jardí vertical",
"es": "Jardín de fachada",
"da": "Facadehave",
- "cs": "Fasádní zahrada"
+ "cs": "Fasádní zahrada",
+ "pl": "Ogród fasadowy"
}
},
"description": {
@@ -100,7 +105,8 @@
"ca": "Jardins verticals",
"es": "Jardines de fachada",
"da": "Facadehaver",
- "cs": "Fasádní zahrady"
+ "cs": "Fasádní zahrady",
+ "pl": "Ogrody fasadowe"
},
"tagRenderings": [
"images",
@@ -116,7 +122,8 @@
"es": "Orientación: {direction} (donde 0=N y 90=O)",
"da": "Orientering: {direction} (hvor 0=N og 90=O)",
"ca": "Orientació: {direction} (on 0=N y 90=O)",
- "cs": "Orientace: {direction} (kde 0=N a 90=O)"
+ "cs": "Orientace: {direction} (kde 0=N a 90=O)",
+ "pl": "Orientacja: {direction} (gdzie 0=N i 90=E)"
},
"question": {
"nl": "Hoe is de tuin georiënteerd?",
@@ -129,7 +136,8 @@
"es": "¿Cual es la orientación del jardín?",
"da": "Hvad er havens orientering?",
"ca": "Quina és l'orientació del jardí?",
- "cs": "Jaká je orientace zahrady?"
+ "cs": "Jaká je orientace zahrady?",
+ "pl": "Jaka jest orientacja ogrodu?"
},
"freeform": {
"type": "direction",
@@ -158,7 +166,8 @@
"nb_NO": "Hagen er ikke i skyggen",
"da": "Haven er i fuld sol",
"cs": "Zahrada je na přímém slunci",
- "ca": "El jardí està completament al sol"
+ "ca": "El jardí està completament al sol",
+ "pl": "Ogród jest w pełnym słońcu"
}
},
{
@@ -201,7 +210,8 @@
"nb_NO": "Hagen er i skyggen",
"da": "Haven ligger i skygge",
"cs": "Zahrada je ve stínu",
- "ca": "El jardí està a l'ombra"
+ "ca": "El jardí està a l'ombra",
+ "pl": "Ogród jest w cieniu"
}
}
],
@@ -218,7 +228,8 @@
"nb_NO": "Er hagen i skygge eller ei?",
"da": "Er haven skyggefuld eller solrig?",
"cs": "Je zahrada zastíněná nebo slunná?",
- "ca": "El jardí està al sol o a l'ombra?"
+ "ca": "El jardí està al sol o a l'ombra?",
+ "pl": "Czy ogród jest zacieniony czy słoneczny?"
}
},
{
@@ -236,7 +247,8 @@
"da": "Er der installeret en vandtønde til haven?",
"cs": "Je do zahrady instalován sud na vodu?",
"ca": "Hi ha un barril d'aigua instal·lat per al jardí?",
- "es": "¿Hay un barril de agua instalado para el jardín?"
+ "es": "¿Hay un barril de agua instalado para el jardín?",
+ "pl": "Czy w ogrodzie zainstalowano beczkę na wodę?"
},
"mappings": [
{
@@ -259,7 +271,8 @@
"da": "Der er en regntønde",
"cs": "K dispozici je sud na dešťovou vodu",
"ca": "Hi ha un barril de pluja",
- "es": "Hay un barril de lluvia"
+ "es": "Hay un barril de lluvia",
+ "pl": "Jest beczka na deszczówkę"
}
},
{
@@ -282,7 +295,8 @@
"da": "Der er ingen regntønde",
"cs": "Sud na dešťovou vodu není k dispozici",
"ca": "No hi ha un barril de pluja",
- "es": "No hay barril de lluvia"
+ "es": "No hay barril de lluvia",
+ "pl": "Nie ma beczki na deszczówkę"
}
}
]
@@ -301,7 +315,8 @@
"nb_NO": "Konstruksjonsdato for hagen: {start_date}",
"da": "Anlægsdato for haven: {start_date}",
"cs": "Datum výstavby zahrady: {start_date}",
- "ca": "Data de construcció del jardí: {start_date}"
+ "ca": "Data de construcció del jardí: {start_date}",
+ "pl": "Data budowy ogrodu: {start_date}"
},
"question": {
"nl": "Wanneer werd de tuin aangelegd? (vul gewoon een jaartal in)",
@@ -315,7 +330,8 @@
"nb_NO": "Når ble hagen opprettet? (Årstall holder.)",
"da": "Hvornår blev haven bygget? (et år er nok)",
"cs": "Kdy byla zahrada postavena? (rok je postačující)",
- "ca": "Quan es va construir el jardí? (l'any és suficient)"
+ "ca": "Quan es va construir el jardí? (l'any és suficient)",
+ "pl": "Kiedy powstał ogród? (rok wystarczy)"
},
"freeform": {
"key": "start_date",
@@ -344,7 +360,8 @@
"nb_NO": "Det finnes spisbare planter",
"da": "Der er spiselige planter",
"cs": "Jsou zde jedlé rostliny",
- "ca": "Hi han plantes comestibles"
+ "ca": "Hi han plantes comestibles",
+ "pl": "Istnieją rośliny jadalne"
}
},
{
@@ -365,7 +382,8 @@
"nb_NO": "Det finnes ingen spisbare planter",
"da": "Der er ikke spiselige planter",
"cs": "Nejsou zde jedlé rostliny",
- "ca": "No hi han plantes comestibles"
+ "ca": "No hi han plantes comestibles",
+ "pl": "Nie ma roślin jadalnych"
}
}
],
@@ -381,7 +399,8 @@
"nb_NO": "Finnes det noen spisbare planter?",
"da": "Er der nogle spiselige planter?",
"cs": "Jsou zde jedlé rostliny?",
- "ca": "Hi ha alguna planta comestible?"
+ "ca": "Hi ha alguna planta comestible?",
+ "pl": "Czy są jakieś rośliny jadalne?"
}
},
{
@@ -399,7 +418,8 @@
"nb_NO": "Hva slags planter vokser her?",
"da": "Hvilke slags planter vokser her?",
"cs": "Jaké druhy rostlin zde rostou?",
- "ca": "Quin tipus de plantes creixen aquí?"
+ "ca": "Quin tipus de plantes creixen aquí?",
+ "pl": "Jakie rośliny tu rosną?"
},
"mappings": [
{
@@ -415,7 +435,8 @@
"da": "Der er vinstokke",
"cs": "Zde jsou révy",
"es": "Esto son viñedos",
- "ca": "Hi ha vinyes"
+ "ca": "Hi ha vinyes",
+ "pl": "Są winorośle"
}
},
{
@@ -431,7 +452,8 @@
"da": "Der er blomstrende planter",
"cs": "Jsou zde kvetoucí rostliny",
"es": "Hay plantas con flores",
- "ca": "Hi ha plantes amb flors"
+ "ca": "Hi ha plantes amb flors",
+ "pl": "Są rośliny kwitnące"
}
},
{
@@ -447,7 +469,8 @@
"es": "Hay arbustos",
"da": "Der er buske",
"ca": "Hi ha arbustos",
- "cs": "Jsou zde keře"
+ "cs": "Jsou zde keře",
+ "pl": "Są krzewy"
}
},
{
@@ -463,7 +486,8 @@
"da": "Der er bunddækkende planter",
"cs": "Jsou zde půdopokryvné rostliny",
"es": "Hay plantas cubresuelos",
- "ca": "Hi ha plantes que cobreixen el sòl"
+ "ca": "Hi ha plantes que cobreixen el sòl",
+ "pl": "Istnieją rośliny okrywowe"
}
}
],
@@ -500,7 +524,8 @@
"nb_NO": "Ekstra beskrivende info om hagen (hvis det trengs og ikke er gjengitt ovenfor)",
"da": "Ekstra beskrivende info om haven (hvis nødvendigt og endnu ikke beskrevet ovenfor)",
"cs": "Další popisné informace o zahradě (pokud jsou potřeba a nejsou popsány výše)",
- "ca": "Informació descriptiva complementària sobre el jardí (si és necesaria y no està encara descrit dalt)"
+ "ca": "Informació descriptiva complementària sobre el jardí (si és necesaria y no està encara descrit dalt)",
+ "pl": "Dodatkowe informacje opisujące ogród (jeśli są potrzebne i nie zostały jeszcze opisane powyżej)"
},
"freeform": {
"key": "description",
@@ -527,7 +552,8 @@
"es": "un jardín de fachada",
"nb_NO": "en fronthage",
"da": "en facadehave",
- "cs": "fasádní zahrada"
+ "cs": "fasádní zahrada",
+ "pl": "ogród fasadowy"
},
"description": {
"nl": "Voeg geveltuintje toe",
@@ -541,7 +567,8 @@
"es": "Añadir un jardín de fachada",
"nb_NO": "Legg til en fronthage",
"da": "Tilføj en facadehave",
- "cs": "Přidat fasádní zahradu"
+ "cs": "Přidat fasádní zahradu",
+ "pl": "Dodaj ogród fasadowy"
}
}
],
diff --git a/assets/themes/food/food.json b/assets/themes/food/food.json
index 3687622a0..f79f13208 100644
--- a/assets/themes/food/food.json
+++ b/assets/themes/food/food.json
@@ -13,7 +13,8 @@
"fr": "Restaurants et restaurants rapides",
"da": "Restauranter og fastfood",
"cs": "Restaurace a podniky rychlého občerstvení",
- "ru": "Общественное питание"
+ "ru": "Общественное питание",
+ "pl": "Restauracje i fast foody"
},
"description": {
"nl": "Restaurants en fast food",
@@ -24,7 +25,8 @@
"fr": "Restaurants et restaurants à service rapide",
"da": "Restauranter og fastfood",
"ca": "Restaurants i menjar ràpid",
- "cs": "Restaurace a podniky rychlého občerstvení"
+ "cs": "Restaurace a podniky rychlého občerstvení",
+ "pl": "Restauracje i fast foody"
},
"icon": "./assets/layers/food/restaurant.svg",
"startLat": 0,
diff --git a/assets/themes/fritures/fritures.json b/assets/themes/fritures/fritures.json
index 64cf09969..224083e67 100644
--- a/assets/themes/fritures/fritures.json
+++ b/assets/themes/fritures/fritures.json
@@ -9,7 +9,8 @@
"da": "Pommes frites butik",
"pa_PK": "فرائیاں دیاں دکاناں",
"cs": "Obchody s hranolky",
- "es": "Tiendas de patatas fritas"
+ "es": "Tiendas de patatas fritas",
+ "pl": "Sklepy z frytkami"
},
"description": {
"en": "On this map, you'll find your favourite fries shop!",
@@ -19,7 +20,8 @@
"da": "På dette kort finder du din foretrukne pomfrits-butik!",
"cs": "Na této mapě najdete své oblíbené obchody s hranolky!",
"ca": "A aquest mapa, trobaràs la teva botiga preferida de patates!",
- "es": "¡En este mapa encontrarás tu tienda de patatas fritas favorita!"
+ "es": "¡En este mapa encontrarás tu tienda de patatas fritas favorita!",
+ "pl": "Na tej mapie znajdziesz swój ulubiony sklep z frytkami!"
},
"icon": "./assets/themes/fritures/logo.svg",
"startLat": 0,
@@ -42,7 +44,8 @@
"da": "Pommes frites butik",
"pa_PK": "فرائیاں دی دکان",
"cs": "Obchod s hranolky",
- "es": "Tienda de patatas fritas"
+ "es": "Tienda de patatas fritas",
+ "pl": "Sklep z frytkami"
},
"=presets": [],
"source": {
diff --git a/assets/themes/ghostbikes/ghostbikes.json b/assets/themes/ghostbikes/ghostbikes.json
index 74f25481a..73a2e76c4 100644
--- a/assets/themes/ghostbikes/ghostbikes.json
+++ b/assets/themes/ghostbikes/ghostbikes.json
@@ -14,7 +14,7 @@
"gl": "Bicicleta pantasma",
"hu": "Szellemkerékpárok",
"it": "Bici fantasma",
- "pl": "Duch roweru",
+ "pl": "Duchy roweru",
"pt_BR": "Bicicleta fantasma",
"ru": "Призрачные велосипеды",
"sv": "Spökcykel",
@@ -34,7 +34,8 @@
"da": "En spøgelsescykel er et mindesmærke for en cyklist, der døde i en trafikulykke, i form af en hvid cykel placeret permanent i nærheden af ulykkesstedet.
På dette kort er en kan se alle de spøgelsescykler, som er kendt af OpenStreetMap. Mangler der en spøgelsescykel? Alle kan tilføje eller opdatere oplysninger her - du behøver kun at have en (gratis) OpenStreetMap-konto.",
"cs": "Kolo duchů je památník pro cyklisty, kteří zemřeli při dopravní nehodě, ve formě bílého kola trvale umístěného poblíž místa nehody.
Na této mapě je možné vidět všechna kola duchů, která jsou známa OpenStreetMap. Chybí na mapě nějaké? Každý může přidat nebo aktualizovat informace zde - stačí mít pouze (bezplatný) účet OpenStreetMap. Na Mastodonu existuje automatizovaný účet, který posílá měsíční přehled kol duchů po celém světě
",
"es": "Una bicicleta fantasma es un monumento en memoria de un ciclista fallecido en un accidente de tráfico, en forma de una bicicleta blanca colocada permanentemente cerca del lugar del accidente.
En este mapa se pueden ver todas las bicicletas fantasma conocidas por OpenStreetMap. ¿Falta alguna bicicleta fantasma? Todo el mundo puede añadir o actualizar información aquí - sólo necesitas tener una cuenta (gratuita) de OpenStreetMap. Existe una cuenta automatizada en Mastodon que publica un resumen mensual de las bicis fantasma de todo el mundo
",
- "ca": "Una bicicleta fantasma és un monument commemoratiu d'un ciclista que va morir en un accident de trànsit en forma d'una bicicleta blanca col·locada permanentment a prop del lloc de l'accident.
En aquest mapa, un pot veure totes les bicicletes fantasma conegudes per OpenStreetMap. Falta una bicicleta fantasma? Tothom pot afegir o actualitzar informació aquí; només cal que tingueu un compte d'OpenStreetMap (gratuït). Hi ha un compte automatitzat a Mastodon que publica una visió mensual de les bicicletes fantasma a tot el món
"
+ "ca": "Una bicicleta fantasma és un monument commemoratiu d'un ciclista que va morir en un accident de trànsit en forma d'una bicicleta blanca col·locada permanentment a prop del lloc de l'accident.
En aquest mapa, un pot veure totes les bicicletes fantasma conegudes per OpenStreetMap. Falta una bicicleta fantasma? Tothom pot afegir o actualitzar informació aquí; només cal que tingueu un compte d'OpenStreetMap (gratuït). Hi ha un compte automatitzat a Mastodon que publica una visió mensual de les bicicletes fantasma a tot el món
",
+ "pl": "Duch roweru to pomnik upamiętniający rowerzystę, który zginął w wypadku drogowym, w postaci białego roweru umieszczonego na stałe w pobliżu miejsca wypadku.
Na tej mapie każdy może zobaczyć wszystkie takie duchy roweru znane w OpenStreetMap. Czy brakuje ducha roweru? Każdy może tu dodać lub zaktualizować informacje - wystarczy posiadać (bezpłatne) konto OpenStreetMap. Istnieje automatyczne konto na Mastodonie, na którym publikowany jest miesięczny przegląd duchów roweru na całym świecie
"
},
"icon": "./assets/themes/ghostbikes/logo.svg",
"startZoom": 1,
diff --git a/assets/themes/grb/grb.json b/assets/themes/grb/grb.json
index b3931dcb1..842090ff7 100644
--- a/assets/themes/grb/grb.json
+++ b/assets/themes/grb/grb.json
@@ -15,7 +15,8 @@
"es": "Este tema es un intento de automatizar la importación GRB.",
"da": "Dette tema er et forsøg på at hjælpe med at automatisere GRB-importen.",
"ca": "Aquest tema és un intent d'automatitzar la importació GRB.",
- "cs": "Toto téma je pokusem o automatizaci importu GRB."
+ "cs": "Toto téma je pokusem o automatizaci importu GRB.",
+ "pl": "Ten temat jest próbą pomocy w automatyzacji importu GRB."
},
"icon": "./assets/themes/grb/logo.svg",
"startLat": 51.0249,
@@ -205,7 +206,10 @@
"render": {
"en": "Has been imported from GRB, reference number is {source:geometry:ref}",
"de": "Wurde von GRB importiert, Referenznummer ist {source:geometry:ref}",
- "ca": "Ha estat importat des de GRB, el número de referència és {source:geometry:ref}"
+ "ca": "Ha estat importat des de GRB, el número de referència és {source:geometry:ref}",
+ "cs": "Byl importován z GRB, referenční číslo je {source:geometry:ref}",
+ "es": "Se ha importado de GRB, el número de referencia es {source:geometry:ref}",
+ "pl": "Został zaimportowany z GRB, numer referencyjny to {source:geometry:ref}"
},
"condition": "source:geometry:ref~*"
},
@@ -350,7 +354,8 @@
"nl": "Dit gebouw heeft openingen en is gemodelleerd als een relatie. Bijgevolg kan het niet worden samengevoegd. Voeg het manueel samen via de export-site voor gebouwen {open_in_josm()}",
"da": "Denne bygning har huller og er modelleret som en relation. Som sådan kan det ikke sammenblandes. Sammensæt det manuelt via bygningseksportwebstedet {open_in_josm()}",
"cs": "Tato budova má otvory a je modelována jako vztah. Jako takovou ji nelze spojovat. Spojte ji ručně pomocí exportní stránky budovy {open_in_josm()}",
- "ca": "Aquest edifici té forats i està modelat com una relació. Com a tal, no es pot combinar. Combineu-lo manualment mitjançant el lloc d'exportació de l'edifici {open_in_josm()}"
+ "ca": "Aquest edifici té forats i està modelat com una relació. Com a tal, no es pot combinar. Combineu-lo manualment mitjançant el lloc d'exportació de l'edifici {open_in_josm()}",
+ "pl": "Budynek ten ma dziury i jest modelowany jako relacja. W związku z tym nie można go łączyć. Połącz to ręcznie za pomocą strony eksportu budynków {open_in_josm()}"
}
},
{
diff --git a/assets/themes/hackerspaces/hackerspaces.json b/assets/themes/hackerspaces/hackerspaces.json
index 33ef70906..b99c8b16f 100644
--- a/assets/themes/hackerspaces/hackerspaces.json
+++ b/assets/themes/hackerspaces/hackerspaces.json
@@ -14,7 +14,8 @@
"pa_PK": "ہیکر دے تھاں",
"cs": "Hackerspaces",
"es": "Hackerspaces",
- "eu": "Hackerspace"
+ "eu": "Hackerspace",
+ "pl": "Hackerspace'y"
},
"shortDescription": {
"en": "A map of hackerspaces",
@@ -27,7 +28,8 @@
"da": "Et kort over hackerspaces",
"cs": "Mapa označující Hackerspaces",
"es": "Un mapa de hackerspaces",
- "ca": "Un mapa dels hackerspaces"
+ "ca": "Un mapa dels hackerspaces",
+ "pl": "Mapa hackerspaceów"
},
"description": {
"en": "On this map you can see hackerspaces, add a new hackerspace or update data directly",
@@ -40,7 +42,8 @@
"da": "På dette kort kan du se hackerspaces, tilføje et nyt hackerspace eller opdatere data direkte",
"es": "En este mapa puedes ver hackerspaces, añadir un nuevo hackerspace o actualizar datos directamente",
"cs": "Na této mapě si můžete prohlédnout hackerspaces, přidat nový hackerspace nebo přímo aktualizovat data",
- "ca": "En aquest mapa podeu veure els hackerspaces, afegir un nou hackerspace o actualitzar les dades directament"
+ "ca": "En aquest mapa podeu veure els hackerspaces, afegir un nou hackerspace o actualitzar les dades directament",
+ "pl": "Na tej mapie możesz zobaczyć hackerspace, dodać nową hackerspace lub bezpośrednio zaktualizować dane"
},
"icon": "./assets/themes/hackerspaces/glider.svg",
"startLat": 0,
diff --git a/assets/themes/hailhydrant/hailhydrant.json b/assets/themes/hailhydrant/hailhydrant.json
index e2be0371f..c82595161 100644
--- a/assets/themes/hailhydrant/hailhydrant.json
+++ b/assets/themes/hailhydrant/hailhydrant.json
@@ -14,7 +14,8 @@
"es": "Bocas de incendios, Extintores, Parques de bomberos y Parques de ambulancias",
"ca": "Hidrants, Extintors, Parcs de Bombers i estacions d'Ambulàncies",
"da": "Brandhaner, brandslukkere, brandstationer og ambulancestationer",
- "cs": "Hydranty, hasicí přístroje, požární stanice a stanice záchranné služby"
+ "cs": "Hydranty, hasicí přístroje, požární stanice a stanice záchranné služby",
+ "pl": "Hydranty, gaśnice, remizy strażackie i pogotowia ratunkowe"
},
"shortDescription": {
"en": "Map to show hydrants, extinguishers, fire stations, and ambulance stations.",
@@ -29,7 +30,8 @@
"ca": "Mapa per a mostrar hidrants, extintors, parcs de bombers i estacions d'ambulàncies.",
"nl": "Kaart om hydranten, brandblussers, brandweerkazernes en ambulanceposten weer te geven.",
"da": "Kort for at vise brandhaner, brandslukkere, brandstationer og ambulancestationer.",
- "cs": "Mapa zobrazující hydranty, hasicí přístroje, požární stanice a stanice záchranné služby."
+ "cs": "Mapa zobrazující hydranty, hasicí přístroje, požární stanice a stanice záchranné služby.",
+ "pl": "Mapa przedstawiająca hydranty, gaśnice, remizy strażackie i karetki pogotowia."
},
"description": {
"en": "On this map you can find and update hydrants, fire stations, ambulance stations, and extinguishers in your favorite neighborhoods.",
@@ -44,7 +46,8 @@
"nl": "Op deze kaart kan je hydranten, brandblussers, brandweerkazernes en stalplaatsen voor ambulances vinden en updaten.",
"da": "På dette kort kan du finde og opdatere brandhaner, brandstationer, ambulancestationer og brandslukkere i dine yndlingskvarterer.\n\nDu kan spore din præcise placering (kun mobil) og vælge lag, der er relevante for dig, i nederste venstre hjørne. Du kan også bruge dette værktøj til at tilføje eller redigere POI (points of interest) til kortet og give yderligere detaljer ved at besvare tilgængelige spørgsmål.\n\nAlle ændringer, du foretager, bliver automatisk gemt i den globale database af OpenStreetMap og kan frit genbruges af andre.",
"ca": "A aquest mapa pots trobar i actualizar boques d'incendis, parcs de bombers, estacions d'ambulàncies i extintors als seus veïnats preferits.",
- "cs": "Na této mapě můžete najít a aktualizovat informace o hydrantech, stanicích záchranné služby, hasičských stanicích a hasicích přístrojích ve vašich oblíbených čtvrtích."
+ "cs": "Na této mapě můžete najít a aktualizovat informace o hydrantech, stanicích záchranné služby, hasičských stanicích a hasicích přístrojích ve vašich oblíbených čtvrtích.",
+ "pl": "Na tej mapie możesz znaleźć i zaktualizować hydranty, remizy strażackie, karetki pogotowia i gaśnice w swoich ulubionych dzielnicach."
},
"icon": "./assets/themes/hailhydrant/logo.svg",
"startLat": 13.67801,
diff --git a/assets/themes/healthcare/healthcare.json b/assets/themes/healthcare/healthcare.json
index bcc2c2d96..d48a9dd99 100644
--- a/assets/themes/healthcare/healthcare.json
+++ b/assets/themes/healthcare/healthcare.json
@@ -23,7 +23,8 @@
"da": "På dette kort er forskellige sundhedsrelaterede emner vist",
"nl": "Op deze kaart vind je dokters, apothekers, kinesisten, ziekenhuizen en andere gezondheidsgerelateerde diensten",
"cs": "Na této mapě jsou zobrazeny různé položky související se zdravotní péčí",
- "es": "En este mapa se muestran varios elementos relacionados con la salud"
+ "es": "En este mapa se muestran varios elementos relacionados con la salud",
+ "pl": "Na tej mapie pokazane są różne elementy związane z opieką zdrowotną"
},
"icon": "./assets/layers/doctors/doctors.svg",
"startLat": 50.8465573,
@@ -55,7 +56,8 @@
"cs": "obchod se zdravotnickými potřebami",
"ca": "una botiga de subministraments mèdics",
"nl": "een winkel voor medische hulpmiddelen",
- "fr": "un commerce d'équipements médicaux"
+ "fr": "un commerce d'équipements médicaux",
+ "pl": "sklep z artykułami medycznymi"
},
"tags": [
"shop=medical_supply"
@@ -69,7 +71,8 @@
"cs": "obchod se sluchadly",
"ca": "una botiga d'audiòfons",
"nl": "een hoorapparatenwinkel",
- "fr": "un magasin d'appareils auditifs"
+ "fr": "un magasin d'appareils auditifs",
+ "pl": "sklep z aparatami słuchowymi"
},
"tags": [
"shop=hearing_aids"
diff --git a/assets/themes/hotels/hotels.json b/assets/themes/hotels/hotels.json
index b20454486..37ffaab4e 100644
--- a/assets/themes/hotels/hotels.json
+++ b/assets/themes/hotels/hotels.json
@@ -23,7 +23,8 @@
"fr": "Sur cette carte, vous trouverez les hôtels dans votre zone",
"cs": "Na této mapě najdete hotely ve vašem okolí",
"es": "En este mapa encontrarás hoteles en tu zona",
- "ca": "En aquest mapa trobareu hotels a la vostra zona"
+ "ca": "En aquest mapa trobareu hotels a la vostra zona",
+ "pl": "Na tej mapie znajdziesz hotele w Twojej okolicy"
},
"icon": "./assets/layers/hotel/hotel.svg",
"startLat": 50.8552,
diff --git a/assets/themes/indoors/indoors.json b/assets/themes/indoors/indoors.json
index 60ae89052..895fe4fde 100644
--- a/assets/themes/indoors/indoors.json
+++ b/assets/themes/indoors/indoors.json
@@ -23,7 +23,8 @@
"cs": "Na této mapě jsou zobrazeny veřejně přístupné vnitřní prostory",
"nb_NO": "Viser offentlig tilgjenglige innendørssteder",
"es": "En este mapa se muestran los lugares cubiertos de acceso público",
- "ca": "En aquest mapa es mostren els llocs interiors accessibles al públic"
+ "ca": "En aquest mapa es mostren els llocs interiors accessibles al públic",
+ "pl": "Na tej mapie pokazane są publicznie dostępne miejsca w pomieszczeniach zamkniętych"
},
"icon": "./assets/layers/entrance/entrance.svg",
"startLat": 51.17181,
diff --git a/assets/themes/kerbs_and_crossings/kerbs_and_crossings.json b/assets/themes/kerbs_and_crossings/kerbs_and_crossings.json
index 98238bb0e..c83a256a5 100644
--- a/assets/themes/kerbs_and_crossings/kerbs_and_crossings.json
+++ b/assets/themes/kerbs_and_crossings/kerbs_and_crossings.json
@@ -53,7 +53,9 @@
"ca": "un pas de vianants",
"da": "en overgang",
"es": "un cruce",
- "eu": "bidegurutze bat"
+ "eu": "bidegurutze bat",
+ "cs": "křížení",
+ "pl": "przejście"
},
"tags": [
"highway=crossing"
@@ -66,7 +68,8 @@
"da": "Overgang for fodgængere og/eller cyklister",
"es": "Cruce para peatones y/o ciclistas",
"ca": "Creuament per vianants i/o ciclistes",
- "pl": "Przejście dla pieszych i/lub przejazd dla rowerów"
+ "pl": "Przejście dla pieszych i/lub przejazd dla rowerów",
+ "cs": "Přechod pro chodce a/nebo cyklisty"
},
"snapToLayer": "cycleways_and_roads",
"maxSnapDistance": 25
diff --git a/assets/themes/mapcomplete-changes/mapcomplete-changes.json b/assets/themes/mapcomplete-changes/mapcomplete-changes.json
index 62d38abba..cb020279d 100644
--- a/assets/themes/mapcomplete-changes/mapcomplete-changes.json
+++ b/assets/themes/mapcomplete-changes/mapcomplete-changes.json
@@ -5,13 +5,19 @@
"ca": "Canvis fets amb MapComplete",
"de": "Mit MapComplete erstellte Änderungen",
"fr": "Changements faits avec MapComplete",
- "nl": "Wijzigingen gemaakt met MapComplete"
+ "nl": "Wijzigingen gemaakt met MapComplete",
+ "cs": "Změny provedené pomocí MapComplete",
+ "es": "Cambios realizados con MapComplete",
+ "pl": "Zmiany wprowadzone za pomocą MapComplete"
},
"shortDescription": {
"en": "Show changes made with MapComplete",
"ca": "Mostra els canvis fets amb MapComplete",
"de": "Mit MapComplete erstellte Änderungen anzeigen",
- "nl": "Toon wijzigingen gemaakt met MapComplete"
+ "nl": "Toon wijzigingen gemaakt met MapComplete",
+ "cs": "Zobrazení změn provedených pomocí nástroje MapComplete",
+ "es": "Mostrar cambios realizados con MapComplete",
+ "pl": "Pokaż zmiany wprowadzone za pomocą MapComplete"
},
"description": {
"en": "This maps shows all the changes made with MapComplete",
@@ -19,7 +25,9 @@
"de": "Diese Karte zeigt alle mit MapComplete vorgenommenen Änderungen",
"pl": "Ta mapa pokazuje wszystkie zmiany wprowadzone za pomocą MapComplete",
"fr": "Cette carte montre tous les changements faits avec MapComplete",
- "nl": "Deze kaart toont alle wijzigingen die met MapComplete gemaakt werden"
+ "nl": "Deze kaart toont alle wijzigingen die met MapComplete gemaakt werden",
+ "cs": "Tato mapa zobrazuje všechny změny provedené pomocí MapComplete",
+ "es": "Este mapa muestra todos los cambios realizados con MapComplete"
},
"icon": "./assets/svg/logo.svg",
"hideFromOverview": true,
@@ -35,7 +43,9 @@
"en": "Changeset centers",
"ca": "Centre del conjunt de canvis",
"de": "Zentrum der Änderungssätze",
- "nl": "Centerpunt van changeset"
+ "nl": "Centerpunt van changeset",
+ "es": "Centro del conjunto de cambios",
+ "pl": "Centra zmian"
},
"minzoom": 0,
"source": {
@@ -49,15 +59,19 @@
"en": "Changeset for {theme}",
"ca": "Conjunt de canvis per a {theme}",
"de": "Änderungssatz für {theme}",
- "fr": "Groupe de modifications pour {theme}"
+ "fr": "Groupe de modifications pour {theme}",
+ "es": "Conjunto de cambios para {theme}",
+ "pl": "Zestaw zmian dla {theme}"
}
},
"description": {
"en": "Show all MapComplete changes",
"ca": "Mostra tots els canvis de MapComplete",
"de": "Alle MapComplete-Änderungen anzeigen",
- "pl": "Pokazuje wszystkie zmiany MapComplete",
- "nl": "Toon alle MapComplete wijzigingen"
+ "pl": "Wyświetl wszystkie zmiany MapComplete",
+ "nl": "Toon alle MapComplete wijzigingen",
+ "cs": "Zobrazit všechny změny MapComplete",
+ "es": "Mostrar todos los cambios de MapComplete"
},
"tagRenderings": [
{
@@ -66,7 +80,9 @@
"en": "Changeset {id}",
"ca": "Conjunt de canvi {id}",
"de": "Änderungssatz {id}",
- "fr": "Groupe de modifications {id}"
+ "fr": "Groupe de modifications {id}",
+ "es": "Conjunto de cambios {id}",
+ "pl": "Zestaw zmian {id}"
}
},
{
@@ -76,7 +92,10 @@
"ca": "Quin col·laborador va fer aquest canvi?",
"de": "Wer hat diese Änderung vorgenommen?",
"fr": "Quel contributeur a fait cette modification ?",
- "nl": "Welke bijdrager maakte deze wijziging?"
+ "nl": "Welke bijdrager maakte deze wijziging?",
+ "cs": "Který přispěvatel tuto změnu provedl?",
+ "es": "¿Qué contribuidor hizo este cambio?",
+ "pl": "Który współautor dokonał tej zmiany?"
},
"freeform": {
"key": "user"
@@ -86,7 +105,10 @@
"ca": "Canvi fet per {user}",
"de": "Änderung von {user}",
"fr": "Modification faite par {user}",
- "nl": "Wijziging gemaakt door {user}"
+ "nl": "Wijziging gemaakt door {user}",
+ "cs": "Změna provedená {user}",
+ "es": "Cambio realizado por {user}",
+ "pl": "Zmiana dokonana przez {user}"
}
},
{
@@ -95,7 +117,10 @@
"en": "What theme was used to make this change?",
"ca": "Quin tema es va utilitzar per fer aquest canvi?",
"de": "Welches Thema wurde für diese Änderung verwendet?",
- "fr": "Quel thème a été utilisé pour faire cette modification ?"
+ "fr": "Quel thème a été utilisé pour faire cette modification ?",
+ "cs": "Jaké téma bylo použito k provedení této změny?",
+ "es": "¿Qué tema se utilizó para realizar este cambio?",
+ "pl": "Jakiego tematu użyto do wprowadzenia tej zmiany?"
},
"freeform": {
"key": "theme"
@@ -104,7 +129,10 @@
"en": "Change with theme {theme}",
"ca": "Canvi amb el tema {theme}",
"de": "Geändert mit Thema {theme}",
- "fr": "Modifié avec le thème {theme}"
+ "fr": "Modifié avec le thème {theme}",
+ "cs": "Změna s motivem {theme}",
+ "es": "Cambio con tema {theme}",
+ "pl": "Zmiana za pomocą motywu {theme}"
}
},
{
@@ -117,13 +145,19 @@
"ca": "Amb quina configuració regional (idioma) s'ha fet aquest canvi?",
"de": "In welcher Benutzersprache wurde diese Änderung vorgenommen?",
"fr": "En quelle langue est-ce que ce changement a été fait ?",
- "nl": "In welke locale (taal) werd deze wijziging gemaakt?"
+ "nl": "In welke locale (taal) werd deze wijziging gemaakt?",
+ "cs": "V jakém národním prostředí (jazyce) byla tato změna provedena?",
+ "es": "¿En qué configuración regional (idioma) se realizó este cambio?",
+ "pl": "W jakim języku wprowadzono tę zmianę?"
},
"render": {
"en": "User locale is {locale}",
"ca": "La configuració regional de l'usuari és {locale}",
"de": "Benutzersprache {locale}",
- "nl": "De gebruikerstaal is {locale}"
+ "nl": "De gebruikerstaal is {locale}",
+ "cs": "Uživatelské prostředí je {locale}",
+ "es": "La configuración regional del usuario es {locale}",
+ "pl": "Ustawienia regionalne użytkownika to {locale}"
}
},
{
@@ -133,13 +167,19 @@
"ca": "Canviat fet amb {host}",
"de": "Geändert über {host}",
"fr": "Modification faite avec {host}",
- "nl": "Wijziging gemaakt met {host}"
+ "nl": "Wijziging gemaakt met {host}",
+ "cs": "Změna provedená pomocí {host}",
+ "es": "Cambio realizado con {host}",
+ "pl": "Zmiana dokonana w {host}"
},
"question": {
"en": "What host (website) was this change made with?",
"ca": "Amb quin amfitrió (lloc web) es va fer aquest canvi?",
"de": "Über welchen Host (Webseite) wurde diese Änderung vorgenommen?",
- "nl": "Met welke host (website) werd deze wijziging gemaakt?"
+ "nl": "Met welke host (website) werd deze wijziging gemaakt?",
+ "cs": "U jakého hostitele (webové stránky) byla tato změna provedena?",
+ "es": "¿Con qué host (página web) se realizó este cambio?",
+ "pl": "Na jakim hoście (stronie internetowej) dokonano tej zmiany?"
},
"freeform": {
"key": "host"
@@ -164,14 +204,18 @@
"ca": "Quina versió de MapComplete es va utilitzar per fer aquest canvi?",
"de": "Mit welcher Version von MapComplete wurde diese Änderung gemacht?",
"pl": "Która wersja MapComplete została wykorzystana, aby zrobić tę zmianę?",
- "fr": "Quelle version de MapComplete a été utilisée pour faire cette modification ?"
+ "fr": "Quelle version de MapComplete a été utilisée pour faire cette modification ?",
+ "cs": "Jaká verze aplikace MapComplete byla použita k provedení této změny?",
+ "es": "¿Qué versión de MapComplete se usó para realizar este cambio?"
},
"render": {
"en": "Made with {editor}",
"ca": "Fet amb {editor}",
"de": "Erstellt mit {editor}",
"pl": "Zrobione za pomocą {editor}",
- "fr": "Fait avec {editor}"
+ "fr": "Fait avec {editor}",
+ "cs": "Vyrobeno pomocí {editor}",
+ "es": "Realizado con {editor}"
},
"freeform": {
"key": "editor"
@@ -516,7 +560,10 @@
"en": "Theme name contains {search}",
"ca": "El nom del tema conté {search}",
"de": "Themenname enthält {search}",
- "nl": "Themenaam bevat {search}"
+ "nl": "Themenaam bevat {search}",
+ "cs": "Název motivu obsahuje {search}",
+ "es": "El nombre del tema contiene {search}",
+ "pl": "Nazwa tematu zawiera {search}"
}
}
]
@@ -535,7 +582,10 @@
"en": "Made by contributor {search}",
"ca": "Fet pel col·laborador {search}",
"de": "Erstellt von {search}",
- "nl": "Gemaakt door bijdrager {search}"
+ "nl": "Gemaakt door bijdrager {search}",
+ "cs": "Vytvořil přispěvatel {search}",
+ "es": "Hecho por el colaborador {search}",
+ "pl": "Wykonane przez współautora {search}"
}
}
]
@@ -554,7 +604,10 @@
"en": "Not made by contributor {search}",
"ca": "No fet pel col·laborador {search}",
"de": "Nicht erstellt von {search}",
- "nl": "Niet gemaakt door bijdrager {search}"
+ "nl": "Niet gemaakt door bijdrager {search}",
+ "cs": "Není vytvořeno přispěvatelem {search}",
+ "es": "No hecho por el colaborador {search}",
+ "pl": "Nie wykonane przez współautora {search}"
}
}
]
@@ -575,7 +628,9 @@
"ca": "Fet abans de {search}",
"de": "Erstellt vor {search}",
"pl": "Stworzone przed {search}",
- "nl": "Gemaakt voor {search}"
+ "nl": "Gemaakt voor {search}",
+ "cs": "Vytvořeno před {search}",
+ "es": "Hecho antes de {search}"
}
}
]
@@ -596,7 +651,9 @@
"ca": "Fet després de {search}",
"de": "Erstellt nach {search}",
"pl": "Stworzone po {search}",
- "nl": "Gemaakt na {search}"
+ "nl": "Gemaakt na {search}",
+ "cs": "Vytvořeno po {search}",
+ "es": "Hecho después de {search}"
}
}
]
@@ -617,7 +674,9 @@
"de": "Benutzersprache (ISO-Code) {search}",
"pl": "Język użytkownika (kod iso) {search}",
"fr": "Langage utilisateur (code-ISO) {search}",
- "nl": "De taal van de bijdrager is {search}"
+ "nl": "De taal van de bijdrager is {search}",
+ "cs": "Jazyk uživatele (iso-kód) {search}",
+ "es": "Use idioma (ISO-code) {search}"
}
}
]
@@ -636,7 +695,10 @@
"en": "Made with host {search}",
"ca": "Fet amb l'amfitrió {search}",
"de": "Erstellt mit Host {search}",
- "nl": "Gemaakt met host {search}"
+ "nl": "Gemaakt met host {search}",
+ "cs": "Vytvořeno pomocí hostitele {search}",
+ "es": "Hecho con el host {search}",
+ "pl": "Wykonane z hostem {search}"
}
}
]
@@ -652,7 +714,9 @@
"de": "Im Änderungssatz wurde mindestens ein Bild hinzugefügt",
"pl": "Zestaw zmian dodał co najmniej jedno zdjęcie",
"fr": "Le groupe de modifications a ajouté au moins une image",
- "nl": "Changeset bevat minstens één afbeelding"
+ "nl": "Changeset bevat minstens één afbeelding",
+ "cs": "Sada změn přidala alespoň jeden obrázek",
+ "es": "El conjunto de cambios ha añadido al menos una imagen"
}
}
]
@@ -670,7 +734,10 @@
"en": "More statistics can be found here",
"ca": "Es pot trobar més estadística aquí",
"de": "Mehr Statistiken gibt es hier",
- "fr": "D'autres statistiques sont disponibles ici"
+ "fr": "D'autres statistiques sont disponibles ici",
+ "cs": "Další statistiky najdete here",
+ "es": "Puede encontrar más estadísticas aquí",
+ "pl": "Więcej statystyk można znaleźć tutaj"
}
},
{
diff --git a/assets/themes/maproulette/maproulette.json b/assets/themes/maproulette/maproulette.json
index 12fbd67b6..860ffce2c 100644
--- a/assets/themes/maproulette/maproulette.json
+++ b/assets/themes/maproulette/maproulette.json
@@ -21,7 +21,8 @@
"nl": "Thema met MapRoulette taken, waar je ze kunt zoeken, filteren en ze oplossen.",
"es": "Tema que muestra las tareas de MapRoulette, permitiendo buscarlas, filtrarlas y arreglarlas.",
"cs": "Téma zobrazující úkoly MapRoulette, které umožňuje vyhledávat, filtrovat a opravovat je.",
- "ca": "Tema que mostra les tasques de MapRoulette, que us permet cercar-les, filtrar-les i solucionar-les."
+ "ca": "Tema que mostra les tasques de MapRoulette, que us permet cercar-les, filtrar-les i solucionar-les.",
+ "pl": "Temat pokazujący zadania MapRoulette, umożliwiający ich wyszukiwanie, filtrowanie i naprawianie."
},
"hideFromOverview": true,
"icon": "./assets/layers/maproulette/logomark.svg",
diff --git a/assets/themes/maps/maps.json b/assets/themes/maps/maps.json
index 4d88672cd..d6a4136ae 100644
--- a/assets/themes/maps/maps.json
+++ b/assets/themes/maps/maps.json
@@ -27,7 +27,8 @@
"es": "Este tema muestra todos los mapas (turísticos) que OpenStreetMap conoce",
"da": "Dette tema viser alle (turisme) kort, som OpenStreetMap kender til",
"cs": "Toto téma zobrazuje všechny (turistické) mapy, které zná OpenStreetMap",
- "ca": "Aquest tema mostra tots els mapes (turístics) que OpenStreetMap coneix"
+ "ca": "Aquest tema mostra tots els mapes (turístics) que OpenStreetMap coneix",
+ "pl": "Ten motyw pokazuje wszystkie mapy (turystyczne), które zna OpenStreetMap"
},
"description": {
"en": "On this map you can find all maps OpenStreetMap knows - typically a big map on an information board showing the area, city or region, e.g. a tourist map on the back of a billboard, a map of a nature reserve, a map of cycling networks in the region, ...)
If a map is missing, you can easily map this map on OpenStreetMap.",
@@ -40,7 +41,8 @@
"es": "En este mapa puedes encontrar todos los mapas que OpenStreetMap conoce - típicamente un mapa grande con un tablero que muestra el área, la ciudad o la región, ej. un mapa turista detrás de una vaya publicitaria, un mapa de una reserva natural, un mapa de redes ciclistas en la región, ...)
Si falta un mapa, puedes mapear este mapa fácilmente en OpenStreetMap.",
"da": "På dette kort kan du finde alle kort, OpenStreetMap kender - typisk et stort kort på en informationstavle, der viser området, byen eller regionen, f.eks. et turistkort på bagsiden af en tavle, et kort over et naturreservat, et kort over cykelnetværk i regionen, ...)
Hvis der mangler et kort, kan du nemt kortlægge dette kort på OpenStreetMap.",
"cs": "Na této mapě najdete všechny mapy, které OpenStreetMap zná - typicky je zde velká mapa na informační tabuli zobrazující oblast, město nebo region, (např. turistická mapa na zadní straně billboardu, mapa přírodní rezervace, mapa cyklistických sítí v regionu, ...).
Pokud mapa chybí, můžete ji snadno zmapovat na OpenStreetMap.",
- "ca": "En aquest mapa podeu trobar tots els mapes que OpenStreetMap coneix, normalment un mapa gran en un tauler informatiu que mostra la zona, la ciutat o la regió, p. un mapa turístic al dors d'una tanca publicitària, un mapa d'una reserva natural, un mapa de les xarxes ciclistes de la regió, ...)
Si falta un mapa, podeu mapejar aquest mapa fàcilment a OpenStreetMap."
+ "ca": "En aquest mapa podeu trobar tots els mapes que OpenStreetMap coneix, normalment un mapa gran en un tauler informatiu que mostra la zona, la ciutat o la regió, p. un mapa turístic al dors d'una tanca publicitària, un mapa d'una reserva natural, un mapa de les xarxes ciclistes de la regió, ...)
Si falta un mapa, podeu mapejar aquest mapa fàcilment a OpenStreetMap.",
+ "pl": "Na tej mapie możesz znaleźć wszystkie mapy, jakie zna OpenStreetMap - zazwyczaj duże mapy na tablicy informacyjnej pokazująca obszar, miasto lub region, np. mapy turystyczne na odwrocie billboardu, mapy rezerwatu przyrody, mapy sieci rowerowych w regionie, ...)
Jeśli brakuje mapy, możesz łatwo zmapować ją na OpenStreetMap."
},
"icon": "./assets/themes/maps/logo.svg",
"startLat": 0,
diff --git a/assets/themes/maxspeed/maxspeed.json b/assets/themes/maxspeed/maxspeed.json
index c1cc1b0d5..d6c083ebd 100644
--- a/assets/themes/maxspeed/maxspeed.json
+++ b/assets/themes/maxspeed/maxspeed.json
@@ -24,7 +24,8 @@
"cs": "Tato mapa zobrazuje zákonem povolenou maximální rychlost na každé silnici.",
"es": "Este mapa muestra la velocidad máxima permitida legalmente en cada carretera.",
"ca": "Aquest mapa mostra la velocitat màxima permesa legalment a cada carretera.",
- "zh_Hant": "這份地圖顯示每一條道路的法定允許的最高速限。"
+ "zh_Hant": "這份地圖顯示每一條道路的法定允許的最高速限。",
+ "pl": "Ta mapa pokazuje prawnie dozwoloną maksymalną prędkość na każdej drodze."
},
"description": {
"en": "This map shows the legally allowed maximum speed on every road. If a maxspeed is missing or wrong, you can correct it here.",
@@ -35,7 +36,8 @@
"cs": "Tato mapa zobrazuje zákonem povolenou maximální rychlost na každé silnici. Pokud maximální rychlost chybí nebo je nesprávná, můžete ji zde opravit.",
"es": "Este mapa muestra la velocidad máxima legalmente permitida en cada carretera. Si falta una velocidad máxima o es incorrecta, puedes corregirla aquí.",
"ca": "Aquest mapa mostra la velocitat màxima permesa legalment a cada carretera. Si falta una velocitat màxima o és incorrecta, podeu corregir-la aquí.",
- "zh_Hant": "這份地圖顯示每一條道路的法定允許的最高速限,如果有缺漏的最高速限或是標示錯誤,你可以在這邊更正資訊。"
+ "zh_Hant": "這份地圖顯示每一條道路的法定允許的最高速限,如果有缺漏的最高速限或是標示錯誤,你可以在這邊更正資訊。",
+ "pl": "Ta mapa pokazuje prawnie dozwoloną maksymalną prędkość na każdej drodze. Jeśli brakuje maksymalnej prędkości lub jest ona nieprawidłowa, możesz ją tutaj poprawić."
},
"icon": "./assets/themes/maxspeed/maxspeed_logo.svg",
"startLat": 0,
diff --git a/assets/themes/nature/nature.json b/assets/themes/nature/nature.json
index 637ef1533..a67fef8bc 100644
--- a/assets/themes/nature/nature.json
+++ b/assets/themes/nature/nature.json
@@ -10,7 +10,8 @@
"nb_NO": "Inn i naturen",
"cs": "Do přírody",
"es": "En la naturaleza",
- "zh_Hant": "投入自然懷抱"
+ "zh_Hant": "投入自然懷抱",
+ "pl": "W naturze"
},
"shortDescription": {
"en": "A map for nature lovers, with interesting POI's",
@@ -21,7 +22,8 @@
"da": "Et kort for naturelskere med interessante POI'er",
"cs": "Mapa pro milovníky přírody se zajímavými body zájmu",
"ca": "Un mapa per als amants de la natura, amb PDI interessants",
- "zh_Hant": "為了自然愛好者,以及有趣的興趣點的地圖"
+ "zh_Hant": "為了自然愛好者,以及有趣的興趣點的地圖",
+ "pl": "Mapa dla miłośników przyrody z ciekawymi punktami POI"
},
"description": {
"en": "On this map, one can find interesting information for tourists and nature lovers.",
@@ -32,7 +34,8 @@
"da": "På dette kort kan man finde interessant information for turister og naturelskere, som f.eks ",
"cs": "Na této mapě najdete zajímavé informace pro turisty a milovníky přírody.",
"ca": "En aquest mapa es pot trobar informació interessant per a turistes i amants de la natura.",
- "zh_Hant": "在這份地圖,你可以找到觀光客與自然愛好者感興趣的資訊..."
+ "zh_Hant": "在這份地圖,你可以找到觀光客與自然愛好者感興趣的資訊...",
+ "pl": "Na tej mapie można znaleźć ciekawe informacje dla turystów i miłośników przyrody."
},
"icon": "./assets/themes/nature/logo.svg",
"startLat": 51.20875,
diff --git a/assets/themes/notes/notes.json b/assets/themes/notes/notes.json
index efad0a9dc..b483afb9f 100644
--- a/assets/themes/notes/notes.json
+++ b/assets/themes/notes/notes.json
@@ -27,7 +27,8 @@
"da": "En note er en nål på kortet med noget tekst, der indikerer, at noget er forkert.
Sørg for at tjekke filtervisningen for at søge efter brugere og tekst .",
"cs": "Poznámka je špendlík na mapě s textem, jež označuje, že něco není v pořádku.
Nezapomeňte si prohlédnout zobrazení filtru pro vyhledávání uživatelů a textu.",
"ca": "Una nota és un marcador al mapa amb un text per indicar alguna cosa incorrecta.
Assegureu-vos de revisar la visualització de filtres per cercar usuaris i text.",
- "zh_Hant": "註解會散佈在地圖上並且有一些文字說明,來顯示那邊有錯誤。
請確認用過濾檢視來搜尋使用者或是文字。"
+ "zh_Hant": "註解會散佈在地圖上並且有一些文字說明,來顯示那邊有錯誤。
請確認用過濾檢視來搜尋使用者或是文字。",
+ "pl": "Uwaga to pinezka na mapie z tekstem wskazującym, że coś jest nie tak.
Pamiętaj o skorzystaniu z widoku filtra, aby wyszukać użytkowników i tekst ."
},
"icon": "./assets/themes/notes/logo.svg",
"clustering": false,
diff --git a/assets/themes/onwheels/onwheels.json b/assets/themes/onwheels/onwheels.json
index 047ade494..dfe085543 100644
--- a/assets/themes/onwheels/onwheels.json
+++ b/assets/themes/onwheels/onwheels.json
@@ -9,8 +9,9 @@
"ca": "Sobre rodes",
"pa_PK": "آنویل",
"es": "Sobre ruedas",
- "cs": "OnWheels",
- "eu": "Gurpil gainean"
+ "cs": "Na kolečkách",
+ "eu": "Gurpil gainean",
+ "pl": "Na kółkach"
},
"description": {
"en": "On this map, publicly weelchair accessible places are shown and can be easily added",
@@ -20,7 +21,8 @@
"da": "På dette kort vises steder, der er offentligt tilgængelige for kørestolsbrugere, og de kan nemt tilføjes",
"cs": "Na této mapě jsou zobrazena veřejně přístupná místa pro vozíčkáře, a lze je také snadno přidat",
"es": "En este mapa se muestran los lugares accesibles al público en silla de ruedas, que pueden añadirse fácilmente",
- "ca": "En aquest mapa, es mostren llocs públics accessibles per a cadira de rodes i es poden afegir fàcilment"
+ "ca": "En aquest mapa, es mostren llocs públics accessibles per a cadira de rodes i es poden afegir fàcilment",
+ "pl": "Na tej mapie pokazane są miejsca publicznie dostępne dla wózków inwalidzkich, które można łatwo dodać"
},
"icon": "./assets/themes/onwheels/crest.svg",
"startLat": 50.86622,
@@ -91,7 +93,8 @@
"da": "Eventuelle/ingen bredde info",
"cs": "Jakékoliv/žádné informace o šířce",
"es": "Cualquiera/Sin información de anchura",
- "ca": "Qualsevol/Sense informació d'amplada"
+ "ca": "Qualsevol/Sense informació d'amplada",
+ "pl": "Dowolna/brak informacji o szerokości"
}
},
{
@@ -195,7 +198,8 @@
"da": "Skyl kantsten (~0 cm)",
"cs": "Zapuštěný obrubník (~0 cm)",
"es": "Bordillo enrasado (~0 cm)",
- "ca": "Voral ras (~0 cm)"
+ "ca": "Voral ras (~0 cm)",
+ "pl": "Krawężnik zlicowany (~0cm)"
}
}
]
diff --git a/assets/themes/openwindpowermap/openwindpowermap.json b/assets/themes/openwindpowermap/openwindpowermap.json
index a453698d5..da25e1b4c 100644
--- a/assets/themes/openwindpowermap/openwindpowermap.json
+++ b/assets/themes/openwindpowermap/openwindpowermap.json
@@ -13,8 +13,9 @@
"ca": "Generadors d'energia eòlica",
"nb_NO": "ÅpentVindkraftKart",
"pa_PK": "اوپنونڈپاورمیپ",
- "es": "Mapa Abierto de la Energía Eólica",
- "cs": "OpenWindPowerMap"
+ "es": "Generadores de energía eólica",
+ "cs": "Větrné elektrárny",
+ "pl": "Generatory wiatrowe"
},
"icon": "./assets/themes/openwindpowermap/logo.svg",
"description": {
diff --git a/assets/themes/osm_community_index/osm_community_index.json b/assets/themes/osm_community_index/osm_community_index.json
index 16aa4e481..612b7f7a5 100644
--- a/assets/themes/osm_community_index/osm_community_index.json
+++ b/assets/themes/osm_community_index/osm_community_index.json
@@ -7,7 +7,8 @@
"fr": "Index communautaire OSM",
"es": "Índice de comunidades de OSM",
"ca": "Índex de comunitats d'OSM",
- "cs": "Komunitní rejstřík OSM"
+ "cs": "Komunitní rejstřík OSM",
+ "pl": "Indeks społeczności OSM"
},
"description": {
"en": "A list of resources for users of OpenStreetMap. 'Resources' can be links to forums, meetups, Slack groups, IRC channels, mailing lists, and so on. Anything that mappers, especially beginners, might find interesting or helpful.",
@@ -16,7 +17,8 @@
"fr": "Une liste de ressources pour les utilisateurs d'OpenStreetMap. Les \"ressources\" peuvent être des liens vers des forums, des rencontres, des groupes Slack, des canaux IRC, des listes de diffusion, etc. Tout ce que les cartographes, en particulier les débutants, peuvent trouver intéressant ou utile.",
"cs": "Seznam zdrojů pro uživatele OpenStreetMap. \"Zdroje\" mohou být odkazy na fóra, setkání, Slack skupiny, kanály IRC, poštovní konference atd. Cokoli, co by mohlo být pro mappery, zejména začátečníky, zajímavé nebo užitečné.",
"es": "Una lista de recursos para los usuarios de OpenStreetMap. Los \"recursos\" pueden ser enlaces a foros, reuniones, grupos de trabajo, canales IRC, listas de correo, etcétera. Cualquier cosa que los cartógrafos, especialmente los principiantes, puedan encontrar interesante o útil.",
- "ca": "Una llista de recursos per als usuaris d'OSM. Els recursos poden ser enllaços a fòrums, reunions, grups de treball, canals IRC, llistes de correus, etcètera. Quelcom que els mapejadors, especialment els principiants poden trobar interessant o útil."
+ "ca": "Una llista de recursos per als usuaris d'OSM. Els recursos poden ser enllaços a fòrums, reunions, grups de treball, canals IRC, llistes de correus, etcètera. Quelcom que els mapejadors, especialment els principiants poden trobar interessant o útil.",
+ "pl": "Lista zasobów dla użytkowników OpenStreetMap. „Zasobami” mogą być odnośniki do forów, spotkań, grup na Slacku, kanałów IRC, list mailingowych i tak dalej. Wszystko, co mapujący, a zwłaszcza początkujący, mogą uznać za interesujące lub pomocne."
},
"shortDescription": {
"en": "An index of community resources for OpenStreetMap.",
@@ -25,7 +27,8 @@
"fr": "Index des ressources communautaires pour OpenStreetMap.",
"es": "Un índice de recursos comunitarios para OpenStreetMap.",
"ca": "Un índex de recursos comunitaris per a OpenStreetMap.",
- "cs": "Rejstřík komunitních zdrojů pro OpenStreetMap."
+ "cs": "Rejstřík komunitních zdrojů pro OpenStreetMap.",
+ "pl": "Indeks zasobów społeczności dotyczących OpenStreetMap."
},
"icon": "./assets/themes/osm_community_index/osm.svg",
"startLat": 50.8465573,
diff --git a/assets/themes/parkings/parkings.json b/assets/themes/parkings/parkings.json
index c4c133435..104c2393c 100644
--- a/assets/themes/parkings/parkings.json
+++ b/assets/themes/parkings/parkings.json
@@ -32,7 +32,8 @@
"fr": "Cette montre les emplacements de parking",
"da": "Dette kort viser forskellige parkeringspladser",
"ca": "Aquest mapa mostra diferents punts d'aparcament",
- "cs": "Na této mapě jsou vyznačena různá parkovací místa"
+ "cs": "Na této mapě jsou vyznačena různá parkovací místa",
+ "pl": "Ta mapa pokazuje różne miejsca parkingowe"
},
"description": {
"nl": "Deze kaart toont verschillende parkeerplekken",
@@ -47,7 +48,8 @@
"nb_NO": "Forskjellige parkeringsplasser",
"da": "Dette kort viser forskellige parkeringspladser",
"ca": "Aquest mapa mostra diferents punts d'aparcament",
- "cs": "Na této mapě jsou vyznačena různá parkovací místa"
+ "cs": "Na této mapě jsou vyznačena různá parkovací místa",
+ "pl": "Ta mapa pokazuje różne miejsca parkingowe"
},
"icon": "./assets/themes/parkings/parkings.svg",
"startLat": 51.20875,
diff --git a/assets/themes/personal/personal.json b/assets/themes/personal/personal.json
index 982ead8ad..a519486de 100644
--- a/assets/themes/personal/personal.json
+++ b/assets/themes/personal/personal.json
@@ -15,7 +15,8 @@
"id": "Tema pribadi",
"da": "Personligt tema",
"pa_PK": "چݨی تھیم",
- "cs": "Osobní téma"
+ "cs": "Osobní téma",
+ "pl": "Temat osobisty"
},
"description": {
"en": "Create a personal theme based on all the available layers of all themes. In order to show some data, open layer selection",
@@ -30,7 +31,8 @@
"ru": "Создать персональную тему на основе доступных слоёв тем. Чтобы отобразить некоторые данные, откройте выбор слоя",
"it": "Crea un tema personale basato sui livelli disponibili per tutti i temi. Per mostrare dei dati, apri selezione livello",
"da": "Opret et personligt tema baseret på alle de tilgængelige lag af alle temaer. For at vise nogle data skal du åbne lagvalg",
- "cs": "Vytvořte si osobní téma na základě všech dostupných vrstev všech témat. Chcete-li vidět nějaká data, otevřete si výběr vrstev"
+ "cs": "Vytvořte si osobní téma na základě všech dostupných vrstev všech témat. Chcete-li vidět nějaká data, otevřete si výběr vrstev",
+ "pl": "Utwórz osobisty temat w oparciu o wszystkie dostępne warstwy wszystkich tematów. Aby wyświetlić dane, otwórz wybór warstwy"
},
"icon": "./assets/svg/addSmall.svg",
"clustering": {
diff --git a/assets/themes/pets/pets.json b/assets/themes/pets/pets.json
index d9eaa8963..35ce7534f 100644
--- a/assets/themes/pets/pets.json
+++ b/assets/themes/pets/pets.json
@@ -20,7 +20,8 @@
"fr": "Retrouvez sur cette carte des points d’intérêts pour votre animal : vétérinaires, parcs à chien, animaleries, restaurants acceptant les chiens, etc.",
"ca": "A aquest mapa, trobaràs diferents llocs interesants per a les teves mascotes: veterinaris, parcs per a gossos, botigues d'animals, restaurants amables amb gossos, ...",
"es": "En este mapa, encontrarás varios lugares interesantes para tus mascotas: veterinarios, parques para perros, tiendas de mascotas, restaurantes aptos para perros, ...",
- "cs": "Na této mapě najdete různá zajímavá místa pro vaše domácí mazlíčky: veterináře, psí parky, obchody pro zvířata, restaurace pro psy, ..."
+ "cs": "Na této mapě najdete různá zajímavá místa pro vaše domácí mazlíčky: veterináře, psí parky, obchody pro zvířata, restaurace pro psy, ...",
+ "pl": "Na tej mapie znajdziesz różne ciekawe miejsca dla swoich zwierząt: weterynarze, wybiegi dla psów, sklepy zoologiczne, restauracje przyjazne psom, ..."
},
"icon": "./assets/layers/dogpark/dog-park.svg",
"startZoom": 10,
@@ -42,7 +43,8 @@
"ca": "Restaurants que accepten gossos",
"es": "Restaurantes que admiten perros",
"cs": "Restaurace vhodné pro vstup se psy",
- "zh_Hant": "寵物友善餐廳"
+ "zh_Hant": "寵物友善餐廳",
+ "pl": "Restauracje przyjazne psom"
},
"mapRendering": [
{
@@ -92,7 +94,8 @@
"pa_PK": "کُتیاں دی اِجازت دیاں دکاناں",
"es": "Tiendas aptas para perros",
"cs": "Obchody vhodné pro vstup se psy",
- "zh_Hant": "寵物友善商家"
+ "zh_Hant": "寵物友善商家",
+ "pl": "Sklepy przyjazne psom"
},
"title": {
"render": {
@@ -106,7 +109,8 @@
"pa_PK": "کُتیاں دی اِجازت دیاں دکاناں",
"es": "Tiendas aptas para perros",
"cs": "Obchody vhodné pro vstup se psy",
- "zh_Hant": "寵物友善商家"
+ "zh_Hant": "寵物友善商家",
+ "pl": "Sklepy przyjazne psom"
},
"mappings": [
{
@@ -196,7 +200,8 @@
"pa_PK": "کُتیاں دی اِجازت دی دکان",
"es": "Tienda adaptada para perros",
"cs": "obchod vhodný pro vstup se psem",
- "zh_Hant": "寵物友善商家"
+ "zh_Hant": "寵物友善商家",
+ "pl": "sklep przyjazny psom"
},
"tags": [
"dog=yes",
@@ -211,7 +216,8 @@
"ca": "Una botiga on pots dur al gos gairebé a tot arreu",
"es": "Una tienda a la que se puede llevar un perro a casi todas partes",
"cs": "Obchod, ve kterém si můžete vzít psa téměř kamkoli",
- "zh_Hant": "你幾乎可以攜帶寵物到處去的商店"
+ "zh_Hant": "你幾乎可以攜帶寵物到處去的商店",
+ "pl": "Sklep, w którym niemal wszędzie można zabrać psa"
}
}
],
diff --git a/assets/themes/postboxes/postboxes.json b/assets/themes/postboxes/postboxes.json
index de8889598..eb356e708 100644
--- a/assets/themes/postboxes/postboxes.json
+++ b/assets/themes/postboxes/postboxes.json
@@ -12,7 +12,8 @@
"da": "Postkasse- og Posthus-Kort",
"ca": "Mapa de bústies i oficines de correus",
"es": "Mapa de Buzones y Oficinas de Correos",
- "cs": "Mapa poštovních schránek a pošt"
+ "cs": "Mapa poštovních schránek a pošt",
+ "pl": "Mapa skrzynek i urzędów pocztowych"
},
"shortDescription": {
"en": "A map showing postboxes and post offices",
@@ -26,7 +27,8 @@
"nb_NO": "Postbokser og postkontor",
"da": "Et kort med postkasser og posthuse",
"ca": "Un mapa que mostra bústies i oficines de correus",
- "cs": "Mapa s poštovními schránkami a poštami"
+ "cs": "Mapa s poštovními schránkami a poštami",
+ "pl": "Mapa pokazująca skrzynki pocztowe i urzędy pocztowe"
},
"description": {
"en": "On this map you can find and add data of post offices and post boxes. You can use this map to find where you can mail your next postcard! :)
Spotted an error or is a post box missing? You can edit this map with a free OpenStreetMap account.",
@@ -34,12 +36,13 @@
"zh_Hant": "在這份地圖你能找到與新增有關郵局與郵筒的資料,你可以用這份地圖找到寄送您下張明信片的地方!:)
發現錯誤或是有郵筒遺漏嗎?你可以用免費的開放街圖帳號來編輯。 ",
"hu": "Ezen a térképen postahivatalok és postaládák adatait találod és egészítheted ki. Utánanézhetsz, hogy hol adhatod fel a következő képeslapodat! :)
Hibát találtál, vagy hiányzik egy postaláda? Ezt a térképet mindössze egy ingyenes OpenStreetMap-fiókkal szerkesztheted. ",
"de": "Auf dieser Karte können Sie Daten von Poststellen und Briefkästen finden und ergänzen. Sie können diese Karte nutzen, um herauszufinden, wo Sie Ihre nächste Postkarte versenden können :)
Haben Sie einen Fehler entdeckt oder fehlt ein Briefkasten? Sie können die Kartenddaten mit einem kostenlosen OpenStreetMap-Konto bearbeiten.",
- "es": "En este mapa puedes encontrar y añadir datos de oficinas de correo y buzones de correo. ¡Puedes utilizar este mapa para encontrar donde puedes enviar tu próxima postal! :)
¿Has encontrado un error o algo que falta? Puedes editar este mapa con una cuenta de OpenStreetMap gratuita. ",
+ "es": "En este mapa puede encontrar y añadir datos de oficinas de correo y buzones de correo. ¡Puede utilizar este mapa para encontrar donde puede enviar su próxima postal! :)
¿Ha encontrado un error o un buzón que falta? Puede editar este mapa con una cuenta de OpenStreetMap gratuita.",
"nl": "Op deze kaart kan je informatie over brievenbussen en postkantoren vinden en toevoegen. Je kan deze kaart gebruiken om te achterhalen waar je je volgende postkaart naar kan sturen! :)
Zie je een fout of ontbreekt een brievenbus? Dan kan je deze kaart aanpassen met een gratis OpenStreetMap account. ",
"fr": "Trouvez et ajoutez des bureaux de poste et boîtes à lettres sur cette carte. Utilisez cette carte où vous pouvez envoyer vos cartes postales ! :)
Vous avez trouvez une erreur ou une boîte à lettres est manquante ? Vous pouvez modifier cette carte avec un compte OpenStreetMap gratuit.",
"da": "På dette kort kan du finde og tilføje data for posthuse og postkasser. Du kan bruge dette kort til at finde, hvor du kan sende dit næste postkort! :)
Har du fundet en fejl, eller mangler der en postboks? Du kan redigere dette kort med en gratis OpenStreetMap-konto. ",
"ca": "A aquest mapa pots afegir dades d'oficines de correus i bústies de correus. ¡Pots utilitzar aquest mapa per a trobar on pots enviar la teva pròxima postal! :)
Has trobat una errada o algo que falta? Pots editar aquest mapa amb un compte gratuït d'OpenStreetMap.",
- "cs": "Na této mapě můžete najít a přidat údaje o poštách a poštovních schránkách. Pomocí této mapy můžete zjistit, kam můžete poslat svou příští pohlednici! :)
Všimli jste si chyby nebo vám chybí poštovní schránka? Tuto mapu můžete upravovat pomocí bezplatného účtu OpenStreetMap. "
+ "cs": "Na této mapě můžete najít a přidat údaje o poštách a poštovních schránkách. Pomocí této mapy můžete zjistit, kam můžete poslat svou příští pohlednici! :)
Všimli jste si chyby nebo vám chybí poštovní schránka? Tuto mapu můžete upravovat pomocí bezplatného účtu OpenStreetMap.",
+ "pl": "Na tej mapie możesz znaleźć i dodać dane urzędów pocztowych i skrzynek pocztowych. Możesz skorzystać z tej mapy, aby dowiedzieć się, gdzie możesz wysłać kolejną pocztówkę! :)
Zauważyłeś błąd lub brakuje skrzynki pocztowej? Możesz edytować tę mapę za pomocą bezpłatnego konta OpenStreetMap."
},
"icon": "./assets/layers/postboxes/postbox.svg",
"startLat": 53.5511,
diff --git a/assets/themes/rainbow_crossings/rainbow_crossings.json b/assets/themes/rainbow_crossings/rainbow_crossings.json
index 043c87e28..933af33c0 100644
--- a/assets/themes/rainbow_crossings/rainbow_crossings.json
+++ b/assets/themes/rainbow_crossings/rainbow_crossings.json
@@ -10,7 +10,8 @@
"ca": "Pasos de vianants amb l'arc de Sant Martí",
"es": "Pasos de peatones arco iris",
"cs": "Přechody s duhovými barvami",
- "zh_Hant": "彩虹人行穿越道"
+ "zh_Hant": "彩虹人行穿越道",
+ "pl": "Tęczowe przejścia dla pieszych"
},
"description": {
"en": "On this map, rainbow-painted pedestrian crossings are shown and can be easily added",
@@ -20,7 +21,8 @@
"nl": "Deze kaart toont zebrapaden die in regenboogkleuren of pridekleuren geschilderd zijn.",
"ca": "A aquest mapa es mostren els pasos de vianants pintats amb l'arc de Sant Martí i poden afegir-se fàcilment",
"es": "En este mapa se muestran los pasos de peatones pintados con el arco iris, que pueden añadirse fácilmente",
- "cs": "Na této mapě si můžete zobrazit a snadno přidat přechody pro chodce s duhovými barvami"
+ "cs": "Na této mapě si můžete zobrazit a snadno přidat přechody pro chodce s duhovými barvami",
+ "pl": "Na tej mapie pokazane są tęczowo pomalowane przejścia dla pieszych, które można łatwo dodać"
},
"icon": "./assets/themes/rainbow_crossings/logo.svg",
"startLat": 50.8465573,
diff --git a/assets/themes/shops/shops.json b/assets/themes/shops/shops.json
index 53eef2e3f..f5b1605a9 100644
--- a/assets/themes/shops/shops.json
+++ b/assets/themes/shops/shops.json
@@ -13,8 +13,8 @@
"nl": "Winkels",
"ca": "Botigues",
"da": "Åbn butikskort",
- "es": "Mapa Abierto de Tiendas",
- "cs": "Open Shop Map",
+ "es": "Tiendas",
+ "cs": "Obchody",
"eu": "Denda",
"pl": "Sklepy"
},
@@ -30,7 +30,8 @@
"da": "Et redigerbart kort med grundlæggende butiksoplysninger",
"ca": "Un mapa editable amb informació bàsica sobre botigues",
"cs": "Upravitelná mapa se základními informacemi o obchodech",
- "zh_Hant": "有基本商家資訊的可編輯性的地圖"
+ "zh_Hant": "有基本商家資訊的可編輯性的地圖",
+ "pl": "Edytowalna mapa z podstawowymi informacjami o sklepach"
},
"description": {
"en": "On this map, one can mark basic information about shops, add opening hours and phone numbers",
@@ -44,7 +45,8 @@
"nl": "Op deze kaart kan men algemene informatie over winkels toevoegen, evenals openingsuren en telefoonnummers",
"da": "På dette kort kan man markere grundlæggende informationer om butikker, tilføje åbningstider og telefonnumre",
"ca": "A aquest mapa, es pot marcar informació bàsica sobre botigues, afegir horaris i números de telèfon",
- "cs": "Na této mapě můžete označit základní informace o obchodech, přidat otevírací dobu a telefonní čísla"
+ "cs": "Na této mapě můžete označit základní informace o obchodech, přidat otevírací dobu a telefonní čísla",
+ "pl": "Na mapie tej można zaznaczyć podstawowe informacje o sklepach, dodać godziny otwarcia oraz numery telefonów"
},
"icon": "./assets/themes/shops/shop.svg",
"startLat": 0,
diff --git a/assets/themes/sidewalks/sidewalks.json b/assets/themes/sidewalks/sidewalks.json
index fb0d8719a..4958a6424 100644
--- a/assets/themes/sidewalks/sidewalks.json
+++ b/assets/themes/sidewalks/sidewalks.json
@@ -27,7 +27,8 @@
"it": "Mappatura del marciapiede",
"da": "Kortlægning af fortov",
"pa_PK": "فُتپیتھ دا نقشہ بݨاؤݨ",
- "cs": "Mapování chodníků"
+ "cs": "Mapování chodníků",
+ "pl": "Mapowanie chodnika"
},
"description": {
"en": "Experimental theme",
@@ -42,7 +43,7 @@
"pa_PK": "آزمائش تھیم",
"cs": "Experimentální téma",
"zh_Hant": "實驗性的主題",
- "pl": "Motyw eksperymentalny"
+ "pl": "Temat eksperymentalny"
},
"icon": "./assets/svg/bug.svg",
"startLat": 0,
diff --git a/assets/themes/sport_pitches/sport_pitches.json b/assets/themes/sport_pitches/sport_pitches.json
index 9b968688a..7238a34e9 100644
--- a/assets/themes/sport_pitches/sport_pitches.json
+++ b/assets/themes/sport_pitches/sport_pitches.json
@@ -13,7 +13,8 @@
"ca": "Camps d'esports",
"es": "Pistas de deportes",
"da": "Sportspladser",
- "cs": "Sportovní hřiště"
+ "cs": "Sportovní hřiště",
+ "pl": "Boiska sportowe"
},
"shortDescription": {
"nl": "Deze kaart toont sportvelden",
@@ -28,7 +29,8 @@
"es": "Un mapa que muestra pistas de deportes",
"da": "Et kort, der viser sportspladser",
"ca": "Un mapa que mostra pistes d'esports",
- "cs": "Mapa sportovních hřišť"
+ "cs": "Mapa sportovních hřišť",
+ "pl": "Mapa przedstawiająca boiska sportowe"
},
"description": {
"nl": "Een sportveld is een ingerichte plaats met infrastructuur om een sport te beoefenen",
@@ -43,7 +45,8 @@
"es": "Una pista de deportes es una área donde se practican deportes",
"da": "En sportsplads er et område, hvor der dyrkes sport",
"ca": "Una pista d'esports és un àrea on es practiquen esports",
- "cs": "Sportovní hřiště je plocha, na které se provozují sporty"
+ "cs": "Sportovní hřiště je plocha, na které se provozují sporty",
+ "pl": "Boisko sportowe to teren, na którym uprawia się sport"
},
"icon": "./assets/layers/sport_pitch/table_tennis.svg",
"startLat": 0,
diff --git a/assets/themes/sports/sports.json b/assets/themes/sports/sports.json
index 52c637ba4..85b9d2ed6 100644
--- a/assets/themes/sports/sports.json
+++ b/assets/themes/sports/sports.json
@@ -31,7 +31,8 @@
"ca": "Tot sobre esports, troba camps d'esport, gimnasos i molt més.",
"es": "Todo sobre deportes, encuentra campos de deporte, gimnasios y mucho más.",
"cs": "Vše o sportu, sportovní hřiště, fitness centra a další.",
- "fr": "Tout sur les sports, trouver les terrains de sport, les salles de sport et plus encore."
+ "fr": "Tout sur les sports, trouver les terrains de sport, les salles de sport et plus encore.",
+ "pl": "Wszystko o sporcie, znajdź boiska sportowe, centra fitness i nie tylko."
},
"icon": "./assets/themes/sports/sport.svg",
"startLat": 0,
@@ -76,7 +77,8 @@
"fr": "Ajouter un nouveau commerce vendant des équipements sportifs.",
"ca": "Afegeix una nova botiga d'articles esportius.",
"es": "Añade una nueva tienda de artículos deportivos.",
- "cs": "Přidejte nový obchod se sportovním zbožím."
+ "cs": "Přidejte nový obchod se sportovním zbožím.",
+ "pl": "Dodaj nowy sklep sprzedający artykuły sportowe."
}
}
],
diff --git a/assets/themes/stations/stations.json b/assets/themes/stations/stations.json
index c358d0a3b..eb9ba9f0c 100644
--- a/assets/themes/stations/stations.json
+++ b/assets/themes/stations/stations.json
@@ -279,7 +279,8 @@
"fr": "Panneau affichant les trains au départ depuis cette gare",
"ca": "Pantalles que mostren els trens que sortiran de l'estació",
"es": "Pantallas que muestran los trenes que saldrán de esta estación",
- "cs": "Zobrazuje vlaky odjíždějící z této stanice"
+ "cs": "Zobrazuje vlaky odjíždějící z této stanice",
+ "pl": "Ekrany wyświetlające pokazujące pociągi, które odjadą z tej stacji"
},
"title": {
"render": {
@@ -290,7 +291,8 @@
"ca": "Tauler de sortides",
"es": "Tablero de salidas",
"cs": "Odjezdová tabule",
- "zh_Hant": "時刻表"
+ "zh_Hant": "時刻表",
+ "pl": "Tablica odjazdów"
}
},
"minzoom": 18,
@@ -315,7 +317,8 @@
"ca": "Quin tipus de tauler de sortides és aquest?",
"es": "¿Qué tipo de tablero de salidas es éste?",
"cs": "Co je to za odjezdovou tabuli?",
- "zh_Hant": "這是那種類型的時刻表?"
+ "zh_Hant": "這是那種類型的時刻表?",
+ "pl": "Co to za tablica odjazdów?"
},
"mappings": [
{
@@ -327,7 +330,8 @@
"fr": "Panneau des départs de type inconnu",
"ca": "Aquest tauler de sortides és de tipus desconegut",
"es": "Este es un panel de salidas de tipo desconocido",
- "cs": "Toto je odjezdová tabule neznámého typu"
+ "cs": "Toto je odjezdová tabule neznámého typu",
+ "pl": "Jest to tablica odjazdów nieznanego typu"
}
},
{
@@ -339,7 +343,8 @@
"fr": "Panneau électronique, affichant les prochains départs en temps réel",
"ca": "Aquest és un tauler electrònic que mostra les pròximes sortides en temps real",
"es": "Este es un tablero electrónico que muestra las próximas salidas en tiempo real",
- "cs": "Jedná se o elektronickou tabuli, která v reálném čase zobrazuje příští odjezdy"
+ "cs": "Jedná se o elektronickou tabuli, která v reálném čase zobrazuje příští odjezdy",
+ "pl": "To elektroniczna tablica, pokazująca w czasie rzeczywistym kolejne odjazdy"
}
},
{
@@ -397,7 +402,8 @@
"fr": "Ajouter un panneau indiquant les départs, qu'il soit électronique ou papier",
"ca": "Afegeix un tauler que mostra les sortides, de forma electrònica o en paper",
"es": "Añadir un panel de salidas, electrónico o en papel",
- "cs": "Přidejte tabuli s odjezdy, ať už v elektronické nebo papírové podobě"
+ "cs": "Přidejte tabuli s odjezdy, ať už v elektronické nebo papírové podobě",
+ "pl": "Dodaj tablicę pokazującą odjazdy, w wersji elektronicznej lub papierowej"
}
}
],
diff --git a/assets/themes/toilets/toilets.json b/assets/themes/toilets/toilets.json
index 9a9ad0c4c..7ccbf6ff5 100644
--- a/assets/themes/toilets/toilets.json
+++ b/assets/themes/toilets/toilets.json
@@ -8,14 +8,14 @@
"ru": "Открытая карта туалетов",
"ja": "オープントイレマップ",
"zh_Hant": "公共廁所",
- "pl": "Mapa otwartych toalet",
+ "pl": "Publiczne toalety",
"it": "Mappa libera delle toilet",
"nb_NO": "Åpent toalettkart",
"hu": "WC-térkép",
"ca": "Lavabos públics",
"da": "Åbn toiletkort",
- "es": "Mapa Abierto de Baños Públicos",
- "cs": "Open Toilet Map"
+ "es": "Baños públicos",
+ "cs": "Veřejné toalety"
},
"description": {
"en": "A map of public toilets",
diff --git a/assets/themes/transit/transit.json b/assets/themes/transit/transit.json
index 3f9852676..6351a6a9b 100644
--- a/assets/themes/transit/transit.json
+++ b/assets/themes/transit/transit.json
@@ -24,7 +24,8 @@
"ca": "Planifica el teu viatge amb l'ajuda del sistema públic de transport.",
"es": "Planifique su viaje con ayuda del sistema de transporte público.",
"cs": "Naplánujte si cestu pomocí systému veřejné dopravy.",
- "zh_Hant": "藉由大眾運輸系統來計畫你的旅程。"
+ "zh_Hant": "藉由大眾運輸系統來計畫你的旅程。",
+ "pl": "Zaplanuj swoją podróż korzystając z systemu transportu publicznego."
},
"icon": "./assets/layers/transit_stops/bus_stop.svg",
"startZoom": 20,
diff --git a/assets/themes/trees/trees.json b/assets/themes/trees/trees.json
index 16189b650..c02a0cf48 100644
--- a/assets/themes/trees/trees.json
+++ b/assets/themes/trees/trees.json
@@ -29,7 +29,7 @@
"ja": "すべての樹木をマッピングする",
"zh_Hant": "所有樹木的地圖",
"ru": "Карта деревьев",
- "pl": "Sporządzić mapę wszystkich drzew",
+ "pl": "Mapa wszystkich drzew",
"de": "Kartieren Sie alle Bäume",
"nb_NO": "Kartlegg alle trærne",
"hu": "Az összes fa feltérképezése",
@@ -53,7 +53,8 @@
"es": "¡Mapa de los Árboles!",
"da": "Kortlæg alle træerne!",
"cs": "Zmapujte všechny stromy!",
- "pt_BR": "Mapeie todas as árvores!"
+ "pt_BR": "Mapeie todas as árvores!",
+ "pl": "Zmapuj wszystkie drzewa!"
},
"icon": "./assets/themes/trees/logo.svg",
"startLat": 50.642,
diff --git a/assets/themes/vending_machine/vending_machine.json b/assets/themes/vending_machine/vending_machine.json
index 5257a2840..31d0a99e5 100644
--- a/assets/themes/vending_machine/vending_machine.json
+++ b/assets/themes/vending_machine/vending_machine.json
@@ -5,14 +5,20 @@
"nl": "Verkoopautomaten",
"de": "Verkaufsautomaten",
"fr": "Distributeurs",
- "ca": "Màquines expenedores"
+ "ca": "Màquines expenedores",
+ "cs": "Prodejní automaty",
+ "es": "Máquinas expendedoras",
+ "pl": "Automaty sprzedające"
},
"description": {
"en": "Find vending machines for everything",
"nl": "Vind verkoopautomaten voor alles",
"de": "Finde Verkaufautomaten für Alles",
"fr": "Trouver tous les distributeurs",
- "ca": "Troba màquines expenedores per a tot"
+ "ca": "Troba màquines expenedores per a tot",
+ "cs": "Najít prodejní automaty na vše",
+ "es": "Encontrar máquinas expendedoras para todo",
+ "pl": "Znajdź wszelakie automaty sprzedające"
},
"icon": "./assets/layers/vending_machine/vending_machine.svg",
"startLat": 53.21102,
diff --git a/assets/themes/walls_and_buildings/walls_and_buildings.json b/assets/themes/walls_and_buildings/walls_and_buildings.json
index 1c221af37..ed32a1d3d 100644
--- a/assets/themes/walls_and_buildings/walls_and_buildings.json
+++ b/assets/themes/walls_and_buildings/walls_and_buildings.json
@@ -22,7 +22,8 @@
"ca": "Capa construïda especial que proporciona totes les parets i edificis. Aquesta capa és útil als predefinits per a objectes que es poden col·locar a les parets (p. ex. DEA, bústies de correus, entrades, adreces, càmeres de vigilància, ...). Aquesta capa és invisible per defecte i no es pot activar per l'usuari.",
"es": "Capa especial incorporada que proporciona todas las paredes y edificios. Esta capa es útil en los preajustes para objetos que pueden colocarse contra las paredes (por ejemplo: AEDs, buzones de correos, entradas, direcciones, cámaras de vigilancia, ...). Esta capa es invisible por defecto y no puede ser activada por el usuario.",
"cs": "Speciální zabudovaná vrstva poskytující všechny stěny a budovy. Tato vrstva je užitečná v předvolbách pro objekty, které lze umístit ke stěnám (např. AED, poštovní schránky, vchody, adresy, bezpečnostní kamery, …). Tato vrstva je ve výchozím nastavení neviditelná a uživatel ji nemůže přepínat.",
- "zh_Hant": "特殊的內建圖層顯示所有牆壁與建築。這個圖層對於規畫要靠牆的東西 (例如 AED、郵筒、入口、地址、監視器等) 相當實用。這個圖層預設顯示而且無法由使用者開關。"
+ "zh_Hant": "特殊的內建圖層顯示所有牆壁與建築。這個圖層對於規畫要靠牆的東西 (例如 AED、郵筒、入口、地址、監視器等) 相當實用。這個圖層預設顯示而且無法由使用者開關。",
+ "pl": "Specjalna warstwa zabudowana zapewniająca wszystkie mury i budynki. Warstwa ta jest przydatna w ustawieniach wstępnych obiektów, które można umieścić przy ścianach (np. AED, skrzynki pocztowe, wejścia, adresy, kamery monitorujące itp.). Warstwa ta jest domyślnie niewidoczna i użytkownik nie może jej przełączać."
},
"icon": "./assets/layers/walls_and_buildings/walls_and_buildings.png",
"startLat": 50.8465573,
diff --git a/assets/themes/waste/waste.json b/assets/themes/waste/waste.json
index c53ccd1b3..2a8a7aaa1 100644
--- a/assets/themes/waste/waste.json
+++ b/assets/themes/waste/waste.json
@@ -13,7 +13,8 @@
"ru": "Мусор",
"cs": "Odpad",
"zh_Hant": "廢棄物",
- "eu": "Hondakinak eta birziklapena"
+ "eu": "Hondakinak eta birziklapena",
+ "pl": "Odpady"
},
"description": {
"en": "Map showing waste baskets and recycling facilities.",
@@ -25,7 +26,8 @@
"da": "Kort over affaldskurve og genbrugsanlæg.",
"es": "Mapa que muestra las papeleras y las instalaciones de reciclaje.",
"cs": "Mapa zobrazující koše na odpadky a recyklační zařízení.",
- "zh_Hant": "顯示垃圾筒與回收設施的地圖。"
+ "zh_Hant": "顯示垃圾筒與回收設施的地圖。",
+ "pl": "Mapa przedstawiająca kosze na śmieci i zakłady recyklingu."
},
"icon": "./assets/layers/recycling/recycling-14.svg",
"startZoom": 19,
diff --git a/langs/layers/cs.json b/langs/layers/cs.json
index 11df79104..82802b59a 100644
--- a/langs/layers/cs.json
+++ b/langs/layers/cs.json
@@ -35,16 +35,6 @@
"1": {
"title": "volně stojící plakátovací skříň"
},
- "10": {
- "description": "Používá se pro reklamní nápisy, neonové nápisy, loga a vstupní nápisy institucí",
- "title": "cedule"
- },
- "11": {
- "title": "socha"
- },
- "12": {
- "title": "nástěnná malba"
- },
"2": {
"title": "plakátovací skříň připevněná na stěnu"
},
@@ -71,6 +61,16 @@
},
"9": {
"title": "totem"
+ },
+ "10": {
+ "description": "Používá se pro reklamní nápisy, neonové nápisy, loga a vstupní nápisy institucí",
+ "title": "cedule"
+ },
+ "11": {
+ "title": "socha"
+ },
+ "12": {
+ "title": "nástěnná malba"
}
},
"tagRenderings": {
@@ -165,9 +165,6 @@
"1": {
"then": "Toto je deska"
},
- "10": {
- "then": "Toto je nástěnná malba"
- },
"2": {
"then": "Toto je sloup"
},
@@ -191,6 +188,9 @@
},
"9": {
"then": "Toto je totem"
+ },
+ "10": {
+ "then": "Toto je nástěnná malba"
}
},
"question": "O jaký typ reklamního prvku se jedná?",
@@ -205,9 +205,6 @@
"1": {
"then": "Deska"
},
- "10": {
- "then": "Nástěnná malba"
- },
"2": {
"then": "Skříň na plakáty"
},
@@ -231,6 +228,9 @@
},
"9": {
"then": "Totem"
+ },
+ "10": {
+ "then": "Nástěnná malba"
}
}
}
@@ -312,15 +312,6 @@
"1": {
"then": "Nástěnná malba"
},
- "10": {
- "then": "Azulejo (španělské dekorativní dlaždice)"
- },
- "11": {
- "then": "Obklady a dlažba"
- },
- "12": {
- "then": "Dřevořezba"
- },
"2": {
"then": "Malba"
},
@@ -344,6 +335,15 @@
},
"9": {
"then": "Reliéf"
+ },
+ "10": {
+ "then": "Azulejo (španělské dekorativní dlaždice)"
+ },
+ "11": {
+ "then": "Obklady a dlažba"
+ },
+ "12": {
+ "then": "Dřevořezba"
}
},
"question": "Jaký je typ tohoto uměleckého díla?",
@@ -1850,27 +1850,6 @@
"1": {
"question": "Má Schuko nástěnná zástrčka bez zemního kolíku (CEE7/4 typu F) konektor"
},
- "10": {
- "question": "Má Type 2 s kabelem (mennekes) konektor"
- },
- "11": {
- "question": "Má Tesla Supercharger CCS (na značkový typ2_css) konektor"
- },
- "12": {
- "question": "Má Tesla Supercharger (destinace) konektor"
- },
- "13": {
- "question": "Má Tesla Supercharger (Destination) (typ 2 s kabelem označeným jako tesla) konektor"
- },
- "14": {
- "question": "Má USB pro nabíjení telefonů a drobné elektroniky konektor"
- },
- "15": {
- "question": "Má Bosch Active Connect s 3 kolíky a kabel konektor"
- },
- "16": {
- "question": "Má Bosch Active Connect s 5 kolíky a kabel konektor"
- },
"2": {
"question": "Má Evropskou zásuvku se zemnícím kolíkem (CEE7/4 typ E) konektor"
},
@@ -1894,6 +1873,27 @@
},
"9": {
"question": "Má Type 2 CCS (mennekes) konektor"
+ },
+ "10": {
+ "question": "Má Type 2 s kabelem (mennekes) konektor"
+ },
+ "11": {
+ "question": "Má Tesla Supercharger CCS (na značkový typ2_css) konektor"
+ },
+ "12": {
+ "question": "Má Tesla Supercharger (destinace) konektor"
+ },
+ "13": {
+ "question": "Má Tesla Supercharger (Destination) (typ 2 s kabelem označeným jako tesla) konektor"
+ },
+ "14": {
+ "question": "Má USB pro nabíjení telefonů a drobné elektroniky konektor"
+ },
+ "15": {
+ "question": "Má Bosch Active Connect s 3 kolíky a kabel konektor"
+ },
+ "16": {
+ "question": "Má Bosch Active Connect s 5 kolíky a kabel konektor"
}
}
}
@@ -1949,6 +1949,24 @@
"1": {
"then": "Schuko nástěnná zástrčka bez zemního kolíku (CEE7/4 typu F)"
},
+ "2": {
+ "then": "Evropská zástrčka se zemnícím kolíkem (CEE7/4 typ E)"
+ },
+ "3": {
+ "then": "Evropská zástrčka se zemnícím kolíkem (CEE7/4 typ E)"
+ },
+ "6": {
+ "then": "Type 1 s kabelem (J1772)"
+ },
+ "7": {
+ "then": "Type 1 s kabelem (J1772)"
+ },
+ "8": {
+ "then": "Type 1 bez kabelu (J1772)"
+ },
+ "9": {
+ "then": "Type 1 bez kabelu (J1772)"
+ },
"10": {
"then": "Typ 1 CCS (aka Typ 1 Combo)"
},
@@ -1973,9 +1991,6 @@
"19": {
"then": "Typ 2 s kabelem (mennekes)"
},
- "2": {
- "then": "Evropská zástrčka se zemnícím kolíkem (CEE7/4 typ E)"
- },
"20": {
"then": "Tesla Supercharger CCS (značkový typ2_css)"
},
@@ -1987,21 +2002,6 @@
},
"27": {
"then": "USB pro nabíjení telefonů a maléh elektroniky"
- },
- "3": {
- "then": "Evropská zástrčka se zemnícím kolíkem (CEE7/4 typ E)"
- },
- "6": {
- "then": "Type 1 s kabelem (J1772)"
- },
- "7": {
- "then": "Type 1 s kabelem (J1772)"
- },
- "8": {
- "then": "Type 1 bez kabelu (J1772)"
- },
- "9": {
- "then": "Type 1 bez kabelu (J1772)"
}
},
"question": "Jaké nabíjecí přípojky jsou zde k dispozici?"
@@ -2313,44 +2313,6 @@
},
"filters": {
"filter": {
- "10": {
- "options": {
- "1": {
- "question": "Psi povoleny"
- },
- "2": {
- "question": "Psi nejsou povoleni"
- }
- }
- },
- "11": {
- "options": {
- "0": {
- "question": "Nabízí internet"
- }
- }
- },
- "13": {
- "options": {
- "0": {
- "question": "Má nabídku bez cukru"
- }
- }
- },
- "14": {
- "options": {
- "0": {
- "question": "Má bezlepkovou nabídku"
- }
- }
- },
- "15": {
- "options": {
- "0": {
- "question": "Má nabídku bez laktózy"
- }
- }
- },
"4": {
"options": {
"0": {
@@ -2400,6 +2362,44 @@
"question": "Použití zdarma"
}
}
+ },
+ "10": {
+ "options": {
+ "1": {
+ "question": "Psi povoleny"
+ },
+ "2": {
+ "question": "Psi nejsou povoleni"
+ }
+ }
+ },
+ "11": {
+ "options": {
+ "0": {
+ "question": "Nabízí internet"
+ }
+ }
+ },
+ "13": {
+ "options": {
+ "0": {
+ "question": "Má nabídku bez cukru"
+ }
+ }
+ },
+ "14": {
+ "options": {
+ "0": {
+ "question": "Má bezlepkovou nabídku"
+ }
+ }
+ },
+ "15": {
+ "options": {
+ "0": {
+ "question": "Má nabídku bez laktózy"
+ }
+ }
}
}
},
@@ -2808,13 +2808,6 @@
}
}
},
- "10": {
- "options": {
- "0": {
- "question": "Všechny poznámky"
- }
- }
- },
"5": {
"options": {
"0": {
@@ -2835,6 +2828,13 @@
"question": "Zobrazit pouze otevřené poznámky"
}
}
+ },
+ "10": {
+ "options": {
+ "0": {
+ "question": "Všechny poznámky"
+ }
+ }
}
},
"name": "Poznámky OpenStreetMap",
@@ -3132,21 +3132,6 @@
"1": {
"then": "To je normální parkovací místo."
},
- "10": {
- "then": "Jedná se o parkovací místo vyhrazené pro rodiče s dětmi."
- },
- "11": {
- "then": "Jedná se o parkovací místo vyhrazené pro zaměstnance."
- },
- "12": {
- "then": "Jedná se o parkovací místo vyhrazené pro taxíky."
- },
- "13": {
- "then": "Jedná se o parkovací místo vyhrazené pro vozidla táhnoucí přívěs."
- },
- "14": {
- "then": "Jedná se o parkovací místo vyhrazené pro sdílení automobilů."
- },
"2": {
"then": "Jedná se o parkovací místo pro osoby se zdravotním postižením."
},
@@ -3170,6 +3155,21 @@
},
"9": {
"then": "Jedná se o parkovací místo vyhrazené pro motocykly."
+ },
+ "10": {
+ "then": "Jedná se o parkovací místo vyhrazené pro rodiče s dětmi."
+ },
+ "11": {
+ "then": "Jedná se o parkovací místo vyhrazené pro zaměstnance."
+ },
+ "12": {
+ "then": "Jedná se o parkovací místo vyhrazené pro taxíky."
+ },
+ "13": {
+ "then": "Jedná se o parkovací místo vyhrazené pro vozidla táhnoucí přívěs."
+ },
+ "14": {
+ "then": "Jedná se o parkovací místo vyhrazené pro sdílení automobilů."
}
},
"question": "Co je to za parkovací místo?"
@@ -4431,4 +4431,4 @@
}
}
}
-}
+}
\ No newline at end of file
diff --git a/langs/layers/de.json b/langs/layers/de.json
index b6f7944b2..ef4966cc0 100644
--- a/langs/layers/de.json
+++ b/langs/layers/de.json
@@ -4627,27 +4627,6 @@
}
}
},
- "13": {
- "options": {
- "0": {
- "question": "Hat zuckerfreie Angebote"
- }
- }
- },
- "14": {
- "options": {
- "0": {
- "question": "Hat glutenfreie Angebote"
- }
- }
- },
- "15": {
- "options": {
- "0": {
- "question": "Hat laktosefreie Angebote"
- }
- }
- },
"2": {
"options": {
"0": {
@@ -4719,7 +4698,6 @@
}
}
},
-
"10": {
"options": {
"0": {
@@ -4746,6 +4724,27 @@
"question": "Stromanschluss vorhanden"
}
}
+ },
+ "13": {
+ "options": {
+ "0": {
+ "question": "Hat zuckerfreie Angebote"
+ }
+ }
+ },
+ "14": {
+ "options": {
+ "0": {
+ "question": "Hat glutenfreie Angebote"
+ }
+ }
+ },
+ "15": {
+ "options": {
+ "0": {
+ "question": "Hat laktosefreie Angebote"
+ }
+ }
}
}
},
@@ -10637,4 +10636,4 @@
}
}
}
-}
+}
\ No newline at end of file
diff --git a/langs/layers/en.json b/langs/layers/en.json
index 29c34397c..07327c7e6 100644
--- a/langs/layers/en.json
+++ b/langs/layers/en.json
@@ -5382,6 +5382,19 @@
"render": "Your travelled path"
}
},
+ "guidepost": {
+ "description": "Guideposts (also known as fingerposts or finger posts) are often found along official hiking/cycling/riding/skiing routes to indicate the directions to different destinations",
+ "name": "Guideposts",
+ "presets": {
+ "0": {
+ "description": "A guidepost (also known as fingerpost) is often found along official hiking/cycling/riding/skiing routes to indicate the directions to different destinations",
+ "title": "a guidepost"
+ }
+ },
+ "title": {
+ "render": "Guidepost"
+ }
+ },
"hackerspace": {
"description": "Hackerspace",
"name": "Hackerspace",
@@ -8622,6 +8635,9 @@
},
"4": {
"question": "Tennis fields"
+ },
+ "5": {
+ "question": "Badminton fields"
}
}
}
diff --git a/langs/layers/es.json b/langs/layers/es.json
index 30c26bf39..85d3461a5 100644
--- a/langs/layers/es.json
+++ b/langs/layers/es.json
@@ -35,16 +35,6 @@
"1": {
"title": "un mupi"
},
- "10": {
- "description": "Se utiliza para carteles publicitarios, letreros de neón, logotipos y carteles en entradas institucionales",
- "title": "un señal"
- },
- "11": {
- "title": "una escultura"
- },
- "12": {
- "title": "una pared pintada"
- },
"2": {
"title": "un mupi sobre la pared"
},
@@ -71,6 +61,16 @@
},
"9": {
"title": "un tótem"
+ },
+ "10": {
+ "description": "Se utiliza para carteles publicitarios, letreros de neón, logotipos y carteles en entradas institucionales",
+ "title": "un señal"
+ },
+ "11": {
+ "title": "una escultura"
+ },
+ "12": {
+ "title": "una pared pintada"
}
},
"tagRenderings": {
@@ -165,9 +165,6 @@
"1": {
"then": "Esto es un tablón de anuncios"
},
- "10": {
- "then": "Esto es una pared pintada"
- },
"2": {
"then": "Esto es una columna"
},
@@ -191,6 +188,9 @@
},
"9": {
"then": "Esto es un tótem"
+ },
+ "10": {
+ "then": "Esto es una pared pintada"
}
},
"question": "¿Qué tipo de elemento publicitario es?",
@@ -205,9 +205,6 @@
"1": {
"then": "Tablon de anuncios"
},
- "10": {
- "then": "Pared Pintada"
- },
"2": {
"then": "Mupi"
},
@@ -231,6 +228,9 @@
},
"9": {
"then": "Tótem"
+ },
+ "10": {
+ "then": "Pared Pintada"
}
}
}
@@ -312,15 +312,6 @@
"1": {
"then": "Mural"
},
- "10": {
- "then": "Azulejo (Baldosas decorativas Españolas y Portuguesas)"
- },
- "11": {
- "then": "Cerámica"
- },
- "12": {
- "then": "Tallado en madera"
- },
"2": {
"then": "Pintura"
},
@@ -344,6 +335,15 @@
},
"9": {
"then": "Relieve"
+ },
+ "10": {
+ "then": "Azulejo (Baldosas decorativas Españolas y Portuguesas)"
+ },
+ "11": {
+ "then": "Cerámica"
+ },
+ "12": {
+ "then": "Tallado en madera"
}
},
"question": "¿Qué tipo de obra es esta pieza?",
@@ -1440,27 +1440,6 @@
"0": {
"question": "Todos los conectores"
},
- "10": {
- "question": "Tiene un conector Tipo 2 con cable (mennekes) "
- },
- "11": {
- "question": "Tiene un conector Tesla Supercharger CCS (un tipo2_css de marca) "
- },
- "12": {
- "question": "Tiene un conector Tesla Supercharger (destination) "
- },
- "13": {
- "question": "Tiene un conector Tesla Supercharger (Destination) (Tipo2 A con un cable de marca tesla) "
- },
- "14": {
- "question": "Tiene un conector USB para cargar teléfonos y dispositivos electrónicos pequeños "
- },
- "15": {
- "question": "Tiene un conector Bosch Active Connect con 3 pines y cable "
- },
- "16": {
- "question": "Tiene un conector Bosch Active Connect con 5 pines y cable "
- },
"2": {
"question": "Tiene un conector enchufe de pared Europeo con un pin de tierra (CEE7/4 tipo E) "
},
@@ -1484,6 +1463,27 @@
},
"9": {
"question": "Tiene un conector Tipo 2 CCS (mennekes)
"
+ },
+ "10": {
+ "question": "Tiene un conector Tipo 2 con cable (mennekes) "
+ },
+ "11": {
+ "question": "Tiene un conector Tesla Supercharger CCS (un tipo2_css de marca) "
+ },
+ "12": {
+ "question": "Tiene un conector Tesla Supercharger (destination) "
+ },
+ "13": {
+ "question": "Tiene un conector Tesla Supercharger (Destination) (Tipo2 A con un cable de marca tesla) "
+ },
+ "14": {
+ "question": "Tiene un conector USB para cargar teléfonos y dispositivos electrónicos pequeños "
+ },
+ "15": {
+ "question": "Tiene un conector Bosch Active Connect con 3 pines y cable "
+ },
+ "16": {
+ "question": "Tiene un conector Bosch Active Connect con 5 pines y cable "
}
}
}
@@ -1538,6 +1538,30 @@
"1": {
"then": "Enchufe de pared Schuko sin pin de tierra (CEE7/4 tipo F)"
},
+ "2": {
+ "then": "Enchufe de pared Europeo con pin de tierra (CEE7/4 tipo E)"
+ },
+ "3": {
+ "then": "Enchufe de pared Europeo con pin de tierra (CEE7/4 tipo E)"
+ },
+ "4": {
+ "then": "Chademo"
+ },
+ "5": {
+ "then": "Chademo"
+ },
+ "6": {
+ "then": "Tipo 1 con cable (J1772)"
+ },
+ "7": {
+ "then": "Tipo 1 con cable (J1772)"
+ },
+ "8": {
+ "then": "Tipo 1 sin cable (J1772)"
+ },
+ "9": {
+ "then": "Tipo 1 sin cable (J1772)"
+ },
"10": {
"then": "CSS Tipo 1 (también conocido como Tipo 1 Combo)"
},
@@ -1568,9 +1592,6 @@
"19": {
"then": "Tipo 2 con cable (mennekes)"
},
- "2": {
- "then": "Enchufe de pared Europeo con pin de tierra (CEE7/4 tipo E)"
- },
"20": {
"then": "CCS Supercargador Tesla (un tipo2_css con marca)"
},
@@ -1601,32 +1622,11 @@
"29": {
"then": "Bosch Active Connect con 3 pines y cable"
},
- "3": {
- "then": "Enchufe de pared Europeo con pin de tierra (CEE7/4 tipo E)"
- },
"30": {
"then": "Bosch Active Connect con 5 pines y cable"
},
"31": {
"then": "Bosch Active Connect con 5 pines y cable"
- },
- "4": {
- "then": "Chademo"
- },
- "5": {
- "then": "Chademo"
- },
- "6": {
- "then": "Tipo 1 con cable (J1772)"
- },
- "7": {
- "then": "Tipo 1 con cable (J1772)"
- },
- "8": {
- "then": "Tipo 1 sin cable (J1772)"
- },
- "9": {
- "then": "Tipo 1 sin cable (J1772)"
}
},
"question": "¿Qué tipo de conexiones de carga están disponibles aquí?"
@@ -2021,12 +2021,6 @@
"1": {
"then": "Este carril bici está pavimentado"
},
- "10": {
- "then": "Este carril bici está hecho de gravilla"
- },
- "12": {
- "then": "Este carril bici está hecho de tierra natural"
- },
"2": {
"then": "Este carril bici está hecho de asfalto"
},
@@ -2041,6 +2035,12 @@
},
"9": {
"then": "Este carril bici está hecho de grava"
+ },
+ "10": {
+ "then": "Este carril bici está hecho de gravilla"
+ },
+ "12": {
+ "then": "Este carril bici está hecho de tierra natural"
}
},
"question": "¿De qué superficie está hecho este carril bici?",
@@ -2086,9 +2086,6 @@
"1": {
"then": "Este carril bici está pavimentado"
},
- "10": {
- "then": "Este carril bici está hecho de gravilla"
- },
"2": {
"then": "Este carril bici está hecho de asfalto"
},
@@ -2100,6 +2097,9 @@
},
"9": {
"then": "Este carril bici está hecho de grava"
+ },
+ "10": {
+ "then": "Este carril bici está hecho de gravilla"
}
},
"question": "¿De qué esta hecha la superficie de esta calle?",
@@ -2710,18 +2710,6 @@
"0": {
"then": "Esto es una pizzería"
},
- "10": {
- "then": "Aquí se sirven platos Chinos"
- },
- "11": {
- "then": "Aquí se sirven platos Griegos"
- },
- "12": {
- "then": "Aquí se sirven platos Indios"
- },
- "13": {
- "then": "Aquí se sirven platos Turcos"
- },
"2": {
"then": "Principalmente sirve pasta"
},
@@ -2742,6 +2730,18 @@
},
"9": {
"then": "Aquí se sirven platos Franceses"
+ },
+ "10": {
+ "then": "Aquí se sirven platos Chinos"
+ },
+ "11": {
+ "then": "Aquí se sirven platos Griegos"
+ },
+ "12": {
+ "then": "Aquí se sirven platos Indios"
+ },
+ "13": {
+ "then": "Aquí se sirven platos Turcos"
}
},
"question": "¿Qué comida se sirve aquí?",
@@ -3139,19 +3139,6 @@
}
}
},
- "10": {
- "options": {
- "0": {
- "question": "Todas las notas"
- },
- "1": {
- "question": "Ocultar las notas de importación"
- },
- "2": {
- "question": "Solo mostrar las notas de importación"
- }
- }
- },
"2": {
"options": {
"0": {
@@ -3207,6 +3194,19 @@
"question": "Solo mostrar las notas abiertas"
}
}
+ },
+ "10": {
+ "options": {
+ "0": {
+ "question": "Todas las notas"
+ },
+ "1": {
+ "question": "Ocultar las notas de importación"
+ },
+ "2": {
+ "question": "Solo mostrar las notas de importación"
+ }
+ }
}
},
"name": "Notas de OpenStreetMap",
@@ -3822,6 +3822,21 @@
"1": {
"question": "Reciclaje de baterías"
},
+ "3": {
+ "question": "Reciclaje de latas"
+ },
+ "4": {
+ "question": "Reciclaje de ropa"
+ },
+ "5": {
+ "question": "Reciclaje de aceite de cocina"
+ },
+ "6": {
+ "question": "Reciclaje de aceite de motor"
+ },
+ "9": {
+ "question": "Reciclaje de botellas de cristal"
+ },
"10": {
"question": "Reciclaje de cristal"
},
@@ -3845,21 +3860,6 @@
},
"18": {
"question": "Reciclaje de pequeños electrodomésticos"
- },
- "3": {
- "question": "Reciclaje de latas"
- },
- "4": {
- "question": "Reciclaje de ropa"
- },
- "5": {
- "question": "Reciclaje de aceite de cocina"
- },
- "6": {
- "question": "Reciclaje de aceite de motor"
- },
- "9": {
- "question": "Reciclaje de botellas de cristal"
}
}
}
@@ -3902,6 +3902,24 @@
"0": {
"then": "Aquí se pueden reciclar baterías"
},
+ "2": {
+ "then": "Aquí se pueden reciclar latas"
+ },
+ "3": {
+ "then": "Aquí se puede reciclar ropa"
+ },
+ "4": {
+ "then": "Aquí se puede reciclar aceite de cocina"
+ },
+ "5": {
+ "then": "Aquí se puede reciclar aceite de motor"
+ },
+ "8": {
+ "then": "Aquí se pueden reciclar residuos orgánicos"
+ },
+ "9": {
+ "then": "Aquí se pueden reciclar botellas de cristal"
+ },
"10": {
"then": "Aquí se puede reciclar cristal"
},
@@ -3925,24 +3943,6 @@
},
"19": {
"then": "Aquí se pueden reciclar zapatos"
- },
- "2": {
- "then": "Aquí se pueden reciclar latas"
- },
- "3": {
- "then": "Aquí se puede reciclar ropa"
- },
- "4": {
- "then": "Aquí se puede reciclar aceite de cocina"
- },
- "5": {
- "then": "Aquí se puede reciclar aceite de motor"
- },
- "8": {
- "then": "Aquí se pueden reciclar residuos orgánicos"
- },
- "9": {
- "then": "Aquí se pueden reciclar botellas de cristal"
}
},
"question": "¿Qué se puede reciclar aquí?"
@@ -4246,6 +4246,11 @@
"question": "¿De qué color es la luz que emite esta lámpara?",
"render": "Esta lámpara emite luz {light:colour}"
},
+ "count": {
+ "mappings": {
+ "0": {}
+ }
+ },
"direction": {
"question": "¿Hacia donde apunta esta lámpara?",
"render": "Esta lámpara apunta hacia {light:direction}"
@@ -4286,12 +4291,6 @@
"1": {
"then": "Esta lámpara utiliza LEDs"
},
- "10": {
- "then": "Esta lámpara utiliza lámparas de sodio de alta presión (naranja con blanco)"
- },
- "11": {
- "then": "Esta lampara se ilumina con gas"
- },
"2": {
"then": "Esta lámpara utiliza iluminación incandescente"
},
@@ -4312,6 +4311,12 @@
},
"9": {
"then": "Esta lámpara utiliza lámparas de sodio de baja presión (naranja monocromo)"
+ },
+ "10": {
+ "then": "Esta lámpara utiliza lámparas de sodio de alta presión (naranja con blanco)"
+ },
+ "11": {
+ "then": "Esta lampara se ilumina con gas"
}
},
"question": "¿Qué tipo de iluminación utiliza esta lámpara?"
@@ -4894,4 +4899,4 @@
}
}
}
-}
+}
\ No newline at end of file
diff --git a/langs/layers/nl.json b/langs/layers/nl.json
index 45b40274c..cffdb23b9 100644
--- a/langs/layers/nl.json
+++ b/langs/layers/nl.json
@@ -7765,6 +7765,9 @@
},
"4": {
"question": "Tennisveld"
+ },
+ "5": {
+ "question": "Badmintonveld"
}
}
}
diff --git a/langs/themes/cs.json b/langs/themes/cs.json
index a5603aaae..5c2b7fb71 100644
--- a/langs/themes/cs.json
+++ b/langs/themes/cs.json
@@ -984,33 +984,6 @@
"onwheels": {
"description": "Na této mapě jsou zobrazena veřejně přístupná místa pro vozíčkáře, a lze je také snadno přidat",
"layers": {
- "19": {
- "override": {
- "=title": {
- "render": "Statistiky"
- }
- }
- },
- "20": {
- "override": {
- "+tagRenderings": {
- "0": {
- "render": {
- "special": {
- "text": "Dovoz"
- }
- }
- },
- "1": {
- "render": {
- "special": {
- "message": "Přidat všechny navrhované značky"
- }
- }
- }
- }
- }
- },
"4": {
"override": {
"filter": {
@@ -1053,6 +1026,33 @@
"override": {
"name": "Parkovací místa pro osoby se zdravotním postižením"
}
+ },
+ "19": {
+ "override": {
+ "=title": {
+ "render": "Statistiky"
+ }
+ }
+ },
+ "20": {
+ "override": {
+ "+tagRenderings": {
+ "0": {
+ "render": {
+ "special": {
+ "text": "Dovoz"
+ }
+ }
+ },
+ "1": {
+ "render": {
+ "special": {
+ "message": "Přidat všechny navrhované značky"
+ }
+ }
+ }
+ }
+ }
}
},
"title": "Na kolečkách"
@@ -1213,6 +1213,10 @@
"stations": {
"description": "Zobrazení, úprava a přidání podrobností o vlakovém nádraží",
"layers": {
+ "3": {
+ "description": "Vrstva zobrazující vlaková nádraží",
+ "name": "Vlaková nádraží"
+ },
"16": {
"description": "Zobrazuje vlaky odjíždějící z této stanice",
"name": "Odjezdové tabule",
@@ -1244,10 +1248,6 @@
"title": {
"render": "Odjezdová tabule"
}
- },
- "3": {
- "description": "Vrstva zobrazující vlaková nádraží",
- "name": "Vlaková nádraží"
}
},
"title": "Vlaková nádraží"
@@ -1343,4 +1343,4 @@
"shortDescription": "Mapa odpadkových košů",
"title": "Odpadkový koš"
}
-}
+}
\ No newline at end of file
diff --git a/langs/themes/en.json b/langs/themes/en.json
index d07b53164..da64985f9 100644
--- a/langs/themes/en.json
+++ b/langs/themes/en.json
@@ -799,6 +799,10 @@
}
}
},
+ "guideposts": {
+ "description": "Guideposts (also known as fingerposts or finger posts) are often found along official hiking, cycling, skiing or horseback riding routes to indicate the directions to different destinations. Additionally, they are often named after a region or place and show the altitude.\n\nThe position of a signpost can be used by a hiker/biker/rider/skier as a confirmation of the current position, especially if they use a printed map without a GPS receiver. ",
+ "title": "Guideposts"
+ },
"hackerspaces": {
"description": "On this map you can see hackerspaces, add a new hackerspace or update data directly",
"shortDescription": "A map of hackerspaces",
diff --git a/langs/themes/es.json b/langs/themes/es.json
index 285b218d9..bc1269a2f 100644
--- a/langs/themes/es.json
+++ b/langs/themes/es.json
@@ -991,33 +991,6 @@
"onwheels": {
"description": "En este mapa se muestran los lugares accesibles al público en silla de ruedas, que pueden añadirse fácilmente",
"layers": {
- "19": {
- "override": {
- "=title": {
- "render": "Estadísticas"
- }
- }
- },
- "20": {
- "override": {
- "+tagRenderings": {
- "0": {
- "render": {
- "special": {
- "text": "Importar"
- }
- }
- },
- "1": {
- "render": {
- "special": {
- "message": "Añadir todas las etiquetas sugeridas"
- }
- }
- }
- }
- }
- },
"4": {
"override": {
"filter": {
@@ -1060,6 +1033,33 @@
"override": {
"name": "Plazas de aparcamiento para discapacitados"
}
+ },
+ "19": {
+ "override": {
+ "=title": {
+ "render": "Estadísticas"
+ }
+ }
+ },
+ "20": {
+ "override": {
+ "+tagRenderings": {
+ "0": {
+ "render": {
+ "special": {
+ "text": "Importar"
+ }
+ }
+ },
+ "1": {
+ "render": {
+ "special": {
+ "message": "Añadir todas las etiquetas sugeridas"
+ }
+ }
+ }
+ }
+ }
}
},
"title": "Sobre ruedas"
@@ -1220,6 +1220,10 @@
"stations": {
"description": "Ver, editar y añadir detalles a una estación de tren",
"layers": {
+ "3": {
+ "description": "Capa que muestra las estaciones de tren",
+ "name": "Estación de Tren"
+ },
"16": {
"description": "Pantallas que muestran los trenes que saldrán de esta estación",
"name": "Tableros de salidas",
@@ -1251,10 +1255,6 @@
"title": {
"render": "Tablero de salidas"
}
- },
- "3": {
- "description": "Capa que muestra las estaciones de tren",
- "name": "Estación de Tren"
}
},
"title": "Estaciones de tren"
@@ -1350,4 +1350,4 @@
"shortDescription": "Un mapa con papeleras",
"title": "Papeleras"
}
-}
+}
\ No newline at end of file
diff --git a/langs/themes/pl.json b/langs/themes/pl.json
index 59c1ea88c..e74f35264 100644
--- a/langs/themes/pl.json
+++ b/langs/themes/pl.json
@@ -991,33 +991,6 @@
"onwheels": {
"description": "Na tej mapie pokazane są miejsca publicznie dostępne dla wózków inwalidzkich, które można łatwo dodać",
"layers": {
- "19": {
- "override": {
- "=title": {
- "render": "Statystyki"
- }
- }
- },
- "20": {
- "override": {
- "+tagRenderings": {
- "0": {
- "render": {
- "special": {
- "text": "Import"
- }
- }
- },
- "1": {
- "render": {
- "special": {
- "message": "Dodaj wszystkie sugerowane znaczniki"
- }
- }
- }
- }
- }
- },
"4": {
"override": {
"filter": {
@@ -1060,6 +1033,33 @@
"override": {
"name": "Miejsca parkingowe dla niepełnosprawnych"
}
+ },
+ "19": {
+ "override": {
+ "=title": {
+ "render": "Statystyki"
+ }
+ }
+ },
+ "20": {
+ "override": {
+ "+tagRenderings": {
+ "0": {
+ "render": {
+ "special": {
+ "text": "Import"
+ }
+ }
+ },
+ "1": {
+ "render": {
+ "special": {
+ "message": "Dodaj wszystkie sugerowane znaczniki"
+ }
+ }
+ }
+ }
+ }
}
},
"title": "Na kółkach"
@@ -1220,6 +1220,10 @@
"stations": {
"description": "Przeglądaj, edytuj i dodawaj szczegóły do stacji kolejowej",
"layers": {
+ "3": {
+ "description": "Warstwa pokazująca stacje kolejowe",
+ "name": "Stacje Kolejowe"
+ },
"16": {
"description": "Ekrany wyświetlające pokazujące pociągi, które odjadą z tej stacji",
"name": "Tablice odjazdów",
@@ -1251,10 +1255,6 @@
"title": {
"render": "Tablica odjazdów"
}
- },
- "3": {
- "description": "Warstwa pokazująca stacje kolejowe",
- "name": "Stacje Kolejowe"
}
},
"title": "Stacje Kolejowe"
@@ -1350,4 +1350,4 @@
"shortDescription": "Mapa koszy na śmieci",
"title": "Kosz na śmieci"
}
-}
+}
\ No newline at end of file