From 6392829029bb4de45ee376bbf823fa705b34ca7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Haberth=C3=BCr?= Date: Thu, 20 Apr 2023 05:54:57 +0000 Subject: [PATCH 01/62] Translated using Weblate (English) Currently translated at 100.0% (2800 of 2800 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/en/ --- langs/layers/en.json | 422 +++++++++++++++++++++---------------------- 1 file changed, 211 insertions(+), 211 deletions(-) diff --git a/langs/layers/en.json b/langs/layers/en.json index 2a9f5de78..5c06ee0fe 100644 --- a/langs/layers/en.json +++ b/langs/layers/en.json @@ -35,6 +35,16 @@ "1": { "title": "a freestanding poster box" }, + "10": { + "description": "Used for advertising signs, neon signs, logos & institutional entrance signs", + "title": "a sign" + }, + "11": { + "title": "a sculpture" + }, + "12": { + "title": "a wall painting" + }, "2": { "title": "a poster box mounted on a wall" }, @@ -61,16 +71,6 @@ }, "9": { "title": "a totem" - }, - "10": { - "description": "Used for advertising signs, neon signs, logos & institutional entrance signs", - "title": "a sign" - }, - "11": { - "title": "a sculpture" - }, - "12": { - "title": "a wall painting" } }, "tagRenderings": { @@ -123,7 +123,7 @@ "then": "Local information" }, "2": { - "then": "Securty information" + "then": "Security information" }, "3": { "then": "Electoral advertising" @@ -165,6 +165,9 @@ "1": { "then": "This is a board" }, + "10": { + "then": "This is a wall painting" + }, "2": { "then": "This is a column" }, @@ -188,9 +191,6 @@ }, "9": { "then": "This is a totem" - }, - "10": { - "then": "This is a wall painting" } }, "question": "Which type of advertising feature is this?", @@ -205,6 +205,9 @@ "1": { "then": "Board" }, + "10": { + "then": "Wall painting" + }, "2": { "then": "Poster Box" }, @@ -228,9 +231,6 @@ }, "9": { "then": "Totem" - }, - "10": { - "then": "Wall painting" } } } @@ -309,6 +309,15 @@ "1": { "then": "Mural" }, + "10": { + "then": "Azulejo (Spanish decorative tilework)" + }, + "11": { + "then": "Tilework" + }, + "12": { + "then": "Woodcarving" + }, "2": { "then": "Painting" }, @@ -332,15 +341,6 @@ }, "9": { "then": "Relief" - }, - "10": { - "then": "Azulejo (Spanish decorative tilework)" - }, - "11": { - "then": "Tilework" - }, - "12": { - "then": "Woodcarving" } }, "question": "What is the type of this artwork?", @@ -1785,6 +1785,27 @@ "1": { "question": "Has a
Schuko wall plug without ground pin (CEE7/4 type F)
connector" }, + "10": { + "question": "Has a
Type 2 with cable (mennekes)
connector" + }, + "11": { + "question": "Has a
Tesla Supercharger CCS (a branded type2_css)
connector" + }, + "12": { + "question": "Has a
Tesla Supercharger (destination)
connector" + }, + "13": { + "question": "Has a
Tesla Supercharger (Destination) (A Type 2 with cable branded as tesla)
connector" + }, + "14": { + "question": "Has a
USB to charge phones and small electronics
connector" + }, + "15": { + "question": "Has a
Bosch Active Connect with 3 pins and cable
connector" + }, + "16": { + "question": "Has a
Bosch Active Connect with 5 pins and cable
connector" + }, "2": { "question": "Has a
European wall plug with ground pin (CEE7/4 type E)
connector" }, @@ -1808,27 +1829,6 @@ }, "9": { "question": "Has a
Type 2 CCS (mennekes)
connector" - }, - "10": { - "question": "Has a
Type 2 with cable (mennekes)
connector" - }, - "11": { - "question": "Has a
Tesla Supercharger CCS (a branded type2_css)
connector" - }, - "12": { - "question": "Has a
Tesla Supercharger (destination)
connector" - }, - "13": { - "question": "Has a
Tesla Supercharger (Destination) (A Type 2 with cable branded as tesla)
connector" - }, - "14": { - "question": "Has a
USB to charge phones and small electronics
connector" - }, - "15": { - "question": "Has a
Bosch Active Connect with 3 pins and cable
connector" - }, - "16": { - "question": "Has a
Bosch Active Connect with 5 pins and cable
connector" } } } @@ -1884,30 +1884,6 @@ "1": { "then": "Schuko wall plug without ground pin (CEE7/4 type F)" }, - "2": { - "then": "European wall plug with ground pin (CEE7/4 type E)" - }, - "3": { - "then": "European wall plug with ground pin (CEE7/4 type E)" - }, - "4": { - "then": "Chademo" - }, - "5": { - "then": "Chademo" - }, - "6": { - "then": "Type 1 with cable (J1772)" - }, - "7": { - "then": "Type 1 with cable (J1772)" - }, - "8": { - "then": "Type 1 without cable (J1772)" - }, - "9": { - "then": "Type 1 without cable (J1772)" - }, "10": { "then": "Type 1 CCS (aka Type 1 Combo)" }, @@ -1938,6 +1914,9 @@ "19": { "then": "Type 2 with cable (mennekes)" }, + "2": { + "then": "European wall plug with ground pin (CEE7/4 type E)" + }, "20": { "then": "Tesla Supercharger CCS (a branded type2_css)" }, @@ -1968,11 +1947,32 @@ "29": { "then": "Bosch Active Connect with 3 pins and cable" }, + "3": { + "then": "European wall plug with ground pin (CEE7/4 type E)" + }, "30": { "then": "Bosch Active Connect with 5 pins and cable" }, "31": { "then": "Bosch Active Connect with 5 pins and cable" + }, + "4": { + "then": "Chademo" + }, + "5": { + "then": "Chademo" + }, + "6": { + "then": "Type 1 with cable (J1772)" + }, + "7": { + "then": "Type 1 with cable (J1772)" + }, + "8": { + "then": "Type 1 without cable (J1772)" + }, + "9": { + "then": "Type 1 without cable (J1772)" } }, "question": "Which charging connections are available here?" @@ -3458,6 +3458,15 @@ "1": { "then": "This cycleway is paved" }, + "10": { + "then": "This cycleway is made of fine gravel" + }, + "11": { + "then": "This cycleway is made of pebblestone" + }, + "12": { + "then": "This cycleway is made from raw ground" + }, "2": { "then": "This cycleway is made of asphalt" }, @@ -3481,15 +3490,6 @@ }, "9": { "then": "This cycleway is made of gravel" - }, - "10": { - "then": "This cycleway is made of fine gravel" - }, - "11": { - "then": "This cycleway is made of pebblestone" - }, - "12": { - "then": "This cycleway is made from raw ground" } }, "question": "What is the surface of the cycleway made from?", @@ -3538,6 +3538,15 @@ "1": { "then": "This cycleway is paved" }, + "10": { + "then": "This cycleway is made of fine gravel" + }, + "11": { + "then": "This cycleway is made of pebblestone" + }, + "12": { + "then": "This cycleway is made from raw ground" + }, "2": { "then": "This cycleway is made of asphalt" }, @@ -3561,15 +3570,6 @@ }, "9": { "then": "This cycleway is made of gravel" - }, - "10": { - "then": "This cycleway is made of fine gravel" - }, - "11": { - "then": "This cycleway is made of pebblestone" - }, - "12": { - "then": "This cycleway is made from raw ground" } }, "question": "What is the surface of the street made from?", @@ -4493,30 +4493,6 @@ "1": { "then": "This fitness station has a sign with instructions for a specific exercise." }, - "2": { - "then": "This fitness station has a facility for sit-ups." - }, - "3": { - "then": "This fitness station has a facility for push-ups. Usually consists of one or more low horizontal bars." - }, - "4": { - "then": "This fitness station has bars for stretching." - }, - "5": { - "then": "This fitness station has a station for making hyperextensions." - }, - "6": { - "then": "This fitness station has rings for gymnastic exercises." - }, - "7": { - "then": "This fitness station has a horizontal ladder, also known as monkey bars." - }, - "8": { - "then": "This fitness station has wall bars to climb on." - }, - "9": { - "then": "This fitness station has posts for performing slalom exercises." - }, "10": { "then": "This fitness station has stepping stones." }, @@ -4547,6 +4523,9 @@ "19": { "then": "This fitness station has battling ropes." }, + "2": { + "then": "This fitness station has a facility for sit-ups." + }, "20": { "then": "This fitness station has a stationary bicycle." }, @@ -4561,6 +4540,27 @@ }, "24": { "then": "This fitness station has a slackline." + }, + "3": { + "then": "This fitness station has a facility for push-ups. Usually consists of one or more low horizontal bars." + }, + "4": { + "then": "This fitness station has bars for stretching." + }, + "5": { + "then": "This fitness station has a station for making hyperextensions." + }, + "6": { + "then": "This fitness station has rings for gymnastic exercises." + }, + "7": { + "then": "This fitness station has a horizontal ladder, also known as monkey bars." + }, + "8": { + "then": "This fitness station has wall bars to climb on." + }, + "9": { + "then": "This fitness station has posts for performing slalom exercises." } }, "question": "What kind of equipment does this fitness station have?" @@ -4646,6 +4646,21 @@ "1": { "then": "This is a friture" }, + "10": { + "then": "Chinese dishes are served here" + }, + "11": { + "then": "Greek dishes are served here" + }, + "12": { + "then": "Indian dishes are served here" + }, + "13": { + "then": "Turkish dishes are served here" + }, + "14": { + "then": "Thai dishes are served here" + }, "2": { "then": "Mainly serves pasta" }, @@ -4669,21 +4684,6 @@ }, "9": { "then": "French dishes are served here" - }, - "10": { - "then": "Chinese dishes are served here" - }, - "11": { - "then": "Greek dishes are served here" - }, - "12": { - "then": "Indian dishes are served here" - }, - "13": { - "then": "Turkish dishes are served here" - }, - "14": { - "then": "Thai dishes are served here" } }, "question": "Which food is served here?", @@ -5816,6 +5816,19 @@ } } }, + "10": { + "options": { + "0": { + "question": "All Notes" + }, + "1": { + "question": "Hide import notes" + }, + "2": { + "question": "Show only import Notes" + } + } + }, "2": { "options": { "0": { @@ -5871,19 +5884,6 @@ "question": "Only show open notes" } } - }, - "10": { - "options": { - "0": { - "question": "All Notes" - }, - "1": { - "question": "Hide import notes" - }, - "2": { - "question": "Show only import Notes" - } - } } }, "name": "OpenStreetMap notes", @@ -6212,6 +6212,21 @@ "1": { "then": "This is a normal parking space." }, + "10": { + "then": "This is a parking space reserved for parents with children." + }, + "11": { + "then": "This is a parking space reserved for staff." + }, + "12": { + "then": "This is a parking space reserved for taxis." + }, + "13": { + "then": "This is a parking space reserved for vehicles towing a trailer." + }, + "14": { + "then": "This is a parking space reserved for car sharing." + }, "2": { "then": "This is a disabled parking space." }, @@ -6235,21 +6250,6 @@ }, "9": { "then": "This is parking space reserved for motorcycles." - }, - "10": { - "then": "This is a parking space reserved for parents with children." - }, - "11": { - "then": "This is a parking space reserved for staff." - }, - "12": { - "then": "This is a parking space reserved for taxis." - }, - "13": { - "then": "This is a parking space reserved for vehicles towing a trailer." - }, - "14": { - "then": "This is a parking space reserved for car sharing." } }, "question": "What kind of parking space is this?" @@ -6876,30 +6876,6 @@ "1": { "question": "Recycling of batteries" }, - "2": { - "question": "Recycling of beverage cartons" - }, - "3": { - "question": "Recycling of cans" - }, - "4": { - "question": "Recycling of clothes" - }, - "5": { - "question": "Recycling of cooking oil" - }, - "6": { - "question": "Recycling of engine oil" - }, - "7": { - "question": "Recycling of fluorescent tubes" - }, - "8": { - "question": "Recycling of green waste" - }, - "9": { - "question": "Recycling of glass bottles" - }, "10": { "question": "Recycling of glass" }, @@ -6930,8 +6906,32 @@ "19": { "question": "Recycling of residual waste" }, + "2": { + "question": "Recycling of beverage cartons" + }, "20": { "question": "Recycling of residual waste" + }, + "3": { + "question": "Recycling of cans" + }, + "4": { + "question": "Recycling of clothes" + }, + "5": { + "question": "Recycling of cooking oil" + }, + "6": { + "question": "Recycling of engine oil" + }, + "7": { + "question": "Recycling of fluorescent tubes" + }, + "8": { + "question": "Recycling of green waste" + }, + "9": { + "question": "Recycling of glass bottles" } } }, @@ -6999,30 +6999,6 @@ "1": { "then": "Beverage cartons can be recycled here" }, - "2": { - "then": "Cans can be recycled here" - }, - "3": { - "then": "Clothes can be recycled here" - }, - "4": { - "then": "Cooking oil can be recycled here" - }, - "5": { - "then": "Engine oil can be recycled here" - }, - "6": { - "then": "Fluorescent tubes can be recycled here" - }, - "7": { - "then": "Green waste can be recycled here" - }, - "8": { - "then": "Organic waste can be recycled here" - }, - "9": { - "then": "Glass bottles can be recycled here" - }, "10": { "then": "Glass can be recycled here" }, @@ -7053,6 +7029,9 @@ "19": { "then": "Shoes can be recycled here" }, + "2": { + "then": "Cans can be recycled here" + }, "20": { "then": "Small electrical appliances can be recycled here" }, @@ -7064,6 +7043,27 @@ }, "23": { "then": "Residual waste can be recycled here" + }, + "3": { + "then": "Clothes can be recycled here" + }, + "4": { + "then": "Cooking oil can be recycled here" + }, + "5": { + "then": "Engine oil can be recycled here" + }, + "6": { + "then": "Fluorescent tubes can be recycled here" + }, + "7": { + "then": "Green waste can be recycled here" + }, + "8": { + "then": "Organic waste can be recycled here" + }, + "9": { + "then": "Glass bottles can be recycled here" } }, "question": "What can be recycled here?" @@ -7771,6 +7771,12 @@ "1": { "then": "This lamp uses LEDs" }, + "10": { + "then": "This lamp uses high pressure sodium lamps (orange with white)" + }, + "11": { + "then": "This lamp is lit using gas" + }, "2": { "then": "This lamp uses incandescent lighting" }, @@ -7794,12 +7800,6 @@ }, "9": { "then": "This lamp uses low pressure sodium lamps (monochrome orange)" - }, - "10": { - "then": "This lamp uses high pressure sodium lamps (orange with white)" - }, - "11": { - "then": "This lamp is lit using gas" } }, "question": "What kind of lighting does this lamp use?" @@ -9127,4 +9127,4 @@ } } } -} \ No newline at end of file +} From fa01368a4768d33a54c4bb478020dd30ceb8e872 Mon Sep 17 00:00:00 2001 From: kjon Date: Thu, 20 Apr 2023 17:16:56 +0000 Subject: [PATCH 02/62] Translated using Weblate (German) Currently translated at 99.8% (2796 of 2800 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/de/ --- langs/layers/de.json | 425 ++++++++++++++++++++++--------------------- 1 file changed, 215 insertions(+), 210 deletions(-) diff --git a/langs/layers/de.json b/langs/layers/de.json index b79a64af6..88ec860e5 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" } } } @@ -309,6 +309,15 @@ "1": { "then": "Wandbild" }, + "10": { + "then": "Azulejo (spanische dekorative Fliesenarbeit)" + }, + "11": { + "then": "Fliesenarbeit" + }, + "12": { + "then": "Holzschnitzerei" + }, "2": { "then": "Malerei" }, @@ -332,15 +341,6 @@ }, "9": { "then": "Relief" - }, - "10": { - "then": "Azulejo (spanische dekorative Fliesenarbeit)" - }, - "11": { - "then": "Fliesenarbeit" - }, - "12": { - "then": "Holzschnitzerei" } }, "question": "Um welche Art Kunstwerk handelt es sich?", @@ -1785,6 +1785,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" }, @@ -1808,27 +1829,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" } } } @@ -1884,30 +1884,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)" }, @@ -1938,6 +1914,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)" }, @@ -1968,11 +1947,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?" @@ -3458,6 +3458,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" }, @@ -3481,15 +3490,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?", @@ -3538,6 +3538,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" }, @@ -3561,15 +3570,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?", @@ -4493,30 +4493,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." }, @@ -4547,6 +4523,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." }, @@ -4561,6 +4540,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?" @@ -4646,6 +4646,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" }, @@ -4669,21 +4684,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": "Welches Essen gibt es hier?", @@ -5816,6 +5816,19 @@ } } }, + "10": { + "options": { + "0": { + "question": "Alle Notizen" + }, + "1": { + "question": "Importnotizen ausblenden" + }, + "2": { + "question": "Nur Importnotizen anzeigen" + } + } + }, "2": { "options": { "0": { @@ -5871,19 +5884,6 @@ "question": "Nur offene Notizen anzeigen" } } - }, - "10": { - "options": { - "0": { - "question": "Alle Notizen" - }, - "1": { - "question": "Importnotizen ausblenden" - }, - "2": { - "question": "Nur Importnotizen anzeigen" - } - } } }, "name": "OpenStreetMap-Hinweise", @@ -6212,6 +6212,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." }, @@ -6235,21 +6250,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?" @@ -6876,30 +6876,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" }, @@ -6930,8 +6906,32 @@ "19": { "question": "Recycling von Restabfällen" }, + "2": { + "question": "Recycling von Getränkekartons" + }, "20": { "question": "Recycling von Restabfällen" + }, + "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" } } }, @@ -6999,30 +6999,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" }, @@ -7053,6 +7029,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" }, @@ -7064,6 +7043,27 @@ }, "23": { "then": "Restmüll kann 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?" @@ -7639,6 +7639,11 @@ }, "question": "Hat die Treppe einen Handlauf?" }, + "multilevels": { + "override": { + "question": "Zwischen welchen Stockwerken befinden sich diese Treppen?" + } + }, "ramp": { "mappings": { "0": { @@ -7765,6 +7770,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" }, @@ -7788,12 +7799,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?" @@ -9104,4 +9109,4 @@ } } } -} \ No newline at end of file +} From e37ed89c17b541dc8ce46262259d6f4b85b84da5 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Thu, 20 Apr 2023 12:39:45 +0000 Subject: [PATCH 03/62] Translated using Weblate (French) Currently translated at 58.4% (1637 of 2800 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/fr/ --- langs/layers/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/layers/fr.json b/langs/layers/fr.json index 583ac681b..9d21df598 100644 --- a/langs/layers/fr.json +++ b/langs/layers/fr.json @@ -1223,7 +1223,7 @@ }, "bike_repair_station-operator": { "question": "Qui maintient cette pompe à vélo ?", - "render": "Mantenue par {operator}" + "render": "Maintenue par {operator}" }, "bike_repair_station-phone": { "question": "Quel est le numéro de téléphone du service de maintenance ?" From 8e89a32421850abe8e87633b4553c5affe76a97c Mon Sep 17 00:00:00 2001 From: Felipe Nogueira Date: Wed, 19 Apr 2023 23:40:37 +0000 Subject: [PATCH 04/62] Translated using Weblate (Portuguese (Brazil)) Currently translated at 6.0% (168 of 2800 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/pt_BR/ --- langs/layers/pt_BR.json | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/langs/layers/pt_BR.json b/langs/layers/pt_BR.json index 1be173acf..d6afe0866 100644 --- a/langs/layers/pt_BR.json +++ b/langs/layers/pt_BR.json @@ -74,6 +74,36 @@ "title": "uma obra de arte" } }, + "tagRenderings": { + "artwork-artist_name": { + "question": "Que artista criou isto?" + }, + "artwork-artwork_type": { + "mappings": { + "0": { + "then": "Arquitetura" + }, + "1": { + "then": "Mural" + }, + "3": { + "then": "Escultura" + }, + "4": { + "then": "Estátua" + }, + "5": { + "then": "Busto" + }, + "6": { + "then": "Pedra" + }, + "7": { + "then": "Instalação" + } + } + } + }, "title": { "mappings": { "0": { From 959d8886973249d79aa249db9e7e135324968f01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Podhoreck=C3=BD?= Date: Thu, 20 Apr 2023 00:48:43 +0000 Subject: [PATCH 05/62] Translated using Weblate (Czech) Currently translated at 16.4% (461 of 2800 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/cs/ --- langs/layers/cs.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/layers/cs.json b/langs/layers/cs.json index 7daa5c5d4..ac5caf0df 100644 --- a/langs/layers/cs.json +++ b/langs/layers/cs.json @@ -647,7 +647,7 @@ "bench-backrest": { "mappings": { "0": { - "then": "Tato lavička je oboustranná a má společné opěradlo." + "then": "Tato lavička je oboustranná a má společné opěradlo" }, "1": { "then": "Má opěradlo" From feb871d36373a497ad1667a88a9b9f91a3ff880a Mon Sep 17 00:00:00 2001 From: kjon Date: Sat, 22 Apr 2023 15:50:27 +0000 Subject: [PATCH 06/62] Translated using Weblate (German) Currently translated at 99.9% (2798 of 2800 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/de/ --- langs/layers/de.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/langs/layers/de.json b/langs/layers/de.json index 88ec860e5..877032e6e 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -7641,7 +7641,8 @@ }, "multilevels": { "override": { - "question": "Zwischen welchen Stockwerken befinden sich diese Treppen?" + "question": "Zwischen welchen Stockwerken befinden sich diese Treppen?", + "render": "Diese Stufen befinden sich zwischen den Stockwerken {level}" } }, "ramp": { @@ -8057,6 +8058,15 @@ }, "render": "Dieser Fahrkartenentwerter ist Teil einer Zugangsbarriere vom Typ {barrier}" }, + "payment-options": { + "override": { + "mappings+": { + "0": { + "then": "Dieser Fahrkartenentwerter akzeptiert OV-Chipkaart" + } + } + } + }, "validator-operator": { "freeform": { "placeholder": "Name des Betreibers" From 7171eb8ad19d7311508797ab1f6fa133838d4b68 Mon Sep 17 00:00:00 2001 From: kjon Date: Sat, 22 Apr 2023 15:50:34 +0000 Subject: [PATCH 07/62] Translated using Weblate (German) Currently translated at 100.0% (2800 of 2800 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/de/ --- langs/layers/de.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/langs/layers/de.json b/langs/layers/de.json index 877032e6e..10770d5cd 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -8063,6 +8063,9 @@ "mappings+": { "0": { "then": "Dieser Fahrkartenentwerter akzeptiert OV-Chipkaart" + }, + "1": { + "then": "Dieser Fahrkartenentwerter akzeptiert OV-Chipkaart" } } } @@ -8279,6 +8282,11 @@ }, "name": "Toiletten in anderen Einrichtungen", "tagRenderings": { + "opening_hours": { + "override": { + "question": "Wann ist die Einrichtung, in der sich diese Toiletten befinden, geöffnet?" + } + }, "toilet-access": { "mappings": { "0": { From 5af80f5e5c1394c5f90c6fe4c19e2e26e0686402 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Wed, 19 Apr 2023 01:25:59 +0000 Subject: [PATCH 08/62] Translated using Weblate (English) Currently translated at 100.0% (765 of 765 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/en/ --- langs/en.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/en.json b/langs/en.json index 48fef3b80..642714806 100644 --- a/langs/en.json +++ b/langs/en.json @@ -169,7 +169,7 @@ "downloadGpxHelper": "A GPX-file can be used with most navigation devices and applications", "exporting": "Exporting…", "includeMetaData": "Include metadata (last editor, calculated values, …)", - "licenseInfo": "

Copyright notice

The provided data is available under ODbL. Reusing it is gratis for any purpose, but
  • the attribution © OpenStreetMap contributors is required
  • Any change must be use the license
Please read the full copyright notice for details.", + "licenseInfo": "

Copyright notice

The provided data is available under ODbL. Reusing it is gratis for any purpose, but
  • the attribution © OpenStreetMap contributors must be shown
  • Any change must be published under the same license
Please read the full copyright notice for details.", "noDataLoaded": "No data is loaded yet. Download will be available soon", "title": "Download visible data", "uploadGpx": "Upload your track to OpenStreetMap" From ff5135e50f26ad2b2e9dcf48014f960aa870d88c Mon Sep 17 00:00:00 2001 From: kjon Date: Thu, 20 Apr 2023 17:16:32 +0000 Subject: [PATCH 09/62] Translated using Weblate (German) Currently translated at 100.0% (765 of 765 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 faed26bcc..c8f95f897 100644 --- a/langs/de.json +++ b/langs/de.json @@ -169,7 +169,7 @@ "downloadGpxHelper": "Eine GPX Datei kann von den meisten Geräten und Anwendungen gelesen werden", "exporting": "Exportieren…", "includeMetaData": "Metadaten übernehmen (letzter Bearbeiter, berechnete Werte, ...)", - "licenseInfo": "

Copyright-Hinweis

Die bereitgestellten Daten sind unter ODbL verfügbar. Die Wiederverwendung ist für jeden Zweck frei, aber
  • die Namensnennung © OpenStreetMap contributors ist erforderlich
  • Jede Änderung muss unter der gleichen Lizenz veröffentlicht werden
Bitte lesen Sie den vollständigen Copyright-Hinweis für weitere Details.", + "licenseInfo": "

Copyright-Hinweis

Die bereitgestellten Daten sind unter ODbL verfügbar. Die Wiederverwendung ist für jeden Zweck frei, aber
  • die Namensnennung © OpenStreetMap contributors ist darzustellen
  • Jede Änderung muss unter der gleichen Lizenz veröffentlicht werden
Bitte lesen Sie den vollständigen Copyright-Hinweis für weitere Details.", "noDataLoaded": "Noch keine Daten geladen. Download in Kürze verfügbar", "title": "Sichtbare Daten herunterladen", "uploadGpx": "Einen Track auf OpenStreetMap hochladen" From 656a4f1b2055628af1fae4d7983ff884e5296aa2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Podhoreck=C3=BD?= Date: Sun, 23 Apr 2023 14:20:53 +0000 Subject: [PATCH 10/62] Translated using Weblate (Czech) Currently translated at 43.3% (332 of 765 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/cs/ --- langs/cs.json | 139 +++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 133 insertions(+), 6 deletions(-) diff --git a/langs/cs.json b/langs/cs.json index c0aebcebe..76072057a 100644 --- a/langs/cs.json +++ b/langs/cs.json @@ -100,8 +100,12 @@ "hasBeenImported": "Tato funkce již byla importována", "import": { "hasBeenImported": "Tento objekt byl importován", + "howToTest": "Chcete-li otestovat, přidejte k adrese URL test=true nebo backend=osm-test. Sada změn bude vypsána v konzoli. Otevřete prosím PR, abyste toto téma oficiálně povolili, abyste skutečně aktivovali tlačítko importu.", "importTags": "Prvek dostane {tags}", - "officialThemesOnly": "Tlačítko importovat je pro neoficiální motivy zakázáno, aby se předešlo nehodám" + "officialThemesOnly": "Tlačítko importovat je pro neoficiální motivy zakázáno, aby se předešlo nehodám", + "wrongType": "Tato funkce není uzel ani cesta a nelze ji importovat", + "wrongTypeToConflate": "Tato funkce není uzlem ani cestou a nelze ji spojovat", + "zoomInMore": "Větší přiblížení pro import této funkce" }, "importTags": "Prvek dostane {tags}", "intro": "Klikli jste někam, kde zatím nejsou známy žádné údaje.
", @@ -111,7 +115,10 @@ "presetInfo": "Nový bod zájmu bude mít {tags}", "stillLoading": "Data se stále načítají. Před přidáním nové funkce prosím chvíli počkejte.", "title": "Přidat novou funkci?", - "warnVisibleForEveryone": "Váš příspěvek bude viditelný pro všechny" + "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", + "zoomInMore": "Pro import této funkce si ji více přibližte" }, "apply_button": { "appliedOnAnotherObject": "Objekt {id} dostane {tags}", @@ -132,6 +139,7 @@ "josmOpened": "JOSM je otevřen", "mapContributionsBy": "Aktuální viditelná data obsahují úpravy provedené uživateli {contributors}", "mapContributionsByAndHidden": "Aktuální viditelná data obsahují úpravy provedené {contributors} a {hiddenCount} dalšími přispěvateli", + "mapDataByOsm": "Mapová data: OpenStreetMap", "mapillaryHelp": "Mapillary je online služba, která shromažďuje snímky na úrovni ulic a nabízí je pod bezplatnou licencí. Přispěvatelé mohou tyto obrázky používat ke zlepšení OpenStreetMap", "openIssueTracker": "Nahlaste chybu", "openMapillary": "Zde otevřít Mapillary", @@ -139,53 +147,168 @@ "themeBy": "Téma spravuje {author}", "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", + "backToMapcomplete": "Zpět na přehled témat", "backgroundMap": "Mapa na pozadí", "cancel": "Zrušit", - "layerSelection": { - "title": "Výběr vrstev" + "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", + "downloadAsSvg": "Stáhnout SVG aktuální mapy", + "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", + "downloadFeatureAsGpx": "Stáhnout jako soubor GPX", + "downloadGeoJsonHelper": "Kompatibilní s QGIS, ArcGIS, ESRI, …", + "downloadGeojson": "Stáhnout viditelná data jako GeoJSON", + "downloadGpx": "Stáhnout jako soubor GPX", + "downloadGpxHelper": "Soubor GPX lze použít s většinou navigačních zařízení a aplikací", + "exporting": "Exportování…", + "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", + "uploadGpx": "Nahrajte svou trasu do OpenStreetMap" }, + "error": "Něco se pokazilo", + "example": "Příklad", + "examples": "Příklady", + "feelFreeToSkip": "Níže můžete přidat nebo aktualizovat další informace, ale neváhejte vynechat otázky, na které neznáte odpověď.", + "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í.", + "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", + "histogram": { + "error_loading": "Nelze načíst histogram" + }, + "layerSelection": { + "title": "Výběr vrstev", + "zoomInToSeeThisLayer": "Přibližte si tuto vrstvu, abyste ji viděli" + }, + "levelSelection": { + "addNewOnLevel": "Je nové umístění bodu na úrovni {level}?", + "confirmLevel": "Ano, přidejte {preset} na úroveň {level}" + }, + "loading": "Načítání…", + "loadingTheme": "Načítání {theme}…", + "loginFailed": "Přihlášení do OpenStreetMap selhalo", + "loginFailedOfflineMode": "OpenStreetMap.org je v současné době z důvodu údržby nedostupný. Provádění úprav bude brzy možné", + "loginFailedReadonlyMode": "OpenStreetMap.org je v současné době z důvodu údržby v režimu pouze pro čtení. Provádění úprav bude brzy možné", + "loginFailedUnreachableMode": "OpenStreetMap.org není v současné době dosažitelný. Jste připojeni k internetu nebo blokujete třetí strany? Zkuste to později", + "loginOnlyNeededToEdit": "pokud chcete provést změny", + "loginToStart": "Přihlaste se a odpovězte na tuto otázku", + "loginWithOpenStreetMap": "Přihlaste se pomocí OpenStreetMap", "logout": "Odhlásit se", "morescreen": { "createYourOwnTheme": "Vytvořte si vlastní téma MapComplete", + "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", + "noSearch": "Zobrazit všechna témata", + "previouslyHiddenTitle": "Dříve navštívená skrytá témata", "requestATheme": "Pokud chcete vlastní téma, požádejte o něj v nástroji pro sledování problémů", "searchForATheme": "Hledat téma", "streetcomplete": "Další podobnou aplikací je StreetComplete." }, + "nameInlineQuestion": "Název této {category} je $$$", + "newlyCreated": "Tento prvek jste právě vytvořili! Díky za sdílení těchto informací se světem a pomoc lidem po celém světě.", + "next": "Další", + "noMatchingMapping": "Žádné záznamy neodpovídají vašemu vyhledávání…", + "noNameCategory": "{category} bez názvu", "noTagsSelected": "Nejsou vybrány žádné štítky", + "notValid": "Pro pokračování vyberte platnou hodnotu", + "number": "číslo", + "oneSkippedQuestion": "Jedna otázka je vynechána", + "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", "opening_hours": { "closed_permanently": "Uzavřeno na neznámou dobu", "closed_until": "Uzavřeno do {date}", + "error_loading": "Chyba: tyto otevírací hodiny nelze zobrazit.", + "loadingCountry": "Určení země…", + "not_all_rules_parsed": "Tato otevírací doba je komplikovaná. Následující pravidla jsou ve vstupním prvku ignorována:", + "openTill": "do", + "open_24_7": "Otevřeno nepřetržitě", "open_during_ph": "Během státního svátku je místo", + "opensAt": "od", "ph_closed": "zavřené", + "ph_not_known": " ", "ph_open": "otevřené", "ph_open_as_usual": "otevřené, jako obvykle" }, + "osmLinkTooltip": "Prohlédněte si tento objekt na OpenStreetMap pro historii a další možnosti úprav", "pdf": { + "attr": "Mapová data © OpenStreetMap Contributors, opakovaně použitelná pod ODbL", + "attrBackground": "Vrstva pozadí: {background}", + "generatedWith": "Generováno pomocí MapComplete.osm.be", "versionInfo": "v{version} - vygenerováno {date}" }, "pickLanguage": "Vyberte si jazyk: ", + "poweredByOsm": "Běží na OpenStreetMap", + "questions": { + "emailIs": "E-mailová adresa této {category} je {email}", + "emailOf": "Jaká je e-mailová adresa {category}?", + "phoneNumberIs": "Telefonní číslo této {category} je {phone}", + "phoneNumberOf": "Jaké je telefonní číslo na {category}?", + "websiteIs": "Web: {website}", + "websiteOf": "Jaká je webová stránka {category}?" + }, + "readYourMessages": "Před přidáním nové funkce si prosím přečtěte všechny zprávy OpenStreetMap.", + "removeLocationHistory": "Odstranit historii polohy", + "returnToTheMap": "Návrat na mapu", "save": "Uložit", + "screenToSmall": "Otevřít {theme} v novém okně", "search": { - "search": "Vyhledat místo" + "error": "Něco se pokazilo…", + "nothing": "Nic nenalezeno…", + "search": "Vyhledat místo", + "searching": "Hledání…" }, "sharescreen": { "addToHomeScreen": "

    Přidejte stránku na domovskou obrazovku

    Tuto webovou stránku můžete snadno přidat na domovskou obrazovku vašeho smartphonu, aby působila nativně. Klikněte na tlačítko „Přidat na domovskou obrazovku“ na panelu s adresou URL.", + "copiedToClipboard": "Odkaz zkopírovaný do schránky", + "downloadCustomTheme": "Stáhnout konfiguraci tohoto tématu", + "downloadCustomThemeHelp": "Zkušený přispěvatel může tento soubor použít k vylepšení vašeho tématu", + "editThemeDescription": "Přidejte nebo změňte otázky k tomuto tématu mapy", + "editThisTheme": "Upravit toto téma", "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ší.", "fsAddNew": "Povolit tlačítko „přidat nový bod zájmu“", "fsGeolocation": "Povolit tlačítko „geolokovat mě“ (pouze pro mobilní zařízení)", "fsIncludeCurrentBackgroundMap": "Zahrnout aktuální volbu pozadí {name}", "fsIncludeCurrentLayers": "Zahrnout aktuální volby vrstvy", "fsIncludeCurrentLocation": "Zahrnout aktuální polohu", + "fsLayerControlToggle": "Začněte s rozšířeným ovládáním vrstvy", "fsLayers": "Povolit ovládání vrstev", "fsSearch": "Povolit vyhledávací pole", "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ě:" + "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í!" }, + "skip": "Přeskočit tuto otázku", "skippedQuestions": "Některé otázky byly přeskočeny", "testing": "Testování - změny se neuloží", + "uploadGpx": { + "choosePermission": "Níže vyberte, zda má být vaše stopa sdílena:", + "modes": { + "private": { + "docs": "Body vaší stopy budou sdíleny a agregovány mezi ostatními stopami. Celá stopa bude viditelná a budete ji moci načíst do jiných editačních programů. OpenStreetMap.org si uchová kopii vaší stopy", + "name": "Anonymní" + }, + "public": { + "docs": "Vaše stopa bude viditelná pro všechny, a to jak ve vašem uživatelském profilu, tak v seznamu GPS stop na openstreetmap.org", + "name": "Veřejné" + } + }, + "title": "Nahrajte svou stopu na OpenStreetMap.org", + "uploadFinished": "Vaše stopa byla nahrána!", + "uploading": "Nahrávání stopy…" + }, + "useSearch": "Pro zobrazení předvoleb použijte vyhledávání výše", "weekdays": { "abbreviations": { "friday": "Pá", @@ -201,6 +324,10 @@ "welcomeExplanation": { "addNew": "Klepněte na mapu pro přidání nového bodu zájmu.", "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": { + "createNewWikidata": "Vytvořit novou položku Wikidata", + "doSearch": "Pro zobrazení výsledků vyhledávejte výše" } }, "hotkeyDocumentation": { From e8f5dbc1bbca22e0f88804fc88853a3f53693927 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Tue, 25 Apr 2023 00:43:24 +0200 Subject: [PATCH 11/62] Add bicycles to recycling theme, add needles icon --- assets/layers/recycling/bicycles.svg | 45 ++++++++++++ assets/layers/recycling/license_info.json | 16 +++++ assets/layers/recycling/needles.svg | 41 +++++++++++ assets/layers/recycling/recycling.json | 85 +++++++++++++++++++---- 4 files changed, 175 insertions(+), 12 deletions(-) create mode 100644 assets/layers/recycling/bicycles.svg create mode 100644 assets/layers/recycling/needles.svg diff --git a/assets/layers/recycling/bicycles.svg b/assets/layers/recycling/bicycles.svg new file mode 100644 index 000000000..989d558de --- /dev/null +++ b/assets/layers/recycling/bicycles.svg @@ -0,0 +1,45 @@ + + + + + + + diff --git a/assets/layers/recycling/license_info.json b/assets/layers/recycling/license_info.json index 6da2ad258..863587120 100644 --- a/assets/layers/recycling/license_info.json +++ b/assets/layers/recycling/license_info.json @@ -19,6 +19,14 @@ "https://github.com/streetcomplete/StreetComplete/blob/master/res/graphics/recycling%20icons/beverage_cartons.svg" ] }, + { + "path": "bicycles.svg", + "license": "CC0", + "authors": [ + "Antwerpenize Bike Font" + ], + "sources": [] + }, { "path": "cans.svg", "license": "CC-BY-SA", @@ -113,6 +121,14 @@ "https://openclipart.org/detail/175842/basic-light-bulb" ] }, + { + "path": "needles.svg", + "license": "CC0", + "authors": [], + "sources": [ + "https://svgsilh.com/image/1294131.html" + ] + }, { "path": "newspaper.svg", "license": "CC-BY-SA", diff --git a/assets/layers/recycling/needles.svg b/assets/layers/recycling/needles.svg new file mode 100644 index 000000000..7146cc54b --- /dev/null +++ b/assets/layers/recycling/needles.svg @@ -0,0 +1,41 @@ + + + + +Created by potrace 1.15, written by Peter Selinger 2001-2017 + + + + + diff --git a/assets/layers/recycling/recycling.json b/assets/layers/recycling/recycling.json index b1abe2663..1bf6cf054 100644 --- a/assets/layers/recycling/recycling.json +++ b/assets/layers/recycling/recycling.json @@ -273,6 +273,15 @@ ] }, "then": "circle:white;./assets/layers/waste_disposal/waste_disposal.svg" + }, + { + "if": { + "and": [ + "_waste_amount=1", + "recycling:needles=yes" + ] + }, + "then": "circle:white;./assets/layers/recycling/needles.svg" } ] }, @@ -475,6 +484,24 @@ ] }, "then": "circle:white;./assets/layers/waste_disposal/waste_disposal.svg" + }, + { + "if": { + "and": [ + "_waste_amount>1", + "recycling:needles=yes" + ] + }, + "then": "circle:white;./assets/layers/recycling/needles.svg" + }, + { + "if": { + "and": [ + "_waste_amount>1", + "recycling:bicycles=yes" + ] + }, + "then": "circle:white;./assets/layers/recycling/bicycles.svg" } ] } @@ -576,6 +603,20 @@ "recycling:small_electrical_appliances=", "recycling:waste=" ] + }, + { + "if": "recycling_type=pickup_point", + "then": { + "en": "This is a pickup point. The waste material is placed here without placing it in a dedicated container.", + "nl": "Dit is een verzamelplaats zonder container waar het afval later opgepikt wordt." + } + }, + { + "if": "recycling_type=dump", + "then": { + "en": "This is a dump where the waste material is stacked.", + "nl": "Dit is een afvalhoop waar het afvalmateriaal bovenop elkaar gestapeld wordt." + } } ] }, @@ -1024,6 +1065,10 @@ "de": "Nadeln können hier recycelt werden", "it": "Aghi e oggetti appuntiti", "ca": "Aquí es poden reciclar agulles" + }, + "icon": { + "path": "./assets/layers/recycling/needles.svg", + "class": "medium" } }, { @@ -1041,6 +1086,18 @@ "class": "medium" }, "hideInAnswer": "recycling_type=container" + }, + { + "if": "recycling:bicycles=yes", + "ifnot": "recycling:bicycles=", + "then": { + "en": "Bicycles can be recycled here", + "nl": "Fietsen (en fietswrakken) kunnen hier gerecycled worden" + }, + "icon": { + "path": "./assets/layers/recycling/bicycles.svg", + "class": "medium" + } } ] }, @@ -1338,7 +1395,7 @@ "it": "Riciclo di rottami metallici", "ca": "Reciclatge de ferralla" }, - "osmTags": "recycling:printer_cartridges=yes" + "osmTags": "recycling:scrap_metal=yes" }, { "question": { @@ -1349,16 +1406,6 @@ "it": "Riciclo di piccoli elettrodomestici", "ca": "Reciclatge de petits electrodomèstics" }, - "osmTags": "recycling:scrap_metal=yes" - }, - { - "question": { - "en": "Recycling of residual waste", - "nl": "Recycling van restafval", - "de": "Recycling von Restabfällen", - "it": "Riciclo di secco", - "ca": "Reciclatge del rebuig" - }, "osmTags": { "or": [ "recycling:small_appliances=yes", @@ -1375,6 +1422,20 @@ "ca": "Reciclatge del rebuig" }, "osmTags": "recycling:waste=yes" + }, + { + "question": { + "en": "Recycling of printer cartridges", + "nl": "Recycling van inktpatronen" + }, + "osmTags": "recycling:printer_cartridges=yes" + }, + { + "question": { + "en": "Recycling of bicycles", + "nl": "Recycling van fietsen" + }, + "osmTags": "recycling:bicycles=yes" } ] }, @@ -1409,4 +1470,4 @@ "enableRelocation": true, "enableImproveAccuracy": true } -} \ No newline at end of file +} From 819488f8bbdf81ba04ea76bfe12f7943ae94f209 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?T=C3=BAllio=20Franca?= Date: Mon, 24 Apr 2023 19:21:20 +0000 Subject: [PATCH 12/62] Translated using Weblate (Portuguese (Brazil)) Currently translated at 16.9% (130 of 765 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/pt_BR/ --- langs/pt_BR.json | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/langs/pt_BR.json b/langs/pt_BR.json index f69075853..f2d3ad902 100644 --- a/langs/pt_BR.json +++ b/langs/pt_BR.json @@ -5,6 +5,9 @@ "retrying": "Falha ao carregar dados. Tentando novamente em {count} segundos…", "zoomIn": "Amplie para ver ou editar os dados" }, + "communityIndex": { + "notAvailable": "Esta comunidade não fala {nativo}" + }, "delete": { "cancel": "Cancelar", "cannotBeDeleted": "Este recurso não pode ser excluído", @@ -132,13 +135,26 @@ "tuesday": "Terça", "wednesday": "Quanta" }, - "welcomeBack": "Você está logado, seja bem-vindo de volta!" + "welcomeBack": "Você está logado, seja bem-vindo de volta!", + "welcomeExplanation": { + "addNew": "Toque no mapa para adicionar um novo POI.", + "general": "Neste mapa, você pode ver, editar e adicionar pontos de interesse. Amplie para ver o POI, toque em um para ver ou editar as informações. Todos os dados são originados e salvos no OpenStreetMap, que pode ser reutilizado livremente." + }, + "wikipedia": { + "createNewWikidata": "Criar um novo item Wikidata", + "doSearch": "Pesquise acima para ver os resultados", + "noResults": "Nada encontrado para {search}", + "searchWikidata": "Pesquisar no Wikidata" + } }, "image": { "addPicture": "Adicionar imagem", "doDelete": "Remover imagem", "dontDelete": "Cancelar", "isDeleted": "Excluída", + "nearbyPictures": { + "browseNearby": "Navegue pelas imagens próximas…" + }, "pleaseLogin": "Faça login para adicionar uma imagem", "respectPrivacy": "Não fotografe pessoas e nem placas de veículos. Não faça upload do Google Maps, Google Streetview ou outras fontes protegidas por direitos autorais.", "uploadDone": "Sua foto foi adicionada. Obrigado por ajudar!", From ebc2cb68f34c72888e97694fbbff9f838aec909d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?T=C3=BAllio=20Franca?= Date: Mon, 24 Apr 2023 19:16:43 +0000 Subject: [PATCH 13/62] Translated using Weblate (Portuguese (Brazil)) Currently translated at 13.5% (55 of 406 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/pt_BR/ --- langs/themes/pt_BR.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/langs/themes/pt_BR.json b/langs/themes/pt_BR.json index d7191170a..a341de33c 100644 --- a/langs/themes/pt_BR.json +++ b/langs/themes/pt_BR.json @@ -1,4 +1,7 @@ { + "advertising": { + "description": "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" + }, "aed": { "description": "Neste mapa, pode-se encontrar e marcar desfibriladores próximos", "title": "Abrir mapa AED" @@ -179,5 +182,8 @@ }, "ghostbikes": { "title": "Bicicleta fantasma" + }, + "trees": { + "description": "Mapeie todas as árvores!" } -} \ No newline at end of file +} From 3f11a0e5cbc8234bbcd8fca02722b976342fe725 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?T=C3=BAllio=20Franca?= Date: Mon, 24 Apr 2023 19:32:05 +0000 Subject: [PATCH 14/62] Translated using Weblate (Portuguese) Currently translated at 46.5% (356 of 765 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/pt/ --- langs/pt.json | 1 + 1 file changed, 1 insertion(+) diff --git a/langs/pt.json b/langs/pt.json index b1126d683..d4f12cfba 100644 --- a/langs/pt.json +++ b/langs/pt.json @@ -99,6 +99,7 @@ "translatedBy": "O MapComplete foi traduzido por {contributors} e {hiddenCount} mais utilizadores" }, "back": "Voltar", + "backToIndex": "Volte para a visão geral com todos os mapas temáticos", "backToMapcomplete": "Voltar à visão geral do tema", "backgroundMap": "Mapa de fundo", "cancel": "Cancelar", From 9fc3479df9349c96f3f3684c3c1bc390cbf50f0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Podhoreck=C3=BD?= Date: Tue, 25 Apr 2023 19:53:02 +0000 Subject: [PATCH 15/62] Translated using Weblate (Czech) Currently translated at 45.6% (349 of 765 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/cs/ --- langs/cs.json | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/langs/cs.json b/langs/cs.json index 76072057a..f55f51cf3 100644 --- a/langs/cs.json +++ b/langs/cs.json @@ -294,6 +294,17 @@ "testing": "Testování - změny se neuloží", "uploadGpx": { "choosePermission": "Níže vyberte, zda má být vaše stopa sdílena:", + "confirm": "Potvrdit nahrávání", + "gpxServiceOffline": "Služba GPX je v současné době offline - nahrávání není v současné době možné. Zkuste to později.", + "intro0": "Nahráním stopy si OpenStreetMap.org ponechá její úplnou kopii.", + "intro1": "Budete si moci znovu stáhnout své stopy a načíst je do editačních programů OpenStreetMap", + "meta": { + "descriptionIntro": "Volitelně můžete zadat popis stopy:", + "descriptionPlaceHolder": "Zadejte popis své stopy", + "intro": "Přidejte název stopy:", + "title": "Název a popis", + "titlePlaceholder": "Zadejte název své stopy" + }, "modes": { "private": { "docs": "Body vaší stopy budou sdíleny a agregovány mezi ostatními stopami. Celá stopa bude viditelná a budete ji moci načíst do jiných editačních programů. OpenStreetMap.org si uchová kopii vaší stopy", @@ -309,6 +320,7 @@ "uploading": "Nahrávání stopy…" }, "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…", "weekdays": { "abbreviations": { "friday": "Pá", @@ -318,7 +330,14 @@ "thursday": "Čt", "tuesday": "Út", "wednesday": "St" - } + }, + "friday": "Pátek", + "monday": "Pondělí", + "saturday": "Sobota", + "sunday": "Neděle", + "thursday": "Čtvrtek", + "tuesday": "Úterý", + "wednesday": "Středa" }, "welcomeBack": "Vítejte zpět!", "welcomeExplanation": { From ee8c9313eda3da8f48c91862ebf0c07bfe972daa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?T=C3=BAllio=20Franca?= Date: Tue, 25 Apr 2023 23:43:57 +0000 Subject: [PATCH 16/62] Translated using Weblate (Portuguese (Brazil)) Currently translated at 17.5% (134 of 765 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/pt_BR/ --- langs/pt_BR.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/langs/pt_BR.json b/langs/pt_BR.json index f2d3ad902..5c808fddf 100644 --- a/langs/pt_BR.json +++ b/langs/pt_BR.json @@ -6,7 +6,10 @@ "zoomIn": "Amplie para ver ou editar os dados" }, "communityIndex": { - "notAvailable": "Esta comunidade não fala {nativo}" + "available": "Esta comunidade fala {native}", + "intro": "Entre em contato com outras pessoas para conhecê-las, aprender com elas,...", + "notAvailable": "Esta comunidade não fala {nativo}", + "title": "índice da comunidade" }, "delete": { "cancel": "Cancelar", @@ -46,6 +49,7 @@ "title": "Adicionar um novo ponto?", "zoomInFurther": "Aumente mais o zoom para adicionar um ponto." }, + "backToIndex": "Volte para a visão geral com todos os mapas temáticos", "backgroundMap": "Mapa de fundo", "cancel": "Cancelar", "customThemeIntro": "

    Temas personalizados

    Esses são temas gerados pelo usuário visitados anteriormente.", From 5b00752b94033040a31ed2a6ce90956ecbf8531d Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Wed, 26 Apr 2023 09:30:07 +0000 Subject: [PATCH 17/62] Translated using Weblate (Portuguese (Brazil)) Currently translated at 17.5% (134 of 765 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/pt_BR/ --- langs/pt_BR.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/pt_BR.json b/langs/pt_BR.json index 5c808fddf..71c06eda0 100644 --- a/langs/pt_BR.json +++ b/langs/pt_BR.json @@ -8,7 +8,7 @@ "communityIndex": { "available": "Esta comunidade fala {native}", "intro": "Entre em contato com outras pessoas para conhecê-las, aprender com elas,...", - "notAvailable": "Esta comunidade não fala {nativo}", + "notAvailable": "Esta comunidade não fala {native}", "title": "índice da comunidade" }, "delete": { From 2fc10e56f277320570c3272459bfe2d22022fff4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?T=C3=BAllio=20Franca?= Date: Tue, 25 Apr 2023 23:39:45 +0000 Subject: [PATCH 18/62] Translated using Weblate (Portuguese (Brazil)) Currently translated at 13.7% (56 of 406 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/pt_BR/ --- langs/themes/pt_BR.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/langs/themes/pt_BR.json b/langs/themes/pt_BR.json index a341de33c..7746d62da 100644 --- a/langs/themes/pt_BR.json +++ b/langs/themes/pt_BR.json @@ -184,6 +184,7 @@ "title": "Bicicleta fantasma" }, "trees": { - "description": "Mapeie todas as árvores!" + "description": "Mapeie todas as árvores!", + "title": "Árvores" } } From e790a0e612b254904abffca1abc0606f8df83fcb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?T=C3=BAllio=20Franca?= Date: Tue, 25 Apr 2023 23:45:24 +0000 Subject: [PATCH 19/62] Translated using Weblate (Portuguese) Currently translated at 46.9% (359 of 765 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/pt/ --- langs/pt.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/langs/pt.json b/langs/pt.json index d4f12cfba..a865940dc 100644 --- a/langs/pt.json +++ b/langs/pt.json @@ -5,6 +5,10 @@ "retrying": "Surgiu uma falha ao carregar os dados. A tentar novamente dentro de {count} segundos…", "zoomIn": "Amplie para ver ou editar os dados" }, + "communityIndex": { + "available": "Esta comunidade fala {native}", + "intro": "Entre em contato com outras pessoas para conhecê-las, aprender com elas,..." + }, "delete": { "cancel": "Cancelar", "cannotBeDeleted": "Este elemento não pode ser eliminado", @@ -461,5 +465,8 @@ "loginToSplit": "Tem de estar autenticado para dividir uma estrada", "split": "Dividir", "splitTitle": "Escolha no mapa onde dividir esta estrada" + }, + "translations": { + "activateButton": "Ajude a traduzir MapComplete" } } From ead615edf236a2569fc80c0a5f4f1367d28601d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Podhoreck=C3=BD?= Date: Tue, 25 Apr 2023 20:46:20 +0000 Subject: [PATCH 20/62] Translated using Weblate (Czech) Currently translated at 50.9% (390 of 765 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/cs/ --- langs/cs.json | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 54 insertions(+), 1 deletion(-) diff --git a/langs/cs.json b/langs/cs.json index f55f51cf3..352263055 100644 --- a/langs/cs.json +++ b/langs/cs.json @@ -346,7 +346,10 @@ }, "wikipedia": { "createNewWikidata": "Vytvořit novou položku Wikidata", - "doSearch": "Pro zobrazení výsledků vyhledávejte výše" + "doSearch": "Pro zobrazení výsledků vyhledávejte výše", + "failed": "Načítání záznamu ve Wikipedii se nezdařilo", + "fromWikipedia": "Z Wikipedie, svobodné encyklopedie", + "loading": "Načítání Wikipedie…" } }, "hotkeyDocumentation": { @@ -378,6 +381,56 @@ "uploadDone": "Vaše fotka byla přidána. Děkujeme za pomoc!", "uploadMultipleDone": "Bylo přidáno {count} fotek. Děkujeme za pomoc!" }, + "importHelper": { + "askMetadata": { + "giveDescription": "Napište prosím malý popis pro někoho, kdo poznámku vidí. Dobrá poznámka popisuje, co musí přispěvatel udělat, např.; Tady by mohla být lavička. Pokud jste poblíž, mohli byste prosím zkontrolovat a uvést, zda lavička existuje nebo ne? (Odkaz na MapComplete bude přidán automaticky)", + "giveSource": "Jaký je zdroj těchto údajů? Pokud je ve funkci nastaven \"source\", tato hodnota se ignoruje", + "giveWikilink": "Na které wikistránce lze najít další informace o tomto importu?", + "shouldBeUrl": "Neplatná adresa URL", + "shouldNotBeHomepage": "Ne, domovská stránka také není povolena. Zadejte URL správné wikistránky, která dokumentuje váš import", + "title": "Nastavit metadata" + }, + "compareToAlreadyExistingNotes": { + "completelyImported": "Všechny navrhované body již mají (nebo měly) poznámku o dovozu", + "loading": "Získávání poznámek z OSM…", + "loadingFailed": "Načítání poznámek se nezdařilo kvůli {error}", + "mapExplanation": "Červené prvky na další mapě jsou všechny datové body z vaší datové sady. Vaše datová sada obsahuje prvky {length}.", + "noPreviousNotesFound": "Nebyly nalezeny žádné předchozí poznámky pro import", + "nothingNearby": "Žádný z navrhovaných bodů nemá v blízkosti poznámku o importu", + "someNearby": "{hasNearby} body mají již existující poznámku o importu v rámci {distance} metru", + "title": "Porovnání se stávajícími poznámkami", + "titleLong": "Porovnat s již existujícími poznámkami \"to-import\"-notes", + "wontBeImported": "Tyto datové body se neimportují a na mapě níže jsou zobrazeny jako červené tečky" + }, + "confirmProcess": { + "contactedCommunity": "Kontaktoval jsem (místní) komunitu ohledně tohoto importu", + "licenseIsCompatible": "Licence dat k importu umožňuje jejich import do OSM. Je povoleno jejich komerční šíření, pouze s minimálním uvedením autorství", + "readImportGuidelines": "Přečetl jsem si pokyny k importu na OSM wiki", + "title": "Licence a komunita", + "titleLong": "Prošli jste procesem importu?", + "wikipageIsMade": "Postup je zdokumentován na OSM-wiki (tento odkaz budete potřebovat později)" + }, + "conflationChecker": { + "cacheExpired": "Platnost mezipaměti vypršela", + "downloadOverpassData": "Stáhněte si načtený GeoJSON z aplikace Overpass", + "importCandidatesCount": "Červené prvky {count} na následující mapě jsou všechny vaše kandidáty na import.", + "loadedDataAge": "Načtená data pocházejí z mezipaměti a jsou {old} stará", + "mapShowingNearbyIntro": "Následující mapa zobrazuje prvky k importu, které mají funkci OSM v rámci ", + "nearbyWarn": "Červené prvky {count} na následující mapě nebudou importovány!", + "nothingLoaded": "Z OpenStreetMap nejsou načteny žádné prvky, které by odpovídaly aktuální vrstvě {name}", + "osmLoaded": "Z OpenStreetMap je načteno {count} prvků, které odpovídají vrstvě {name}.", + "reloadTheCache": "Vymažte mezipaměť a znovu položte databázový dotaz na Overpass", + "setRangeToZero": "Pokud je chcete importovat všechny, nastavte rozsah na 0 nebo 1", + "showOsmLayerInConflationMap": "Zobrazit data OSM", + "states": { + "error": "Nepodařilo se načíst nejnovější data z Overpass kvůli {error}", + "idle": "Kontrola lokálního úložiště…", + "running": "Dotazování na Overpass…", + "unexpected": "Neočekávaný stav {state}" + }, + "title": "Porovnání s existujícími údaji" + } + }, "index": { "intro": "MapComplete je prohlížeč a editor OpenStreetMap, který zobrazuje informace o prvcích konkrétního tématu a umožňuje je aktualizovat.", "logIn": "Přihlaste se, abyste viděli další témata, která jste dříve navštívili", From 51a9f46991049658790f0e2e77385f1264aa3e63 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Wed, 26 Apr 2023 10:01:10 +0000 Subject: [PATCH 21/62] Translated using Weblate (Czech) Currently translated at 50.9% (390 of 765 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 352263055..407201dcf 100644 --- a/langs/cs.json +++ b/langs/cs.json @@ -414,7 +414,7 @@ "cacheExpired": "Platnost mezipaměti vypršela", "downloadOverpassData": "Stáhněte si načtený GeoJSON z aplikace Overpass", "importCandidatesCount": "Červené prvky {count} na následující mapě jsou všechny vaše kandidáty na import.", - "loadedDataAge": "Načtená data pocházejí z mezipaměti a jsou {old} stará", + "loadedDataAge": "Načtená data pocházejí z mezipaměti a jsou {age} stará", "mapShowingNearbyIntro": "Následující mapa zobrazuje prvky k importu, které mají funkci OSM v rámci ", "nearbyWarn": "Červené prvky {count} na následující mapě nebudou importovány!", "nothingLoaded": "Z OpenStreetMap nejsou načteny žádné prvky, které by odpovídaly aktuální vrstvě {name}", From 07f54a4eb4b6498efaa8246636828bd84e132964 Mon Sep 17 00:00:00 2001 From: Codain Date: Thu, 27 Apr 2023 22:01:39 +0200 Subject: [PATCH 22/62] Etymology - Expanding FR, DE, EN Adding some French prefixes, English postfixes and German postfixes --- assets/layers/etymology/etymology.json | 29 +++++++++++++++++--------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/assets/layers/etymology/etymology.json b/assets/layers/etymology/etymology.json index 3caff1517..7a5a615dc 100644 --- a/assets/layers/etymology/etymology.json +++ b/assets/layers/etymology/etymology.json @@ -71,24 +71,28 @@ "avenue (des |de la |de l'|de |du )?", "bibliothèque (des |de la |de l'|de |du )?", "boulevard (des |de la |de l'|de |du )?", - "centre (culturel |sportif )?(des |de la |de l'|de |du )?", + "centre (culturel |sportif |nautique )?(des |de la |de l'|de |du )?", "chaussée (des |de la |de l'|de |du )?", "chemin (des |de la |de l'|de |du )?", "clos (des |de la |de l'|de |du )?", "collège (privé |public )?(des |de la |de l'|de |du )?", "complexe sportif (des |de la |de l'|de |du )?", + "cours (des |de la |de l'|de |du )?", "drève (des |de la |de l'|de |du )?", - "école (maternelle |primaire |élémentaire)?(privée |publique )?(des |de la |de l'|de |du )?", + "école (maternelle |primaire |élémentaire |secondaire )?(privée |publique )?(des |de la |de l'|de |du )?", "esplanade (des |de la |de l'|de |du )?", "groupe scolaire (privé |public )?(des |de la |de l'|de |du )?", "gymnase (des |de la |de l'|de |du )?", "impasse (des |de la |de l'|de |du )?", - "lycée (privé |public )?(des |de la |de l'|de |du )?", + "lycée (privé |public |technologique |professionel )*(des |de la |de l'|de |du )?", "mail (des |de la |de l'|de |du )?", "médiathèque (des |de la |de l'|de |du )?", "musée (des |de la |de l'|de |du )?", "parc (des |de la |de l'|de |du )?", + "passage (des |de la |de l'|de |du )?", + "passerelle (des |de la |de l'|de |du )?", "place (des |de la |de l'|de |du )?", + "quai (des |de la |de l'|de |du )?", "résidence (des |de la |de l'|de |du )?", "route (des |de la |de l'|de |du )?", "rue (des |de la |de l'|de |du )?", @@ -122,20 +126,25 @@ "parque" ], "de": [ - "straße", - "platz", "gasse", - "weg", + "graben", "grundschule", "gymnasium", - "schule" + "platz", + "rain", + "schule", + "(-)?straße", + "(-)?strasse", + "weg" ], "en": [ - "street", + "avenue", + "boulevard", + "church", "path", "plaza", "square", - "church" + "street" ] } } @@ -292,4 +301,4 @@ } } ] -} \ No newline at end of file +} From 746212906fccf2f41845fad34401c2a15b309abb Mon Sep 17 00:00:00 2001 From: Lucas Date: Wed, 26 Apr 2023 15:51:35 +0000 Subject: [PATCH 23/62] Translated using Weblate (French) Currently translated at 90.3% (367 of 406 strings) Translation: MapComplete/themes Translate-URL: https://hosted.weblate.org/projects/mapcomplete/themes/fr/ --- langs/themes/fr.json | 66 ++++++++++++++++++++++---------------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/langs/themes/fr.json b/langs/themes/fr.json index e5d648edb..75d7aba1d 100644 --- a/langs/themes/fr.json +++ b/langs/themes/fr.json @@ -544,7 +544,7 @@ "title": "Enseignement" }, "etymology": { - "description": "Retrouvez sur cette carte l’origine du nom d’un élément. Les rues, bâtiments, etc. proviennent d’OpenStreetMap et sont liés aux données venant de Wikidata. La fenêtre pop-up affiche l’article Wikipedia (s’il existe) ou l’infobox Wikidata de l’objet dont provient le nom. Si l’objet a sa propre page Wikipedia, elle sera aussi affichée.

    Vous pouvez contribuer aussi !Zoomez suffisamment et toutes les rues seront affichées. Cliquez sur l'une d'elles et une boîte de recherche Wikidata apparaîtra. En quelques clics, vous pouvez ajouter un lien étymologique. Vous devez disposer d’un compte OpenStreetMap gratuit.", + "description": "Retrouvez sur cette carte l’origine du nom d’un élément. Les rues, bâtiments, etc. proviennent d’OpenStreetMap et sont liés aux données venant de Wikidata. La fenêtre pop-up affiche l’article Wikipedia (s’il existe) ou l’infobox Wikidata de l’objet dont provient le nom. Si l’objet a sa propre page Wikipedia, elle sera aussi affichée.

    Vous pouvez contribuer aussi ! Zoomez suffisamment et toutes les rues seront affichées. Cliquez sur l'une d'elles et une boîte de recherche Wikidata apparaîtra. En quelques clics, vous pouvez ajouter un lien étymologique. Vous devez disposer d’un compte OpenStreetMap gratuit.", "layers": { "1": { "override": { @@ -796,6 +796,33 @@ "onwheels": { "description": "Sur cette carte nous pouvons voir et ajouter les différents endroits publiques accessibles aux chaises roulantes", "layers": { + "19": { + "override": { + "=title": { + "render": "Statistiques" + } + } + }, + "20": { + "override": { + "+tagRenderings": { + "0": { + "render": { + "special": { + "text": "Importation" + } + } + }, + "1": { + "render": { + "special": { + "message": "Ajouter tous les attributs suggérés" + } + } + } + } + } + }, "4": { "override": { "filter": { @@ -838,33 +865,6 @@ "override": { "name": "Places de stationnement pour personnes handicapées" } - }, - "19": { - "override": { - "=title": { - "render": "Statistiques" - } - } - }, - "20": { - "override": { - "+tagRenderings": { - "0": { - "render": { - "special": { - "text": "Importation" - } - } - }, - "1": { - "render": { - "special": { - "message": "Ajouter tous les attributs suggérés" - } - } - } - } - } } }, "title": "OnWheels" @@ -1023,10 +1023,6 @@ "stations": { "description": "Voir, modifier et ajouter des détails à une gare ferroviaire", "layers": { - "3": { - "description": "Couche montrant les gares", - "name": "Gares ferroviaires" - }, "15": { "description": "Panneau affichant les trains au départ depuis cette gare", "name": "Panneaux des départs", @@ -1055,6 +1051,10 @@ "title": { "render": "Tableau des départs" } + }, + "3": { + "description": "Couche montrant les gares", + "name": "Gares ferroviaires" } }, "title": "Gares ferroviaires" @@ -1146,4 +1146,4 @@ "shortDescription": "Une carte des poubelles", "title": "Poubelles" } -} \ No newline at end of file +} From c282bcd6e248b440c40afccd35b357dfa276cd30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?T=C3=BAllio=20Franca?= Date: Wed, 26 Apr 2023 21:55:03 +0000 Subject: [PATCH 24/62] Translated using Weblate (Portuguese (Brazil)) Currently translated at 17.6% (135 of 765 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/pt_BR/ --- langs/pt_BR.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/langs/pt_BR.json b/langs/pt_BR.json index 71c06eda0..7656832e2 100644 --- a/langs/pt_BR.json +++ b/langs/pt_BR.json @@ -172,6 +172,9 @@ "pickTheme": "Escolha um tema abaixo para começar.", "title": "Bem-vindo(a) ao MapComplete" }, + "plantDetection": { + "poweredByPlantnet": "Desenvolvido por plantnet.org" + }, "reviews": { "affiliated_reviewer_warning": "(Revisão de afiliados)", "attribution": "As resenhas são fornecidas por Mangrove Reviews e estão disponíveis em CC-BY 4.0.", From 0ad7e365069eed8da1378e633e37d9cce5c3195d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?T=C3=BAllio=20Franca?= Date: Wed, 26 Apr 2023 17:10:31 +0000 Subject: [PATCH 25/62] Translated using Weblate (Portuguese) Currently translated at 51.3% (393 of 765 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/pt/ --- langs/pt.json | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 53 insertions(+), 1 deletion(-) diff --git a/langs/pt.json b/langs/pt.json index a865940dc..ef58874c0 100644 --- a/langs/pt.json +++ b/langs/pt.json @@ -43,12 +43,45 @@ "panelIntro": "

    O seu tema pessoal

    Ative as suas camadas favoritas a partir de todos os temas oficiais", "reload": "Recarregar dados" }, + "flyer": { + "callToAction": "Teste em mapcomplete.osm.be", + "cyclofix": "Bombas de bicicleta, estações de reparação, água potável e lojas de bicicletas estão na CycloFix", + "editing": { + "ex": "Um exemplo simplificado de como isso se parece para uma reserva natural é mostrado abaixo.", + "intro": "O usuário é recebido por um mapa com características. Ao selecionar um, as informações sobre esse recurso são mostradas.", + "title": "Como é a interface?" + }, + "examples": "Existem muitos mapas temáticos disponíveis, alguns deles impressos aqui.\n\nExistem muitos outros mapas temáticos online: sobre cuidados de saúde, navegação interior, acessibilidade para cadeiras de rodas, instalações de resíduos, estantes públicas, passagens para peões com uma pintura de arco-íris,... Descubra todos eles em mapcomplete.osm.be", + "fakeui": { + "add_images": "Adicione imagens com alguns cliques", + "attributes": "Mostra atributos de forma amigável", + "edit": "Informações erradas ou desatualizadas? O botão de edição está ali.", + "question": "Se um atributo ainda não for conhecido, MapComplete mostra uma pergunta", + "see_images": "Mostra imagens de contribuidores anteriores, Wikipedia, Mapillary, ... ", + "wikipedia": "Os artigos vinculados da Wikipédia são exibidos" + }, + "frontParagraph": "O MapComplete é um aplicativo da Web fácil de usar para coletar dados geográficos no OpenStreetMap, permitindo coletar e gerenciar dados relevantes de maneira aberta, colaborativa e reutilizável.\n\nNovas categorias e atributos podem ser adicionados mediante solicitação.", + "mapcomplete": { + "li0": "Mostrar onde estão os POI", + "li1": "Adicione novos pontos e atualize as informações dos existentes", + "li2": "Adicione informações de contato e horário de funcionamento facilmente", + "li3": "Pode ser colocado em outros sites como iFrame", + "li4": "Incorporado no ecossistema OpenStreetMap, que tem muitas ferramentas disponíveis", + "li5": "Funcionalidade para importar conjuntos de dados existentes", + "li6": "Muitos recursos avançados, como detecção de árvores e métodos de entrada avançados", + "li7": "Software livre com copyleft (licença GPL) e de uso gratuito", + "title": "O que é o MapComplete?" + }, + "onwheels": "Mapas internos para usuários de cadeira de rodas também estão disponíveis.", + "osm": "OpenStreetMap é um mapa on-line que pode ser editado e reutilizado por qualquer pessoa para qualquer finalidade, desde que a atribuição seja dada e os dados sejam mantidos abertos.\nÉ o maior banco de dados geoespacial do mundo e é reutilizado por milhares de aplicativos e sites." + }, "general": { "about": "Edite e adicione facilmente o OpenStreetMap para um determinado tema", "aboutMapcomplete": "

    Sobre

    Use o MapComplete para adicionar informações ao OpenStreetMap sobre um tema específico. Responda a perguntas e em poucos minutos as suas contribuições estão disponíveis em todos os lugares. Na maioria dos temas pode adicionar imagens ou mesmo deixar uma avaliação. O responsável pelo tema define os elementos, as perguntas e os idiomas disponíveis nele.

    Descubra mais

    O MapComplete mostra sempre o próximo passo para saber mais sobre o OpenStreetMap.

    • Quando incorporado num site, o iframe liga-se ao MapComplete em ecrã cheio.
    • A versão ecrã cheio fornece informações sobre o OpenStreetMap
    • A visualização funciona sem ser preciso autenticar-se, mas a edição requer uma conta no OpenStreetMap.
    • Se não estiver autenticado, é solicitado a fazê-lo
    • Após responder a uma pergunta, pode adicionar novos elementos ao mapa
    • Depois de um tempo, as etiquetas reais do OpenStreetMap são mostradas, mais tarde vinculando-se à wiki


    Deparou-se com um problema? Quer uma nova funcionalidade? Quer ajudar a traduzir? Vá ao código-fonte ou rastreador de problemas.

    Quer ver o seu progresso? Veja a contagem de edições em OsmCha.

    ", "add": { "addNew": "Adicionar {category} aqui", "addNewMapLabel": "Adicionar novo item", + "backToSelect": "Selecione uma categoria diferente", "confirmButton": "Adicione uma {category} aqui.
    Esta adição será visível a todos
    ", "confirmIntro": "

    Adicionar {title} aqui?

    O elemento que criar aqui será visível a todos. Por favor, só adicione coisas ao mapa se elas realmente existirem. Muitas aplicações usam estes dados.", "disableFilters": "Desativar todos os filtros", @@ -132,6 +165,7 @@ "error": "Algo correu mal", "example": "Exemplo", "examples": "Exemplos", + "feelFreeToSkip": "Você pode adicionar ou atualizar mais informações abaixo, mas sinta-se à vontade para pular perguntas para as quais não sabe a resposta.", "fewChangesBefore": "Por favor, responda a algumas perguntas sobre os elementos existentes antes de adicionar um novo elemento.", "getStartedLogin": "Entrar com OpenStreetMap para começar", "getStartedNewAccount": " ou crie uma conta", @@ -162,6 +196,7 @@ "streetcomplete": "Outra aplicação semelhante é o StreetComplete." }, "nameInlineQuestion": "O nome desta {category} é $$$", + "newlyCreated": "Você acabou de criar este elemento! Obrigado por compartilhar esta informação com o mundo e ajudar as pessoas em todo o mundo.", "next": "Seguinte", "noNameCategory": "{category} sem nome", "noTagsSelected": "Nenhuma etiqueta selecionada", @@ -279,6 +314,7 @@ }, "image": { "addPicture": "Adicionar imagem", + "currentLicense": "Suas imagens serão publicadas sob {license}", "doDelete": "Remover imagem", "dontDelete": "Cancelar", "isDeleted": "Eliminada", @@ -405,7 +441,11 @@ "errDuplicate": "Algumas colunas têm o mesmo nome", "errNoLatOrLon": "O cabeçalho não contém `lat' ou `lon'", "errNoName": "Algumas colunas não têm um nome" - } + }, + "title": "Auxiliar de importação" + }, + "importInspector": { + "title": "Inspecionar e gerenciar notas de importação" }, "index": { "#": "Estes textos são mostrados acima dos botões do tema quando nenhum tema é carregado", @@ -442,6 +482,14 @@ "multi_apply": { "autoApply": "Ao alterar os atributos {attr_names}, estes atributos serão alterados automaticamente em {count} outros objetos também" }, + "plantDetection": { + "poweredByPlantnet": "Distribuído por plantnet.org" + }, + "professional": { + "indexPage": { + "hook": "Precisa de suporte profissional?" + } + }, "reviews": { "affiliated_reviewer_warning": "(avaliação de afiliado)", "attribution": "As avaliações são fornecidas por Mangrove Reviews e estão disponíveis sob a licença CC-BY 4.0.", @@ -468,5 +516,9 @@ }, "translations": { "activateButton": "Ajude a traduzir MapComplete" + }, + "userinfo": { + "gotoInbox": "Abra sua caixa de entrada", + "gotoSettings": "Vá para suas configurações no OpenStreetMap.org" } } From ac3c85a92f27bf22269d78c84afa2cc84214656f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Podhoreck=C3=BD?= Date: Wed, 26 Apr 2023 20:51:38 +0000 Subject: [PATCH 26/62] Translated using Weblate (Czech) Currently translated at 55.6% (426 of 765 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/cs/ --- langs/cs.json | 48 +++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 45 insertions(+), 3 deletions(-) diff --git a/langs/cs.json b/langs/cs.json index 407201dcf..efe224a34 100644 --- a/langs/cs.json +++ b/langs/cs.json @@ -349,7 +349,16 @@ "doSearch": "Pro zobrazení výsledků vyhledávejte výše", "failed": "Načítání záznamu ve Wikipedii se nezdařilo", "fromWikipedia": "Z Wikipedie, svobodné encyklopedie", - "loading": "Načítání Wikipedie…" + "loading": "Načítání Wikipedie…", + "noResults": "Pro {search} nebylo nic nalezeno", + "noWikipediaPage": "Tato položka Wikidat zatím nemá odpovídající stránku na Wikipedii.", + "previewbox": { + "born": "Narozen: {value}", + "died": "Zemřel: {value}" + }, + "searchToShort": "Váš vyhledávací dotaz je příliš krátký, zadejte delší text", + "searchWikidata": "Hledat na Wikidatech", + "wikipediaboxTitle": "Wikipedie" } }, "hotkeyDocumentation": { @@ -366,26 +375,42 @@ }, "image": { "addPicture": "Přidat fotku", + "currentLicense": "Vaše snímky budou zveřejněny pod {license}", + "doDelete": "Odebrat obrázek", "dontDelete": "Zrušit", + "isDeleted": "Smazáno", "nearbyPictures": { + "allFiltered": "Filtru neodpovídají žádné obrázky", "browseNearby": "Procházet obrázky z okolí…", "confirm": "Na vybraném obrázku je vidět {title()}", "hasMatchingPicture": "Odpovídá obrázek objektu? Vyberte jej níže", "loadMore": "Načíst další obrázky", "loading": "Načítání obrázků z okolí…", "noImageSelected": "Výběrem obrázku jej propojíte s objektem", + "nothingFound": "V okolí nebyly nalezeny žádné obrázky…", "onlyTowards": "Zobrazit pouze fotky pořízené směrem k tomuto objektu", + "removeFilters": "Kliknutím sem odstraníte filtry", + "title": "Obrázky v okolí", "withinRadius": "Zobrazit pouze fotky pořízené v okruhu {radius} metrů kolem tohoto objektu" }, "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}", "uploadDone": "Vaše fotka byla přidána. Děkujeme za pomoc!", - "uploadMultipleDone": "Bylo přidáno {count} fotek. 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!", + "uploadingMultiple": "Nahrávání {count} obrázků…", + "uploadingPicture": "Nahrávání obrázku…" }, "importHelper": { "askMetadata": { + "downloadGeojson": "Stažení GeoJSON", "giveDescription": "Napište prosím malý popis pro někoho, kdo poznámku vidí. Dobrá poznámka popisuje, co musí přispěvatel udělat, např.; Tady by mohla být lavička. Pokud jste poblíž, mohli byste prosím zkontrolovat a uvést, zda lavička existuje nebo ne? (Odkaz na MapComplete bude přidán automaticky)", "giveSource": "Jaký je zdroj těchto údajů? Pokud je ve funkci nastaven \"source\", tato hodnota se ignoruje", "giveWikilink": "Na které wikistránce lze najít další informace o tomto importu?", + "intro": "Před přidáním {count} poznámek uveďte několik dalších informací.", + "orDownload": "Můžete si také stáhnout datovou sadu a importovat ji přímo", + "shouldBeOsmWikilink": "Očekávaný odkaz na stránku na wiki.openstreetmap.org", "shouldBeUrl": "Neplatná adresa URL", "shouldNotBeHomepage": "Ne, domovská stránka také není povolena. Zadejte URL správné wikistránky, která dokumentuje váš import", "title": "Nastavit metadata" @@ -428,7 +453,24 @@ "running": "Dotazování na Overpass…", "unexpected": "Neočekávaný stav {state}" }, - "title": "Porovnání s existujícími údaji" + "title": "Porovnání s existujícími údaji", + "titleLive": "Živá data na OSM", + "titleNearby": "Objekty v okolí", + "zoomIn": "Aktuální úroveň přiblížení je {current}", + "zoomLevelSelection": "Živá data se zobrazí, pokud je úroveň přiblížení alespoň: " + }, + "createNotes": { + "creating": "Vytvořeno {count} poznámek z {total}", + "done": "Všech {count} poznámek bylo vytvořeno!", + "loading": "Vydržte, než se načte…", + "openImportViewer": "Zkontrolujte průběh svých poznámek v 'import_viewer'", + "title": "Vytvoření poznámky" + }, + "gotoImportViewer": "Kontrola předchozích importů", + "introduction": { + "description": "Pomocník pro import převede externí datovou sadu na poznámky. Externí datová sada musí odpovídat jedné z existujících vrstev MapComplete. Pro každou položku, kterou vložíte do importéru, bude vytvořena jedna poznámka. Tyto poznámky budou zobrazeny spolu s příslušnými prvky v těchto mapách, abyste je mohli snadno přidat.", + "importFormat": "Text v poznámce by měl mít následující formát, aby mohl být zachycen", + "title": "Úvod" } }, "index": { From c1d3bab0e9494fd5195def6b7f96370113d36133 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Podhoreck=C3=BD?= Date: Thu, 27 Apr 2023 19:39:04 +0000 Subject: [PATCH 27/62] Translated using Weblate (Czech) Currently translated at 62.4% (478 of 765 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/cs/ --- langs/cs.json | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 69 insertions(+), 1 deletion(-) diff --git a/langs/cs.json b/langs/cs.json index efe224a34..24fd2d952 100644 --- a/langs/cs.json +++ b/langs/cs.json @@ -471,9 +471,77 @@ "description": "Pomocník pro import převede externí datovou sadu na poznámky. Externí datová sada musí odpovídat jedné z existujících vrstev MapComplete. Pro každou položku, kterou vložíte do importéru, bude vytvořena jedna poznámka. Tyto poznámky budou zobrazeny spolu s příslušnými prvky v těchto mapách, abyste je mohli snadno přidat.", "importFormat": "Text v poznámce by měl mít následující formát, aby mohl být zachycen", "title": "Úvod" - } + }, + "login": { + "lockNotice": "Tato stránka je uzamčena. Před přístupem sem potřebujete {importHelperUnlock} sad změn.", + "loggedInWith": "V současné době jste přihlášeni jako {name} a provedli jste {csCount} sad změn", + "loginIsCorrect": "{name} je správný účet pro vytvoření poznámek k importu.", + "loginRequired": "Pro pokračování musíte být přihlášeni", + "title": "Přihlášení", + "userAccountTitle": "Vyberte uživatelský účet" + }, + "mapPreview": { + "autodetected": "Vrstva byla automaticky odečtena na základě jejích vlastností", + "confirm": "Funkce jsou na mapě umístěny správně", + "mismatch": "{count} prvků neodpovídá vybrané vrstvě. Ujistěte se, že jsou přítomny značky pro označení typu, konkrétně {tags}", + "selectLayer": "Které vrstvě odpovídá tento import?", + "title": "Náhled mapy" + }, + "noteParts": { + "datasource": "Původní údaje ze {source}", + "importEasily": "Tento bod můžete snadno přidat pomocí aplikace MapComplete:", + "wikilink": "Další informace o tomto importu naleznete na adrese {wikilink}" + }, + "previewAttributes": { + "allAttributesSame": "Všechny funkce pro import mají tuto značku", + "inspectDataTitle": "Zkontrolovat údaje o {count} funkcích, které se mají importovat", + "inspectLooksCorrect": "Tyto hodnoty vypadají správně", + "someHaveSame": "Tuto značku má {count} funkcí k importu, to je {percentage} % z celkového počtu", + "title": "Zkontrolovat atributy" + }, + "selectFile": { + "description": "Vyberte soubor .csv nebo .geojson a začněte", + "errDuplicate": "Některé sloupce mají stejný název", + "errNoLatOrLon": "Záhlaví neobsahuje `lat` nebo `lon`", + "errNoName": "Některé sloupce nemají název", + "errNotFeatureCollection": "Načtený soubor JSON není geojson-featurecollection", + "errPointsOnly": "Načtený soubor JSON by měl obsahovat pouze body", + "fileFormatDescription": "Vyberte soubor .csv nebo .geojson", + "fileFormatDescriptionCsv": "V souboru CSV by měl být sloupec lat a lon se souřadnicemi ve WGS84. Pro každý atribut by měl existovat další sloupec.", + "fileFormatDescriptionGeoJson": "V souboru geojson by měly být pouze body. Vlastnosti by měly být přesně ty, které by měly jít do OpenStreetMap", + "loadedFilesAre": "Aktuálně načtený soubor je {file}", + "noFilesLoaded": "V současné době není načten žádný soubor", + "title": "Vyberte soubor" + }, + "selectTheme": { + "displayNonMatchingCount": "objekty {length} neodpovídají žádným předvolbám", + "intro": "Ve všech následujících tématech se zobrazí poznámky k importu. Poznámka na OpenStreetMap však může odkazovat pouze na jedno jediné téma. Vyberte, ke kterému tématu se vytvořené poznámky budou odkazovat", + "misMatch": "Vlastnost s klíčem {k} nemá očekávanou hodnotu {v}; místo toho má hodnotu {properties}", + "missing": "Očekávané {k}={v}, ale zcela chybí", + "needsTags": "{title} potřebuje tagy {tags}", + "noMatchingPresets": "Toto téma nemá načtené žádné předvolby. V důsledku toho zde nebudou fungovat importy", + "notApplicable": "Předvolba {title} není použitelná:", + "title": "Vyberte téma", + "unmatchedTitle": "Následující prvky neodpovídají žádné z předvoleb" + }, + "testMode": "Testovací režim - ve skutečnosti neimportuje poznámky", + "title": "Pomocník pro import" + }, + "importInspector": { + "title": "Kontrola a správa poznámek k importu" + }, + "importLayer": { + "alreadyMapped": "Na mapě se již nachází {title} - tento bod je duplicitní", + "description": "Vrstva, která importuje položky pro {title}", + "importButton": "import_button({layerId}, _tags, Našel jsem {title} zde - přidejte ji do mapy,./assets/svg/addSmall.svg,,,id)", + "importHandled": "
    Tato funkce byla zpracována! Děkujeme za vaši snahu
    ", + "layerName": "Možný {title}", + "nearbyImagesIntro": "

    Obrázky z okolí

    Následující obrázky jsou geograficky označené obrázky z různých online služeb. Mohly by vám pomoci při řešení této poznámky.{nearby_images(open)}", + "notFound": "Nepodařilo se mi najít {title} - odstraňte jej", + "popupTitle": "Zde by mohl být {title}" }, "index": { + "#": "Tyto texty se zobrazují nad tlačítky motivu, pokud není načten žádný motiv", "intro": "MapComplete je prohlížeč a editor OpenStreetMap, který zobrazuje informace o prvcích konkrétního tématu a umožňuje je aktualizovat.", "logIn": "Přihlaste se, abyste viděli další témata, která jste dříve navštívili", "pickTheme": "Vyberte si téma níže a začněte.", From f4362aeea33b3ea3608734a1be05110717ddc623 Mon Sep 17 00:00:00 2001 From: paunofu Date: Wed, 26 Apr 2023 19:27:15 +0000 Subject: [PATCH 28/62] Translated using Weblate (Catalan) Currently translated at 55.1% (1544 of 2800 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/ca/ --- langs/layers/ca.json | 37 +++++++++++++++++++++++++++++++++++-- 1 file changed, 35 insertions(+), 2 deletions(-) diff --git a/langs/layers/ca.json b/langs/layers/ca.json index 524b02f46..79eb90a90 100644 --- a/langs/layers/ca.json +++ b/langs/layers/ca.json @@ -3053,12 +3053,26 @@ } }, "ghost_bike": { - "name": "Bicicleta blanca", + "name": "Bicicleta fantasma", + "presets": { + "0": { + "title": "una bicicleta fantasma" + } + }, "tagRenderings": { + "ghost-bike-explanation": { + "render": "Una bicicleta fantasma és un memorial per a un ciclista que va morir en un accident de trànsit, en forma de bicicleta blanca col·locada permanentment a prop del lloc de l'accident." + }, "ghost_bike-inscription": { + "question": "Quina és la inscripció d'aquesta bicicleta fantasma?", "render": "{inscription}" }, "ghost_bike-name": { + "mappings": { + "0": { + "then": "No hi ha cap nom marcat a la bicicleta" + } + }, "questionHint": "Si us plau, respecteu la privadesa: només ompliu el nom si està àmpliament publicat o marcat a la bicicleta. Opta per deixar de banda el cognom." }, "ghost_bike-source": { @@ -3079,7 +3093,12 @@ } }, "gps_track": { - "name": "La teva traça recorreguda" + "name": "La teva traça recorreguda", + "tagRenderings": { + "Privacy notice": { + "render": "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." + } + } }, "grass_in_parks": { "description": "Cerques per a tots els camins d'herba accessibles dins dels parcs públics - aquests són «groenzones»" @@ -4240,6 +4259,9 @@ } } }, + "selected_element": { + "description": "Ressalta l'element seleccionat actualment. Anul·leu aquesta capa per tenir diferents colors" + }, "shelter": { "name": "Refugi" }, @@ -5090,6 +5112,17 @@ }, "question": "Sota quina llicència vols publicar les teves fotos?" }, + "show_debug": { + "mappings": { + "0": { + "then": "Mostra la informació de depuració" + }, + "1": { + "then": "No mostris informació de depuració" + } + }, + "question": "Vols mostrar la informació de depuració de la configuració de l'usuari?" + }, "translation-completeness": { "mappings": { "0": { From addb514f73e022391202b6dd242747d6e818a832 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?T=C3=BAllio=20Franca?= Date: Mon, 24 Apr 2023 19:07:58 +0000 Subject: [PATCH 29/62] Translated using Weblate (Spanish) Currently translated at 44.9% (1258 of 2800 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/es/ --- langs/layers/es.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/langs/layers/es.json b/langs/layers/es.json index dca473ea5..d4aaa80b4 100644 --- a/langs/layers/es.json +++ b/langs/layers/es.json @@ -4215,6 +4215,13 @@ }, "usersettings": { "tagRenderings": { + "picture-license": { + "mappings": { + "1": { + "then": "Las fotografías que tome tendrán una licencia con CC0 y se agregarán al dominio público. Esto significa que todos pueden usar sus imágenes para cualquier propósito." + } + } + }, "translation-completeness": { "render": "Las traducciones para {_theme} en {_language} están al {_translation_percentage}%: {_translation_translated_count} cadenas de {_translation_total} están traducidas" }, From 28d87beb63eebd2093beefbb2e2689533be1fb17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?T=C3=BAllio=20Franca?= Date: Mon, 24 Apr 2023 19:08:53 +0000 Subject: [PATCH 30/62] Translated using Weblate (Portuguese (Brazil)) Currently translated at 6.4% (180 of 2800 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/pt_BR/ --- langs/layers/pt_BR.json | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/langs/layers/pt_BR.json b/langs/layers/pt_BR.json index d6afe0866..61eb2491d 100644 --- a/langs/layers/pt_BR.json +++ b/langs/layers/pt_BR.json @@ -14,6 +14,10 @@ }, "question": "Qual é o número desta casa?", "render": "O número da casa é {addr:housenumber}" + }, + "street": { + "question": "Em que rua fica esse endereço?", + "render": "Este endereço fica na rua {addr:street}" } }, "title": { @@ -614,5 +618,37 @@ "title": { "render": "Bicicleta fantasma" } + }, + "tree_node": { + "name": "Árvore", + "presets": { + "2": { + "title": "uma árvore" + } + }, + "tagRenderings": { + "circumference": { + "question": "Qual é a circunferência do tronco da árvore?", + "questionHint": "Isso é medido a uma altura de 1,30m", + "render": "O tronco da árvore tem uma circunferência de {circunferência} metro" + }, + "height": { + "question": "Qual a altura dessa árvore?", + "render": "Esta árvore tem {height} metros de altura" + }, + "tree-decidouous": { + "question": "Essa árvore é perene ou caducifólia?" + }, + "tree-denotation": { + "mappings": { + "6": { + "then": "A árvore está em uma área urbana." + } + } + }, + "tree-species-wikidata": { + "question": "Que espécie é esta árvore?" + } + } } } From 9cafdc74432e8714130947dde80a9439b98895f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?T=C3=BAllio=20Franca?= Date: Wed, 26 Apr 2023 17:13:26 +0000 Subject: [PATCH 31/62] Translated using Weblate (Portuguese) Currently translated at 10.3% (290 of 2800 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/pt/ --- langs/layers/pt.json | 430 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 414 insertions(+), 16 deletions(-) diff --git a/langs/layers/pt.json b/langs/layers/pt.json index 4cd9cd6da..7c0671504 100644 --- a/langs/layers/pt.json +++ b/langs/layers/pt.json @@ -13,7 +13,159 @@ } }, "question": "Qual é o número desta casa?", - "render": "The house number is {addr:housenumber}" + "render": "O número da casa é {addr:housenumber}" + }, + "street": { + "question": "Em que rua fica esse endereço?", + "render": "Este endereço é na rua {addr:street}" + } + }, + "title": { + "render": "Endereço conhecido" + } + }, + "advertising": { + "description": "Iremos completar os dados das funcionalidades publicitárias com referência, operador e iluminado", + "name": "Anunciar", + "presets": { + "0": { + "description": "Uma grande estrutura de publicidade ao ar livre, normalmente encontrada em áreas de alto tráfego, como ao longo de estradas movimentadas", + "title": "um outdoor" + }, + "1": { + "title": "uma caixa de pôster independente" + }, + "10": { + "description": "Usado para sinais publicitários, sinais de néon, logotipos e sinais de entrada institucionais", + "title": "um sinal" + }, + "11": { + "title": "uma escultura" + }, + "12": { + "title": "uma pintura de parede" + }, + "2": { + "title": "uma caixa de pôster montada em uma parede" + }, + "3": { + "description": "Pequeno outdoor para publicidade de bairro, geralmente destinado a pedestres", + "title": "a bordo" + }, + "4": { + "description": "Uma estrutura exterior cilíndrica que mostra anúncios", + "title": "uma coluna" + }, + "5": { + "title": "uma bandeira" + }, + "6": { + "title": "uma tela" + }, + "7": { + "title": "uma tela montada em uma parede" + }, + "8": { + "description": "Uma peça de tecido impermeável com uma mensagem impressa, permanentemente ancorada na parede", + "title": "uma lona" + }, + "9": { + "title": "um totem" + } + }, + "tagRenderings": { + "Sides": { + "mappings": { + "0": { + "then": "Este objeto tem anúncios em um único lado" + }, + "1": { + "then": "Este objeto tem anúncios em ambos os lados" + } + }, + "question": "De quantos lados você pode assistir a anúncios?" + }, + "animated": { + "mappings": { + "0": { + "then": " Static, mostra sempre a mesma mensagem" + }, + "1": { + "then": "Este objeto possui um digital display embutido para mostrar preços ou alguma outra mensagem" + }, + "2": { + "then": "Trivision - o outdoor consiste em muitos prismas triangulares que giram regularmente" + }, + "3": { + "then": "Pôsteres de rolagem" + }, + "4": { + "then": "Gira sobre si mesmo" + } + }, + "question": "Este anúncio percorre várias mensagens?" + }, + "luminous_or_lit_advertising": { + "override": { + "+mappings": { + "0": { + "then": "Esta é uma luz de tubo de néon" + } + } + } + }, + "message_type": { + "mappings": { + "0": { + "then": "Mensagem comercial" + }, + "1": { + "then": "Informação local" + }, + "2": { + "then": "Informação segura" + }, + "3": { + "then": "Propaganda eleitoral" + }, + "4": { + "then": "Informações relacionadas com teatro, concertos, ..." + }, + "5": { + "then": "Mensagem de organizações sem fins lucrativos" + }, + "6": { + "then": "Para expressar sua opinião" + }, + "7": { + "then": "Mensagem religiosa" + }, + "8": { + "then": "sinal de financiamento" + }, + "9": { + "then": "Um mapa" + } + }, + "question": "Que tipo de mensagem é mostrada?" + }, + "operator": { + "question": "Quem opera esse elemento?", + "render": "Operado por {operator}" + }, + "ref": { + "question": "Qual é o número de referência?", + "render": "O número de referência é {ref}" + }, + "type": { + "mappings": { + "0": { + "then": "Isso é um outdoor" + }, + "1": { + "then": "Isso é uma placa" + } + } } } }, @@ -42,6 +194,15 @@ "1": { "then": "Mural" }, + "10": { + "then": "Azulejo (azulejo decorativo espanhol e português)" + }, + "11": { + "then": "Ladrilhos" + }, + "12": { + "then": "Entalhe em madeira" + }, "2": { "then": "Pintura" }, @@ -61,19 +222,10 @@ "then": "Instalação" }, "8": { - "then": "Graffiti" + "then": "Grafite" }, "9": { "then": "Relevo" - }, - "10": { - "then": "Azulejo (azulejo decorativo espanhol e português)" - }, - "11": { - "then": "Ladrilhos" - }, - "12": { - "then": "Entalhe em madeira" } }, "question": "Qual é o tipo desta obra de arte?", @@ -118,7 +270,7 @@ "then": "Encosto: Sim" }, "2": { - "then": "Encosto: Não" + "then": "Não not tem um encosto" } }, "question": "Este assento tem um escosto?" @@ -157,6 +309,16 @@ "question": "Em que direção olha quando está sentado no banco?", "render": "Ao sentar-se no banco, olha-se para {direction} °." }, + "bench-inscription": { + "mappings": { + "0": { + "then": "Este banco não tem inscrição" + } + }, + "question": "Esse banco tem inscrição?", + "questionHint": "Por exemplo: em placa montada, no encosto, ...", + "render": "Este banco tem a seguinte inscrição:

    {inscription}

    " + }, "bench-material": { "mappings": { "0": { @@ -181,11 +343,32 @@ "question": "De que é feito o banco (assento)?", "render": "Material: {material}" }, + "bench-memorial": { + "mappings": { + "0": { + "then": "Este banco é um memorial para alguém ou algo" + }, + "1": { + "then": "Este banco não é um memorial para alguém ou algo" + } + }, + "question": "Este banco serve como memorial para alguém ou algo?" + }, "bench-seats": { - "question": "Quantos assentos este banco tem?", - "render": "{seats} assentos" + "mappings": { + "0": { + "then": "Este banco não tem assentos separados" + } + }, + "question": "Quantos lugares este banco tem?", + "render": "{seats} lugares" }, "bench-survey:date": { + "mappings": { + "0": { + "then": "Pesquisado hoje!" + } + }, "question": "Quando esta bancada foi pesquisada pela última vez?", "render": "Esta bancada foi pesquisada pela última vez em {survey:date}" } @@ -195,10 +378,26 @@ } }, "bench_at_pt": { + "deletion": { + "extraDeleteReasons": { + "0": { + "explanation": "Este ponto de ônibus não é mais usado" + } + }, + "nonDeleteMappings": { + "0": { + "then": "Este ponto de ônibus não tem banco (nunca houve ou foi removido)" + } + } + }, + "description": "Uma camada mostrando todas as paradas de transporte público que possuem um banco", "name": "Bancos em pontos de transporte público", "tagRenderings": { "bench_at_pt-bench_type": { "mappings": { + "1": { + "then": "banco de pé" + }, "2": { "then": "Não há nenhum banco aqui" } @@ -226,6 +425,7 @@ "name": "Biblioteca de bicicleta", "presets": { "0": { + "description": "Uma \"biblioteca de bicicletas\" tem uma coleção de bicicletas que podem ser emprestadas", "title": "uma biblioteca de bicicletas" } }, @@ -442,7 +642,7 @@ "bike_repair_station": { "presets": { "0": { - "description": "Um aparelho para encher os seus pneus num local fixa no espaço público" + "description": "Um aparelho para encher os seus pneus num local fixa no espaço público." } }, "tagRenderings": { @@ -601,5 +801,203 @@ "title": { "render": "Bicicleta fantasma" } + }, + "tree_node": { + "presets": { + "0": { + "description": "Uma árvore de uma espécie com folhas, como carvalho ou populus.", + "title": "uma árvore de folhas largas" + }, + "1": { + "title": "uma árvore com folhas de agulha" + }, + "2": { + "title": "uma árvore" + } + }, + "tagRenderings": { + "circumference": { + "question": "Qual é a circunferência do tronco da árvore?", + "render": "O tronco da árvore tem uma circunferência de {circumference} metros" + }, + "height": { + "question": "Qual a altura dessa árvore?", + "render": "Esta árvore tem {height} metros de altura" + }, + "tree-decidouous": { + "mappings": { + "0": { + "then": "Caducifólia: a árvore perde as folhas em alguma época do ano." + }, + "1": { + "then": "Perene." + } + }, + "question": "Essa árvore é perene ou caducifólia?" + }, + "tree-denotation": { + "mappings": { + "0": { + "then": "A árvore é notável devido ao seu tamanho ou localização proeminente. É útil para navegação." + }, + "1": { + "then": "A árvore é um monumento natural, por ex. porque é especialmente antigo ou de uma espécie valiosa." + }, + "2": { + "then": "A árvore é utilizada para fins agrícolas, por ex. em um pomar." + }, + "3": { + "then": "A árvore está em um parque ou similar (cemitério, pátio da escola, …)." + }, + "4": { + "then": "A árvore está em um jardim residencial." + }, + "5": { + "then": "Esta é uma árvore ao longo de uma avenida." + }, + "6": { + "then": "A árvore está em uma área urbana." + }, + "7": { + "then": "A árvore está fora de uma área urbana." + } + }, + "question": "Quão significativa é esta árvore? Escolha a primeira resposta que se aplica." + }, + "tree-heritage": { + "mappings": { + "0": { + "then": "Registrado como patrimônio por Onroerend Erfgoed Flanders" + }, + "1": { + "then": "Registrado como patrimônio por Direction du Patrimoine culturel Brussels" + }, + "2": { + "then": "Registrado como patrimônio por uma organização diferente" + }, + "3": { + "then": "Não registrado como patrimônio" + }, + "4": { + "then": "Registrado como patrimônio por uma organização diferente" + } + }, + "question": "Esta árvore é patrimônio tombado?" + }, + "tree-leaf_type": { + "mappings": { + "0": { + "then": "Folha larga" + }, + "2": { + "then": "permanentemente sem folhas" + } + }, + "question": "Esta é uma árvore de folhas largas ou acículas?" + }, + "tree-species-wikidata": { + "question": "Que espécie é esta árvore?" + }, + "tree_node-name": { + "mappings": { + "0": { + "then": "A árvore não tem nome." + } + }, + "question": "A árvore tem nome?", + "render": "Nome: {name}" + }, + "tree_node-ref:OnroerendErfgoed": { + "question": "Qual é o ID emitido por Onroerend Erfgoed Flanders?" + }, + "tree_node-wikidata": { + "question": "Qual é o ID do Wikidata para esta árvore?" + } + }, + "title": { + "render": "Árvore" + } + }, + "usersettings": { + "description": "Uma camada especial que não deve ser mostrada em um mapa, mas que é usada para definir as configurações do usuário", + "tagRenderings": { + "all-questions-at-once": { + "mappings": { + "0": { + "then": "Mostrar todas as perguntas na caixa de informações juntas" + }, + "1": { + "then": "Mostrar perguntas uma a uma" + } + }, + "question": "As perguntas para campos de dados desconhecidos devem aparecer uma a uma ou juntas?" + }, + "cscount-thanks": { + "mappings": { + "0": { + "then": "Você fez alterações em {_csCount} ocasiões diferentes! Isso é incrível!" + } + } + }, + "picture-license": { + "mappings": { + "0": { + "then": "As fotos que você tirar serão licenciadas com CC0 e adicionadas ao domínio público. Isso significa que todos podem usar suas fotos para qualquer finalidade. Esta é a escolha padrão." + }, + "1": { + "then": "As fotos que você tirar serão licenciadas com CC0 e adicionadas ao domínio público. Isso significa que todos podem usar suas fotos para qualquer finalidade." + }, + "2": { + "then": "As fotos que você tirar serão licenciadas com CC-BY 4.0, que exige que todos que usam sua foto atribuam a você" + }, + "3": { + "then": "As fotos que você tirar serão licenciadas com CC-BY-SA 4.0, o que significa que todos que usarem sua foto devem atribuí-lo e que os derivados de sua foto devem ser compartilhados novamente com a mesma licença." + } + }, + "question": "Sob que licença você deseja publicar suas fotos?" + }, + "show_debug": { + "mappings": { + "0": { + "then": "Mostrar informações de depuração" + }, + "1": { + "then": "Não mostrar informações de depuração" + }, + "2": { + "then": "Não mostrar informações de depuração" + } + }, + "question": "Mostrar informações de depuração das configurações do usuário?" + }, + "translation-completeness": { + "mappings": { + "0": { + "then": "Traduzido completamente" + } + } + }, + "translation-mode": { + "mappings": { + "0": { + "then": "Não mostrar um botão para alterar as traduções rapidamente" + }, + "1": { + "then": "Mostrar um botão para abrir traduções rapidamente ao usar o MapComplete em uma tela grande" + }, + "2": { + "then": "Mostrar sempre os botões de tradução, inclusive no celular" + } + }, + "question": "Quer ajudar na tradução do MapComplete?" + }, + "translation-thanks": { + "mappings": { + "0": { + "then": "Você contribuiu para a tradução do MapComplete! Fantástico!" + } + } + } + } } -} \ No newline at end of file +} From 44a9630819e6197766f360824e5f1f9e08fddfb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Podhoreck=C3=BD?= Date: Mon, 24 Apr 2023 20:00:49 +0000 Subject: [PATCH 32/62] Translated using Weblate (Czech) Currently translated at 16.8% (473 of 2800 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/cs/ --- langs/layers/cs.json | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/langs/layers/cs.json b/langs/layers/cs.json index ac5caf0df..e0aa7a22d 100644 --- a/langs/layers/cs.json +++ b/langs/layers/cs.json @@ -1429,6 +1429,47 @@ "mappings": { "0": { "then": "Tento obchod pronajímá jízdní kola" + }, + "1": { + "then": "Tento obchod nepronajímá kola" + } + }, + "question": "Pronajímá tento obchod kola?" + }, + "bike_repair_repairs-bikes": { + "mappings": { + "0": { + "then": "Tento obchod opravuje jízdní kola" + }, + "1": { + "then": "Tento obchod neopravuje jízdní kola" + }, + "2": { + "then": "Tento obchod opravuje pouze zde zakoupená kola" + }, + "3": { + "then": "Tento obchod opravuje pouze kola určité značky" + } + }, + "question": "Opravuje tento obchod jízdní kola?" + }, + "bike_repair_second-hand-bikes": { + "mappings": { + "0": { + "then": "Tento obchod prodává použitá jízdní kola" + } + } + }, + "bike_repair_tools-service": { + "question": "Jsou zde nástroje na opravu vlastního kola?" + }, + "bike_shop-access": { + "render": "Přístupné pouze pro {access}" + }, + "bike_shop-is-bicycle_shop": { + "mappings": { + "0": { + "then": "Tato firma se zaměřuje na pronájem" } } } From 354e254e48986ea460b3a51711be310d0aac3154 Mon Sep 17 00:00:00 2001 From: paunofu Date: Fri, 28 Apr 2023 11:34:22 +0000 Subject: [PATCH 33/62] Translated using Weblate (Catalan) Currently translated at 55.4% (1553 of 2800 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/ca/ --- langs/layers/ca.json | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/langs/layers/ca.json b/langs/layers/ca.json index 79eb90a90..e53ba98f3 100644 --- a/langs/layers/ca.json +++ b/langs/layers/ca.json @@ -1745,7 +1745,7 @@ "question": "Té un connector
    Tesla Supercharger (Destination) (Tipus 2 amb un cable de marca tesla)
    " }, "4": { - "question": "Té un connector de
    Tipus 1 amb cable (J1772)
    " + "question": "Té un connector de
    Tipus 1 amb cable (J1772)
    " }, "5": { "question": "Té un connecgtor de
    Tipus 1sensecable (J1772)
    " @@ -2005,7 +2005,7 @@ } }, "question": "Quina corrent ofereixen els connectors amb
    USBper a carrega telèfons i dispositius electrònics petits
    ?", - "render": "
    USBper a carregar telèfons i petits dispositius electrònics\ncom a màxim a {socket:USB-A:current}A" + "render": "
    USBper a carregar telèfons i petits dispositius electrònics
    com a màxim a {socket:USB-A:current}A" }, "email": { "question": "Quin és el correu electrònic de l'operadora?" @@ -3300,11 +3300,35 @@ }, "question": "Hi ha una superfície podotàctil a aquest gual?" } + }, + "units": { + "0": { + "applicableUnits": { + "0": { + "human": "centímetres", + "humanSingular": "centímetre" + }, + "1": { + "human": "metres", + "humanSingular": "metre" + } + } + } } }, "kindergarten_childcare": { + "name": "Llars d'infants i guarderies", + "presets": { + "0": { + "title": "una llar d'infants" + }, + "1": { + "title": "una guarderia" + } + }, "tagRenderings": { "capacity": { + "question": "Quants nens (com a màxim) es poden inscriure aquí?", "render": "Aquesta instal·lació té espai per a {capacity} nens" }, "childcare-type": { From c76d7e2a96ae39f03fd399e34c99aa469fcc6174 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Podhoreck=C3=BD?= Date: Sat, 29 Apr 2023 07:00:39 +0000 Subject: [PATCH 34/62] Translated using Weblate (Czech) Currently translated at 17.0% (477 of 2800 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/cs/ --- langs/layers/cs.json | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/langs/layers/cs.json b/langs/layers/cs.json index e0aa7a22d..83a90377a 100644 --- a/langs/layers/cs.json +++ b/langs/layers/cs.json @@ -1457,10 +1457,22 @@ "mappings": { "0": { "then": "Tento obchod prodává použitá jízdní kola" + }, + "1": { + "then": "Tento obchod neprodává kola z druhé ruky" + }, + "2": { + "then": "Tento obchod prodává pouze kola z druhé ruky" } - } + }, + "question": "Prodává tento obchod použitá jízdní kola?" }, "bike_repair_tools-service": { + "mappings": { + "0": { + "then": "Tento obchod nabízí nářadí pro kutilské opravy" + } + }, "question": "Jsou zde nástroje na opravu vlastního kola?" }, "bike_shop-access": { From 9e4f2b079d496faf522b2150cc4020f640a3da18 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 30 Apr 2023 20:17:31 +0000 Subject: [PATCH 35/62] Translated using Weblate (Portuguese (Brazil)) Currently translated at 6.4% (180 of 2800 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/pt_BR/ --- langs/layers/pt_BR.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/layers/pt_BR.json b/langs/layers/pt_BR.json index 61eb2491d..b9b54b261 100644 --- a/langs/layers/pt_BR.json +++ b/langs/layers/pt_BR.json @@ -630,7 +630,7 @@ "circumference": { "question": "Qual é a circunferência do tronco da árvore?", "questionHint": "Isso é medido a uma altura de 1,30m", - "render": "O tronco da árvore tem uma circunferência de {circunferência} metro" + "render": "O tronco da árvore tem uma circunferência de {circumference} metro" }, "height": { "question": "Qual a altura dessa árvore?", From 47da78d5340ba4bcc7cf792ec7394bbeedbebaaa Mon Sep 17 00:00:00 2001 From: Paul Brunner Date: Sun, 30 Apr 2023 22:45:38 +0200 Subject: [PATCH 36/62] Added filters for second hand bicycles and DIY repair to bike_shop layer. --- assets/layers/bike_shop/bike_shop.json | 105 ++++++++++++++++++++++++- 1 file changed, 103 insertions(+), 2 deletions(-) diff --git a/assets/layers/bike_shop/bike_shop.json b/assets/layers/bike_shop/bike_shop.json index 6ce9b5afb..363f591db 100644 --- a/assets/layers/bike_shop/bike_shop.json +++ b/assets/layers/bike_shop/bike_shop.json @@ -823,6 +823,107 @@ } ], "filter": [ - "open_now" + { + "open_now" + }, + { + "id": "sells_second-hand", + "options": [ + { + "question": { + "en": "Sells second hand bicycles", + "de": "Verkauft gebrauchte Fahrräder", + "nl": "Verkoopt twedehands fietsen", + "it": "Vende biciclette usate" + } + }, + { + "question": { + "en": "Sells second hand bicycles", + "de": "Verkauft gebrauchte Fahrräder", + "nl": "Verkoopt twedehands fietsen", + "it": "Vende biciclette usate" + }, + "osmTags": { + "or": [ + "service:bicycle:second_hand=yes", + "service:bicycle:second_hand=only" + ] + } + }, + { + "question": { + "en": "Only sells second hand bicycles", + "de": "Verkauft nur gebrauchte Fahrräder", + "nl": "Verkoopt enkel twedehands fietsen", + "it": "Vende solo biciclette usate" + }, + "osmTags":"service:bicycle:second_hand=only" + }, + { + "question": { + "en": "Doesn't sell second hand bicycles", + "de": "Verkauft keine gebrauchten Fahrräder", + "nl": "Verkoopt geen twedehands fietsen", + "it": "Non vende biciclette usate" + }, + "osmTags":"service:bicycle:second_hand=no" + }, + { + "question": { + "en": "No information about used bicycles yet", + "de": "Keine Information über gebrauchte Fahrräder", + "nl": "Geen informatie over twedehands fietsen", + "it": "Nessuna informazione sulle biciclette usate" + }, + "osmTags": "service:bicycle:second_hand=" + } + ] + }, + { + "id": "offers_diy_repair", + "options": [ + { + "question": { + "en": "Offers DIY bike repair", + "de": "Bietet Selbstreparatur an", + "nl": "Biedt doe-het-zelfreparaties aan", + "it": "Offre riparazioni fai da te" + } + }, + { + "question": { + "en": "Offers DIY bike repair and provides tools", + "de": "Bietet Selbstreparatur an and stellt Werkzeug zur Verfügung", + "nl": "biedt doe-het-zelfreparaties aan en stelt gereedschap ter beschikking", + "it": "Offre riparazioni fai da te e fornisce strumenti" + }, + "osmTags": { + "or": [ + "service:bicycle:diy=yes", + "service:bicycle:diy=only" + ] + } + }, + { + "question": { + "en": "Doesn't offer DIY bike repair", + "de": "Bietet keine Selbstreparatur an", + "nl": "Biedt doe-het-zelfreparaties aan", + "it": "Non offre riparazioni fai da te" + }, + "osmTags":"service:bicycle:diy=no" + }, + { + "question": { + "en": "No information about DIY bike repair", + "de": "Keine Information über Selbstreparatur", + "nl": "Geen informatie over doe-het-zelfreparaties", + "it": "Nessuna informazione sulle riparazioni fai da te" + }, + "osmTags":"service:bicycle:diy=" + } + ] + } ] -} +} \ No newline at end of file From fbffc94c75a5e6b15b18b66739854fbcbbb8fd26 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 30 Apr 2023 23:17:26 +0200 Subject: [PATCH 37/62] Fix json --- assets/layers/bike_shop/bike_shop.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/assets/layers/bike_shop/bike_shop.json b/assets/layers/bike_shop/bike_shop.json index 363f591db..1b0bec612 100644 --- a/assets/layers/bike_shop/bike_shop.json +++ b/assets/layers/bike_shop/bike_shop.json @@ -823,9 +823,9 @@ } ], "filter": [ - { + "open_now" - }, + { "id": "sells_second-hand", "options": [ @@ -926,4 +926,4 @@ ] } ] -} \ No newline at end of file +} From ada1df3f2d8175d0fe4fe7476a68e9ff8d03197f Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 30 Apr 2023 23:17:49 +0200 Subject: [PATCH 38/62] Fix json --- assets/layers/bike_shop/bike_shop.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/layers/bike_shop/bike_shop.json b/assets/layers/bike_shop/bike_shop.json index 1b0bec612..fe7c54c80 100644 --- a/assets/layers/bike_shop/bike_shop.json +++ b/assets/layers/bike_shop/bike_shop.json @@ -824,7 +824,7 @@ ], "filter": [ - "open_now" + "open_now", { "id": "sells_second-hand", From 11ddee04bff3f929bb77ed2c5743f7aa0342c007 Mon Sep 17 00:00:00 2001 From: brunnerpaul <63242083+brunnerpaul@users.noreply.github.com> Date: Mon, 1 May 2023 00:30:38 +0200 Subject: [PATCH 39/62] Simplified the filters - only giving the positive option, e.g. "Sells second hand bicycles" - deleted values for e.g. "Doesn't sell second hand bicycles" - deleted values for missing data --- assets/layers/bike_shop/bike_shop.json | 73 +++----------------------- 1 file changed, 6 insertions(+), 67 deletions(-) diff --git a/assets/layers/bike_shop/bike_shop.json b/assets/layers/bike_shop/bike_shop.json index fe7c54c80..7c35a16c4 100644 --- a/assets/layers/bike_shop/bike_shop.json +++ b/assets/layers/bike_shop/bike_shop.json @@ -825,18 +825,10 @@ "filter": [ "open_now", - + { "id": "sells_second-hand", "options": [ - { - "question": { - "en": "Sells second hand bicycles", - "de": "Verkauft gebrauchte Fahrräder", - "nl": "Verkoopt twedehands fietsen", - "it": "Vende biciclette usate" - } - }, { "question": { "en": "Sells second hand bicycles", @@ -850,33 +842,6 @@ "service:bicycle:second_hand=only" ] } - }, - { - "question": { - "en": "Only sells second hand bicycles", - "de": "Verkauft nur gebrauchte Fahrräder", - "nl": "Verkoopt enkel twedehands fietsen", - "it": "Vende solo biciclette usate" - }, - "osmTags":"service:bicycle:second_hand=only" - }, - { - "question": { - "en": "Doesn't sell second hand bicycles", - "de": "Verkauft keine gebrauchten Fahrräder", - "nl": "Verkoopt geen twedehands fietsen", - "it": "Non vende biciclette usate" - }, - "osmTags":"service:bicycle:second_hand=no" - }, - { - "question": { - "en": "No information about used bicycles yet", - "de": "Keine Information über gebrauchte Fahrräder", - "nl": "Geen informatie over twedehands fietsen", - "it": "Nessuna informazione sulle biciclette usate" - }, - "osmTags": "service:bicycle:second_hand=" } ] }, @@ -891,37 +856,11 @@ "it": "Offre riparazioni fai da te" } }, - { - "question": { - "en": "Offers DIY bike repair and provides tools", - "de": "Bietet Selbstreparatur an and stellt Werkzeug zur Verfügung", - "nl": "biedt doe-het-zelfreparaties aan en stelt gereedschap ter beschikking", - "it": "Offre riparazioni fai da te e fornisce strumenti" - }, - "osmTags": { - "or": [ - "service:bicycle:diy=yes", - "service:bicycle:diy=only" - ] - } - }, - { - "question": { - "en": "Doesn't offer DIY bike repair", - "de": "Bietet keine Selbstreparatur an", - "nl": "Biedt doe-het-zelfreparaties aan", - "it": "Non offre riparazioni fai da te" - }, - "osmTags":"service:bicycle:diy=no" - }, - { - "question": { - "en": "No information about DIY bike repair", - "de": "Keine Information über Selbstreparatur", - "nl": "Geen informatie over doe-het-zelfreparaties", - "it": "Nessuna informazione sulle riparazioni fai da te" - }, - "osmTags":"service:bicycle:diy=" + "osmTags": { + "or": [ + "service:bicycle:diy=yes", + "service:bicycle:diy=only" + ] } ] } From 5845b64a9728b03236d011593238dc1ec9db483f Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Mon, 1 May 2023 10:05:27 +0200 Subject: [PATCH 40/62] Fix json --- assets/layers/bike_shop/bike_shop.json | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/assets/layers/bike_shop/bike_shop.json b/assets/layers/bike_shop/bike_shop.json index 7c35a16c4..8352eba45 100644 --- a/assets/layers/bike_shop/bike_shop.json +++ b/assets/layers/bike_shop/bike_shop.json @@ -823,9 +823,7 @@ } ], "filter": [ - - "open_now", - + "open_now", { "id": "sells_second-hand", "options": [ @@ -854,13 +852,13 @@ "de": "Bietet Selbstreparatur an", "nl": "Biedt doe-het-zelfreparaties aan", "it": "Offre riparazioni fai da te" + }, + "osmTags": { + "or": [ + "service:bicycle:diy=yes", + "service:bicycle:diy=only" + ] } - }, - "osmTags": { - "or": [ - "service:bicycle:diy=yes", - "service:bicycle:diy=only" - ] } ] } From 0542163e27336439154012c2047c60f5692f94a1 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Mon, 1 May 2023 10:10:26 +0200 Subject: [PATCH 41/62] Translation sync + typo fix --- assets/layers/address/address.json | 32 +- assets/layers/advertising/advertising.json | 207 +++++--- assets/layers/artwork/artwork.json | 45 +- assets/layers/atm/atm.json | 86 ++-- assets/layers/bank/bank.json | 21 +- assets/layers/barrier/barrier.json | 3 +- assets/layers/bench/bench.json | 72 ++- assets/layers/bench_at_pt/bench_at_pt.json | 17 +- .../bicycle_library/bicycle_library.json | 3 +- .../layers/bicycle_rental/bicycle_rental.json | 6 +- assets/layers/bike_cafe/bike_cafe.json | 9 +- .../layers/bike_cleaning/bike_cleaning.json | 5 +- .../bike_repair_station.json | 10 +- assets/layers/bike_shop/bike_shop.json | 92 ++-- .../bike_themed_object.json | 6 +- assets/layers/binocular/binocular.json | 5 +- assets/layers/birdhide/birdhide.json | 21 +- .../charging_station/charging_station.json | 95 ++-- assets/layers/climbing/climbing.json | 33 +- assets/layers/clock/clock.json | 72 ++- .../cycleways_and_roads.json | 3 +- .../layers/defibrillator/defibrillator.json | 13 +- assets/layers/dogpark/dogpark.json | 3 +- .../layers/drinking_water/drinking_water.json | 24 +- assets/layers/etymology/etymology.json | 2 +- assets/layers/fire_station/fire_station.json | 8 +- .../layers/fitness_centre/fitness_centre.json | 3 +- assets/layers/food/food.json | 69 ++- assets/layers/ghost_bike/ghost_bike.json | 14 +- assets/layers/governments/governments.json | 3 +- assets/layers/gps_track/gps_track.json | 3 +- assets/layers/hackerspace/hackerspace.json | 2 +- .../information_board/information_board.json | 7 +- assets/layers/kerbs/kerbs.json | 12 +- .../kindergarten_childcare.json | 12 +- .../maproulette_challenge.json | 4 +- .../layers/nature_reserve/nature_reserve.json | 54 ++- .../observation_tower/observation_tower.json | 2 +- assets/layers/parking/parking.json | 3 +- assets/layers/pharmacy/pharmacy.json | 6 +- assets/layers/picnic_table/picnic_table.json | 3 +- assets/layers/playground/playground.json | 63 ++- assets/layers/postoffices/postoffices.json | 18 +- .../public_bookcase/public_bookcase.json | 3 +- assets/layers/recycling/recycling.json | 12 +- .../selected_element/selected_element.json | 3 +- assets/layers/sport_pitch/sport_pitch.json | 7 +- assets/layers/street_lamps/street_lamps.json | 6 +- assets/layers/toilet/toilet.json | 18 +- .../toilet_at_amenity/toilet_at_amenity.json | 27 +- .../layers/transit_routes/transit_routes.json | 6 +- .../layers/transit_stops/transit_stops.json | 15 +- assets/layers/tree_node/tree_node.json | 126 +++-- assets/layers/usersettings/usersettings.json | 64 ++- assets/tagRenderings/questions.json | 6 +- assets/themes/advertising/advertising.json | 3 +- assets/themes/etymology/etymology.json | 2 +- .../mapcomplete-changes.json | 120 ++++- assets/themes/notes/notes.json | 2 +- assets/themes/onwheels/onwheels.json | 2 +- assets/themes/pets/pets.json | 2 +- assets/themes/trees/trees.json | 6 +- langs/layers/ca.json | 254 +++++----- langs/layers/cs.json | 57 +-- langs/layers/de.json | 459 +++++++++--------- langs/layers/en.json | 447 +++++++++-------- langs/layers/es.json | 287 +++++------ langs/layers/fr.json | 118 ++--- langs/layers/it.json | 16 + langs/layers/nl.json | 33 +- langs/layers/pt.json | 40 +- langs/layers/pt_BR.json | 2 +- langs/shared-questions/ca.json | 2 +- langs/shared-questions/es.json | 2 +- langs/themes/cs.json | 64 +-- langs/themes/fr.json | 64 +-- langs/themes/pt_BR.json | 2 +- 77 files changed, 2037 insertions(+), 1411 deletions(-) diff --git a/assets/layers/address/address.json b/assets/layers/address/address.json index 49a9a112b..ea80ef9a0 100644 --- a/assets/layers/address/address.json +++ b/assets/layers/address/address.json @@ -18,7 +18,8 @@ "cs": "Známé adresy v OSM", "pa_PK": "او‌ایس‌ایم وچ جاݨ پچھاݨے پتے", "ca": "Adreces conegudes a OSM", - "zgh": "ⴰⵏⵙⵉⵡⵏ ⵉⵜⵜⵡⴰⵙⵙⵏⵏ ⴳ OSM" + "zgh": "ⴰⵏⵙⵉⵡⵏ ⵉⵜⵜⵡⴰⵙⵙⵏⵏ ⴳ OSM", + "pt_BR": "Endereços conhecidos no OSM" }, "minzoom": 18, "source": { @@ -50,7 +51,9 @@ "nb_NO": "Kjent adresse", "da": "Kendt adresse", "cs": "Známá adresa", - "ca": "Adreça coneguda" + "ca": "Adreça coneguda", + "pt": "Endereço conhecido", + "pt_BR": "Endereço conhecido" } }, "description": { @@ -72,7 +75,8 @@ "eo": "Adresoj", "cs": "Adresy", "pa_PK": "پتے", - "zgh": "ⴰⵏⵙⵉⵡⵏ" + "zgh": "ⴰⵏⵙⵉⵡⵏ", + "pt_BR": "Endereços" }, "tagRenderings": [ { @@ -90,9 +94,10 @@ "es": "El número de puerta es {addr:housenumber}", "da": "Husnummeret er {addr:housenumber}", "cs": "Číslo domu je {addr:housenumber}", - "pt": "The house number is {addr:housenumber}", + "pt": "O número da casa é {addr:housenumber}", "nb_NO": "Husnummeret er {addr:housenumber}", - "ca": "El número de porta és {addr:housenumber}" + "ca": "El número de porta és {addr:housenumber}", + "pt_BR": "O número da casa é {addr:housenumber}" }, "question": { "en": "What is the number of this house?", @@ -109,7 +114,8 @@ "cs": "Jaké je číslo tohoto domu?", "pt": "Qual é o número desta casa?", "nb_NO": "Hvilket husnummer har dette huset?", - "ca": "Quin és el número d'aquesta casa?" + "ca": "Quin és el número d'aquesta casa?", + "pt_BR": "Qual é o número desta casa?" }, "freeform": { "key": "addr:housenumber", @@ -140,7 +146,8 @@ "cs": "Tato budova nemá číslo domu", "pt": "Este prédio não tem número", "nb_NO": "Denne bygningen har ikke noe husnummer", - "ca": "Aquest edifici no té número" + "ca": "Aquest edifici no té número", + "pt_BR": "Este prédio não tem número" } } ] @@ -159,7 +166,9 @@ "es": "La dirección está en esta calle {addr:street}", "da": "Denne adresse er på gaden {addr:street}", "cs": "Tato adresa se nachází v ulici {addr:street}", - "ca": "L'adreça està a aquest carrer {addr:street}" + "ca": "L'adreça està a aquest carrer {addr:street}", + "pt": "Este endereço é na rua {addr:street}", + "pt_BR": "Este endereço fica na rua {addr:street}" }, "question": { "en": "What street is this address located in?", @@ -174,7 +183,9 @@ "id": "Alamat ini di jalan apa?", "da": "Hvilken gade ligger denne adresse på?", "cs": "V jaké ulici se nachází tato adresa?", - "ca": "A quin carrer es troba l'adreça?" + "ca": "A quin carrer es troba l'adreça?", + "pt": "Em que rua fica esse endereço?", + "pt_BR": "Em que rua fica esse endereço?" }, "freeform": { "key": "addr:street" @@ -220,7 +231,8 @@ "cs": "Co by se zde mělo opravit? Vysvětlete to, prosím", "pt": "O que deve ser corrigido aqui? Explique", "nb_NO": "Hva bør fikses her? Forklar.", - "ca": "Què s’hauria de corregir aquí? Exposa-ho" + "ca": "Què s’hauria de corregir aquí? Exposa-ho", + "pt_BR": "O que deve ser corrigido aqui? Explique" }, "freeform": { "key": "fixme" diff --git a/assets/layers/advertising/advertising.json b/assets/layers/advertising/advertising.json index 3573d611b..b4bec7700 100644 --- a/assets/layers/advertising/advertising.json +++ b/assets/layers/advertising/advertising.json @@ -6,7 +6,8 @@ "en": "Advertise", "de": "Werbeeinrichtungen", "cs": "Reklama", - "nl": "Reclame" + "nl": "Reclame", + "pt": "Anunciar" }, "minzoom": 15, "source": { @@ -42,7 +43,8 @@ "es": "Tablon de anuncios", "en": "Board", "de": "Brett", - "cs": "Deska" + "cs": "Deska", + "fr": "Petit panneau" } }, { @@ -71,7 +73,8 @@ "en": "Column", "de": "Litfaßsäule", "cs": "Sloup", - "nl": "Aanplakzuil" + "nl": "Aanplakzuil", + "fr": "Colonne" } }, { @@ -86,7 +89,8 @@ "en": "Flag", "de": "Flagge", "cs": "Vlajka", - "nl": "Vlag" + "nl": "Vlag", + "fr": "Drapeau" } }, { @@ -101,7 +105,8 @@ "en": "Screen", "de": "Bildschirm", "cs": "Obrazovka", - "nl": "Scherm" + "nl": "Scherm", + "fr": "Écran" } }, { @@ -116,7 +121,8 @@ "en": "Sculpture", "de": "Skulptur", "cs": "Socha", - "nl": "Sculptuur" + "nl": "Sculptuur", + "fr": "Sculpture" } }, { @@ -130,7 +136,9 @@ "es": "Cartel", "en": "Sign", "de": "Schild", - "cs": "Cedule" + "cs": "Cedule", + "fr": "Enseigne", + "pt_BR": "Placa" } }, { @@ -145,7 +153,8 @@ "en": "Tarp", "de": "Plane", "cs": "Plachta", - "nl": "Spandoek" + "nl": "Spandoek", + "fr": "Bâche" } }, { @@ -160,7 +169,8 @@ "en": "Totem", "de": "Totem", "cs": "Totem", - "nl": "Aanplakzuil" + "nl": "Aanplakzuil", + "fr": "Totem" } }, { @@ -175,7 +185,8 @@ "en": "Wall painting", "de": "Wandmalerei", "cs": "Nástěnná malba", - "nl": "Muurschildering" + "nl": "Muurschildering", + "fr": "Peinture murale" } } ] @@ -185,7 +196,8 @@ "es": "Completaremos los datos de los elementos publicitarios con referencia, operador y iluminación", "en": "We will complete data from advertising features with reference, operator and lit", "de": "Wir vervollständigen Daten von Werbeanlagen mit Referenz-, Betreiber- und Beleuchtungsdaten", - "cs": "Doplníme údaje z reklamních prvků s referencemi, provozovatelem a osvětlením" + "cs": "Doplníme údaje z reklamních prvků s referencemi, provozovatelem a osvětlením", + "pt": "Iremos completar os dados das funcionalidades publicitárias com referência, operador e iluminado" }, "tagRenderings": [ "images", @@ -223,7 +235,8 @@ "en": "This is a billboard", "de": "Dies ist eine Werbetafel", "cs": "Toto je billboard", - "fr": "C'est un grand panneau" + "fr": "C'est un grand panneau", + "pt": "Isso é um outdoor" }, "icon": { "path": "./assets/themes/advertising/billboard.svg", @@ -242,7 +255,8 @@ "en": "This is a board", "de": "Dies ist ein Brett", "cs": "Toto je deska", - "fr": "C'est un petit panneau" + "fr": "C'est un petit panneau", + "pt": "Isso é uma placa" }, "icon": { "path": "./assets/themes/advertising/board.svg", @@ -262,7 +276,8 @@ "de": "Dies ist eine Litfaßsäule", "cs": "Toto je sloup", "fr": "C'est une colonne", - "nl": "Dit is een aanplakzuil" + "nl": "Dit is een aanplakzuil", + "pt_BR": "Isto é uma coluna" }, "icon": { "path": "./assets/themes/advertising/column.svg", @@ -282,7 +297,8 @@ "de": "Dies ist eine Flagge", "cs": "Toto je vlajka", "fr": "C'est un drapeau", - "nl": "Dit is een vlag" + "nl": "Dit is een vlag", + "pt_BR": "Isto é uma bandeira" }, "icon": { "path": "./assets/themes/advertising/flag.svg", @@ -358,7 +374,8 @@ "en": "This is a sign", "de": "Dies ist ein Schild", "cs": "Toto je cedule", - "fr": "C'est une enseigne (indique le nom du lieu/magasin)" + "fr": "C'est une enseigne (indique le nom du lieu/magasin)", + "pt_BR": "Isto é uma placa" }, "icon": { "path": "./assets/themes/advertising/sign.svg", @@ -432,7 +449,8 @@ "en": "Does this advertisement cycle through multiple messages?", "de": "Werden mehrere Werbungen abwechselnd angezeigt?", "cs": "Zobrazuje tato reklama cyklicky několik zpráv?", - "fr": "Est-ce que cette publicité fait défiler différent messages ?" + "fr": "Est-ce que cette publicité fait défiler différent messages ?", + "pt": "Este anúncio percorre várias mensagens?" }, "condition": { "#": "Screens are _always_ animated; flags, tarps, and wall_paintings cannot be animated; signs can be anything so we don't make guesses", @@ -454,7 +472,8 @@ "en": "Static, always shows the same message", "de": "Statische Anzeige, zeigt immer die gleiche Werbung", "cs": "Statická reklama, která stále zobrazuje stejnou zprávu", - "fr": "Statique, affiche toujours le même message" + "fr": "Statique, affiche toujours le même message", + "pt": " Static, mostra sempre a mesma mensagem" } }, { @@ -465,7 +484,8 @@ "es": "Este objeto tiene una pantalla digital incorporada para mostrar precios o algún otro mensaje", "de": "Digitale Anzeige, zeigt Preise oder anderen Mitteilungen", "cs": "Tento objekt má vestavěný digitální displej pro zobrazení cen nebo jiné zprávy", - "fr": "Cet objet inclut un affichage digital pour indiquer des prix ou d'autres messages" + "fr": "Cet objet inclut un affichage digital pour indiquer des prix ou d'autres messages", + "pt": "Este objeto possui um digital display embutido para mostrar preços ou alguma outra mensagem" }, "hideInAnswer": { "and": [ @@ -484,7 +504,8 @@ "en": "Trivision - the billboard consists of many triangular prisms which regularly rotate", "de": "Trivision Anzeige, zeigt Werbung auf dreieckigen Prismen, die sich regelmäßig drehen", "cs": "Trivision - billboard se skládá z několika trojúhelníkových hranolů, které se pravidelně otáčejí", - "fr": "Trivision - le panneau est constitué de lames triangulaires qui tournent régulièrement" + "fr": "Trivision - le panneau est constitué de lames triangulaires qui tournent régulièrement", + "pt": "Trivision - o outdoor consiste em muitos prismas triangulares que giram regularmente" }, "icon": { "class": "large", @@ -501,7 +522,8 @@ "en": "Scrolling posters", "de": "Rollierende Anzeige, zeigt abwechselnd durchlaufende Werbeplakate", "cs": "Rolující plakáty", - "fr": "Affiches défilantes" + "fr": "Affiches défilantes", + "pt": "Pôsteres de rolagem" }, "hideInAnswer": { "and": [ @@ -518,7 +540,8 @@ "en": "Rotates on itself", "de": "Drehende Anzeige, die um die eigene Achse rotiert", "cs": "Sám se otáčí", - "fr": "Tourne sur elle-même" + "fr": "Tourne sur elle-même", + "pt": "Gira sobre si mesmo" }, "hideInAnswer": { "and": [ @@ -543,7 +566,8 @@ "es": "Esta es una luz de tubo de neón.", "de": "Dies ist eine Neonröhrenleuchte", "cs": "Jedná se o neonové světlo", - "nl": "Dit is een neonlamp" + "nl": "Dit is een neonlamp", + "pt": "Esta é uma luz de tubo de néon" }, "hideInAnswer": "advertising!=sign" } @@ -565,7 +589,9 @@ "de": "Betrieben von {operator}", "cs": "Provozuje {operator}", "fr": "Exploité par {operator}", - "nl": "Uitgebaat door {operator}" + "nl": "Uitgebaat door {operator}", + "pt": "Operado por {operator}", + "pt_BR": "Operado por {operator}" }, "question": { "ca": "Qui opera aquest element?", @@ -574,7 +600,8 @@ "de": "Wer betreibt dieses Objekt?", "cs": "Kdo tento objekt provozuje?", "fr": "Qui exploite ce dispositif ?", - "nl": "Wie baat dit object uit?" + "nl": "Wie baat dit object uit?", + "pt": "Quem opera esse elemento?" }, "freeform": { "addExtraTags": [], @@ -589,7 +616,9 @@ "en": "What kind of message is shown?", "de": "Welche Art von Nachricht wird angezeigt?", "cs": "Jaký typ zprávy je zobrazen?", - "nl": "Wat voor boodschap wordt hier getoond?" + "nl": "Wat voor boodschap wordt hier getoond?", + "fr": "Quel est le type de message affiché ?", + "pt": "Que tipo de mensagem é mostrada?" }, "mappings": [ { @@ -601,7 +630,9 @@ "en": "Commercial message", "de": "Werbebotschaft", "cs": "Komerční sdělení", - "fr": "Message commercial" + "fr": "Message commercial", + "pt": "Mensagem comercial", + "pt_BR": "Mensagem comercial" } }, { @@ -613,7 +644,8 @@ "en": "Local information", "de": "Lokale Informationen", "cs": "Místní informace", - "fr": "Informations locales" + "fr": "Informations locales", + "pt": "Informação local" } }, { @@ -622,10 +654,11 @@ "then": { "ca": "Informació de seguretat", "es": "Información de seguridad", - "en": "Securty information", + "en": "Security information", "de": "Sicherheitsinformationen", "cs": "Bezpečnostní informace", - "fr": "Information de sécurité" + "fr": "Information de sécurité", + "pt": "Informação segura" }, "hideInAnswer": { "and": [ @@ -642,7 +675,8 @@ "en": "Electoral advertising", "de": "Wahlwerbung", "cs": "Volební reklama", - "fr": "Propagande électorale" + "fr": "Propagande électorale", + "pt": "Propaganda eleitoral" } }, { @@ -655,7 +689,8 @@ "de": "Informationen über Theater, Konzerte, ...", "cs": "Informace týkající se divadla, koncertů, ...", "fr": "Informations liées au théâtre, à des concerts, …", - "nl": "Informatie over cultuurevenementen zoals theaters, optredens, …" + "nl": "Informatie over cultuurevenementen zoals theaters, optredens, …", + "pt": "Informações relacionadas com teatro, concertos, ..." }, "hideInAnswer": { "and": [ @@ -673,7 +708,8 @@ "de": "Nachricht von gemeinnützigen Organisationen", "cs": "Zpráva od neziskových organizací", "fr": "Message d'organisations sans but lucratif", - "nl": "Boodschap van NGO-organisaties" + "nl": "Boodschap van NGO-organisaties", + "pt": "Mensagem de organizações sem fins lucrativos" } }, { @@ -685,7 +721,8 @@ "en": "To expres your opinion", "de": "Um Ihre Meinung zu äußern", "cs": "Pro vyjádření vašeho názoru", - "fr": "Expression d'opinion" + "fr": "Expression d'opinion", + "pt": "Para expressar sua opinião" }, "hideInAnswer": { "or": [ @@ -704,7 +741,9 @@ "de": "Religiöse Botschaft", "cs": "Náboženská zpráva", "fr": "Message religieux", - "nl": "Religieuze boodschap" + "nl": "Religieuze boodschap", + "pt": "Mensagem religiosa", + "pt_BR": "Mensagem religiosa" } }, { @@ -715,7 +754,8 @@ "es": "Cartel de financiación", "en": "Funding sign", "de": "Finanzierungsschild", - "cs": "Cedule pro financování" + "cs": "Cedule pro financování", + "pt": "sinal de financiamento" }, "hideInAnswer": { "or": [ @@ -734,7 +774,9 @@ "de": "eine Karte", "cs": "Mapa", "fr": "Une carte", - "nl": "Een kaart" + "nl": "Een kaart", + "pt": "Um mapa", + "pt_BR": "Um mapa" } } ], @@ -760,29 +802,32 @@ "en": "From how many sides you can watch advertisments?", "de": "Auf wie vielen Seiten wird Werbung angezeigt?", "cs": "Z kolika stran můžete vidět reklamy?", - "fr": "Sur combien de côtés peut-on voir de la publicité ?" + "fr": "Sur combien de côtés peut-on voir de la publicité ?", + "pt": "De quantos lados você pode assistir a anúncios?" }, "mappings": [ { "if": "sides=1", "then": { "en": "This object has advertisements on a single side", - "ca": "Aquest mupi té publicitat a un únic costat", - "es": "Este mupi tiene publicidad en un único lado", + "ca": "Aquest objecte té publicitat a un únic costat", + "es": "Este objeto tiene publicidad en un único lado", "de": "Werbung wird nur auf einer Seite angezeigt", "cs": "Tento objekt má reklamy na jedné straně", - "fr": "Cet objet a de la publicité sur un seul côté" + "fr": "Cet objet a de la publicité sur un seul côté", + "pt": "Este objeto tem anúncios em um único lado" } }, { "if": "sides=2", "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", + "ca": "Aquest objecte té publicitat pels dos costas", + "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" + "fr": "Cet objet a de la publicité des deux côtés", + "pt": "Este objeto tem anúncios em ambos os lados" } } ] @@ -796,7 +841,9 @@ "de": "Die Referenznummer lautet {ref}", "cs": "Referenční číslo je {ref}", "fr": "Le numéro de référence est {ref}", - "nl": "Het referentienummer is {ref}" + "nl": "Het referentienummer is {ref}", + "pt": "O número de referência é {ref}", + "pt_BR": "O número de referência é {ref}" }, "question": { "ca": "Quin és el número de refèrencia?", @@ -805,7 +852,8 @@ "de": "Wie lautet die Referenznummer?", "cs": "Jaké je referenční číslo?", "fr": "Quel est le numéro de référence ?", - "nl": "Wat is het referentienummer?" + "nl": "Wat is het referentienummer?", + "pt": "Qual é o número de referência?" }, "freeform": { "key": "ref" @@ -963,7 +1011,8 @@ "ca": "una tanca publicitària", "es": "una valla publicitària", "de": "eine Werbetafel", - "cs": "billboard" + "cs": "billboard", + "pt": "um outdoor" }, "description": { "en": "A large outdoor advertising structure, typically found in high-traffic areas such as alongside busy roads", @@ -971,7 +1020,8 @@ "es": "Una estructura publicitaria grande al aire libre, que normalmente se encuentra en áreas transitadas como carreteras con mucha intensidad", "de": "Eine große Außenwerbung, die typischerweise in stark befahrenen Gebieten, z. B. entlang stark befahrener Straßen, zu finden ist", "cs": "Velká venkovní reklamní konstrukce, která se obvykle nachází na místech s velkým provozem, například podél frekventovaných silnic", - "fr": "Un grand équipement extérieur, principalement disposé dans les zones à fort trafic comme une route" + "fr": "Un grand équipement extérieur, principalement disposé dans les zones à fort trafic comme une route", + "pt": "Uma grande estrutura de publicidade ao ar livre, normalmente encontrada em áreas de alto tráfego, como ao longo de estradas movimentadas" }, "exampleImages": [ "./assets/themes/advertising/KFC_Billboard.jpg", @@ -988,7 +1038,8 @@ "ca": "un mupi", "es": "un mupi", "de": "eine freistehende Posterbox", - "cs": "volně stojící plakátovací skříň" + "cs": "volně stojící plakátovací skříň", + "pt": "uma caixa de pôster independente" }, "exampleImages": [ "./assets/themes/advertising/Mupi_spain.jpg", @@ -1004,7 +1055,8 @@ "ca": "un mupi sobre la paret", "es": "un mupi sobre la pared", "de": "eine wandmontierte Posterbox", - "cs": "plakátovací skříň připevněná na stěnu" + "cs": "plakátovací skříň připevněná na stěnu", + "pt": "uma caixa de pôster montada em uma parede" }, "preciseInput": { "snapToLayer": "walls_and_buildings" @@ -1015,12 +1067,14 @@ "advertising=board" ], "title": { - "ca": "un tauló d'anunis", + "ca": "un tauló d'anuncis", "es": "un tablón de anuncios", "en": "a board", "de": "ein Anschlagbrett", "cs": "billboard", - "nl": "een uithangbord" + "nl": "een uithangbord", + "fr": "un petit panneau", + "pt": "a bordo" }, "description": { "en": "Small billboard for neighbourhood advertising, generally intended for pedestrians", @@ -1029,7 +1083,8 @@ "de": "Kleines Anschlagbrett für Nachbarschaftswerbung, normalerweise an Fußgänger gerichtet", "cs": "Malý billboard pro sousedskou reklamu, zpravidla určený pro chodce", "fr": "Petit panneau pour l’affichage de proximité, généralement à destination des piétons", - "nl": "Een klein uithangbord voor buurtadvertenties, meestal gericht op voetgangers" + "nl": "Een klein uithangbord voor buurtadvertenties, meestal gericht op voetgangers", + "pt": "Pequeno outdoor para publicidade de bairro, geralmente destinado a pedestres" }, "exampleImages": [ "./assets/themes/advertising/local_Board.jpg", @@ -1047,7 +1102,9 @@ "en": "a column", "de": "eine Litfaßsäule", "cs": "sloup", - "nl": "een aanplakzuil" + "nl": "een aanplakzuil", + "fr": "une colonne", + "pt": "uma coluna" }, "description": { "en": "A cylindrical outdoor structure which shows advertisements", @@ -1056,7 +1113,8 @@ "de": "Eine zylindrische Struktur im Freien, die Werbung zeigt", "cs": "Válcová venkovní konstrukce, která zobrazuje reklamy", "fr": "Une structure extérieure cylindrique qui affiche de la publicité", - "nl": "Een cylindervormige structuur die buiten staat waarop advertenties staan" + "nl": "Een cylindervormige structuur die buiten staat waarop advertenties staan", + "pt": "Uma estrutura exterior cilíndrica que mostra anúncios" }, "exampleImages": [ "./assets/themes/advertising/AdvertisingColumn_001.jpg", @@ -1074,7 +1132,9 @@ "en": "a flag", "de": "eine Flagge", "cs": "vlajka", - "nl": "een vlag" + "nl": "een vlag", + "fr": "un drapeau", + "pt": "uma bandeira" }, "exampleImages": [ "./assets/themes/advertising/Advertising_flag.jpg", @@ -1091,7 +1151,9 @@ "en": "a screen", "de": "einen Bildschirm", "cs": "obrazovka", - "nl": "een scherm" + "nl": "een scherm", + "fr": "un écran", + "pt": "uma tela" }, "exampleImages": [ "./assets/themes/advertising/Screen_poster_box.jpg", @@ -1108,7 +1170,9 @@ "en": "a screen mounted on a wall", "de": "ein wandmontierter Bildschirm", "cs": "obrazovka připevněná na stěnu", - "nl": "een scherm op een muur" + "nl": "een scherm op een muur", + "fr": "un écran fixé au mur", + "pt": "uma tela montada em uma parede" }, "preciseInput": { "preferredBackground": "map", @@ -1131,7 +1195,9 @@ "en": "a tarp", "de": "eine Plane", "cs": "plachta", - "nl": "een spandoek" + "nl": "een spandoek", + "fr": "une bâche", + "pt": "uma lona" }, "description": { "en": "A piece of waterproof textile with a printed message, permanently anchored on a wall", @@ -1139,7 +1205,8 @@ "es": "Una pieza de tela impermeable con un mensaje impreso, anclada permanentemente en una pared", "de": "Ein wasserfestes Textil mit einer aufgedruckten Botschaft, das dauerhaft an einer Wand verankert ist", "cs": "Kus nepromokavého textilu s natištěným vzkazem, trvale připevněný na stěnu", - "nl": "Een stuk groot, weerbestendig textiel met opgedrukte reclameboodschap die permanent aan de muur hangt" + "nl": "Een stuk groot, weerbestendig textiel met opgedrukte reclameboodschap die permanent aan de muur hangt", + "pt": "Uma peça de tecido impermeável com uma mensagem impressa, permanentemente ancorada na parede" }, "preciseInput": { "preferredBackground": "map", @@ -1160,7 +1227,9 @@ "es": "un tótem", "en": "a totem", "de": "ein Totem", - "cs": "totem" + "cs": "totem", + "fr": "un totem", + "pt": "um totem" }, "exampleImages": [ "./assets/themes/advertising/AdvertisingTotem_004.jpg", @@ -1177,7 +1246,10 @@ "es": "un lletrer", "en": "a sign", "de": "ein Schild", - "cs": "cedule" + "cs": "cedule", + "fr": "une enseigne", + "pt": "um sinal", + "pt_BR": "uma placa" }, "preciseInput": { "preferredBackground": "map", @@ -1190,7 +1262,8 @@ "ca": "S'utilitza per a cartells publicitaris, retols de neó, logotips i cartells en entrades institucionals", "de": "Verwendet für Werbeschilder, Leuchtreklamen, Logos und institutionelle Eingangsschilder", "cs": "Používá se pro reklamní nápisy, neonové nápisy, loga a vstupní nápisy institucí", - "fr": "Désigne une enseigne publicitaire, une enseigne néon, les logos ou des indications d'entrées" + "fr": "Désigne une enseigne publicitaire, une enseigne néon, les logos ou des indications d'entrées", + "pt": "Usado para sinais publicitários, sinais de néon, logotipos e sinais de entrada institucionais" }, "exampleImages": [ "./assets/themes/advertising/Waitrose_sign.jpg", @@ -1207,7 +1280,9 @@ "es": "una escultura", "en": "a sculpture", "de": "eine Skulptur", - "cs": "socha" + "cs": "socha", + "fr": "une sculpture", + "pt": "uma escultura" }, "exampleImages": [ "./assets/themes/advertising/Aircraft_Sculpture.jpg", @@ -1224,7 +1299,9 @@ "es": "una pared pintada", "en": "a wall painting", "de": "eine Wandmalerei", - "cs": "nástěnná malba" + "cs": "nástěnná malba", + "fr": "une peinture murale", + "pt": "uma pintura de parede" }, "preciseInput": { "preferredBackground": "map", diff --git a/assets/layers/artwork/artwork.json b/assets/layers/artwork/artwork.json index 158975f43..da6f54ab6 100644 --- a/assets/layers/artwork/artwork.json +++ b/assets/layers/artwork/artwork.json @@ -210,7 +210,8 @@ "es": "Arquitectura", "ca": "Arquitectura", "da": "Arkitektur", - "cs": "Architektura" + "cs": "Architektura", + "pt_BR": "Arquitetura" } }, { @@ -233,7 +234,8 @@ "ca": "Mural", "da": "Vægmaleri", "cs": "Nástěnná malba", - "pa_PK": "کندھ چتر" + "pa_PK": "کندھ چتر", + "pt_BR": "Mural" } }, { @@ -278,7 +280,8 @@ "ca": "Escultura", "da": "Skulptur", "cs": "Plastika", - "pa_PK": "مورتی" + "pa_PK": "مورتی", + "pt_BR": "Escultura" } }, { @@ -299,7 +302,8 @@ "es": "Estatua", "ca": "Estàtua", "da": "Statue", - "cs": "Socha" + "cs": "Socha", + "pt_BR": "Estátua" } }, { @@ -320,7 +324,8 @@ "es": "Busto", "ca": "Bust", "da": "Buste", - "cs": "Busta" + "cs": "Busta", + "pt_BR": "Busto" } }, { @@ -343,7 +348,8 @@ "es": "Piedra", "da": "Sten", "pa_PK": "پتھر", - "cs": "Kámen" + "cs": "Kámen", + "pt_BR": "Pedra" } }, { @@ -365,7 +371,8 @@ "es": "Instalación", "ca": "Instal·lació", "da": "Installation", - "cs": "Instalace" + "cs": "Instalace", + "pt_BR": "Instalação" } }, { @@ -381,7 +388,7 @@ "zh_Hant": "塗鴨", "nb_NO": "Graffiti", "id": "Graffiti", - "pt": "Graffiti", + "pt": "Grafite", "hu": "Graffiti", "pl": "Graffiti", "es": "Grafiti", @@ -528,7 +535,8 @@ "es": "¿Que artista creó esto?", "da": "Hvilken kunstner har lavet dette?", "cs": "Který umělec to vytvořil?", - "ca": "Quin artista va crear açò?" + "ca": "Quin artista va crear açò?", + "pt_BR": "Que artista criou isto?" }, "render": { "en": "Created by {artist_name}", @@ -581,7 +589,7 @@ "render": { "en": "More information on this website", "nl": "Meer informatie op deze website", - "fr": "Plus d'info sûr ce site web", + "fr": "Plus d'infos sur ce site web", "de": "Weitere Informationen auf dieser Webseite", "id": "Info lanjut tersedia di laman web ini", "it": "Ulteriori informazioni su questo sito web", @@ -632,7 +640,8 @@ "pt": "A obra de arte representa {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}", "es": "Esta obra de arte representa {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}", "nb_NO": "Dette kunstverket viser {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}", - "ca": "Aquesta obra d'art representa {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}" + "ca": "Aquesta obra d'art representa {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}", + "fr": "Cette œuvre dépeint {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}" }, "labels": [ "artwork-question" @@ -646,7 +655,8 @@ "fr": "Cette oeuvre d'art sert-elle de banc ?", "nl": "Is dit kunstwerk ook een zitbank?", "nb_NO": "Tjener dette kunstverket funksjonen som benk?", - "ca": "Aquesta obra d'art serveix com a un banc?" + "ca": "Aquesta obra d'art serveix com a un banc?", + "cs": "Slouží toto umělecké dílo jako lavička?" }, "mappings": [ { @@ -656,7 +666,8 @@ "de": "Dieses Kunstwerk dient auch als Sitzbank", "fr": "Cette oeuvre d'art sert aussi de banc", "nl": "Dit kunstwerk doet ook dienst als zitbank", - "ca": "Aquesta obra d'art també serveix com a banc" + "ca": "Aquesta obra d'art també serveix com a banc", + "cs": "Toto umělecké dílo slouží také jako lavička" } }, { @@ -667,7 +678,8 @@ "fr": "Cette oeuvre d'art ne sert pas de banc", "nl": "Dit kunstwerk doet geen dienst als zitbank", "nb_NO": "Dette kunstverket tjener ikke funksjonen som benk", - "ca": "Aquesta obra d'art no serveix com a banc" + "ca": "Aquesta obra d'art no serveix com a banc", + "cs": "Toto umělecké dílo neslouží jako lavička" } }, { @@ -678,7 +690,8 @@ "fr": "Cette oeuvre d'art ne sert pas de banc", "nl": "Dit kunstwerk doet geen dienst als zitbank", "nb_NO": "Dette kunstverket tjener ikke den hensikten å være en benk", - "ca": "Aquesta obra d'art no serveix com a un banc" + "ca": "Aquesta obra d'art no serveix com a un banc", + "cs": "Toto umělecké dílo neslouží jako lavička" }, "hideInAnswer": true } @@ -726,4 +739,4 @@ "filter": [ "has_image" ] -} +} \ No newline at end of file diff --git a/assets/layers/atm/atm.json b/assets/layers/atm/atm.json index 21501bf93..cfdd1a542 100644 --- a/assets/layers/atm/atm.json +++ b/assets/layers/atm/atm.json @@ -6,7 +6,8 @@ "fr": "DABs", "nl": "Geldautomaten", "ca": "Caixers Automàtics", - "nb_NO": "Minibanker" + "nb_NO": "Minibanker", + "cs": "Bankomaty" }, "description": { "en": "ATMs to withdraw money", @@ -24,7 +25,8 @@ "fr": "DAB", "nl": "Geldautomaat", "nb_NO": "Minibank", - "ca": "Caixer Automàtic" + "ca": "Caixer Automàtic", + "cs": "Bankomat" }, "mappings": [ { @@ -35,7 +37,8 @@ "fr": "DAB {brand}", "nl": "{brand} Geldautomaat", "nb_NO": "{brand}-minibank", - "ca": "Caixer automàtic {brand}" + "ca": "Caixer automàtic {brand}", + "cs": "Bankomat {brand}" } } ] @@ -55,7 +58,8 @@ "fr": "un DAB", "nl": "een geldautomaat", "ca": "un caixer automàtic", - "nb_NO": "en minibank" + "nb_NO": "en minibank", + "cs": "bankomat" } } ], @@ -69,7 +73,8 @@ "fr": "Le nom de ce DAB est {name}", "nl": "De naam van deze geldautomaat is {name}", "ca": "El nom d'aquest caixer és {name}", - "nb_NO": "Navnet på denne minibanken er {name}" + "nb_NO": "Navnet på denne minibanken er {name}", + "cs": "Název tohoto bankomatu je {name}" }, "condition": "name~*" }, @@ -81,7 +86,8 @@ "fr": "De quelle marque est ce DAB ?", "nl": "Van welk merk is deze geldautomaat?", "ca": "De quina marca és aquest caixer?", - "nb_NO": "Hvilet merke har denne minibanken?" + "nb_NO": "Hvilet merke har denne minibanken?", + "cs": "Jaká je značka bankomatu?" }, "freeform": { "key": "brand", @@ -92,7 +98,8 @@ "fr": "Nom de marque", "nl": "Merknaam", "nb_NO": "Merkenavn", - "ca": "Nom de la marca" + "ca": "Nom de la marca", + "cs": "Obchodní značka" } }, "render": { @@ -101,7 +108,8 @@ "fr": "La marque de ce DAB est {brand}", "nl": "Het merk van deze geldautomaat is {brand}", "nb_NO": "Merkenavnet for denne minibanken er {brand}", - "ca": "La marca d'aquest caixer és {brand}" + "ca": "La marca d'aquest caixer és {brand}", + "cs": "Značka tohoto bankomatu je {brand}" } }, { @@ -113,7 +121,8 @@ "fr": "Quelle société exploite ce DAB ?", "nl": "Welk bedrijf beheert deze geldautomaat?", "nb_NO": "Hvilket selskap driver denne minibanken?", - "ca": "Quina companyia opera aquest caixer?" + "ca": "Quina companyia opera aquest caixer?", + "cs": "Která společnost provozuje tento bankomat?" }, "freeform": { "key": "operator", @@ -123,7 +132,8 @@ "de": "Betreiber", "fr": "Opérateur", "nl": "Beheerder", - "ca": "Operador" + "ca": "Operador", + "cs": "Operátor" } }, "render": { @@ -132,7 +142,8 @@ "fr": "Ce DAB est exploité par {operator}", "nl": "Deze geldautomaat wordt beheerd door {operator}", "nb_NO": "Minibanken drives av {operator}", - "ca": "{operator} opera aquest caixer" + "ca": "{operator} opera aquest caixer", + "cs": "Bankomat provozuje {operator}" } }, "opening_hours", @@ -143,7 +154,8 @@ "de": "Kann man an diesem Geldautomaten Bargeld abheben?", "nl": "Kan je geld ophalen bij deze geldautomaat?", "nb_NO": "Kan man gjøre uttak fra denne minibanken?", - "ca": "Pots retirar diners des d'aquest caixer?" + "ca": "Pots retirar diners des d'aquest caixer?", + "cs": "Lze z tohoto bankomatu vybírat hotovost?" }, "mappings": [ { @@ -153,7 +165,8 @@ "de": "Sie können an diesem Geldautomaten Bargeld abheben", "nl": "Je kan geld ophalen bij deze geldautomaat", "ca": "Pots retirar diners a aquest caixer", - "nb_NO": "Du kan gjøre uttak i denne minibanken" + "nb_NO": "Du kan gjøre uttak i denne minibanken", + "cs": "Z tohoto bankomatu můžete vybírat hotovost" }, "hideInAnswer": true }, @@ -163,7 +176,8 @@ "en": "You can withdraw cash from this ATM", "de": "An diesem Geldautomaten können Sie Bargeld abheben", "nl": "Je kan geld ophalen bij deze geldautomaat", - "ca": "Pots retirar diners des d'aquest caixer" + "ca": "Pots retirar diners des d'aquest caixer", + "cs": "Z tohoto bankomatu můžete vybírat hotovost" } }, { @@ -172,7 +186,8 @@ "en": "You cannot withdraw cash from this ATM", "de": "Sie können an diesem Geldautomaten kein Bargeld abheben", "nl": "Je kan geen geld ophalen bij deze geldautomaat", - "ca": "No pots retirar diners des d'aquest caixer" + "ca": "No pots retirar diners des d'aquest caixer", + "cs": "Z tohoto bankomatu nelze vybírat hotovost" } } ] @@ -183,7 +198,9 @@ "en": "Can you deposit cash into this ATM?", "de": "Kann man an diesem Geldautomaten Bargeld einzahlen?", "nl": "Kan je geld storten bij deze geldautomaat?", - "ca": "Pots dipositar diners a aquest caixer?" + "ca": "Pots dipositar diners a aquest caixer?", + "cs": "Můžete do tohoto bankomatu vložit hotovost?", + "fr": "Pouvez-vous déposer de l'argent liquide dans ce DAB ?" }, "mappings": [ { @@ -193,7 +210,9 @@ "de": "Sie können wahrscheinlich kein Bargeld in diesen Geldautomaten einzahlen", "nl": "Je kan waarschijnlijk geen geld deponeren in deze geldautomaat", "ca": "Probablement no pots ingressar diners a aquest caixer", - "nb_NO": "Du kan antagelig ikke gjøre innskudd i denne minibanken" + "nb_NO": "Du kan antagelig ikke gjøre innskudd i denne minibanken", + "cs": "Do tohoto bankomatu pravděpodobně nelze vložit hotovost", + "fr": "Vous ne pouvez probablement pas déposer d'argent liquide dans ce DAB" }, "hideInAnswer": true }, @@ -204,7 +223,9 @@ "de": "Sie können Bargeld in diesen Geldautomaten einzahlen", "nl": "Je kan geld deponeren in deze geldautomaat", "nb_NO": "Du kan ikke gjøre innskudd i denne minibanken", - "ca": "Pots dipositar diners a aquest caixer" + "ca": "Pots dipositar diners a aquest caixer", + "cs": "Do tohoto bankomatu můžete vkládat hotovost", + "fr": "Vous pouvez déposer de l'argent liquide dans ce DAB" } }, { @@ -214,7 +235,9 @@ "de": "Sie können an diesem Geldautomaten kein Bargeld einzahlen", "nl": "Je kan geen geld deponeren in deze geldautomaat", "nb_NO": "Du kan ikke gjøre innskudd i denne minibanken", - "ca": "No pots dipositar diners a aquest caixer" + "ca": "No pots dipositar diners a aquest caixer", + "cs": "Do tohoto bankomatu nelze vkládat hotovost", + "fr": "Vous ne pouvez pas déposer d'agent liquide dans ce DAB" } } ] @@ -225,7 +248,8 @@ "en": "Does this ATM have speech output for visually impaired users?", "de": "Verfügt dieser Geldautomat über eine Sprachausgabe für sehbehinderte Benutzer?", "nl": "Heeft deze automaat spraak voor slechtziende en blinde gebruikers?", - "ca": "Aquest caixer té un lector de pantalla per a usuaris amb discapacitat visual?" + "ca": "Aquest caixer té un lector de pantalla per a usuaris amb discapacitat visual?", + "cs": "Má tento bankomat hlasový výstup pro zrakově postižené uživatele?" }, "mappings": [ { @@ -234,7 +258,8 @@ "en": "This ATM has speech output, usually available through a headphone jack", "de": "Dieser Geldautomat verfügt über eine Sprachausgabe, die normalerweise über eine Kopfhörerbuchse verfügbar ist", "nl": "Deze automaat heeft spraak, waarschijnlijk beschikbaar via een hoofdtelefoon-aansluiting", - "ca": "Aquest caixer té lector de pantalla, normalment disponible a través d'un connector d'auriculars \"jack\"" + "ca": "Aquest caixer té lector de pantalla, normalment disponible a través d'un connector d'auriculars \"jack\"", + "cs": "Tento bankomat má řečový výstup, který je obvykle dostupný přes konektor pro sluchátka" } }, { @@ -243,7 +268,8 @@ "en": "This ATM does not have speech output", "de": "Dieser Geldautomat hat keine Sprachausgabe", "nl": "Deze automaat heeft geen spraak", - "ca": "Aquest caixer no té lector de pantalla" + "ca": "Aquest caixer no té lector de pantalla", + "cs": "Tento bankomat nemá hlasový výstup" } } ] @@ -258,20 +284,23 @@ "question": { "en": "In which languages does this ATM have speech output?", "de": "In welchen Sprachen hat dieser Geldautomat eine Sprachausgabe?", - "nl": "In welke taal is de srpaak van deze geldautomaat?", - "ca": "En quins idiomes té sortida de veu aquest caixer?" + "nl": "In welke taal is de spraak van deze geldautomaat?", + "ca": "En quins idiomes té sortida de veu aquest caixer?", + "cs": "V jakých jazycích má tento bankomat řečový výstup?" }, "render_list_item": { "en": "This ATM has speech output in {language():font-bold}", "de": "Dieser Geldautomat hat eine Sprachausgabe in {language():font-bold}", "nl": "Deze geldautomaat heeft spraak in {language():font-bold}", - "ca": "Aquest caixer té sortida de veu en {language():font-bold}" + "ca": "Aquest caixer té sortida de veu en {language():font-bold}", + "cs": "Tento bankomat má řečový výstup v {language():font-bold}" }, "render_single_language": { "en": "This ATM has speech output in {language():font-bold}", "de": "Dieser Geldautomat hat eine Sprachausgabe in {language():font-bold}", "nl": "Deze automaat heeft spraak in {language():font-bold}", - "ca": "Aquest caixer té sortida de veu en {language():font-bold}" + "ca": "Aquest caixer té sortida de veu en {language():font-bold}", + "cs": "Tento bankomat má řečový výstup v {language():font-bold}" } } } @@ -308,11 +337,12 @@ "en": "With speech output", "de": "Mit Sprachausgabe", "nl": "Heeft spraak", - "ca": "Amb sortida de veu" + "ca": "Amb sortida de veu", + "cs": "S hlasovým výstupem" }, "osmTags": "speech_output=yes" } ] } ] -} \ No newline at end of file +} diff --git a/assets/layers/bank/bank.json b/assets/layers/bank/bank.json index 2f4359f54..64bd96d63 100644 --- a/assets/layers/bank/bank.json +++ b/assets/layers/bank/bank.json @@ -4,14 +4,16 @@ "en": "A financial institution to deposit money", "de": "Ein Finanzinstitut, um Geld einzuzahlen", "nl": "Een financiële instelling waar je geld kunt", - "ca": "Una institució financera per a dipositar diners" + "ca": "Una institució financera per a dipositar diners", + "cs": "Finanční instituce pro ukládání peněz" }, "name": { "en": "Banks", "de": "Banken", "ca": "Bancs", "nb_NO": "Banker", - "nl": "Banken" + "nl": "Banken", + "cs": "Banky" }, "title": { "render": "Bank", @@ -42,7 +44,8 @@ "de": "Hat diese Bank einen Geldautomaten?", "nb_NO": "Har denne banken en minibank?", "nl": "Heeft deze bank een bankautomaat?", - "ca": "Aquest banc té un caixer automàtic?" + "ca": "Aquest banc té un caixer automàtic?", + "cs": "Má tato banka bankomat?" }, "mappings": [ { @@ -52,7 +55,8 @@ "de": "Diese Bank hat einen Geldautomaten", "nb_NO": "Denne banken har en minibank", "nl": "Deze bank heeft een bankautomaat", - "ca": "Aquest banc té un caixer automàtic" + "ca": "Aquest banc té un caixer automàtic", + "cs": "Tato banka má bankomat" } }, { @@ -62,7 +66,8 @@ "de": "Diese Bank hat keinen Geldautomaten", "nb_NO": "Denne banken har ikke en minibank", "nl": "Deze bank heeft geen bankautomaaat", - "ca": "Aquest banc no té un caixer automàtic" + "ca": "Aquest banc no té un caixer automàtic", + "cs": "Tato banka nemá bankomat" } }, { @@ -71,7 +76,8 @@ "en": "This bank does have an ATM, but it is mapped as a different icon", "de": "Diese Bank hat zwar einen Geldautomaten, aber dieser ist mit einem anderen Symbol dargestellt", "nl": "Deze bank heeft een bankautomaat, maar deze staat apart op de kaart aangeduid", - "ca": "Aquest banc té un caixer, però està mapejat com a un element diferent" + "ca": "Aquest banc té un caixer, però està mapejat com a un element diferent", + "cs": "Tato banka má bankomat, ale je namapován jako jiná ikona" } } ] @@ -88,7 +94,8 @@ "de": "Mit Geldautomat", "nb_NO": "Med en minibank", "nl": "Met een bankautomaat", - "ca": "Amb un caixer automàtic" + "ca": "Amb un caixer automàtic", + "cs": "S bankomatem" }, "osmTags": "atm=yes" } diff --git a/assets/layers/barrier/barrier.json b/assets/layers/barrier/barrier.json index b24f89c92..190cb4ab5 100644 --- a/assets/layers/barrier/barrier.json +++ b/assets/layers/barrier/barrier.json @@ -407,7 +407,8 @@ "fr": "Poire, l’espace en hauteur est plus faible qu’au sol", "es": "Barrera de seguridad, el espacio es menor en la parte superior que en la inferior", "da": "Squeeze gate, mellemrummet er mindre i toppen end i bunden", - "ca": "Barrera de seguretat, l'espai és menor a la part superior que a l'inferior" + "ca": "Barrera de seguretat, l'espai és menor a la part superior que a l'inferior", + "cs": "Zúžená brána, mezera nahoře je menší než dole" }, "icon": { "path": "./assets/themes/cycle_infra/Cycle_barrier_squeeze.png", diff --git a/assets/layers/bench/bench.json b/assets/layers/bench/bench.json index ad1e38049..59222bafa 100644 --- a/assets/layers/bench/bench.json +++ b/assets/layers/bench/bench.json @@ -75,7 +75,8 @@ "en": "This bench is two-sided and shares the backrest", "nl": "Dit is een dubbele bank waarbij de rugleuning gedeeld wordt", "de": "Diese Bank ist zweiseitig und teilt sich die Rückenlehne", - "ca": "Aquest banc té dues cares i comparteix el respatller" + "ca": "Aquest banc té dues cares i comparteix el respatller", + "cs": "Tato lavička je oboustranná a má společné opěradlo" }, "icon": { "path": "./assets/layers/bench/two_sided.svg", @@ -127,7 +128,7 @@ "fi": "Selkänoja: ei", "pl": "Oparcie: Nie", "pt_BR": "Encosto: Não", - "pt": "Encosto: Não", + "pt": "Não not tem um encosto", "ca": "No té espatller", "da": "Har ikke et ryglæn", "cs": "nemá opěradlo" @@ -174,7 +175,7 @@ "nb_NO": "{seats} seter", "pl": "{seats} siedzeń", "pt_BR": "{seats} assentos", - "pt": "{seats} assentos", + "pt": "{seats} lugares", "ca": "{seats} seients", "da": "{seats} pladser", "cs": "{seats} míst k sezení", @@ -198,7 +199,7 @@ "nb_NO": "Hvor mange sitteplasser har denne benken?", "pl": "Ile siedzeń ma ta ławka?", "pt_BR": "Quantos assentos este banco tem?", - "pt": "Quantos assentos este banco tem?", + "pt": "Quantos lugares este banco tem?", "da": "Hvor mange pladser har denne bænk?", "cs": "Kolik má tato lavice míst k sezení?", "ca": "Quants seients té aquest banc?" @@ -216,7 +217,9 @@ "de": "Diese Bank hat keine getrennten Sitze", "fr": "Ce banc n'a pas de sièges séparés", "es": "Este banco no tiene asientos separados", - "ca": "Aquest banc no té els seients separats" + "ca": "Aquest banc no té els seients separats", + "cs": "Tato lavička nemá oddělená sedadla", + "pt": "Este banco não tem assentos separados" } } ] @@ -757,7 +760,9 @@ "nl": "Vandaag nagekeken!", "de": "Heute geprüft!", "fr": "Vérifié sur le terrain aujourd'hui !", - "ca": "Inspeccionat avui!" + "ca": "Inspeccionat avui!", + "cs": "Zjištěno dnes!", + "pt": "Pesquisado hoje!" } } ], @@ -776,14 +781,18 @@ "nl": "Deze bank heeft een inscriptie:

    {inscription}

    ", "de": "Diese Bank hat folgende Inschrift:

    {inscription}

    ", "fr": "Ce banc a l'inscription suivante :

    {inscription}

    ", - "ca": "Aquest banc té la següent inscripció:

    {inscription}

    " + "ca": "Aquest banc té la següent inscripció:

    {inscription}

    ", + "cs": "Tato lavice má následující nápis:

    {inscription}

    ", + "pt": "Este banco tem a seguinte inscrição:

    {inscription}

    " }, "question": { "en": "Does this bench have an inscription?", "nl": "Heeft deze bank een inscriptie?", "de": "Hat diese Bank eine Inschrift? ", "fr": "Est-ce que ce banc possède une inscription ?", - "ca": "Aquest banc té una inscripció?" + "ca": "Aquest banc té una inscripció?", + "cs": "Má tato lavička nápis?", + "pt": "Esse banco tem inscrição?" }, "freeform": { "key": "inscription", @@ -800,7 +809,9 @@ "nl": "Deze bank heeft geen inscriptie", "de": "Diese Bank hat keine Inschrift", "fr": "Ce banc n'a pas d'inscription", - "ca": "Aquest banc no té cap inscripció" + "ca": "Aquest banc no té cap inscripció", + "cs": "Tato lavička nemá nápis", + "pt": "Este banco não tem inscrição" }, "addExtraTags": [ "inscription=" @@ -814,7 +825,8 @@ "de": "Diese Bank hat (wahrscheinlich) keine Inschrift", "fr": "Ce banc n'a(probablement) pas d'inscription", "es": "Este banco (probablemente) no tiene inscripción", - "ca": "Aquest banc (probablement) no té cap inscripció" + "ca": "Aquest banc (probablement) no té cap inscripció", + "cs": "Tato lavička (pravděpodobně) nemá nápis" }, "hideInAnswer": true } @@ -824,7 +836,9 @@ "nl": "Bijvoorbeeld op een aangebracht plakkaat, ingesneden in de rugleuning, ...", "de": "Z.B. auf einer angebrachten Plakette, in der Rückenlehne, ... ", "fr": "Par exemple, sur une plaque accrochée, sur le dossier, ...", - "ca": "P. ex. en una placa, al respatller, ..." + "ca": "P. ex. en una placa, al respatller, ...", + "cs": "Např. na připevněné desce, v opěradle, ...", + "pt": "Por exemplo: em placa montada, no encosto, ..." } }, { @@ -833,7 +847,8 @@ "en": "Does this bench have an artistic element?", "nl": "Heeft deze bank een geïntegreerd kunstwerk?", "de": "Hat diese Bank ein künstlerisches Element? ", - "ca": "Aquest banc té algun element artístic?" + "ca": "Aquest banc té algun element artístic?", + "cs": "Má tato lavička umělecké prvky?" }, "mappings": [ { @@ -843,7 +858,8 @@ "nl": "Deze bank heeft een geïntegreerd kunstwerk", "de": "Diese Bank hat ein integriertes Kunstwerk", "fr": "Une oeuvre d'art est intégrée à ce banc", - "ca": "Aquest banc té integrada una obra d'art" + "ca": "Aquest banc té integrada una obra d'art", + "cs": "Tato lavička má integrované umělecké dílo" } }, { @@ -854,7 +870,8 @@ "de": "Diese Bank hat kein integriertes Kunstwerk", "fr": "Ce banc n'a pas d'oeuvre d'art intégrée", "es": "Este banco no tiene una obra de arte integrada", - "ca": "Aquest banc no té una obra d'art integrada" + "ca": "Aquest banc no té una obra d'art integrada", + "cs": "Tato lavička nemá integrované umělecké dílo" } } ], @@ -862,7 +879,8 @@ "en": "E.g. it has an integrated painting, statue or other non-trivial, creative work", "nl": "Bijvoorbeeld een standbeeld, schildering of ander, niet-triviaal kunstwerk", "de": "Z.B. hat es ein integriertes Gemälde, eine Statue oder eine andere nicht triviale, kreative Arbeit", - "ca": "P.e. té una pintura integrada, estatua o altres treballs no trivials i creatius" + "ca": "P.e. té una pintura integrada, estatua o altres treballs no trivials i creatius", + "cs": "Např. má integrovaný obraz, sochu nebo jiné netriviální tvůrčí dílo" } }, { @@ -883,7 +901,9 @@ "nl": "Is deze bank een gedenkteken voor iemand of iets?", "de": "Dient diese Bank als Denkmal für jemanden oder etwas?", "fr": "Ce banc sert-il de mémorial pour quelqu'un ou quelque chose ?", - "ca": "Aquest banc actua com a memorial per a algú o algo?" + "ca": "Aquest banc actua com a memorial per a algú o algo?", + "cs": "Slouží tato lavička jako památník někoho nebo něčeho?", + "pt": "Este banco serve como memorial para alguém ou algo?" }, "mappings": [ { @@ -893,7 +913,9 @@ "nl": "Deze bank is een gedenkteken aan iemand of iets", "de": "Diese Bank ist ein Denkmal für jemanden oder etwas", "fr": "Ce banc est un mémorial pour quelqu'un ou quelque chose", - "ca": "Aquest banc és un memorial per a algú o alguna cosa" + "ca": "Aquest banc és un memorial per a algú o alguna cosa", + "cs": "Tato lavička je pomníkem pro někoho nebo něco", + "pt": "Este banco é um memorial para alguém ou algo" }, "addExtraTags": [ "memorial=bench" @@ -911,7 +933,9 @@ "nl": "Deze bank is geen gedenkteken aan iemand of iets", "de": "Diese Bank ist kein Denkmal für jemanden oder etwas", "fr": "Ce banc n'est pas un mémorial pour quelqu'un ou quelque chose", - "ca": "Aquest banc no és un memorial per a algú o alguna cosa" + "ca": "Aquest banc no és un memorial per a algú o alguna cosa", + "cs": "Tato lavička není pro někoho nebo něco památníkem", + "pt": "Este banco não é um memorial para alguém ou algo" }, "addExtraTags": [ "memorial=" @@ -1005,7 +1029,8 @@ "nl": "is een gedenkteken", "de": "ist ein Denkmal", "fr": "est un mémorial", - "ca": "és un memorial" + "ca": "és un memorial", + "cs": "je památník" } } ] @@ -1019,7 +1044,8 @@ "nl": "Met en zonder rugleuning", "de": "Mit und ohne Rückenlehne", "fr": "Avec et sans dossier", - "ca": "Amb i sense respatller" + "ca": "Amb i sense respatller", + "cs": "S opěradlem a bez opěradla" } }, { @@ -1029,7 +1055,8 @@ "nl": "Heeft een rugleuning", "de": "Mit Rückenlehne", "fr": "A un dossier", - "ca": "Té un respatller" + "ca": "Té un respatller", + "cs": "Má opěradlo" } }, { @@ -1039,7 +1066,8 @@ "nl": "Heeft geen rugleuning", "de": "Ohne Rückenlehne", "fr": "N'a pas de dossier", - "ca": "No té respatller" + "ca": "No té respatller", + "cs": "Nemá opěradlo" } } ] diff --git a/assets/layers/bench_at_pt/bench_at_pt.json b/assets/layers/bench_at_pt/bench_at_pt.json index 61d602c4b..852b36563 100644 --- a/assets/layers/bench_at_pt/bench_at_pt.json +++ b/assets/layers/bench_at_pt/bench_at_pt.json @@ -104,7 +104,8 @@ "pt": "Banco em abrigo", "es": "Banco en marquesina", "da": "Bænk i læskur", - "cs": "Lavička v přístřešku" + "cs": "Lavička v přístřešku", + "ca": "Banc en marquesina" } } ] @@ -179,7 +180,8 @@ "da": "Stå-op bænk", "es": "Banco de pié", "cs": "Stojící lavička", - "ca": "Banc dempeus" + "ca": "Banc dempeus", + "pt": "banco de pé" } }, { @@ -230,7 +232,9 @@ "de": "Diese Bushaltestelle hat keine Bank (es gab nie eine oder sie wurde entfernt)", "fr": "Cette station de bus n'a pas de banc (il n'y en a jamais eu ou il a été retiré)", "nl": "Deze bushalte heeft geen zitbank (er is er nooit een geweest of deze is verwijderd)", - "ca": "Aquesta para de bus no té un banc (mai n'ha tingut un o ha estat eliminat)" + "ca": "Aquesta para de bus no té un banc (mai n'ha tingut un o ha estat eliminat)", + "cs": "Na této autobusové zastávce není lavička (nikdy zde nebyla nebo byla odstraněna)", + "pt": "Este ponto de ônibus não tem banco (nunca houve ou foi removido)" } } ], @@ -242,7 +246,9 @@ "de": "Diese Bushaltestelle wird nicht mehr genutzt", "fr": "Cette station de bus n'est plus utilisée", "nl": "Deze bushalte wordt niet meer gebruikt", - "ca": "Aquesta parada de bus no s'utilitza més" + "ca": "Aquesta parada de bus no s'utilitza més", + "cs": "Tato autobusová zastávka se již nepoužívá", + "pt": "Este ponto de ônibus não é mais usado" } } ], @@ -261,6 +267,7 @@ "de": "Eine Ebene mit allen Haltestellen des öffentlichen Nahverkehrs, die über eine Sitzbank verfügen", "da": "Et lag, der viser alle offentlige stoppesteder, som har en bænk", "cs": "Vrstva zobrazující všechny zastávky veřejné dopravy, které mají lavičku", - "ca": "Una capa que mostra totes les parades de transport públic que tenen bancs" + "ca": "Una capa que mostra totes les parades de transport públic que tenen bancs", + "pt": "Uma camada mostrando todas as paradas de transporte público que possuem um banco" } } \ No newline at end of file diff --git a/assets/layers/bicycle_library/bicycle_library.json b/assets/layers/bicycle_library/bicycle_library.json index 59f076a08..672361ded 100644 --- a/assets/layers/bicycle_library/bicycle_library.json +++ b/assets/layers/bicycle_library/bicycle_library.json @@ -320,7 +320,8 @@ "es": "Una biblioteca de bicicletas tiene una colección de bicicletas que se pueden prestar", "da": "Et cykelbibliotek har en samling cykler, som kan lånes", "cs": "Cyklistická půjčovna má k dispozici sbírku kol, která lze zapůjčit", - "ca": "Una biblioteca de bicicletes té una col·lecció de bicicletes que es poden cedir" + "ca": "Una biblioteca de bicicletes té una col·lecció de bicicletes que es poden cedir", + "pt": "Uma \"biblioteca de bicicletas\" tem uma coleção de bicicletas que podem ser emprestadas" } } ], diff --git a/assets/layers/bicycle_rental/bicycle_rental.json b/assets/layers/bicycle_rental/bicycle_rental.json index 983a4e27e..75e1f7780 100644 --- a/assets/layers/bicycle_rental/bicycle_rental.json +++ b/assets/layers/bicycle_rental/bicycle_rental.json @@ -457,7 +457,8 @@ "de": "Wie viele type_plural können hier gemietet werden?", "fr": "Combien de type_plural peuvent être loués ici ?", "cs": "Kolik typů kol si zde můžete pronajmout?", - "es": "¿Cuántas type_plural pueden alquilarse aquí?" + "es": "¿Cuántas type_plural pueden alquilarse aquí?", + "ca": "Quantes type_plural poden llogar-se aquí?" }, "render": { "en": "{capacity:bicycle_type} type_plural can be rented here", @@ -465,7 +466,8 @@ "de": "{capacity:bicycle_type} type_plural können hier gemietet werden", "fr": "{capacity:bicycle_type} type_plural peuvent être loués ici", "cs": "{capacity:bicycle_type} typů si můžete pronajmout zde", - "es": "{capacity:bicycle_type} type_plural pueden alquilarse aquí" + "es": "{capacity:bicycle_type} type_plural pueden alquilarse aquí", + "ca": "{capacity:bicycle_type} type_plural es poden llogar aquí" }, "freeform": { "key": "capacity:bicycle_type", diff --git a/assets/layers/bike_cafe/bike_cafe.json b/assets/layers/bike_cafe/bike_cafe.json index bd76d1386..bc301e8a9 100644 --- a/assets/layers/bike_cafe/bike_cafe.json +++ b/assets/layers/bike_cafe/bike_cafe.json @@ -74,7 +74,8 @@ "pt_BR": "Café de bicicleta {name}", "pt": "Café de bicicleta {name}", "da": "Cykelcafé {name}", - "cs": "Cyklokavárna {name}" + "cs": "Cyklokavárna {name}", + "ca": "Cafè ciclista {name}" } } ] @@ -207,7 +208,8 @@ "pt_BR": "Este café de bicicleta oferece ferramentas de reparo faça você mesmo", "pt": "Este café de bicicleta oferece ferramentas de reparo faça você mesmo", "da": "Denne cykelcafé tilbyder værktøj til gør-det-selv-reparation", - "cs": "Tato cyklokavárna nabízí nářadí pro kutilské opravy" + "cs": "Tato cyklokavárna nabízí nářadí pro kutilské opravy", + "ca": "Aquest cafè ciclista ofereix ferramentes per a la reparació DIY" } }, { @@ -225,7 +227,8 @@ "pt_BR": "Este café de bicicleta não oferece ferramentas de reparo faça você mesmo", "pt": "Este café de bicicleta não oferece ferramentas de reparo faça você mesmo", "da": "Denne cykelcafé tilbyder ikke værktøj til gør-det-selv-reparation", - "cs": "Tato cyklokavárna nenabízí nářadí pro kutilské opravy" + "cs": "Tato cyklokavárna nenabízí nářadí pro kutilské opravy", + "ca": "Aquest cafè ciclista no ofereix ferramentes per a la reparació DIY" } } ] diff --git a/assets/layers/bike_cleaning/bike_cleaning.json b/assets/layers/bike_cleaning/bike_cleaning.json index dc91c6669..c7f96d15f 100644 --- a/assets/layers/bike_cleaning/bike_cleaning.json +++ b/assets/layers/bike_cleaning/bike_cleaning.json @@ -152,7 +152,7 @@ "fr": "Utilisation gratuite", "da": "Gratis at bruge", "cs": "Bezplatné používání", - "ca": "Debades" + "ca": "Gratuït" }, "hideInAnswer": true } @@ -216,7 +216,8 @@ "nl": "Dit fietsschoonmaakpunt is betalend", "es": "Este servicio de limpieza es de pago", "ca": "Aquest servei de neteja és de pagament", - "de": "Dieser Reinigungsservice ist kostenpflichtig" + "de": "Dieser Reinigungsservice ist kostenpflichtig", + "cs": "Tato úklidová služba je placená" } } ], diff --git a/assets/layers/bike_repair_station/bike_repair_station.json b/assets/layers/bike_repair_station/bike_repair_station.json index f1605083d..8180bb3bc 100644 --- a/assets/layers/bike_repair_station/bike_repair_station.json +++ b/assets/layers/bike_repair_station/bike_repair_station.json @@ -34,7 +34,8 @@ "ru": "Велостанция (накачка шин и ремонт)", "es": "Estación de bicis (bomba y reparación)", "da": "Cykelstation (pumpe og reparation)", - "ca": "Estació de bicicletes (bomba i reparació)" + "ca": "Estació de bicicletes (bomba i reparació)", + "cs": "Cyklistická stanice (pumpa a opravna)" }, "mappings": [ { @@ -425,7 +426,7 @@ "render": { "nl": "Beheer door {operator}", "en": "Maintained by {operator}", - "fr": "Mantenue par {operator}", + "fr": "Maintenue par {operator}", "it": "Manutenuta da {operator}", "de": "Betrieben von {operator}", "pt_BR": "Mantida por {operator}", @@ -884,10 +885,11 @@ "de": "Ein Gerät zum Aufpumpen von Reifen an einem festen Standort im öffentlichen Raum.", "pl": "Urządzenie do pompowania opon w stałym miejscu w przestrzeni publicznej.", "pt_BR": "Um dispositivo para encher seus pneus em um local fixa no espaço público", - "pt": "Um aparelho para encher os seus pneus num local fixa no espaço público", + "pt": "Um aparelho para encher os seus pneus num local fixa no espaço público.", "es": "Un dispositivo para inflar tus ruedas en una posición fija en el espacio público.", "da": "En anordning til at fylde dine dæk op på et fast sted i det offentlige rum.", - "cs": "Zařízení pro huštění pneumatik na pevném místě na veřejném místě." + "cs": "Zařízení pro huštění pneumatik na pevném místě na veřejném místě.", + "ca": "Un dispositiu per a unflar les teues rodes en una posició fixa a l'espai públic." }, "exampleImages": [ "./assets/layers/bike_repair_station/pump_example_round.jpg", diff --git a/assets/layers/bike_shop/bike_shop.json b/assets/layers/bike_shop/bike_shop.json index 8352eba45..e2906654a 100644 --- a/assets/layers/bike_shop/bike_shop.json +++ b/assets/layers/bike_shop/bike_shop.json @@ -12,7 +12,8 @@ "pt": "Reparo/loja de bicicletas", "ca": "Botiga/reparació de bicicletes", "es": "Taller/tienda de bicis", - "da": "Cykelreparation/butik" + "da": "Cykelreparation/butik", + "cs": "Opravna/obchod s jízdními koly" }, "minzoom": 13, "allowMove": true, @@ -138,7 +139,8 @@ "pt_BR": "Reparo de bicicletas {name}", "pt": "Reparo de bicicletas {name}", "es": "Reparación de bicis {name}", - "da": "Cykelreparation {name}" + "da": "Cykelreparation {name}", + "ca": "Reparació de bicis {name}" } }, { @@ -158,7 +160,8 @@ "pt_BR": "Loja de bicicletas {name}", "pt": "Loja de bicicletas {name}", "es": "Tienda de bicis {name}", - "da": "Cykelforretning {name}" + "da": "Cykelforretning {name}", + "ca": "Botiga de bicis {name}" } }, { @@ -173,7 +176,8 @@ "pt_BR": "Loja/reparo de bicicletas {name}", "pt": "Loja/reparo de bicicletas {name}", "da": "Cykelværksted{name}", - "es": "Taller/tienda de bicis {name}" + "es": "Taller/tienda de bicis {name}", + "ca": "Taller/botiga de bicis {name}" } } ] @@ -213,7 +217,8 @@ "pt": "Uma loja que vende especificamente bicicletas ou itens relacionados", "es": "Una tiene que vende específicamente bicis u objetos relacionados", "da": "En butik, der specifikt sælger cykler eller relaterede varer", - "ca": "Una botiga que ven específicament bicicletes o articles relacionats" + "ca": "Una botiga que ven específicament bicicletes o articles relacionats", + "cs": "Obchod zaměřený na prodej jízdních kol nebo souvisejících předmětů" }, "tagRenderings": [ "images", @@ -248,7 +253,8 @@ "da": "Denne virksomhed fokuserer på udlejning", "es": "Este negocio se centra en el alquiler", "fr": "Ce commerce est spécialisé dans la location", - "ca": "Aquest negoci es centra en el lloguer" + "ca": "Aquest negoci es centra en el lloguer", + "cs": "Tato firma se zaměřuje na pronájem" } } ] @@ -299,7 +305,8 @@ "es": "Solo accesible a {access}", "fr": "Seulement accessible à {access}", "da": "Kun tilgængelig for {access}", - "ca": "Només accessible per a {access}" + "ca": "Només accessible per a {access}", + "cs": "Přístupné pouze pro {access}" }, "freeform": { "key": "access" @@ -373,7 +380,8 @@ "pt": "Esta loja conserta bicicletas?", "es": "¿Repara bicis esta tienda?", "da": "Reparerer denne butik cykler?", - "ca": "Aquesta botiga repara bicicletes?" + "ca": "Aquesta botiga repara bicicletes?", + "cs": "Opravuje tento obchod jízdní kola?" }, "mappings": [ { @@ -390,7 +398,8 @@ "pt": "Esta loja conserta bicicletas", "es": "Esta tienda repara bicis", "da": "Denne butik reparerer cykler", - "ca": "Aquesta botiga repara bicis" + "ca": "Aquesta botiga repara bicis", + "cs": "Tento obchod opravuje jízdní kola" } }, { @@ -407,7 +416,8 @@ "pt": "Esta loja não conserta bicicletas", "es": "Esta tienda no repara bicis", "da": "Denne butik reparerer ikke cykler", - "ca": "Aquesta botiga no repara bicis" + "ca": "Aquesta botiga no repara bicis", + "cs": "Tento obchod neopravuje jízdní kola" } }, { @@ -424,7 +434,8 @@ "pt": "Esta loja conserta bicicletas compradas aqui", "es": "Esta tienda solo repara bicis compradas aquí", "da": "Denne butik reparerer kun cykler købt her", - "ca": "Aquesta botiga sols repara bicis comprades aquí" + "ca": "Aquesta botiga sols repara bicis comprades aquí", + "cs": "Tento obchod opravuje pouze zde zakoupená kola" } }, { @@ -441,7 +452,8 @@ "pt": "Esta loja conserta bicicletas de uma certa marca", "es": "Esta tienda solo repara bicis de una cierta marca", "da": "Dette værksted reparerer kun cykler af et bestemt mærke", - "ca": "Aquesta tenda sols repara bicis d’una marca concreta" + "ca": "Aquesta tenda sols repara bicis d’una marca concreta", + "cs": "Tento obchod opravuje pouze kola určité značky" } } ] @@ -461,7 +473,8 @@ "pt": "Esta loja aluga bicicletas?", "es": "¿Alquila bicicis esta tienda?", "da": "Udlejer denne butik cykler?", - "ca": "Aquesta botiga alquila bicicletes?" + "ca": "Aquesta botiga alquila bicicletes?", + "cs": "Pronajímá tento obchod kola?" }, "mappings": [ { @@ -478,7 +491,8 @@ "pt": "Esta loja aluga bicicletas", "es": "Esta tienda alquila bicis", "da": "Denne butik udlejer cykler", - "ca": "Aquesta botiga lloga bicis" + "ca": "Aquesta botiga lloga bicis", + "cs": "Tento obchod pronajímá jízdní kola" } }, { @@ -495,7 +509,8 @@ "pt": "Esta loja não aluga bicicletas", "es": "Esta tienda no alquila bicis", "da": "Denne butik udlejer ikke cykler", - "ca": "Aquesta botiga no lloga bicis" + "ca": "Aquesta botiga no lloga bicis", + "cs": "Tento obchod nepronajímá kola" } } ] @@ -522,7 +537,8 @@ "ru": "В этом магазине продаются подержанные велосипеды?", "es": "¿Vende bicis de segunda mano esta tienda?", "da": "Sælger denne butik brugte cykler?", - "ca": "Aquesta botiga ven bicicletes de segona mà?" + "ca": "Aquesta botiga ven bicicletes de segona mà?", + "cs": "Prodává tento obchod použitá jízdní kola?" }, "mappings": [ { @@ -537,7 +553,8 @@ "ru": "В этом магазине продаются подержанные велосипеды", "es": "Esta tienda vende bicis de segunda mano", "da": "Denne butik sælger brugte cykler", - "ca": "Aquesta botiga ven bicis de segona mà" + "ca": "Aquesta botiga ven bicis de segona mà", + "cs": "Tento obchod prodává použitá jízdní kola" } }, { @@ -552,7 +569,8 @@ "ru": "В этом магазине не продаются подержанные велосипеды", "es": "Esta tienda no vende bicis de segunda mano", "da": "Denne butik sælger ikke brugte cykler", - "ca": "Aquesta botiga no ven bicis de segona mà" + "ca": "Aquesta botiga no ven bicis de segona mà", + "cs": "Tento obchod neprodává kola z druhé ruky" } }, { @@ -567,7 +585,8 @@ "ru": "В этом магазине продаются только подержанные велосипеды", "es": "Esta tienda solo vende bicis de segunda mano", "da": "Denne butik sælger kun brugte cykler", - "ca": "Aquesta botiga sols ven bicis de segona mà" + "ca": "Aquesta botiga sols ven bicis de segona mà", + "cs": "Tento obchod prodává pouze kola z druhé ruky" } } ] @@ -584,7 +603,8 @@ "ru": "Предлагается ли в этом магазине велосипедный насос для всеобщего пользования?", "es": "¿Esta tienda ofrece una bomba para que la utilice cualquiera?", "da": "Tilbyder denne butik en cykelpumpe til brug for alle?", - "ca": "Aquesta botiga ofereix una manxa perquè la utilitzi qualsevol?" + "ca": "Aquesta botiga ofereix una manxa perquè la utilitzi qualsevol?", + "cs": "Nabízí tento obchod pumpu na kolo k použití pro kohokoli?" }, "mappings": [ { @@ -599,7 +619,8 @@ "ru": "В этом магазине есть велосипедный насос для всеобщего пользования", "es": "Esta tienda ofrece una bomba para cualquiera", "da": "Denne butik tilbyder en cykelpumpe til alle", - "ca": "Aquesta botiga ofereix una manxa per a tothom" + "ca": "Aquesta botiga ofereix una manxa per a tothom", + "cs": "Tento obchod nabízí pumpu na kolo pro každého" } }, { @@ -614,7 +635,8 @@ "ru": "В этом магазине нет велосипедного насоса для всеобщего пользования", "es": "Esta tienda no ofrece una bomba para cualquiera", "da": "Denne butik tilbyder ikke en cykelpumpe til nogen", - "ca": "Aquesta botiga no ofereix una manxa per a tothom" + "ca": "Aquesta botiga no ofereix una manxa per a tothom", + "cs": "Tento obchod nenabízí pumpičku na kolo pro každého" } }, { @@ -627,7 +649,8 @@ "de": "Es gibt eine Luftpumpe, sie ist als separater Punkt eingetragen", "es": "Hay una bomba para bicicletas, se muestra como un punto separado", "da": "Der er cykelpumpe, den er vist som et separat punkt", - "ca": "Hi ha una manxa, es mostra com a un punt separat" + "ca": "Hi ha una manxa, es mostra com a un punt separat", + "cs": "K dispozici je pumpa na jízdní kola, je zobrazena jako samostatný bod" } } ] @@ -644,7 +667,8 @@ "ru": "Есть ли здесь инструменты для починки собственного велосипеда?", "es": "¿Hay herramientas para reparar tu propia bici?", "da": "Er der værktøj her til at reparere din egen cykel?", - "ca": "Hi ha ferramentes perquè reparis la teva bici?" + "ca": "Hi ha ferramentes perquè reparis la teva bici?", + "cs": "Jsou zde nástroje na opravu vlastního kola?" }, "mappings": [ { @@ -658,7 +682,8 @@ "it": "Questo negozio offre degli attrezzi per la riparazione fai-da-te", "da": "Denne butik tilbyder værktøj til gør-det-selv-reparation", "es": "Esta tienda ofrece herramientas para la reparación DIY", - "ca": "Aquesta botiga ofereix ferramentes per a la reparació DIY" + "ca": "Aquesta botiga ofereix ferramentes per a la reparació DIY", + "cs": "Tento obchod nabízí nářadí pro kutilské opravy" } }, { @@ -702,7 +727,8 @@ "de": "Bietet das Geschäft Fahrradreinigungen an?", "es": "¿Aquí se lavan bicicletas?", "da": "Vaskes cykler her?", - "ca": "Aquí es renten bicicletes?" + "ca": "Aquí es renten bicicletes?", + "cs": "Myjí se zde jízdní kola?" }, "mappings": [ { @@ -716,7 +742,8 @@ "ru": "В этом магазине оказываются услуги мойки/чистки велосипедов", "es": "Esta tienda limpia bicicletas", "da": "Denne butik rengør cykler", - "ca": "Aquesta botiga renta bicicletes" + "ca": "Aquesta botiga renta bicicletes", + "cs": "Tento obchod čistí jízdní kola" } }, { @@ -729,7 +756,8 @@ "de": "Im Geschäft können Fahrräder selbst gereinigt werden", "es": "Esta tienda tiene una instalación donde uno puede limpiar bicicletas por si mismo", "da": "Denne butik har et anlæg, hvor man selv kan rengøre cykler", - "ca": "Aquesta botiga té una instal·lació on un pot rentar les bicis per un mateix" + "ca": "Aquesta botiga té una instal·lació on un pot rentar les bicis per un mateix", + "cs": "Tento obchod má zařízení, kde si můžete sami vyčistit jízdní kola" } }, { @@ -743,7 +771,8 @@ "ru": "В этом магазине нет услуг мойки/чистки велосипедов", "es": "Esta tienda no ofrece limpieza de bicicletas", "da": "Denne butik tilbyder ikke rengøring af cykler", - "ca": "Aquesta botiga no ofereix rentat de bicis" + "ca": "Aquesta botiga no ofereix rentat de bicis", + "cs": "Tento obchod nenabízí čištění jízdních kol" } } ] @@ -763,7 +792,8 @@ "ru": "Обслуживание велосипедов/магазин", "es": "un taller/tienda de bicis", "da": "en cykelværksted/butik", - "ca": "una botiga/reparació de bicicletes" + "ca": "una botiga/reparació de bicicletes", + "cs": "opravna/obchod s jízdními koly" }, "tags": [ "shop=bicycle" @@ -831,7 +861,7 @@ "question": { "en": "Sells second hand bicycles", "de": "Verkauft gebrauchte Fahrräder", - "nl": "Verkoopt twedehands fietsen", + "nl": "Verkoopt tweedehands fietsen", "it": "Vende biciclette usate" }, "osmTags": { diff --git a/assets/layers/bike_themed_object/bike_themed_object.json b/assets/layers/bike_themed_object/bike_themed_object.json index b9d61cf7f..856f0f8ba 100644 --- a/assets/layers/bike_themed_object/bike_themed_object.json +++ b/assets/layers/bike_themed_object/bike_themed_object.json @@ -34,7 +34,8 @@ "de": "Mit Fahrrad zusammenhängendes Objekt", "it": "Oggetto relativo alle bici", "es": "Objeto relacionado con bicis", - "da": "Cykelrelateret objekt" + "da": "Cykelrelateret objekt", + "ca": "Objecte relacionat amb bicis" }, "mappings": [ { @@ -94,6 +95,7 @@ "de": "Eine Ebene mit Objekten zum Thema Fahrrad, die zu keiner anderen Ebene passen", "es": "Una capa con los objetos relacionados con bicis pero que no coinciden con ninguna otra capa", "fr": "Une couche sur le thème des vélos mais qui ne correspondent à aucune autre couche", - "da": "Et lag med objekter med cykeltema, men som ikke matcher noget andet lag" + "da": "Et lag med objekter med cykeltema, men som ikke matcher noget andet lag", + "ca": "Una capa amb els objectes relacionats amb bicis però que no coinxideixen amb cap altra capa" } } \ No newline at end of file diff --git a/assets/layers/binocular/binocular.json b/assets/layers/binocular/binocular.json index 749766c45..d0b3dee6f 100644 --- a/assets/layers/binocular/binocular.json +++ b/assets/layers/binocular/binocular.json @@ -54,7 +54,7 @@ "da": "Gratis at bruge", "es": "De uso gratuito", "fr": "En libre service", - "ca": "Debades" + "ca": "Gratuït" } } ], @@ -131,7 +131,8 @@ "de": "Ein fest installiertes Teleskop oder Fernglas, für die öffentliche Nutzung. ", "fr": "Une longue-vue ou une paire de jumelles montée sur un poteau, disponible au public pour scruter les environs. ", "da": "Et teleskop eller en kikkert monteret på en stang, som offentligheden kan se sig omkring med. ", - "es": "Un telescopio o unos prismáticos montados en un poste, disponible para que el público mire alrededor. " + "es": "Un telescopio o unos prismáticos montados en un poste, disponible para que el público mire alrededor. ", + "ca": "Un telescopi o un parell de prismàtics muntats en un pal, a disposició del públic per mirar al seu voltant. " }, "preciseInput": { "preferredBackground": "photo" diff --git a/assets/layers/birdhide/birdhide.json b/assets/layers/birdhide/birdhide.json index ccc9a5b4e..c7d224925 100644 --- a/assets/layers/birdhide/birdhide.json +++ b/assets/layers/birdhide/birdhide.json @@ -6,7 +6,8 @@ "de": "Orte zur Vogelbeobachtung", "es": "Lugares para ver pájaros", "da": "Steder til fugleobservation", - "fr": "Lieu pour observer des oiseaux" + "fr": "Lieu pour observer des oiseaux", + "ca": "Llocs per a vore ocells" }, "minzoom": 14, "source": { @@ -77,7 +78,8 @@ "nl": "Een vogelkijkhut", "da": "Et fugleskjul", "de": "Ein Vogelbeobachtungsturm", - "fr": "Un observatoire ornithologique" + "fr": "Un observatoire ornithologique", + "ca": "Un observatori d'ocells" }, "tagRenderings": [ "images", @@ -120,7 +122,8 @@ "nl": "Vogelkijkhut", "da": "Fugleskjul", "de": "Vogelbeobachtungsturm", - "fr": "Observatoire ornithologique" + "fr": "Observatoire ornithologique", + "ca": "Observatori d'ocells" } }, { @@ -286,7 +289,8 @@ "nl": "een vogelkijkhut", "da": "et fugleskjul", "de": "ein Gebäude zur Vogelbeobachtung", - "fr": "un observatoire ornithologique" + "fr": "un observatoire ornithologique", + "ca": "un observatori d'ocells" }, "description": { "en": "A covered shelter where one can watch birds comfortably", @@ -294,7 +298,8 @@ "de": "Ein überdachter Unterstand, in dem man bequem Vögel beobachten kann", "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" + "fr": "Un abris couvert pour observer les oiseaux confortablement", + "ca": "Un refugi cobert on es poden veure ocells confortablement" } }, { @@ -316,7 +321,8 @@ "es": "Una pantalla o pared con aperturas para ver pájaros", "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" + "fr": "Un écran ou un mur avec des ouvertures pour observer les oiseaux", + "ca": "Una pantalla o paret amb obertures per a observar ocells" } } ], @@ -353,7 +359,8 @@ "nl": "Enkel overdekte kijkhutten", "de": "Nur überdachte Vogelbeobachtungsstellen", "da": "Kun overdækkede fugleskjul", - "fr": "Seulement les observatoires ornithologiques couverts" + "fr": "Seulement les observatoires ornithologiques couverts", + "ca": "Només observatoris d'ocells coberts" }, "osmTags": { "and": [ diff --git a/assets/layers/charging_station/charging_station.json b/assets/layers/charging_station/charging_station.json index 4a42673e0..6bb427cbb 100644 --- a/assets/layers/charging_station/charging_station.json +++ b/assets/layers/charging_station/charging_station.json @@ -289,7 +289,8 @@ "nl": "Schuko stekker zonder aardingspin (CEE7/4 type 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)", + "ca": "Endoll de paret Schuko sense pin a terra (CEE7/4 tipus F)" }, "icon": { "path": "./assets/layers/charging_station/CEE7_4F.svg", @@ -320,7 +321,8 @@ "nl": "Schuko stekker zonder aardingspin (CEE7/4 type 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)", + "ca": "Endoll de paret Schuko sense pin a terra (CEE7/4 tipus F)" }, "hideInAnswer": true, "icon": { @@ -860,7 +862,8 @@ "nl": "Type 2 met kabel (J1772)", "da": "Type 2 med kabel (mennekes)", "de": "Typ 2 mit Kabel (mennekes)", - "es": "Tipo 2 con cable (mennekes)" + "es": "Tipo 2 con cable (mennekes)", + "ca": "Tipus 2 amb cable (mennekes)" }, "hideInAnswer": true, "icon": { @@ -922,7 +925,8 @@ "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo)", "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)", + "ca": "CSS Supercarregador Tesla (un tipus2_css de la marca)" }, "hideInAnswer": true, "icon": { @@ -938,7 +942,8 @@ "nl": "Tesla Supercharger (destination)", "da": " Tesla Supercharger (destination)", "de": "Tesla Supercharger (Destination)", - "es": "Supercargador Tesla (destino" + "es": "Supercargador Tesla (destino)", + "ca": "Supercarregador Tesla (destí)" }, "icon": { "path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg", @@ -989,7 +994,8 @@ "nl": "Tesla Supercharger (destination)", "da": " Tesla Supercharger (destination)", "de": "Tesla Supercharger (Destination)", - "es": "Supercargador Tesla (destino)" + "es": "Supercargador Tesla (destino)", + "ca": "Supercarregador Tesla (destí)" }, "hideInAnswer": true, "icon": { @@ -1391,12 +1397,14 @@ "question": { "en": "How much plugs of type
    Type 2 (mennekes)
    are available here?", "nl": "Hoeveel stekkers van type
    Type 2 (mennekes)
    heeft dit oplaadpunt?", - "de": "Wie viele Stecker des Typs
    Typ 2 (Mennekes)
    sind hier vorhanden?" + "de": "Wie viele Stecker des Typs
    Typ 2 (Mennekes)
    sind hier vorhanden?", + "ca": "Quants endolls del tipus
    Tipus 2 (mennekes)
    hi ha disponibles aquí?" }, "render": { "en": "There are {socket:type2} plugs of type
    Type 2 (mennekes)
    available here", "nl": "Hier zijn {socket:type2} stekkers van het type
    Type 2 (mennekes)
    ", - "de": "Hier sind {socket:type2} Stecker des Typs
    Typ 2 (Mennekes)
    vorhanden" + "de": "Hier sind {socket:type2} Stecker des Typs
    Typ 2 (Mennekes)
    vorhanden", + "ca": "Hi ha {socket:type2} endolls del tipus
    Tipus 2 (mennekes)
    disponibles aquí" }, "freeform": { "key": "socket:type2", @@ -3554,14 +3562,16 @@ "nl": "Welke stroom levert de stekker van type
    USB om GSMs en kleine electronica op te laden
    ?", "da": "Hvilken strømstyrke har stikkene med
    USB til opladning af telefoner og småt elektronikudstyr
    ?", "de": "Welche Stromstärke liefern die Stecker mit
    USB zum Laden von Handys und kleinen Elektrogeräten
    ?", - "es": "¿Qué corriente ofrecen los conectores con
    USB para cargar teléfonos y dispositivos electrónicos pequeños
    ?" + "es": "¿Qué corriente ofrecen los conectores con
    USB para cargar teléfonos y dispositivos electrónicos pequeños
    ?", + "ca": "Quina corrent ofereixen els connectors amb
    USBper a carrega telèfons i dispositius electrònics petits
    ?" }, "render": { "en": "
    USB to charge phones and small electronics
    outputs at most {socket:USB-A:current}A", "nl": "
    USB om GSMs en kleine electronica op te laden
    levert een stroom van maximaal {socket:USB-A:current}A", "da": "
    USB til opladning af telefoner og småt elektronikudstyr
    udsender højst {socket:USB-A:current}A", "de": "
    USB zum Aufladen von Telefonen und kleinen Elektrogeräten
    liefert maximal {socket:USB-A:current} A", - "es": "
    USB para carga teléfonos y dispositivos electrónicos pequeños
    salida de hasta {socket:USB-A:current}A" + "es": "
    USB para carga teléfonos y dispositivos electrónicos pequeños
    salida de hasta {socket:USB-A:current}A", + "ca": "
    USBper a carregar telèfons i petits dispositius electrònics
    com a màxim a {socket:USB-A:current}A" }, "freeform": { "key": "socket:USB-A:current", @@ -3575,7 +3585,8 @@ "nl": "USB om GSMs en kleine electronica op te laden levert een stroom van maximaal 1 A", "da": "USB til opladning af telefoner og mindre elektronik yder højst 1 A", "de": "USB zum Laden von Handys und kleinen Elektrogeräten liefert maximal 1 A", - "es": "USB para cargar teléfonos y dispositivos electrónicos pequeños hasta 1 A" + "es": "USB para cargar teléfonos y dispositivos electrónicos pequeños hasta 1 A", + "ca": "USB per a carregar telèfons i dispositius petits fins a 1 A" }, "icon": { "path": "./assets/layers/charging_station/usb_port.svg", @@ -3589,7 +3600,8 @@ "nl": "USB om GSMs en kleine electronica op te laden levert een stroom van maximaal 2 A", "da": "USB til opladning af telefoner og små elektroniske apparater yder højst 2 A", "de": "USB zum Laden von Handys und kleinen Elektrogeräten liefert maximal 2 A", - "es": "USB para cargar teléfonos y dispositivos electrónicos pequeños hasta 1 A" + "es": "USB para cargar teléfonos y dispositivos electrónicos pequeños hasta 1 A", + "ca": "USB per a carregar telèfons i dispositius petits fins a 2 A" }, "icon": { "path": "./assets/layers/charging_station/usb_port.svg", @@ -3956,7 +3968,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 ?", + "ca": "Quin tipus d'autenticació hi ha disponible a l'estació de càrrega?" }, "multiAnswer": true, "mappings": [ @@ -3969,7 +3982,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", + "ca": "Autenticació mitjançant una targeta de soci" } }, { @@ -3981,7 +3995,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", + "ca": "Autenticació mitjançant una aplicació" } }, { @@ -3993,7 +4008,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", + "ca": "L'autenticació per trucada telefònica està disponible" } }, { @@ -4005,7 +4021,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", + "ca": "L'autenticació per SMS està disponible" } }, { @@ -4017,7 +4034,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", + "ca": "L'autenticació via NFC està disponible" } }, { @@ -4052,7 +4070,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", + "ca": "Carregar aquí (també) és possible sense autenticació" } } ], @@ -4069,14 +4088,16 @@ "en": "Authenticate by calling or SMS'ing to {authentication:phone_call:number}", "nl": "Aanmelden door te bellen of te SMS'en naar {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}", + "ca": "Autentiqueu-vos trucant o enviant SMS a {authentication:phone_call:number}" }, "question": { "en": "What's the phone number for authentication call or SMS?", "nl": "Wat is het telefoonnummer dat men moet bellen of SMS'en om zich aan te melden?", "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?", + "ca": "Quin és el número de telèfon per a la trucada d'autenticació o SMS?" }, "freeform": { "key": "authentication:phone_call:number", @@ -4107,7 +4128,8 @@ "nl": "De maximale parkeertijd hier is {canonical(maxstay)}", "da": "Man kan højst blive {canonical(maxstay)}", "de": "Die maximale Parkdauer beträgt {canonical(maxstay)}", - "es": "Se puede estar como máximo {canonical(maxstay)}" + "es": "Se puede estar como máximo {canonical(maxstay)}", + "ca": "Un pot quedar-se com a màxim {canonical(maxstay)}" }, "mappings": [ { @@ -4309,7 +4331,8 @@ "question": { "en": "What is the website where one can find more information about this charging station?", "nl": "Wat is de website waar men meer info kan vinden over dit oplaadpunt?", - "de": "Auf welcher Webseite kann man weitere Informationen über diese Ladestation finden?" + "de": "Auf welcher Webseite kann man weitere Informationen über diese Ladestation finden?", + "ca": "Quina és la pàgina web on es pot trobar més informació sobre aquest punt de recàrrega?" }, "render": { "en": "More info on {website}", @@ -4349,7 +4372,8 @@ "nl": "Is dit oplaadpunt operationeel?", "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?", + "ca": "Està en ús aquest punt de recàrrega?" }, "mappings": [ { @@ -4424,7 +4448,8 @@ "nl": "Hier wordt op dit moment een oplaadpunt gebouwd", "da": "Her er opført en ladestation", "de": "Die Station ist aktuell im Bau", - "es": "Aquí está construida una estación de carga" + "es": "Aquí se está construyendo una estación de carga", + "ca": "Aquí està construint-se una estació de càrrega" } }, { @@ -4442,7 +4467,8 @@ "nl": "Dit oplaadpunt is niet meer in gebruik maar is wel nog aanwezig", "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", + "ca": "Aquesta estació de recàrrega s'ha desactivat permanentment i ja no s'utilitza, però encara és visible" } } ] @@ -4583,7 +4609,8 @@ "nl": "een oplaadpunt voor elektrische fietsen met een gewoon Europees stopcontact (speciaal bedoeld voor fietsen)", "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)" + "es": "una estación de carga para bicicletas eléctricas con un enchufe de pared europeo normal (pensado para cargar bicicletas eléctricas)", + "ca": "una estació de càrrega per a bicicletes elèctriques amb un endoll de paret europeu normal (destinat a carregar bicicletes elèctriques)" }, "preciseInput": { "preferredBackground": "map" @@ -4600,7 +4627,8 @@ "nl": "een oplaadstation voor elektrische auto's", "da": "en ladestation til biler", "de": "Eine Ladestation für Elektrofahrzeuge", - "es": "una estación de carga para coches" + "es": "una estación de carga para coches", + "ca": "una estació de càrrega per a cotxes" }, "preciseInput": { "preferredBackground": "map" @@ -4726,7 +4754,8 @@ "nl": "Heeft een
    Type 1 met kabel (J1772)
    ", "da": "Har et
    Type 1 med kabel (J1772)
    stik", "de": "Verfügt über einen
    Typ 1 (J1772)
    Stecker mit Kabel", - "es": "Tiene un conector de
    Tipo 1 con cable (J1772)
    " + "es": "Tiene un conector de
    Tipo 1 con cable (J1772)
    ", + "ca": "Té un connector de
    Tipus 1 amb cable (J1772)
    " }, "osmTags": "socket:type1_cable~*" }, @@ -4759,7 +4788,8 @@ "nl": "Heeft een
    Tesla Supercharger
    ", "da": "Har et
    Tesla Supercharger
    stik", "de": "Verfügt über einen
    Tesla Supercharger
    Stecker", - "es": "Tiene un conector
    Tesla Supercharger
    " + "es": "Tiene un conector
    Tesla Supercharger
    ", + "ca": "Té un connector
    Tesla Supercharger
    " }, "osmTags": "socket:tesla_supercharger~*" }, @@ -4769,7 +4799,8 @@ "nl": "Heeft een
    Type 2 (mennekes)
    ", "da": "Har en
    Type 2 (mennekes)
    connector", "de": "Hat einen
    Typ 2 (Mennekes)
    Anschluss", - "es": "Tiene un conector
    Tipo 2 (mennekes)
    " + "es": "Tiene un conector
    Tipo 2 (mennekes)
    ", + "ca": "Té un connector
    Tipus 2 (mennekes)
    " }, "osmTags": "socket:type2~*" }, @@ -4779,7 +4810,7 @@ "nl": "Heeft een
    Type 2 CCS (mennekes)
    ", "da": "Har en
    Type 2 CCS (mennekes)
    connector", "de": "Hat einen
    Typ 2 CCS (Mennekes)
    Anschluss", - "es": "Tiene un conector
    Tipo 2 CCS (mennekes
    " + "es": "Tiene un conector
    Tipo 2 CCS (mennekes)
    " }, "osmTags": "socket:type2_combo~*" }, diff --git a/assets/layers/climbing/climbing.json b/assets/layers/climbing/climbing.json index c335abc82..31e083a22 100644 --- a/assets/layers/climbing/climbing.json +++ b/assets/layers/climbing/climbing.json @@ -47,7 +47,8 @@ "ja": "ルートの長さは平均で{canonical(climbing:length)}です", "fr": "Les voies font {canonical(climbing:length)} de long en moyenne", "it": "Le vie sono lunghe mediamente {canonical(climbing:length)}", - "es": "Las rutas miden {canonical(climbing:length)} de media" + "es": "Las rutas miden {canonical(climbing:length)} de media", + "ca": "Les rutes mesuren {canonical(climbing:length)} de mitja" }, "question": { "de": "Wie lang sind die Routen (durchschnittlich) in Metern?", @@ -56,7 +57,8 @@ "ja": "ルートの(平均)長さはメートル単位でいくつですか?", "fr": "Quelle est la longueur moyenne des voies en mètres ?", "it": "Quale è la lunghezza (media) delle vie in metri?", - "es": "¿Cual es la longitud (media) de las rutas en metros?" + "es": "¿Cual es la longitud (media) de las rutas en metros?", + "ca": "Quina és la longitud (mitjana) de les rutes en metres?" }, "freeform": { "key": "climbing:length", @@ -129,7 +131,8 @@ "ja": "ここでボルダリングはできますか?", "nb_NO": "Er buldring mulig her?", "fr": "L’escalade de bloc est-elle possible ici ?", - "it": "È possibile praticare ‘bouldering’ qua?" + "it": "È possibile praticare ‘bouldering’ qua?", + "ca": "És possible fer escalda en bloc aquí?" }, "mappings": [ { @@ -141,7 +144,8 @@ "ja": "ボルダリングはここで可能です", "nb_NO": "Buldring er mulig her", "fr": "L’escalade de bloc est possible", - "it": "L’arrampicata su massi è possibile qua" + "it": "L’arrampicata su massi è possibile qua", + "ca": "Aquí és possible l'escalada en bloc" } }, { @@ -153,7 +157,8 @@ "ja": "ここではボルダリングはできません", "nb_NO": "Buldring er ikke mulig her", "fr": "L’escalade de bloc n’est pas possible", - "it": "L’arrampicata su massi non è possibile qua" + "it": "L’arrampicata su massi non è possibile qua", + "ca": "Aquí no és possible l'escalada en bloc" } }, { @@ -164,7 +169,8 @@ "nl": "Bolderen kan hier, maar er zijn niet zoveel routes", "ja": "ボルダリングは可能ですが、少しのルートしかありません", "fr": "L’escalade de bloc est possible sur des voies précises", - "it": "L’arrampicata su massi è possibile anche se su poche vie" + "it": "L’arrampicata su massi è possibile anche se su poche vie", + "ca": "L'escalada en bloc és possible, tot i que només hi ha unes poques rutes" } }, { @@ -175,7 +181,8 @@ "nl": "Er zijn hier {climbing:boulder} bolderroutes", "ja": "{climbing:boulder} ボルダールートがある", "fr": "Il y a {climbing:boulder} voies d’escalade de bloc", - "it": "Sono presenti {climbing:boulder} vie di arrampicata su massi" + "it": "Sono presenti {climbing:boulder} vie di arrampicata su massi", + "ca": "Hi han {climbing:boulder} rutes d'escalada en bloc" }, "hideInAnswer": true } @@ -355,14 +362,16 @@ "es": "¿Se requiere una tasa para escalar aquí?", "de": "Ist das Klettern hier gebührenpflichtig?", "nl": "Moet men betalen om hier te klimmen?", - "fr": "Est-ce que la grimpe sur ce site est payante ?" + "fr": "Est-ce que la grimpe sur ce site est payante ?", + "ca": "Es requereix una tarifa per a pujar aquí?" }, "render": { "en": "A fee of {charge} should be paid for climbing here", "de": "Zum Klettern wird eine Gebühr von {charge} erhoben", "es": "Se debe de pagar una tasa de {charge} para escalar aquí", "nl": "Men moet {charge} betalen om hier te klimmen", - "fr": "Une taxe de {charge} doit être payée pour grimper ici" + "fr": "Une taxe de {charge} doit être payée pour grimper ici", + "ca": "S'ha de pagar una tarifa de {charge} per a escalar aquí" }, "freeform": { "key": "charge", @@ -382,7 +391,8 @@ "de": "Das Klettern ist hier kostenlos", "es": "La escalada es gratis", "nl": "Hier klimmen is gratis", - "fr": "Grimper ici est gratuit" + "fr": "Grimper ici est gratuit", + "ca": "L'escalada en bloc aquí és gratuïta" } }, { @@ -397,7 +407,8 @@ "es": "Hay que pagar una tasa para escalar aquí", "de": "Zum Klettern ist eine Gebühr zu zahlen", "nl": "Men moet betalen om hier te klimmen", - "fr": "Il faut payer une taxe pour grimper ici" + "fr": "Il faut payer une taxe pour grimper ici", + "ca": "Cal pagar una quota per a escalar aquí" }, "hideInAnswer": "charge~*" } diff --git a/assets/layers/clock/clock.json b/assets/layers/clock/clock.json index f46921bec..f4b672364 100644 --- a/assets/layers/clock/clock.json +++ b/assets/layers/clock/clock.json @@ -32,7 +32,8 @@ "en": "In what way is the clock mounted?", "nl": "Hoe is de klok bevestigd?", "de": "Wie ist die Uhr montiert?", - "ca": "De quina forma està muntat aquest rellotge?" + "ca": "De quina forma està muntat aquest rellotge?", + "fr": "De quelle manière est fixée cette horloge ?" }, "mappings": [ { @@ -41,7 +42,8 @@ "en": "This clock is mounted on a pole", "nl": "Deze klok is bevestigd aan een paal", "de": "Diese Uhr ist auf einem Mast montiert", - "ca": "Aquest rellotge està muntat en un pal" + "ca": "Aquest rellotge està muntat en un pal", + "fr": "Cette horloge est montée sur un poteau" } }, { @@ -50,7 +52,8 @@ "en": "This clock is mounted on a wall", "nl": "Deze klok is bevestigd aan een muur", "de": "Diese Uhr ist an einer Wand montiert", - "ca": "Aquest rellotge està muntat en una paret" + "ca": "Aquest rellotge està muntat en una paret", + "fr": "Cette horloge est fixée sur un mur" } }, { @@ -59,7 +62,8 @@ "en": "This clock is part of a billboard", "nl": "Deze klok is onderdeel van een reclamebord", "de": "Diese Uhr ist Teil einer Werbetafel", - "ca": "Aquest rellotge està muntat en una tanca publicitària" + "ca": "Aquest rellotge està muntat en una tanca publicitària", + "fr": "Cette horloge fait partie d'un panneau publicitaire" } }, { @@ -68,7 +72,8 @@ "en": "This clock is on the ground", "nl": "Deze klok staat op de grond", "de": "Diese Uhr befindet sich auf dem Boden", - "ca": "Aquest rellotge està al sòl" + "ca": "Aquest rellotge està al sòl", + "fr": "Cette horloge est posée au sol" } } ] @@ -79,7 +84,8 @@ "en": "How does this clock display the time?", "nl": "Hoe toont deze klok de tijd?", "de": "Wie zeigt diese Uhr die Zeit an?", - "ca": "Com mostra aquest rellotge l'hora?" + "ca": "Com mostra aquest rellotge l'hora?", + "fr": "Comment cette horloge indique-t-elle l'heure ?" }, "mappings": [ { @@ -88,7 +94,8 @@ "en": "This clock displays the time with hands", "nl": "Deze klok toont de tijd met wijzers", "de": "Diese Uhr zeigt die Zeit mit Zeigern an", - "ca": "Aquest rellotge mostra l'hora amb mans" + "ca": "Aquest rellotge mostra l'hora amb mans", + "fr": "Cette horloge indique l'heure avec des aiguilles" } }, { @@ -97,7 +104,8 @@ "en": "This clock displays the time with digits", "nl": "Deze klok toont de tijd met cijfers", "de": "Diese Uhr zeigt die Zeit mit Ziffern an", - "ca": "Aquest rellotge mostra l'hora amb dígits" + "ca": "Aquest rellotge mostra l'hora amb dígits", + "fr": "Cette horloges indique l'heure avec des chiffres numériques" } }, { @@ -106,7 +114,8 @@ "en": "This clock displays the time with a sundial", "nl": "Deze klok toont de tijd met een zonnewijzer", "de": "Diese Uhr zeigt die Zeit mit einer Sonnenuhr an", - "ca": "Aquest rellotge mostra l'hora amb un rellotge de sol" + "ca": "Aquest rellotge mostra l'hora amb un rellotge de sol", + "fr": "Cette horloge indique l'heure grâce au soleil" } }, { @@ -115,7 +124,8 @@ "en": "This clock displays the time in a non-standard way, e.g using binary, water or something else", "nl": "Deze klok toont de tijd op een niet-standaard manier, bijvoorbeeld met binaire cijfers, water of iets anders", "de": "Diese Uhr zeigt die Zeit auf eine nicht standardisierte Weise an, z. B. mit Binärzeichen, Wasser oder etwas anderem", - "ca": "Aquest rellotge mostra l'hora d'una manera no estàndard, p.e. utilitzant binari, aigua o quelcom més" + "ca": "Aquest rellotge mostra l'hora d'una manera no estàndard, p.e. utilitzant binari, aigua o quelcom més", + "fr": "Cette horloge indique l'heure d'une manière inhabituelle, par ex. en binaire, avec de l'eau, ou autre" } } ] @@ -164,7 +174,8 @@ "en": "Does this clock also display the date?", "nl": "Toont deze klok ook de datum?", "de": "Zeigt diese Uhr auch das Datum an?", - "ca": "Aquest rellotge també mostra la data?" + "ca": "Aquest rellotge també mostra la data?", + "fr": "Cette horloge indique-t-elle également la date ?" }, "mappings": [ { @@ -173,7 +184,8 @@ "en": "This clock also displays the date", "nl": "Deze klok toont ook de datum", "de": "Diese Uhr zeigt auch das Datum an", - "ca": "Aquest rellotge també mostra la data" + "ca": "Aquest rellotge també mostra la data", + "fr": "Cette horloge indique également la date" } }, { @@ -182,7 +194,8 @@ "en": "This clock does not display the date", "nl": "Deze klok toont de datum niet", "de": "Diese Uhr zeigt kein Datum an", - "ca": "Aquest rellotge no mostra la data" + "ca": "Aquest rellotge no mostra la data", + "fr": "Cette horloge n'indique pas la date" } }, { @@ -230,7 +243,8 @@ "en": "This clock does probably not display the temperature", "nl": "Deze klok toont de temperatuur waarschijnlijk niet", "de": "Diese Uhr zeigt wahrscheinlich nicht die Temperatur an", - "ca": "Aquest rellotge probablement no mostra la temperatura" + "ca": "Aquest rellotge probablement no mostra la temperatura", + "fr": "Cette horloge n'indique probablement pas la date" }, "hideInAnswer": true } @@ -281,7 +295,8 @@ "en": "Does this clock also display the humidity?", "nl": "Toont deze klok ook de luchtvochtigheid?", "de": "Zeigt diese Uhr auch die Luftfeuchtigkeit an?", - "ca": "Aquest rellotge també mostra la humitat?" + "ca": "Aquest rellotge també mostra la humitat?", + "fr": "Cette horloge indique-t-elle également l'humidité ?" }, "mappings": [ { @@ -290,7 +305,8 @@ "en": "This clock also displays the humidity", "nl": "Deze klok toont ook de luchtvochtigheid", "de": "Diese Uhr zeigt auch die Luftfeuchtigkeit an", - "ca": "Aquest rellotge també mostra la humitat" + "ca": "Aquest rellotge també mostra la humitat", + "fr": "Cette horloge indique également l'humidité" } }, { @@ -299,7 +315,8 @@ "en": "This clock does not display the humidity", "nl": "Deze klok toont de luchtvochtigheid niet", "de": "Diese Uhr zeigt nicht die Luftfeuchtigkeit an", - "ca": "Aquest rellotge no mostra la humitat" + "ca": "Aquest rellotge no mostra la humitat", + "fr": "Cette horloge n'indique pas l'humidité" } }, { @@ -308,7 +325,8 @@ "en": "This clock does probably not display the humidity", "nl": "Deze klok toont de luchtvochtigheid waarschijnlijk niet", "de": "Diese Uhr zeigt wahrscheinlich nicht die Luftfeuchtigkeit an", - "ca": "Aquest rellotge probablement no mostra la humitat" + "ca": "Aquest rellotge probablement no mostra la humitat", + "fr": "Cette horloge n'indique probablement pas l'humidité" }, "hideInAnswer": true } @@ -320,7 +338,8 @@ "en": "How many faces does this clock have?", "nl": "Hoeveel klokken heeft deze klok?", "de": "Wie viele Zifferblätter hat diese Uhr?", - "ca": "Quantes cares té aquest rellotge?" + "ca": "Quantes cares té aquest rellotge?", + "fr": "Combien de faces a cette horloge ?" }, "freeform": { "key": "faces", @@ -337,7 +356,8 @@ "en": "This clock has {faces} faces", "nl": "Deze klok heeft {faces} klokken", "de": "Diese Uhr hat {faces} Zifferblätter", - "ca": "Aquest rellotge té {faces} cares" + "ca": "Aquest rellotge té {faces} cares", + "fr": "Cette horloge a {faces} faces" }, "mappings": [ { @@ -346,7 +366,8 @@ "en": "This clock has one face", "nl": "Deze klok heeft één klok", "de": "Diese Uhr hat ein Zifferblatt", - "ca": "Aquest rellotge té una cara" + "ca": "Aquest rellotge té una cara", + "fr": "Cette horloge a une face" } }, { @@ -355,7 +376,8 @@ "en": "This clock has two faces", "nl": "Deze klok heeft twee klokken", "de": "Diese Uhr hat zwei Zifferblätter", - "ca": "Aquest rellotge té dues cares" + "ca": "Aquest rellotge té dues cares", + "fr": "Cette horloge a deux faces" } }, { @@ -364,7 +386,8 @@ "en": "This clock has four faces", "nl": "Deze klok heeft vier klokken", "de": "Diese Uhr hat vier Zifferblätter", - "ca": "Aquest rellotge té quatre cares" + "ca": "Aquest rellotge té quatre cares", + "fr": "Cette horloge a quatre faces" } } ] @@ -409,7 +432,8 @@ "en": "A publicly visible clock mounted on a wall", "nl": "Een publiekelijk zichtbare klok aan een muur", "de": "Eine öffentlich sichtbare Uhr an einer Wand", - "ca": "Un rellotge visible públicament muntat en una paret" + "ca": "Un rellotge visible públicament muntat en una paret", + "fr": "Une horloge publique fixée sur un mur" }, "preciseInput": { "preferredBackground": [ diff --git a/assets/layers/cycleways_and_roads/cycleways_and_roads.json b/assets/layers/cycleways_and_roads/cycleways_and_roads.json index 54aa9f340..8abf78f09 100644 --- a/assets/layers/cycleways_and_roads/cycleways_and_roads.json +++ b/assets/layers/cycleways_and_roads/cycleways_and_roads.json @@ -224,7 +224,8 @@ "nl": "Er is een fietspad aangrenzend aan de weg (gescheiden met verf)", "de": "Es gibt eine Spur neben der Straße (getrennt durch eine Straßenmarkierung)", "es": "Hay un carril a lado de la carretera (separado con pintura)", - "fr": "Il y a une piste cyclable separée de la route" + "fr": "Il y a une piste cyclable separée de la route", + "ca": "Hi ha un carril al costat de la carretera (separat amb pintura)" } }, { diff --git a/assets/layers/defibrillator/defibrillator.json b/assets/layers/defibrillator/defibrillator.json index 02e7deece..858e5755a 100644 --- a/assets/layers/defibrillator/defibrillator.json +++ b/assets/layers/defibrillator/defibrillator.json @@ -155,7 +155,7 @@ "if": "access=yes", "then": { "en": "Publicly accessible", - "ca": "Accés lliure", + "ca": "Accessible al públic", "es": "Acceso libre", "fr": "Librement accessible", "nl": "Publiek toegankelijk", @@ -170,7 +170,7 @@ "if": "access=public", "then": { "en": "Publicly accessible", - "ca": "Publicament accessible", + "ca": "Accessible al públic", "es": "Publicament accesible", "fr": "Librement accessible", "nl": "Publiek toegankelijk", @@ -460,7 +460,8 @@ "it": "Qual è il numero identificativo ufficiale di questo dispositivo? (se visibile sul dispositivo)", "de": "Wie lautet die offizielle Identifikationsnummer des Geräts? (falls am Gerät sichtbar)", "sl": "Kakšna je uradna identifikacijska številka te naprave? (če je vidna na napravi)", - "es": "¿Cual es el número de identificación oficial de este dispositivo? (si está visible en el dispositivo)" + "es": "¿Cual es el número de identificación oficial de este dispositivo? (si está visible en el dispositivo)", + "ca": "Quin és el número d'identificació oficial del dispositiu? (si està visible al dispositiu)" }, "freeform": { "type": "text", @@ -510,7 +511,8 @@ "it": "Qual è il numero di telefono per le domande riguardanti questo defibrillatore?", "de": "Wie lautet die Telefonnummer für Fragen zu diesem Defibrillator?", "sl": "Kakšna je telefonska številka za vprašanja o tem defibrilatorju?", - "es": "¿Cual es el número de teléfono para preguntas sobre este desfibrilador?" + "es": "¿Cual es el número de teléfono para preguntas sobre este desfibrilador?", + "ca": "Quin és el número de telèfon on preguntar sobre aquest desfibril·lador?" }, "freeform": { "key": "phone", @@ -622,7 +624,8 @@ "it": "C’è qualcosa di sbagliato riguardante come è stato mappato, che non si è potuto correggere qua? (lascia una nota agli esperti di OpenStreetMap)", "de": "Gibt es einen Fehler in der Kartierung, den Sie hier nicht beheben konnten? (hinterlasse eine Notiz für OpenStreetMap-Experten)", "sl": "Ali je kaj narobe s tem vnosom na zemljevid, in tega niste mogli sami popraviti tu? (pustite opombo OpenStreetMap strokovnjakom)", - "es": "¿Hay algo mal con como esta mapeado, que no pudiste arreglar aquí? (deja una nota para los expertos de OpenStreetMap)" + "es": "¿Hay algo mal con como esta mapeado, que no pudiste arreglar aquí? (deja una nota para los expertos de OpenStreetMap)", + "ca": "Hi ha alguna cosa malament en la manera de com està mapejat això, que no heu pogut solucionar aquí? (deixeu una nota als experts d'OpenStreetMap)" }, "freeform": { "key": "fixme", diff --git a/assets/layers/dogpark/dogpark.json b/assets/layers/dogpark/dogpark.json index 4709c90f0..8f0caa7f6 100644 --- a/assets/layers/dogpark/dogpark.json +++ b/assets/layers/dogpark/dogpark.json @@ -94,7 +94,8 @@ "da": "Denne hundskov er indhegnet", "de": "Dieser Hundepark ist komplett umzäunt", "es": "Este parque para perros está cerrado todo alrededor", - "nl": "Deze hondenweide is volledig omheind" + "nl": "Deze hondenweide is volledig omheind", + "ca": "Aquest parc per a gossos està tancat per tot arreu" } }, { diff --git a/assets/layers/drinking_water/drinking_water.json b/assets/layers/drinking_water/drinking_water.json index d5562981c..cd6e7c4d4 100644 --- a/assets/layers/drinking_water/drinking_water.json +++ b/assets/layers/drinking_water/drinking_water.json @@ -60,7 +60,8 @@ "it": "una acqua potabile", "ru": "питьевая вода", "id": "air minum", - "hu": "ivóvíz" + "hu": "ivóvíz", + "ca": "una font d'aigua potable" }, "tags": [ "amenity=drinking_water" @@ -77,7 +78,8 @@ "fr": "Ce point d'eau potable est-il toujours opérationnel ?", "de": "Ist diese Trinkwasserstelle noch in Betrieb?", "hu": "Működik-e még ez az ivóvíznyerő hely?", - "es": "¿Todavía esta operativo este punto de agua potable?" + "es": "¿Todavía esta operativo este punto de agua potable?", + "ca": "Aquest punt d'aigua potable continua operatiu?" }, "render": { "en": "The operational status is {operational_status}", @@ -86,7 +88,8 @@ "fr": "L'état opérationnel est {operational_status}", "de": "Der Betriebsstatus ist {operational_status}", "hu": "Működési állapota: {operational_status}", - "es": "El estado operacional es {operational_status}" + "es": "El estado operacional es {operational_status}", + "ca": "L'estat operatiu és {operational_status}" }, "freeform": { "key": "operational_status" @@ -114,7 +117,8 @@ "fr": "Cette fontaine est cassée", "de": "Diese Trinkwasserstelle ist kaputt", "hu": "Ez az ivóvízkút elromlott", - "es": "Esta agua potable está rota" + "es": "Esta agua potable está rota", + "ca": "Aquesta font d'aigua potable està trencada" } }, { @@ -126,7 +130,8 @@ "fr": "Cette fontaine est fermée", "de": "Diese Trinkwasserstelle wurde geschlossen", "hu": "Ez az ivóvízkút el van zárva", - "es": "Esta agua potable está cerrada" + "es": "Esta agua potable está cerrada", + "ca": "Aquesta font d'aigua potable està tancada" } } ], @@ -211,7 +216,8 @@ "en": "This is a decorative fountain of which the water is not drinkable by humans", "nl": "Dit is een decoratieve fontein waarvan het water niet geschikt is om te drinken door mensen", "de": "Dies ist ein Zierbrunnen, dessen Wasser für den Menschen nicht trinkbar ist", - "es": "Esta es una fuente decorativa con agua no potable" + "es": "Esta es una fuente decorativa con agua no potable", + "ca": "Es tracta d'una font decorativa amb aigua no potable" } }, { @@ -226,7 +232,8 @@ "en": "This is a water tap or water pump with non-drinkable water.
    Examples are water taps with rain water to tap water for nearby plants
    ", "nl": "Dit is een waterkraan of waterpomp met ondrinkbaar water.
    Bijvoorbeeld een waterkraan met regenwater om planten water mee te gevenBeispiele sind Wasserhähne mit Regenwasser zum Zapfen von Wasser für nahe gelegene Pflanzen
    ", - "es": "Este es un grifo de agua o una bomba de agua con agua no potable.
    Ejemplos son grifos con agua de lluvia o agua del grifo para plantas cercanas
    " + "es": "Este es un grifo de agua o una bomba de agua con agua no potable.
    Ejemplos son grifos con agua de lluvia o agua del grifo para plantas cercanas
    ", + "ca": "Es tracta d'una aixeta d'aigua o bomba d'aigua amb aigua no potable.
    Per exemple les aixetes d'aigua amb aigua de pluja per aprofitar i regar les plantes properes
    " } } ] @@ -264,6 +271,7 @@ "hu": "Ivóvizet adó kutakat megjelenítő réteg", "de": "Eine Ebene mit Trinkwasserbrunnen", "es": "Una capa que muestra fuentes de agua potable", - "fr": "Une couche montrant les fontaines d'eau potable" + "fr": "Une couche montrant les fontaines d'eau potable", + "ca": "Una capa que mostra fonts d'aigua potable" } } \ No newline at end of file diff --git a/assets/layers/etymology/etymology.json b/assets/layers/etymology/etymology.json index 7a5a615dc..66226ccfb 100644 --- a/assets/layers/etymology/etymology.json +++ b/assets/layers/etymology/etymology.json @@ -301,4 +301,4 @@ } } ] -} +} \ No newline at end of file diff --git a/assets/layers/fire_station/fire_station.json b/assets/layers/fire_station/fire_station.json index b8eea16b6..349de0e8c 100644 --- a/assets/layers/fire_station/fire_station.json +++ b/assets/layers/fire_station/fire_station.json @@ -209,7 +209,7 @@ "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 el gestiona el govern." } }, { @@ -225,7 +225,7 @@ "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ó la gestiona una comunitat o organització informal." } }, { @@ -241,7 +241,7 @@ "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": "Aquesta estació la gestiona un grup formal de voluntaris." } }, { @@ -257,7 +257,7 @@ "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ó la gestiona una entitat privada." } } ] diff --git a/assets/layers/fitness_centre/fitness_centre.json b/assets/layers/fitness_centre/fitness_centre.json index f4efa8c52..d029ab229 100644 --- a/assets/layers/fitness_centre/fitness_centre.json +++ b/assets/layers/fitness_centre/fitness_centre.json @@ -57,7 +57,8 @@ "render": { "en": "This fitness centre is called {name}", "de": "Das Fitnessstudio heißt {name}", - "nl": "Dit fitness-centrum heet {name}" + "nl": "Dit fitness-centrum heet {name}", + "ca": "Aquest gimnàs / centre de fitness s'anomena {name}" } }, "images", diff --git a/assets/layers/food/food.json b/assets/layers/food/food.json index 5d2b26a58..671e8dc7a 100644 --- a/assets/layers/food/food.json +++ b/assets/layers/food/food.json @@ -484,7 +484,8 @@ "nl": "Eten kan hier afgehaald worden", "de": "Hier werden Gerichte auch zum Mitnehmen angeboten", "es": "Aquí es posible pedir para llevar", - "fr": "La vente à emporter est possible ici" + "fr": "La vente à emporter est possible ici", + "ca": "Aquí és possible demanar per emportar" } }, { @@ -494,7 +495,8 @@ "nl": "Hier is geen afhaalmogelijkheid", "de": "Hier werden Gerichte nicht zum Mitnehmen angeboten", "es": "Aquí no es posible pedir para llevar", - "fr": "La vente à emporter n'est pas possible ici" + "fr": "La vente à emporter n'est pas possible ici", + "ca": "Aquí no és possible demanar per emportar" } } ], @@ -516,7 +518,8 @@ "en": "This business does home delivery (eventually via a third party)", "de": "Dieses Unternehmen liefert nach Hause (eventuell über eine dritte Partei)", "fr": "Ce restaurant effectue la livraison à domicile (éventuellement via un tiers)", - "nl": "Deze zaak levert aan huis (eventueel via een derde partij)" + "nl": "Deze zaak levert aan huis (eventueel via een derde partij)", + "ca": "Aquest negoci fa lliuraments a domicili (eventualment a través d'un tercer)" } }, { @@ -525,7 +528,8 @@ "en": "This business does not deliver at home", "de": "Dieses Unternehmen liefert nicht nach Hause", "fr": "Ce restaurant ne livre pas à domicile", - "nl": "Deze zaak doet geen thuisleveringen" + "nl": "Deze zaak doet geen thuisleveringen", + "ca": "Aquest negoci no fa lliurament a casa" } } ] @@ -536,7 +540,8 @@ "en": "Does this restaurant have a vegetarian option?", "de": "Werden hier vegetarische Gerichte angeboten?", "es": "¿Este restaurante tiene una opción vegetariana?", - "fr": "Ce restaurant propose-t-il une option végétarienne ?" + "fr": "Ce restaurant propose-t-il une option végétarienne ?", + "ca": "Aquest restaurant té opció vegetariana?" }, "mappings": [ { @@ -546,7 +551,8 @@ "nl": "Geen vegetarische opties beschikbaar", "de": "Hier werden keine vegetarischen Gerichte angeboten", "es": "Sin opciones vegetarianas", - "fr": "Aucune option végétarienne n'est disponible" + "fr": "Aucune option végétarienne n'est disponible", + "ca": "No hi ha opcions vegetarianes disponibles" } }, { @@ -556,7 +562,8 @@ "nl": "Beperkte vegetarische opties zijn beschikbaar", "de": "Hier werden nur wenige vegetarische Gerichte angeboten", "es": "Algunas opciones vegetarianas", - "fr": "Certaines options végétariennes sont disponibles" + "fr": "Certaines options végétariennes sont disponibles", + "ca": "Algunes opcions vegetarianes" } }, { @@ -566,7 +573,8 @@ "nl": "Vegetarische opties zijn beschikbaar", "de": "Hier werden vegetarische Gerichte angeboten", "es": "Opciones vegetarianas disponibles", - "fr": "Des options végétariennes sont disponibles" + "fr": "Des options végétariennes sont disponibles", + "ca": "Hi ha opcions vegetarianes disponibles" } }, { @@ -576,7 +584,8 @@ "nl": "Enkel vegetarische opties zijn beschikbaar", "de": "Hier werden ausschließlich vegetarische Gerichte angeboten", "es": "Todos los platos son vegetarianos", - "fr": "Tous les plats sont végétariens" + "fr": "Tous les plats sont végétariens", + "ca": "Tots els plats són vegetarians" } } ], @@ -589,7 +598,8 @@ "nl": "Heeft deze eetgelegenheid een veganistische optie?", "de": "Werden hier vegane Gerichte angeboten?", "es": "¿Este negocio sirve comida vegana?", - "fr": "Cet établissement sert-il des repas végétaliens ?" + "fr": "Cet établissement sert-il des repas végétaliens ?", + "ca": "Aquest negoci serveix menjars vegans?" }, "mappings": [ { @@ -599,7 +609,8 @@ "nl": "Geen veganistische opties beschikbaar", "de": "Hier werden keine veganen Gerichte angeboten", "es": "Sin opciones veganas disponibles", - "fr": "Aucune option végétalienne disponible" + "fr": "Aucune option végétalienne disponible", + "ca": "No hi ha opcions veganes disponibles" } }, { @@ -609,7 +620,8 @@ "nl": "Beperkte veganistische opties zijn beschikbaar", "de": "Hier werden nur wenige vegane Gerichte angeboten", "es": "Alguna opciones veganas disponibles", - "fr": "Certaines options végétaliennes sont disponibles" + "fr": "Certaines options végétaliennes sont disponibles", + "ca": "Hi ha algunes opcions veganes disponibles" } }, { @@ -619,7 +631,8 @@ "nl": "Veganistische opties zijn beschikbaar", "de": "Hier werden vegane Gerichte angeboten", "es": "Opciones veganas disponibles", - "fr": "Des options végétaliennes sont disponibles" + "fr": "Des options végétaliennes sont disponibles", + "ca": "Hi ha opcions veganes disponibles" } }, { @@ -629,7 +642,8 @@ "nl": "Enkel veganistische opties zijn beschikbaar", "de": "Hier werden ausschließlich vegane Gerichte angeboten", "es": "Todos los platos son veganos", - "fr": "Tous les plats sont végétaliens" + "fr": "Tous les plats sont végétaliens", + "ca": "Tots els plats són vegans" } } ], @@ -641,7 +655,8 @@ "en": "Does this restaurant offer a halal menu?", "nl": "Heeft dit restaurant halal opties?", "de": "Werden hier halal Gerichte angeboten?", - "fr": "Ce restaurant propose-t-il un menu halal ?" + "fr": "Ce restaurant propose-t-il un menu halal ?", + "ca": "Aquest restaurant ofereix un menú halal?" }, "mappings": [ { @@ -650,7 +665,8 @@ "en": "There are no halal options available", "nl": "Er zijn geen halal opties aanwezig", "de": "Hier werden keine halal Gerichte angeboten", - "fr": "Il n'y a pas d'options halal disponibles" + "fr": "Il n'y a pas d'options halal disponibles", + "ca": "No hi ha opcions halal disponibles" } }, { @@ -659,7 +675,8 @@ "en": "There is a small halal menu", "nl": "Er zijn een beperkt aantal halal opties", "de": "Hier werden nur wenige halal Gerichte angeboten", - "fr": "Il y a un petit menu halal" + "fr": "Il y a un petit menu halal", + "ca": "Hi ha un petit menú halal" } }, { @@ -668,7 +685,8 @@ "nl": "Halal menu verkrijgbaar", "en": "There is a halal menu", "de": "Hier werden halal Gerichte angeboten", - "fr": "Il y a un menu halal" + "fr": "Il y a un menu halal", + "ca": "Hi ha un menú halal" } }, { @@ -677,7 +695,8 @@ "nl": "Enkel halal opties zijn beschikbaar", "en": "Only halal options are available", "de": "Hier werden ausschließlich halal Gerichte angeboten", - "fr": "Seules les options halal sont disponibles" + "fr": "Seules les options halal sont disponibles", + "ca": "Només hi ha opcions halal disponibles" } } ], @@ -690,7 +709,8 @@ "en": "Does this restaurant offer organic food?", "de": "Bietet dieses Restaurant biologische Speisen an?", "nl": "Biedt dit restaurant biologisch eten?", - "fr": "Ce restaurant propose-t-il de la nourriture bio ?" + "fr": "Ce restaurant propose-t-il de la nourriture bio ?", + "ca": "Aquest restaurant ofereix menjar ecològic?" }, "mappings": [ { @@ -699,7 +719,8 @@ "en": "There are no organic options available", "de": "Es sind keine biologischen Produkte verfügbar", "nl": "Er zijn geen biologische opties beschikbaar", - "fr": "Il n'y a pas d'option bio disponible" + "fr": "Il n'y a pas d'option bio disponible", + "ca": "No hi ha opcions ecològiques disponibles" } }, { @@ -708,7 +729,8 @@ "en": "There is an organic menu", "de": "Es gibt ein biologisches Menü", "nl": "Er is een biologisch menu", - "fr": "Il y a un menu bio" + "fr": "Il y a un menu bio", + "ca": "Hi ha un menú ecològic" } }, { @@ -717,7 +739,8 @@ "en": "Only organic options are available", "de": "Nur biologische Produkte sind erhältlich", "nl": "Er zijn alleen biologische opties beschikbaar", - "fr": "Bio uniquement" + "fr": "Bio uniquement", + "ca": "Només hi ha opcions ecològiques disponibles" } } ], diff --git a/assets/layers/ghost_bike/ghost_bike.json b/assets/layers/ghost_bike/ghost_bike.json index da0fca99f..a7d31da0d 100644 --- a/assets/layers/ghost_bike/ghost_bike.json +++ b/assets/layers/ghost_bike/ghost_bike.json @@ -19,7 +19,7 @@ "sv": "Spökcykel", "zh_Hant": "幽靈單車", "pt": "Bicicleta fantasma", - "ca": "Bicicleta blanca" + "ca": "Bicicleta fantasma" }, "source": { "osmTags": "memorial=ghost_bike" @@ -80,7 +80,8 @@ "pt_BR": "uma bicicleta fantasma", "ru": "Велосипед ghost", "sv": "Spökcykel", - "zh_Hant": "幽靈單車" + "zh_Hant": "幽靈單車", + "ca": "una bicicleta fantasma" }, "tags": [ "historic=memorial", @@ -96,7 +97,8 @@ "nl": "Een Witte Fiets (of Spookfiets) is een aandenken aan een fietser die bij een verkeersongeval om het leven kwam. Het gaat over een witgeschilderde fiets die geplaatst werd in de buurt van het ongeval.", "de": "Ein Geisterrad ist ein Denkmal für einen Radfahrer, der bei einem Verkehrsunfall ums Leben kam, in Form eines weißen Fahrrades, das dauerhaft in der Nähe des Unfallortes aufgestellt wird.", "it": "Una bici fantasma è il memoriale di un ciclista che è morto in un incidente stradale e che ha la forma di una bicicletta bianca piazzata in maniera stabile vicino al luogo dell’incidente.", - "fr": "Un vélo fantôme est un monument commémoratif pour un cycliste décédé dans un accident de la route, sous la forme d'un vélo blanc placé en permanence près du lieu de l'accident." + "fr": "Un vélo fantôme est un monument commémoratif pour un cycliste décédé dans un accident de la route, sous la forme d'un vélo blanc placé en permanence près du lieu de l'accident.", + "ca": "Una bicicleta fantasma és un memorial per a un ciclista que va morir en un accident de trànsit, en forma de bicicleta blanca col·locada permanentment a prop del lloc de l'accident." } }, "images", @@ -127,7 +129,8 @@ "nl": "De naam is niet aangeduid op de fiets", "de": "Am Fahrrad ist kein Name angegeben", "it": "Nessun nome scritto sulla bici", - "fr": "Aucun nom n'est marqué sur le vélo" + "fr": "Aucun nom n'est marqué sur le vélo", + "ca": "No hi ha cap nom marcat a la bicicleta" } } ], @@ -172,7 +175,8 @@ "nl": "Wat is het opschrift op deze witte fiets?", "de": "Wie lautet die Inschrift auf diesem Geisterrad?", "it": "Che cosa è scritto sulla bici fantasma?", - "fr": "Quelle est l'inscription sur ce vélo fantôme ?" + "fr": "Quelle est l'inscription sur ce vélo fantôme ?", + "ca": "Quina és la inscripció d'aquesta bicicleta fantasma?" }, "render": { "en": "{inscription}", diff --git a/assets/layers/governments/governments.json b/assets/layers/governments/governments.json index 8a501c259..797a0a993 100644 --- a/assets/layers/governments/governments.json +++ b/assets/layers/governments/governments.json @@ -41,7 +41,8 @@ "render": { "en": "This Governmental Office is called {name}", "de": "Der Name der Behörde lautet {name}", - "nl": "Deze overheidsdienst heet {name}" + "nl": "Deze overheidsdienst heet {name}", + "ca": "Aquesta Oficina Governamental s'anomena {name}" }, "freeform": { "key": "name" diff --git a/assets/layers/gps_track/gps_track.json b/assets/layers/gps_track/gps_track.json index 7d70de315..f0ab69852 100644 --- a/assets/layers/gps_track/gps_track.json +++ b/assets/layers/gps_track/gps_track.json @@ -17,7 +17,8 @@ "en": "This is the path you've travelled since this website is opened. Don't worry - this is only visible to you and no one else. Your location data is never sent off-device.", "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." + "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." } }, "export_as_gpx", diff --git a/assets/layers/hackerspace/hackerspace.json b/assets/layers/hackerspace/hackerspace.json index 75db7a447..a1432320a 100644 --- a/assets/layers/hackerspace/hackerspace.json +++ b/assets/layers/hackerspace/hackerspace.json @@ -353,4 +353,4 @@ ], "allowMove": true, "deletion": true -} +} \ No newline at end of file diff --git a/assets/layers/information_board/information_board.json b/assets/layers/information_board/information_board.json index 38b03bacf..e30903740 100644 --- a/assets/layers/information_board/information_board.json +++ b/assets/layers/information_board/information_board.json @@ -7,7 +7,7 @@ "fr": "Panneaux d'informations", "de": "Informationstafeln", "ru": "Информационные щиты", - "ca": "Panells d'informació", + "ca": "Taulers informatius", "es": "Paneles informativos" }, "minzoom": 12, @@ -26,7 +26,7 @@ "fr": "Panneau d'informations", "de": "Informationstafel", "ru": "Информационный щит", - "ca": "Panell d'informació", + "ca": "Tauler informatiu", "es": "Panel informativo" } }, @@ -46,7 +46,8 @@ "fr": "une panneau d'informations", "de": "eine Informationstafel", "ru": "информационный щит", - "es": "un panel informativo" + "es": "un panel informativo", + "ca": "un tauler informatiu" } } ], diff --git a/assets/layers/kerbs/kerbs.json b/assets/layers/kerbs/kerbs.json index 8b8f55f28..cab518d7e 100644 --- a/assets/layers/kerbs/kerbs.json +++ b/assets/layers/kerbs/kerbs.json @@ -344,7 +344,8 @@ "de": "Zentimeter", "fr": "centimètres", "pa_PK": "سینٹیمیٹر", - "ru": "сантиметры" + "ru": "сантиметры", + "ca": "centímetres" }, "humanSingular": { "en": "centimeter", @@ -352,7 +353,8 @@ "de": "Zentimeter", "fr": "centimètre", "pa_PK": "سینٹیمیٹر", - "ru": "сантиметр" + "ru": "сантиметр", + "ca": "centímetre" } }, { @@ -367,7 +369,8 @@ "de": "Meter", "fr": "mètres", "pa_PK": "میٹر", - "ru": "метры" + "ru": "метры", + "ca": "metres" }, "humanSingular": { "en": "meter", @@ -375,7 +378,8 @@ "de": "Meter", "fr": "mètre", "pa_PK": "میٹر", - "ru": "метр" + "ru": "метр", + "ca": "metre" } } ], diff --git a/assets/layers/kindergarten_childcare/kindergarten_childcare.json b/assets/layers/kindergarten_childcare/kindergarten_childcare.json index 429605edd..2462551cb 100644 --- a/assets/layers/kindergarten_childcare/kindergarten_childcare.json +++ b/assets/layers/kindergarten_childcare/kindergarten_childcare.json @@ -3,7 +3,8 @@ "name": { "en": "Kindergartens and childcare", "nl": "Kleuterscholen en kinderopvang", - "de": "Kindergärten und Kinderkrippen" + "de": "Kindergärten und Kinderkrippen", + "ca": "Llars d'infants i guarderies" }, "description": "Shows kindergartens and preschools. Both are grouped in one layer, as they are regularly confused with each other", "minzoom": 12, @@ -109,7 +110,8 @@ "question": { "en": "How much kids (at most) can be enrolled here?", "nl": "Hoeveel kinderen kunnen hier terecht?", - "de": "Wie viele Kinder können hier maximal angemeldet werden?" + "de": "Wie viele Kinder können hier maximal angemeldet werden?", + "ca": "Quants nens (com a màxim) es poden inscriure aquí?" }, "render": { "en": "This facility has room for {capacity} kids", @@ -129,7 +131,8 @@ "en": "a kindergarten", "nl": "een kleuterschool", "de": "einen Kindergarten", - "ru": "детский сад" + "ru": "детский сад", + "ca": "una llar d'infants" }, "description": "A kindergarten (also known as preschool) is a school where small kids receive early education.", "tags": [ @@ -142,7 +145,8 @@ "title": { "en": "a childcare", "nl": "een kinderopvang", - "de": "eine Kinderkrippe" + "de": "eine Kinderkrippe", + "ca": "una guarderia" }, "description": "A childcare (also known as a nursery or daycare) is a facility which looks after small kids, but does not offer them an education program.", "tags": [ diff --git a/assets/layers/maproulette_challenge/maproulette_challenge.json b/assets/layers/maproulette_challenge/maproulette_challenge.json index 3ab70fdd0..327086c63 100644 --- a/assets/layers/maproulette_challenge/maproulette_challenge.json +++ b/assets/layers/maproulette_challenge/maproulette_challenge.json @@ -2,7 +2,7 @@ "id": "maproulette_challenge", "name": null, "description": { - "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.", + "en": "Layer showing tasks of a single MapRoulette challenge. This layer is intended to be reused and extended in themes; refer to the documentation 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.", "nl": "Laag met taken van een MapRoulette uitdaging" }, @@ -224,4 +224,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/assets/layers/nature_reserve/nature_reserve.json b/assets/layers/nature_reserve/nature_reserve.json index 369d50ef0..0d766743f 100644 --- a/assets/layers/nature_reserve/nature_reserve.json +++ b/assets/layers/nature_reserve/nature_reserve.json @@ -60,7 +60,8 @@ "question": { "en": "Is this nature reserve accessible to the public?", "nl": "Is dit gebied toegankelijk?", - "de": "Ist das Gebiet öffentlich zugänglich?" + "de": "Ist das Gebiet öffentlich zugänglich?", + "ca": "Aquesta reserva natural és accessible al públic?" }, "freeform": { "key": "access:description" @@ -76,7 +77,8 @@ "then": { "en": "Publicly accessible", "nl": "Vrij toegankelijk", - "de": "Das Gebiet ist öffentlich zugänglich" + "de": "Das Gebiet ist öffentlich zugänglich", + "ca": "Accessible al públic" } }, { @@ -90,7 +92,8 @@ "en": "Not accessible", "nl": "Niet toegankelijk", "de": "Das Gebiet ist nicht zugänglich", - "es": "No accesible" + "es": "No accesible", + "ca": "No accessible" } }, { @@ -104,7 +107,8 @@ "en": "Not accessible as this is a private area", "nl": "Niet toegankelijk, want privégebied", "de": "Das Gebiet ist privat und nicht zugänglich", - "es": "No accesible, ya que es una área privada" + "es": "No accesible, ya que es una área privada", + "ca": "No accessible perquè es tracta d'una zona privada" } }, { @@ -118,7 +122,8 @@ "en": "Accessible despite being a privately owned area", "nl": "Toegankelijk, ondanks dat het privegebied is", "de": "Das Gebiet ist privat aber zugänglich", - "es": "Accesible a pesar de ser una área privada" + "es": "Accesible a pesar de ser una área privada", + "ca": "Accessible tot i ser una propietat privada" } }, { @@ -132,7 +137,8 @@ "en": "Only accessible with a guide or during organised activities", "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" + "es": "Solo accesible con un guía o durante actividades organizadas", + "ca": "Només accessible amb guia o durant les activitats organitzades" } }, { @@ -146,7 +152,8 @@ "en": "Accessible with fee", "nl": "Toegankelijk mits betaling", "de": "Das Gebiet ist nur gegen Bezahlung zugänglich", - "es": "Accesible con una tasa" + "es": "Accesible con una tasa", + "ca": "Accessible amb una taxa" } } ], @@ -163,7 +170,8 @@ "en": "Who operates this area?", "nl": "Wie beheert dit gebied?", "de": "Wer betreibt das Gebiet?", - "es": "¿Quién opera esta área?" + "es": "¿Quién opera esta área?", + "ca": "Qui gestiona aquesta àrea?" }, "freeform": { "key": "operator" @@ -179,7 +187,8 @@ "en": "Operated by Natuurpunt", "nl": "Dit gebied wordt beheerd door Natuurpunt", "de": "Das Gebiet wird betrieben von Natuurpunt", - "es": "Operado por NatuurPunt" + "es": "Operado por NatuurPunt", + "ca": "Gestionat per NatuurPunt" }, "icon": "./assets/layers/nature_reserve/Natuurpunt.jpg" }, @@ -207,7 +216,8 @@ "then": { "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" + "de": "Das Gebiet wird betrieben von Agentschap Natuur en Bos", + "ca": "Gestionat per Agentschap Natuur en Bos" }, "icon": "./assets/layers/nature_reserve/ANB.jpg" } @@ -316,7 +326,8 @@ "en": "Whom is the curator of this nature reserve?", "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?" + "de": "Wer verwaltet dieses Gebiet?", + "ca": "Qui és el conservador d'aquesta reserva natural?" }, "render": { "nl": "{curator} is de beheerder van dit gebied", @@ -345,7 +356,8 @@ "en": "What email adress can one send to with questions and problems with this nature reserve?", "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?" + "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?" }, "render": { "nl": "{email}", @@ -377,7 +389,8 @@ "en": "What phone number can one call to with questions and problems with this nature reserve?", "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?" + "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?" }, "render": { "*": "{phone}" @@ -413,7 +426,8 @@ "en": "Is there some extra info?", "nl": "Is er extra info die je kwijt wil?", "de": "Gibt es zusätzliche Informationen?", - "es": "¿Hay alguna información adicional?" + "es": "¿Hay alguna información adicional?", + "ca": "Hi ha alguna informació addicional?" }, "render": { "en": "Extra info: {description:0}", @@ -450,12 +464,14 @@ "title": { "en": "a nature reserve", "nl": "een natuurreservaat", - "de": "ein Schutzgebiet" + "de": "ein Schutzgebiet", + "ca": "una reserva natural" }, "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" + "de": "Ein fehlendes Naturschutzgebiet hinzufügen", + "ca": "Afegeix una reserva natural que falta" } } ], @@ -487,7 +503,8 @@ "question": { "en": "Dogs are allowed to roam freely", "nl": "Honden mogen vrij rondlopen", - "de": "Hunde dürfen frei herumlaufen" + "de": "Hunde dürfen frei herumlaufen", + "ca": "Els gossos poden anar lliurement" }, "osmTags": "dog=yes" }, @@ -495,7 +512,8 @@ "question": { "en": "Dogs are allowed if they are leashed", "nl": "Honden welkom aan de leiband", - "de": "Hunde nur erlaubt, wenn sie angeleint sind" + "de": "Hunde nur erlaubt, wenn sie angeleint sind", + "ca": "S'admeten gossos si van lligats" }, "osmTags": { "or": [ diff --git a/assets/layers/observation_tower/observation_tower.json b/assets/layers/observation_tower/observation_tower.json index 5e4a293e6..dfec4d9a0 100644 --- a/assets/layers/observation_tower/observation_tower.json +++ b/assets/layers/observation_tower/observation_tower.json @@ -109,7 +109,7 @@ "nl": "Deze toren is publiek toegankelijk", "de": "Der Turm ist öffentlich zugänglich", "es": "Esta torre es accesible públicamente", - "ca": "Aquesta torre és d'accés públic" + "ca": "Aquesta torre és accessible al públic" } }, { diff --git a/assets/layers/parking/parking.json b/assets/layers/parking/parking.json index 242c823af..b5346abb7 100644 --- a/assets/layers/parking/parking.json +++ b/assets/layers/parking/parking.json @@ -191,7 +191,8 @@ "en": "There are {capacity:disabled} disabled parking spots", "nl": "Er zijn {capacity:disabled} parkeerplaatsen voor gehandicapten", "de": "Es gibt {capacity:disabled} barrierefreie Stellplätze", - "fr": "Il y a {capacity:disabled} places de stationnement pour personnes à mobilité réduite" + "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" } }, { diff --git a/assets/layers/pharmacy/pharmacy.json b/assets/layers/pharmacy/pharmacy.json index 43260e7ef..a257d5ec9 100644 --- a/assets/layers/pharmacy/pharmacy.json +++ b/assets/layers/pharmacy/pharmacy.json @@ -178,6 +178,6 @@ } } ], -"deletion": true, -"allowMove": true -} + "deletion": true, + "allowMove": true +} \ No newline at end of file diff --git a/assets/layers/picnic_table/picnic_table.json b/assets/layers/picnic_table/picnic_table.json index b9b8731c5..620f14576 100644 --- a/assets/layers/picnic_table/picnic_table.json +++ b/assets/layers/picnic_table/picnic_table.json @@ -111,7 +111,8 @@ "ru": "стол для пикника", "de": "einen Picknick-Tisch", "fr": "une table de pique-nique", - "es": "una mesa de pícnic" + "es": "una mesa de pícnic", + "ca": "una taula de pícnic" } } ], diff --git a/assets/layers/playground/playground.json b/assets/layers/playground/playground.json index 3f66eb526..87de491bb 100644 --- a/assets/layers/playground/playground.json +++ b/assets/layers/playground/playground.json @@ -91,7 +91,8 @@ "ru": "Поверхность - трава", "de": "Der Bodenbelag ist aus Gras", "fr": "La surface est en gazon", - "es": "La superficie es hierba" + "es": "La superficie es hierba", + "ca": "La superfície és herba" } }, { @@ -103,7 +104,8 @@ "ru": "Поверхность - песок", "de": "Der Bodenbelag ist aus Sand", "fr": "La surface est en sable", - "es": "La superficie es arena" + "es": "La superficie es arena", + "ca": "La superfície és sorra" } }, { @@ -114,7 +116,8 @@ "it": "La superficie consiste di trucioli di legno", "de": "Der Bodenbelag ist aus Holzschnitzeln", "ru": "Покрытие из щепы", - "fr": "La surface est en copeaux de bois" + "fr": "La surface est en copeaux de bois", + "ca": "La superfície consisteix en estelles" } }, { @@ -126,7 +129,8 @@ "ru": "Поверхность - брусчатка", "de": "Der Bodenbelag ist aus Pflastersteinen", "fr": "La surface est en pavés", - "es": "La superficie es adoquines" + "es": "La superficie es adoquines", + "ca": "La superfície són llambordes" } }, { @@ -138,7 +142,8 @@ "ru": "Поверхность - асфальт", "de": "Der Bodenbelag ist aus Asphalt", "fr": "La surface est en bitume", - "es": "La superficie es asfalto" + "es": "La superficie es asfalto", + "ca": "La superfície és asfalt" } }, { @@ -150,7 +155,8 @@ "ru": "Поверхность - бетон", "de": "Der Bodenbelag ist aus Beton", "fr": "La surface est en béton", - "es": "La superficie es hormigón" + "es": "La superficie es hormigón", + "ca": "La superfície és formigó" } }, { @@ -275,7 +281,8 @@ "en": "What is the maximum age allowed to access this playground?", "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?" + "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?" }, "freeform": { "key": "max_age", @@ -289,7 +296,8 @@ "en": "Who operates this playground?", "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 ?" + "fr": "Qui est en charge de l’exploitation de l’aire de jeu ?", + "ca": "Qui gestiona aquest parc infantil?" }, "render": { "nl": "Beheer door {operator}", @@ -297,7 +305,8 @@ "it": "Gestito da {operator}", "fr": "Exploité par {operator}", "de": "Betrieben von {operator}", - "es": "Operado por {operator}" + "es": "Operado por {operator}", + "ca": "Gestionat per {operator}" }, "freeform": { "key": "operator" @@ -311,7 +320,8 @@ "en": "Is this playground accessible to the general public?", "it": "Questo parco giochi è pubblicamente accessibile?", "de": "Ist der Spielplatz öffentlich zugänglich?", - "fr": "L’aire de jeu est-elle accessible au public ?" + "fr": "L’aire de jeu est-elle accessible au public ?", + "ca": "Aquest parc infantil és accessible al públic en general?" }, "mappings": [ { @@ -334,7 +344,8 @@ "then": { "en": "This is a paid playground", "nl": "Er moet betaald worden om deze speeltuin te mogen gebruiken", - "de": "Der Spielplatz ist gebührenpflichtig" + "de": "Der Spielplatz ist gebührenpflichtig", + "ca": "Aquest és un parc infantil de pagament" }, "addExtraTags": [ "access=customers" @@ -348,7 +359,8 @@ "it": "Accessibile solamente ai clienti dell’attività che lo gestisce", "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" + "es": "Solo accesible para clientes del negocio que lo opera", + "ca": "Només accessible per als clients del negoci que l'opera" }, "addExtraTags": [ "fee=no" @@ -375,7 +387,8 @@ "ru": "Недоступно", "fr": "Non accessible", "de": "Der Spielplatz ist nicht öffentlich zugänglich", - "es": "No accesible" + "es": "No accesible", + "ca": "No accessible" } }, { @@ -383,7 +396,8 @@ "then": { "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" + "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" } } ] @@ -395,7 +409,8 @@ "en": "What is the email address of the playground maintainer?", "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?" + "de": "Wie lautet die E-Mail Adresse des Spielplatzbetreuers?", + "ca": "Quina és l'adreça de correu electrònic del mantenidor del parc infantil?" }, "render": { "nl": "De bevoegde dienst kan bereikt worden via {email}", @@ -420,7 +435,8 @@ "en": "What is the phone number of the playground maintainer?", "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?" + "de": "Wie lautet die Telefonnummer vom Betreiber des Spielplatzes?", + "ca": "Quin és el telèfon del mantenidor del parc infantil?" }, "render": { "nl": "De bevoegde dienst kan getelefoneerd worden via {phone}", @@ -447,7 +463,8 @@ "fr": "Ce terrain de jeux est-il accessible aux personnes en fauteuil roulant ?", "de": "Ist der Spielplatz für Rollstuhlfahrer zugänglich?", "it": "Il campetto è accessibile a persone in sedia a rotelle?", - "ru": "Доступна ли детская площадка пользователям кресел-колясок?" + "ru": "Доступна ли детская площадка пользователям кресел-колясок?", + "ca": "Aquest parc infantil és accessible per a persones en cadira de rodes?" }, "mappings": [ { @@ -459,7 +476,8 @@ "de": "Vollständig zugänglich für Rollstuhlfahrer", "it": "Completamente accessibile in sedia a rotelle", "ru": "Полностью доступна пользователям кресел-колясок", - "es": "Completamente accesible para usuarios de silla de ruedas" + "es": "Completamente accesible para usuarios de silla de ruedas", + "ca": "Totalment accessible per a persones en cadira de rodes" } }, { @@ -471,7 +489,8 @@ "de": "Eingeschränkte Zugänglichkeit für Rollstuhlfahrer", "it": "Accesso limitato in sedia a rotelle", "ru": "Частично доступна пользователям кресел-колясок", - "es": "Acceso limitado para usuarios de silla de ruedas" + "es": "Acceso limitado para usuarios de silla de ruedas", + "ca": "Accessibilitat limitada per a persones en cadira de rodes" } }, { @@ -483,7 +502,8 @@ "de": "Nicht zugänglich für Rollstuhlfahrer", "it": "Non accessibile in sedia a rotelle", "ru": "Недоступна пользователям кресел-колясок", - "es": "No accesible a usuarios de sillas de ruedas" + "es": "No accesible a usuarios de sillas de ruedas", + "ca": "No accessible per a persones en cadira de rodes" } } ] @@ -562,7 +582,8 @@ "then": { "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" + "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" } } ], diff --git a/assets/layers/postoffices/postoffices.json b/assets/layers/postoffices/postoffices.json index d1cdac874..888072975 100644 --- a/assets/layers/postoffices/postoffices.json +++ b/assets/layers/postoffices/postoffices.json @@ -185,7 +185,8 @@ "if": "post_office:brand=DHL Paketshop", "then": { "en": "This location is a DHL Paketshop", - "de": "Dieser Standort ist ein DHL Paketshop" + "de": "Dieser Standort ist ein DHL Paketshop", + "ca": "Aquesta ubicació és una botiga DHL Paketshop" }, "hideInAnswer": "_country!=de" }, @@ -193,7 +194,8 @@ "if": "post_office:brand=Hermes PaketShop", "then": { "en": "This location is a Hermes PaketShop", - "de": "Dieser Standort ist ein Hermes PaketShop" + "de": "Dieser Standort ist ein Hermes PaketShop", + "ca": "Aquesta ubicació és una botiga Hermes PaketShop" }, "hideInAnswer": "_country!=de" }, @@ -202,7 +204,8 @@ "then": { "en": "This location is a PostNL-point", "de": "Dieser Standort ist ein PostNL-Punkt", - "nl": "Deze locatie is een PostNL-punt" + "nl": "Deze locatie is een PostNL-punt", + "ca": "Aquesta ubicació és un punt PostNL" }, "hideInAnswer": { "and": [ @@ -306,7 +309,8 @@ }, "question": { "en": "Can you pick up missed parcels here?", - "de": "Können Sie hier verpasste Pakete abholen?" + "de": "Können Sie hier verpasste Pakete abholen?", + "ca": "Es poden recollir els paquets perduts aquí?" }, "freeform": { "key": "post_office:parcel_pickup", @@ -317,14 +321,16 @@ "if": "post_office:parcel_pickup=yes", "then": { "en": "You can pick up missed parcels here", - "de": "Hier können Sie verpasste Pakete abholen" + "de": "Hier können Sie verpasste Pakete abholen", + "ca": "Podeu recollir els paquets perduts aquí" } }, { "if": "post_office:parcel_pickup=no", "then": { "en": "You can't pick up missed parcels here", - "de": "Sie können hier keine verpassten Pakete abholen" + "de": "Sie können hier keine verpassten Pakete abholen", + "ca": "No podeu recollir paquets perduts aquí" } } ] diff --git a/assets/layers/public_bookcase/public_bookcase.json b/assets/layers/public_bookcase/public_bookcase.json index 6c4a9f53a..cf839bd01 100644 --- a/assets/layers/public_bookcase/public_bookcase.json +++ b/assets/layers/public_bookcase/public_bookcase.json @@ -264,7 +264,8 @@ "it": "È ad accesso libero", "ru": "Свободный доступ", "hu": "Nyilvánosan használható", - "es": "Accesible públicamente" + "es": "Accesible públicamente", + "ca": "Accessible al públic" }, "if": "access=yes" }, diff --git a/assets/layers/recycling/recycling.json b/assets/layers/recycling/recycling.json index 1bf6cf054..546913584 100644 --- a/assets/layers/recycling/recycling.json +++ b/assets/layers/recycling/recycling.json @@ -986,7 +986,8 @@ "then": { "en": "Printer cartridges can be recycled here", "nl": "Inktpatronen kunnen hier gerecycleerd worden", - "de": "Druckerpatronen können hier recycelt werden" + "de": "Druckerpatronen können hier recycelt werden", + "ca": "Els cartutxos d'impressora es poden reciclar aquí" }, "icon": { "path": "./assets/layers/recycling/printer_cartridges.svg", @@ -1425,8 +1426,11 @@ }, { "question": { - "en": "Recycling of printer cartridges", - "nl": "Recycling van inktpatronen" + "en": "Recycling of residual waste", + "nl": "Recycling van restafval", + "ca": "Reciclatge del rebuig", + "de": "Recycling von Restabfällen", + "it": "Riciclo di secco" }, "osmTags": "recycling:printer_cartridges=yes" }, @@ -1470,4 +1474,4 @@ "enableRelocation": true, "enableImproveAccuracy": true } -} +} \ No newline at end of file diff --git a/assets/layers/selected_element/selected_element.json b/assets/layers/selected_element/selected_element.json index 9ce3a426f..e3bb7cdcc 100644 --- a/assets/layers/selected_element/selected_element.json +++ b/assets/layers/selected_element/selected_element.json @@ -4,7 +4,8 @@ "en": "Highlights the currently selected element. Override this layer to have different colors", "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." + "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" }, "source": { "osmTags": "selected=yes", diff --git a/assets/layers/sport_pitch/sport_pitch.json b/assets/layers/sport_pitch/sport_pitch.json index 89b9895b8..a76b63cf5 100644 --- a/assets/layers/sport_pitch/sport_pitch.json +++ b/assets/layers/sport_pitch/sport_pitch.json @@ -178,7 +178,8 @@ "it": "Qual è la superficie di questo campo sportivo?", "ru": "Какое покрытие на этой спортивной площадке?", "de": "Welchen Belag hat der Sportplatz?", - "es": "¿Cual es la superficie de esta pista de deportes?" + "es": "¿Cual es la superficie de esta pista de deportes?", + "ca": "Quina és la superfície d'aquest camp esportiu?" }, "render": { "nl": "De ondergrond is {surface}", @@ -271,7 +272,7 @@ "ru": "Есть ли свободный доступ к этой спортивной площадке?", "de": "Ist der Sportplatz öffentlich zugänglich?", "es": "¿Esta pista de deportes es accesible públicamente?", - "ca": "Aquesta pista d'esports és accessible públicament?" + "ca": "Aquesta pista d'esports és accessible al públic?" }, "mappings": [ { @@ -613,7 +614,7 @@ "en": "Publicly accessible", "nl": "Publiek toegankelijk", "de": "Öffentlich zugänglich", - "ca": "Accés lliure" + "ca": "Accessible al públic" }, "osmTags": { "or": [ diff --git a/assets/layers/street_lamps/street_lamps.json b/assets/layers/street_lamps/street_lamps.json index ac1eb04c0..35938898a 100644 --- a/assets/layers/street_lamps/street_lamps.json +++ b/assets/layers/street_lamps/street_lamps.json @@ -197,7 +197,8 @@ "en": "What kind of lighting does this lamp use?", "nl": "Wat voor verlichting gebruikt deze lantaarn?", "de": "Mit welcher Art von Beleuchtung arbeitet diese Straßenlaterne?", - "es": "¿Qué tipo de iluminación utiliza esta lámpara?" + "es": "¿Qué tipo de iluminación utiliza esta lámpara?", + "ca": "Quin tipus d'il·luminació utilitza aquest fanal?" }, "mappings": [ { @@ -383,7 +384,8 @@ "question": { "en": "How many fixtures does this light have?", "nl": "Hoeveel lampen heeft deze lantaarn?", - "de": "Wie viele Leuchten hat diese Straßenlaterne?" + "de": "Wie viele Leuchten hat diese Straßenlaterne?", + "ca": "Quants accessoris té aquest fanal?" }, "condition": "support=pole", "freeform": { diff --git a/assets/layers/toilet/toilet.json b/assets/layers/toilet/toilet.json index e13d6b489..67041a248 100644 --- a/assets/layers/toilet/toilet.json +++ b/assets/layers/toilet/toilet.json @@ -40,7 +40,8 @@ "ru": "общественный туалет ", "it": "una servizi igienici aperti al pubblico", "es": "un baño público", - "da": "et offentligt toilet" + "da": "et offentligt toilet", + "ca": "un lavabo públic" }, "tags": [ "amenity=toilets" @@ -54,7 +55,8 @@ "nl": "een rolstoeltoegankelijke, publiek toilet", "it": "una servizi igienici accessibili per persone in sedia a rotelle", "ru": "tуалет с доступом для пользователей кресел-колясок", - "da": "et toilet med kørestolsvenligt toilet" + "da": "et toilet med kørestolsvenligt toilet", + "ca": "un lavabo amb lavabo accessible per a cadires de rodes" }, "tags": [ "amenity=toilets", @@ -222,7 +224,8 @@ "it": "Quanto costa l'accesso a questi servizi igienici?", "ru": "Сколько стоит посещение туалета?", "es": "¿Cuánto hay que pagar para estos baños?", - "da": "Hvor meget skal man betale for disse toiletter?" + "da": "Hvor meget skal man betale for disse toiletter?", + "ca": "Quant s'ha de pagar per aquests lavabos?" }, "render": { "en": "The fee is {charge}", @@ -232,7 +235,8 @@ "it": "La tariffa è {charge}", "ru": "Стоимость {charge}", "es": "La tasa es {charge}", - "da": "Gebyret er {charge}" + "da": "Gebyret er {charge}", + "ca": "La taxa és {charge}" }, "condition": "fee=yes", "freeform": { @@ -412,7 +416,8 @@ "fr": "Ces toilettes disposent-elles d'une table à langer ?", "nl": "Is er een luiertafel beschikbaar?", "it": "È disponibile un fasciatoio (per cambiare i pannolini)?", - "da": "Findes der puslebord (til bleskift)?" + "da": "Findes der puslebord (til bleskift)?", + "ca": "Hi ha un canviador per a nadons (per a canviar bolquers) disponible?" }, "mappings": [ { @@ -423,7 +428,8 @@ "nl": "Er is een luiertafel", "it": "È disponibile un fasciatoio", "es": "Hay un cambiador", - "da": "Et puslebord er tilgængeligt" + "da": "Et puslebord er tilgængeligt", + "ca": "Hi ha un canviador per a nadons" }, "if": "changing_table=yes" }, diff --git a/assets/layers/toilet_at_amenity/toilet_at_amenity.json b/assets/layers/toilet_at_amenity/toilet_at_amenity.json index 2bbd440d4..41fd31237 100644 --- a/assets/layers/toilet_at_amenity/toilet_at_amenity.json +++ b/assets/layers/toilet_at_amenity/toilet_at_amenity.json @@ -34,7 +34,8 @@ "en": "Are these toilets publicly accessible?", "de": "Ist die Toilette öffentlich zugänglich?", "nl": "Zijn deze toiletten publiek toegankelijk?", - "fr": "Ces toilettes sont-elles librement accessibles ?" + "fr": "Ces toilettes sont-elles librement accessibles ?", + "ca": "Aquests serveis són d'accés públic?" }, "render": { "en": "Access is {toilets:access}", @@ -71,7 +72,8 @@ "en": "Only access to customers of the amenity", "de": "Nur Zugang für Kunden der Einrichtung", "nl": "Enkel toegankelijk voor klanten van de voorziening", - "fr": "Accessibles uniquement au clients du lieu" + "fr": "Accessibles uniquement au clients du lieu", + "ca": "Només accessible a clients de l'instal·lació" } }, { @@ -121,7 +123,8 @@ "fr": "Ces toilettes sont-elles payantes ?", "nl": "Zijn deze toiletten gratis te gebruiken?", "it": "Questi servizi igienici sono gratuiti?", - "da": "Er det gratis at benytte disse toiletter?" + "da": "Er det gratis at benytte disse toiletter?", + "ca": "Aquest serveis són gratuïts?" }, "mappings": [ { @@ -133,7 +136,8 @@ "ru": "Это платные туалеты", "it": "Questi servizi igienici sono a pagamento", "es": "Estos son baños de pago", - "da": "Det er betalingstoiletter" + "da": "Det er betalingstoiletter", + "ca": "Aquests serveis són de pagament" }, "if": "toilets:fee=yes" }, @@ -145,7 +149,8 @@ "fr": "Toilettes gratuites", "nl": "Gratis te gebruiken", "it": "Gratis", - "da": "Gratis at bruge" + "da": "Gratis at bruge", + "ca": "Gratuït" } } ] @@ -195,7 +200,8 @@ "fr": "Y a-t-il des toilettes réservées aux personnes en fauteuil roulant ?", "nl": "Is er een rolstoeltoegankelijke toilet voorzien?", "it": "C'è un WC riservato alle persone in sedia a rotelle", - "da": "Er der et særligt toilet til kørestolsbrugere?" + "da": "Er der et særligt toilet til kørestolsbrugere?", + "ca": "Hi ha un lavabo específic per a usuaris amb cadira de rodes?" }, "mappings": [ { @@ -206,7 +212,8 @@ "nl": "Er is een toilet voor rolstoelgebruikers", "it": "C'è un WC riservato alle persone in sedia a rotelle", "es": "Hay un baño dedicado para usuarios con sillas de ruedas", - "da": "Der er et særligt toilet til kørestolsbrugere" + "da": "Der er et særligt toilet til kørestolsbrugere", + "ca": "Hi ha un lavabo dedicat per a usuaris amb cadira de rodes" }, "if": "toilets:wheelchair=yes" }, @@ -220,7 +227,8 @@ "it": "Non accessibile in sedia a rotelle", "ru": "Недоступно пользователям кресел-колясок", "es": "Sin acceso para sillas de ruedas", - "da": "Ingen kørestolsadgang" + "da": "Ingen kørestolsadgang", + "ca": "Sense accés per a cadires de rodes" } }, { @@ -229,7 +237,8 @@ "en": "There is only a dedicated toilet for wheelchair users", "nl": "Er is alleen een toilet voor rolstoelgebruikers", "de": "Es gibt nur eine barrierefreie Toilette für Rollstuhlfahrer", - "da": "Der er kun et særligt toilet til kørestolsbrugere" + "da": "Der er kun et særligt toilet til kørestolsbrugere", + "ca": "Sols hi ha un lavabo per a usuaris amb cadira de rodes" } } ] diff --git a/assets/layers/transit_routes/transit_routes.json b/assets/layers/transit_routes/transit_routes.json index 008700bf7..9dc2e15af 100644 --- a/assets/layers/transit_routes/transit_routes.json +++ b/assets/layers/transit_routes/transit_routes.json @@ -86,7 +86,8 @@ "de": "Die Buslinie startet von {from}", "nl": "Deze buslijn begint bij {from}", "da": "Denne buslinje starter kl. {from}", - "fr": "Cette ligne de bus commence à {from}" + "fr": "Cette ligne de bus commence à {from}", + "ca": "Aquesta línia d'autobús comença a {from}" }, "question": { "en": "What is the starting point for this bus line?", @@ -128,7 +129,8 @@ "de": "Der Endpunkt der Buslinie ist {to}", "nl": "Deze buslijn eindigt bij {to}", "da": "Denne buslinje slutter ved {to}", - "fr": "Cette ligne de bus termine à {to}" + "fr": "Cette ligne de bus termine à {to}", + "ca": "Aquesta línia d'autobús acaba a {to}" }, "question": { "en": "What is the ending point for this bus line?", diff --git a/assets/layers/transit_stops/transit_stops.json b/assets/layers/transit_stops/transit_stops.json index 4310b85ab..a78d74986 100644 --- a/assets/layers/transit_stops/transit_stops.json +++ b/assets/layers/transit_stops/transit_stops.json @@ -4,7 +4,8 @@ "en": "Transit Stops", "de": "Haltestellen", "da": "Transitstationer", - "fr": "Arrêts de transport en commun" + "fr": "Arrêts de transport en commun", + "ca": "Parades de transport públic" }, "description": { "en": "Layer showing different types of transit stops.", @@ -322,7 +323,8 @@ "en": "This stop has a board showing realtime departure information", "de": "Die Haltestelle hat einen Fahrplan, der Abfahrtszeiten in Echtzeit anzeigt", "da": "Dette stop har en tavle med oplysninger om afgang i realtid", - "fr": "Cet arrêt a un panneau indiquant les départs en temps réel" + "fr": "Cet arrêt a un panneau indiquant les départs en temps réel", + "ca": "Aquesta parada té un tauló amb els horaris en temps real" } }, { @@ -366,7 +368,8 @@ "en": "

    {_contained_routes_count} routes stop at this stop

      {_contained_routes}
    ", "de": "

    {_contained_routes_count} Linien halten an der Haltestelle

      {_contained_routes}
    ", "da": "

    {_contained_routes_count} ruter stopper ved dette stoppested

      {_contained_routes}
    ", - "nl": "

    {_contained_routes_count} lijnen stoppen bij deze halte

      {_contained_routes}
    " + "nl": "

    {_contained_routes_count} lijnen stoppen bij deze halte

      {_contained_routes}
    ", + "ca": "

    {_contained_routes_count} rutes paren a aquesta parada

      {_contained_routes}
    " }, "condition": "_contained_routes~*", "id": "contained_routes" @@ -386,7 +389,8 @@ "question": { "en": "With a shelter", "de": "Mit Unterstand", - "fr": "Avec un abri" + "fr": "Avec un abri", + "ca": "Amb refugi" } } ] @@ -422,7 +426,8 @@ "question": { "en": "With a bin", "de": "Mit Mülleimer", - "fr": "Avec un poubelle" + "fr": "Avec un poubelle", + "ca": "Amb paperera" } } ] diff --git a/assets/layers/tree_node/tree_node.json b/assets/layers/tree_node/tree_node.json index 833b2bb64..2a587c352 100644 --- a/assets/layers/tree_node/tree_node.json +++ b/assets/layers/tree_node/tree_node.json @@ -9,7 +9,8 @@ "de": "Bäume", "ca": "Arbre", "es": "Árbol", - "da": "Træ" + "da": "Træ", + "pt_BR": "Árvore" }, "minzoom": 16, "source": { @@ -30,7 +31,8 @@ "eo": "Arbo", "ca": "Arbre", "es": "Árbol", - "da": "Træ" + "da": "Træ", + "pt": "Árvore" }, "mappings": [ { @@ -84,7 +86,9 @@ "es": "¿De qué especie es este árbol?", "nl": "Wat is de boomsoort?", "fr": "Quelle est l'espèce de cet arbre ?", - "da": "Hvilken art er dette træ?" + "da": "Hvilken art er dette træ?", + "pt": "Que espécie é esta árvore?", + "pt_BR": "Que espécie é esta árvore?" }, "render": { "*": "{wikipedia(species:wikidata):max-height: 25rem}" @@ -121,16 +125,20 @@ "question": { "en": "What is the circumference of the tree trunk?", "de": "Wie groß ist der Umfang des Baumstammes?", - "fr": "Quelle est la circonférence du tronc ? ", + "fr": "Quelle est la circonférence du tronc ?", "nl": "Wat is de omtrek van de boomstam? ", - "es": "¿Cuál es la circunferencia del tronco del árbol?" + "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?" }, "render": { "en": "The tree trunk has a circumference of {circumference} meter", "de": "Der Baumstamm hat einen Umfang von {circumference} Meter", "fr": "Le tronc a une circonférence de {circumference} mètre(s)", "nl": "De boomstam heeft een omtrek van {circumference} meter", - "es": "El tronco del árbol tiene una circunferencia de {circumference} metros" + "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" }, "freeform": { "key": "circumference", @@ -140,10 +148,11 @@ "questionHint": { "en": "This is measured at a height of 1.30m", "de": "Dies wird in einer Höhe von 1,30 m gemessen", - "fr": "La mesure est effectuée à 1.30m de hauteur", + "fr": "La mesure est effectuée à 1,30 m de hauteur", "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" + "ca": "Es mesura a una alçada d'1,30 m", + "pt_BR": "Isso é medido a uma altura de 1,30m" } }, { @@ -152,7 +161,9 @@ "en": "What is the height of this tree?", "de": "Wie hoch ist dieser Baum?", "fr": "Quelle est la hauteur de cette arbre ?", - "nl": "Wat is de hoogte van deze boom?" + "nl": "Wat is de hoogte van deze boom?", + "pt": "Qual a altura dessa árvore?", + "pt_BR": "Qual a altura dessa árvore?" }, "freeform": { "key": "height", @@ -164,7 +175,9 @@ "de": "Dieser Baum ist {height} Meter hoch", "fr": "Cet arbre a une hauteur de {height} mètre(s)", "nl": "Deze boom is {height} meter hoog", - "es": "Este árbol tiene {height} metros de altura" + "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" } }, { @@ -176,7 +189,8 @@ "fr": "Quelle est l'importance de cet arbre ? Choisissez la première réponse qui s'applique.", "de": "Wie bedeutsam ist dieser Baum? Wählen Sie die erste Antwort, die zutrifft.", "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." + "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." }, "mappings": [ { @@ -192,7 +206,8 @@ "fr": "L'arbre est remarquable en raison de sa taille ou de son emplacement proéminent. Il est utile pour la navigation.", "de": "Der Baum ist aufgrund seiner Größe oder seiner markanten Lage bedeutsam. Er ist nützlich zur Orientierung.", "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." + "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." } }, { @@ -208,7 +223,8 @@ "fr": "Cet arbre est un monument naturel (p.ex. : âge, espèce, etc).", "de": "Der Baum ist ein Naturdenkmal, z. B. weil er besonders alt ist oder zu einer wertvollen Art gehört.", "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." + "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." } }, { @@ -224,7 +240,8 @@ "fr": "Cet arbre est utilisé à but agricole (p.ex. : dans un verger).", "de": "Der Baum wird für landwirtschaftliche Zwecke genutzt, z. B. in einer Obstplantage.", "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." + "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." } }, { @@ -240,7 +257,8 @@ "fr": "Cet arbre est dans un parc ou une aire similaire (ex : cimetière, cour d’école, …).", "de": "Der Baum steht in einem Park oder ähnlichem (Friedhof, Schulgelände, ...).", "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, ...)." + "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, …)." } }, { @@ -257,7 +275,8 @@ "es": "El árbol está en un jardín privado o residencial.", "de": "Der Baum steht in einem Wohngarten.", "da": "Træet står i en villahave.", - "ca": "L'arbre està en un jardí residencial." + "ca": "L'arbre està en un jardí residencial.", + "pt": "A árvore está em um jardim residencial." } }, { @@ -273,7 +292,8 @@ "fr": "C'est un arbre le long d'une avenue.", "de": "Dieser Baum steht entlang einer Straße.", "es": "El árbol está en bandejón de una avenida.", - "da": "Dette er et træ langs en allé." + "da": "Dette er et træ langs en allé.", + "pt": "Esta é uma árvore ao longo de uma avenida." } }, { @@ -290,7 +310,9 @@ "es": "El árbol está en un zona urbana.", "de": "Der Baum steht in einem städtischen Gebiet.", "da": "Træet står i et byområde.", - "ca": "L'arbre està en una àrea urbana." + "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." } }, { @@ -306,7 +328,8 @@ "fr": "Cet arbre est en zone rurale.", "de": "Dieser Baum steht außerhalb eines städtischen Gebiets.", "es": "El árbol está fuera de una zona urbana.", - "da": "Træet står uden for et byområde." + "da": "Træet står uden for et byområde.", + "pt": "A árvore está fora de uma área urbana." } } ] @@ -319,7 +342,8 @@ "it": "Si tratta di un albero latifoglia o aghifoglia?", "fr": "Cet arbre est-il un feuillu ou un résineux ?", "de": "Ist dies ein Laub- oder Nadelbaum?", - "es": "¿Es un árbol de hoja ancha o de hoja aguja?" + "es": "¿Es un árbol de hoja ancha o de hoja aguja?", + "pt": "Esta é uma árvore de folhas largas ou acículas?" }, "mappings": [ { @@ -337,7 +361,8 @@ "ca": "De fulla ampla", "es": "Latifoliada", "id": "Berdaun lebar", - "da": "Bredbladet" + "da": "Bredbladet", + "pt": "Folha larga" }, "icon": { "path": "./assets/layers/tree_node/broadleaved.svg", @@ -379,7 +404,8 @@ "de": "Dauerhaft blattlos", "es": "Permanentemente sin hojas", "id": "Tanpa daun permanen", - "da": "Permanent bladløs" + "da": "Permanent bladløs", + "pt": "permanentemente sem folhas" }, "hideInAnswer": true, "icon": { @@ -405,7 +431,9 @@ "fr": "L’arbre est-il à feuillage persistant ou caduc ?", "de": "Ist dies ein Nadelbaum oder ein Laubbaum?", "es": "¿El árbol es Siempreverde o Caduco?", - "da": "Er dette træ stedsegrønt eller løvfældende?" + "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?" }, "mappings": [ { @@ -422,7 +450,8 @@ "fr": "Caduc : l’arbre perd son feuillage une partie de l’année.", "de": "Laubabwerfend: Der Baum verliert für eine gewisse Zeit des Jahres seine Blätter.", "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." + "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." } }, { @@ -440,7 +469,8 @@ "de": "immergrüner Baum.", "ca": "Perenne.", "es": "Siempreverde.", - "da": "Stedsegrøn." + "da": "Stedsegrøn.", + "pt": "Perene." } } ], @@ -463,7 +493,8 @@ "de": "Name: {name}", "eo": "Nomo: {name}", "es": "Nombre: {name}", - "da": "Navn: {name}" + "da": "Navn: {name}", + "pt": "Nome: {name}" }, "question": { "nl": "Heeft de boom een naam?", @@ -474,7 +505,8 @@ "de": "Hat der Baum einen Namen?", "es": "¿Tiene nombre este árbol?", "id": "Apakah pohon ini memiliki nama?", - "da": "Har træet et navn?" + "da": "Har træet et navn?", + "pt": "A árvore tem nome?" }, "freeform": { "key": "name", @@ -499,7 +531,8 @@ "de": "Der Baum hat keinen Namen.", "es": "No identificas la especie.", "id": "Pohon ini tidak memiliki nama.", - "da": "Træet har ikke et navn." + "da": "Træet har ikke et navn.", + "pt": "A árvore não tem nome." } } ], @@ -522,7 +555,8 @@ "de": "Ist dieser Baum ein Naturdenkmal?", "es": "¿Este árbol es patrimonio registrado?", "id": "Apakah pohon ini merupakan warisan yang terdaftar?", - "da": "Er dette træ registreret som kulturarv?" + "da": "Er dette træ registreret som kulturarv?", + "pt": "Esta árvore é patrimônio tombado?" }, "mappings": [ { @@ -539,7 +573,8 @@ "fr": "Inscrit au registre du Patrimoine Immobilier (Onroerend Erfgoed) Flammand", "de": "Als Denkmal registriert von der Onroerend Erfgoed Flandern", "es": "Registrado como patrimonio por Onroerend Erfgoed Flandes", - "id": "Terdaftar sebagai warisan oleh Onroerend Erfgoed Flanders" + "id": "Terdaftar sebagai warisan oleh Onroerend Erfgoed Flanders", + "pt": "Registrado como patrimônio por Onroerend Erfgoed Flanders" }, "icon": { "path": "./assets/layers/tree_node/Onroerend_Erfgoed_logo_without_text.svg", @@ -561,7 +596,8 @@ "de": "Als Denkmal registriert von der Direction du Patrimoine culturel Brüssel", "es": "Registrado como patrimonio por la Dirección de Patrimonio Cultural de Bruselas", "id": "Terdaftar sebagai warisan budaya oleh Direction du Patrimoine culturel Brussels", - "da": "Registreret som kulturarv af Direction du Patrimoine culturel Bruxelles" + "da": "Registreret som kulturarv af Direction du Patrimoine culturel Bruxelles", + "pt": "Registrado como patrimônio por Direction du Patrimoine culturel Brussels" } }, { @@ -579,7 +615,8 @@ "de": "Von einer anderen Organisation als Denkmal registriert", "es": "Registrado como patrimonio por una organización diferente", "id": "Terdaftar sebagai warisan oleh organisasi yang berbeda", - "da": "Registreret som kulturarv af en anden organisation" + "da": "Registreret som kulturarv af en anden organisation", + "pt": "Registrado como patrimônio por uma organização diferente" } }, { @@ -597,7 +634,8 @@ "de": "Nicht als Denkmal registriert", "es": "No registrado como patrimonio", "id": "Tidak terdaftar sebagai warisan", - "da": "Ikke registreret som kulturarv" + "da": "Ikke registreret som kulturarv", + "pt": "Não registrado como patrimônio" } }, { @@ -614,7 +652,8 @@ "de": "Von einer anderen Organisation als Denkmal registriert", "es": "Registrado como patrimonio por un organización diferente", "id": "Terdaftar sebagai warisan oleh organisasi yang berbeda", - "da": "Registreret som kulturarv af en anden organisation" + "da": "Registreret som kulturarv af en anden organisation", + "pt": "Registrado como patrimônio por uma organização diferente" }, "hideInAnswer": true } @@ -643,7 +682,8 @@ "fr": "Quel est son identifiant donné par Onroerend Erfgoed ?", "de": "Wie lautet die Kennung der Onroerend Erfgoed Flanders?", "es": "¿Cuál es el número de identificación emitido por Onroerend Erfgoed Flandes?", - "da": "Hvad er ID udstedt af Onroerend Erfgoed Flanders?" + "da": "Hvad er ID udstedt af Onroerend Erfgoed Flanders?", + "pt": "Qual é o ID emitido por Onroerend Erfgoed Flanders?" }, "freeform": { "key": "ref:OnroerendErfgoed", @@ -675,7 +715,8 @@ "fr": "Quel est l'identifiant Wikidata de cet arbre ?", "de": "Was ist das passende Wikidata Element zu diesem Baum?", "es": "¿Cuál es el ID de Wikidata para este árbol?", - "da": "Hvad er Wikidata-id'et for dette træ?" + "da": "Hvad er Wikidata-id'et for dette træ?", + "pt": "Qual é o ID do Wikidata para esta árvore?" }, "freeform": { "key": "wikidata", @@ -705,7 +746,8 @@ "ru": "Лиственное дерево", "de": "ein Laubbaum", "es": "árbol de hoja ancha", - "da": "et løvtræ" + "da": "et løvtræ", + "pt": "uma árvore de folhas largas" }, "description": { "nl": "Een boom van een soort die blaadjes heeft, bijvoorbeeld eik of populier.", @@ -713,7 +755,8 @@ "it": "Un albero di una specie con foglie larghe come la quercia o il pioppo.", "fr": "Un arbre d'une espèce avec de larges feuilles, comme le chêne ou le peuplier.", "de": "Ein Baum mit Blättern, z. B. Eiche oder Buche.", - "es": "Un árbol de hojas como el Roble o el Álamo." + "es": "Un árbol de hojas como el Roble o el Álamo.", + "pt": "Uma árvore de uma espécie com folhas, como carvalho ou populus." }, "preciseInput": { "preferredBackground": "photo" @@ -732,7 +775,8 @@ "fr": "une arbre résineux", "de": "ein Nadelbaum", "es": "Árbol tipo Conífera", - "da": "et nåletræ" + "da": "et nåletræ", + "pt": "uma árvore com folhas de agulha" }, "description": { "nl": "Een boom van een soort met naalden, bijvoorbeeld den of spar.", @@ -762,7 +806,9 @@ "de": "ein Baum", "ca": "un arbre", "es": "un árbol", - "da": "et træ" + "da": "et træ", + "pt": "uma árvore", + "pt_BR": "uma árvore" }, "description": { "nl": "Wanneer je niet zeker bent of het nu een loof- of naaldboom is.", diff --git a/assets/layers/usersettings/usersettings.json b/assets/layers/usersettings/usersettings.json index 9e91e91c6..8b4706c60 100644 --- a/assets/layers/usersettings/usersettings.json +++ b/assets/layers/usersettings/usersettings.json @@ -3,7 +3,8 @@ "description": { "en": "A special layer which is not meant to be shown on a map, but which is used to set user settings", "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" + "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" }, "title": null, "source": { @@ -24,7 +25,8 @@ "en": "Under what license do you want to publish your pictures?", "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?" + "ca": "Sota quina llicència vols publicar les teves fotos?", + "pt": "Sob que licença você deseja publicar suas fotos?" }, "mappings": [ { @@ -34,7 +36,8 @@ "de": "Die von Ihnen aufgenommenen Bilder werden mit CC0 lizenziert und der Public Domain hinzugefügt. Das bedeutet, dass jeder Ihre Bilder für jeden Zweck verwenden kann. Dies ist die Standardeinstellung.", "nl": "Afbeeldingen die je toevoegt zullen gepubliceerd worden met de CC0-licentie en dus aan het publieke domein toegevoegd worden. Dit betekent dat iedereen je afbeeldingen kan gebruiken voor elk mogelijks gebruik. Dit is de standaard-instelling", "cs": "Pořízené fotografie budou licencovány pod CC0 a přidány do veřejné domény. To znamená, že kdokoli může vaše snímky použít k jakémukoli účelu. Toto je výchozí volba.", - "ca": "Les imatges que feu tindran llicència CC0 i s'afegiran al domini públic. Això vol dir que tothom pot utilitzar les vostres imatges per a qualsevol propòsit. Aquesta és l'opció predeterminada. " + "ca": "Les imatges que feu tindran llicència CC0 i s'afegiran al domini públic. Això vol dir que tothom pot utilitzar les vostres imatges per a qualsevol propòsit. Aquesta és l'opció predeterminada. ", + "pt": "As fotos que você tirar serão licenciadas com CC0 e adicionadas ao domínio público. Isso significa que todos podem usar suas fotos para qualquer finalidade. Esta é a escolha padrão." }, "hideInAnswer": true }, @@ -46,7 +49,9 @@ "nl": "Afbeeldingen die je toevoegt zullen gepubliceerd worden met de CC0-licentie en dus aan het publieke domein toegevoegd worden. Dit betekent dat iedereen je afbeeldingen kan gebruiken voor elk mogelijks gebruik.", "ru": "Изображения будут опубликованы под лицензией CC0 и перейдут в общественное достояние. Это значит, что кто угодно имеет право использовать их без ограничений.", "cs": "Pořízené fotografie budou licencovány pod CC0 a přidány do veřejné domény. To znamená, že kdokoli může vaše snímky použít k jakémukoli účelu.", - "ca": "Les imatges que feu tindran llicència CC0 i s'afegiran al domini públic. Això vol dir que tothom pot utilitzar les vostres imatges per a qualsevol propòsit." + "ca": "Les imatges que feu tindran llicència CC0 i s'afegiran al domini públic. Això vol dir que tothom pot utilitzar les vostres imatges per a qualsevol propòsit.", + "es": "Las fotografías que tome tendrán una licencia con CC0 y se agregarán al dominio público. Esto significa que todos pueden usar sus imágenes para cualquier propósito.", + "pt": "As fotos que você tirar serão licenciadas com CC0 e adicionadas ao domínio público. Isso significa que todos podem usar suas fotos para qualquer finalidade." } }, { @@ -56,7 +61,8 @@ "ca": "Les fotografies que facis es publicaran sota CC-BY 4.0 que requereix que qualsevol que utilitzi la vostra imatge us ha de donar crèdits", "de": "Die von Ihnen aufgenommenen Bilder werden mit CC-BY 4.0 lizenziert, was bedeutet, dass jeder, der Ihr Bild verwendet, Sie als Urheber nennen muss", "nl": "Afbeeldingen die je toevoegt zullen gepubliceerd worden met de CC-BY 4.0-licentie. Dit betekent dat iedereen je afbeelding mag gebruiken voor elke toepassing mits het vermelden van je naam", - "cs": "Pořízené fotografie budou licencovány pod CC-BY 4.0, což vyžaduje, aby vás uvedl každý, kdo použije vaší fotku" + "cs": "Pořízené fotografie budou licencovány pod CC-BY 4.0, což vyžaduje, aby vás uvedl každý, kdo použije vaší fotku", + "pt": "As fotos que você tirar serão licenciadas com CC-BY 4.0, que exige que todos que usam sua foto atribuam a você" } }, { @@ -67,7 +73,8 @@ "nl": "Afbeeldingen die je toevoegt zullen gepubliceerd worden met de CC-BY-SA 4.0-licentie. Dit betekent dat iedereen je afbeelding mag gebruiken voor elke toepassing mits het vermelden van je naam en dat afgeleide werken van je afbeelding ook ondere deze licentie moeten gepubliceerd worden.", "cs": "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í.", "ca": "Les imatges que feu tindran una llicència amb CC-BY-SA 4.0 el que significa que tothom que utilitzi la vostra imatge us ha d'atribuir i que els derivats de la vostra imatge s'han de tornar a compartir amb la mateixa llicència.", - "fr": "Les photos que vous prenez seront sous la licence CC-BY-SA 4.0 ce qui signifie que quiconque utilisant votre photo doit vous créditer et que les modifications apportées à votre photo doivent être repartagées avec la même licence." + "fr": "Les photos que vous prenez seront sous la licence CC-BY-SA 4.0 ce qui signifie que quiconque utilisant votre photo doit vous créditer et que les modifications apportées à votre photo doivent être repartagées avec la même licence.", + "pt": "As fotos que você tirar serão licenciadas com CC-BY-SA 4.0, o que significa que todos que usarem sua foto devem atribuí-lo e que os derivados de sua foto devem ser compartilhados novamente com a mesma licença." } } ] @@ -77,7 +84,8 @@ "question": { "en": "Should questions for unknown data fields appear one-by-one or together?", "de": "Sollen Fragen für unbekannte Datenfelder einzeln oder zusammen angezeigt werden?", - "fr": "Est-ce que les questions pour les champs sans donnée doivent apparaître une à une ou toutes ensembles ?" + "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?" }, "mappings": [ { @@ -86,7 +94,8 @@ "en": "Show all questions in the infobox together", "de": "Alle Fragen in der Infobox zusammen anzeigen", "ca": "Mostra totes les preguntes juntes a la caixa d'informació", - "fr": "Afficher toutes les question en même temps dans l'infobox" + "fr": "Afficher toutes les question en même temps dans l'infobox", + "pt": "Mostrar todas as perguntas na caixa de informações juntas" } }, { @@ -95,7 +104,8 @@ "en": "Show questions one-by-one", "de": "Fragen der Reihe nach anzeigen", "ca": "Mostra les preguntes una per una", - "fr": "Afficher les questions une à une" + "fr": "Afficher les questions une à une", + "pt": "Mostrar perguntas uma a uma" } } ] @@ -113,7 +123,8 @@ "de": "Möchten Sie bei der Übersetzung von MapComplete helfen?", "cs": "Chcete pomoci s překladem MapComplete?", "ca": "Vols ajudar a traduir MapComplete?", - "fr": "Voulez-vous aider à traduire MapComplete ?" + "fr": "Voulez-vous aider à traduire MapComplete ?", + "pt": "Quer ajudar na tradução do MapComplete?" }, "mappings": [ { @@ -122,7 +133,8 @@ "en": "Don't show a button to quickly change translations", "de": "Keine Schaltfläche zum schnellen Wechseln von Übersetzungen anzeigen", "ca": "No mostris cap botó per a canviar ràpidament les traduccions", - "fr": "Ne pas afficher de bouton pour modifier les traductions rapidement" + "fr": "Ne pas afficher de bouton pour modifier les traductions rapidement", + "pt": "Não mostrar um botão para alterar as traduções rapidamente" } }, { @@ -131,7 +143,8 @@ "en": "Show a button to quickly open translations when using MapComplete on a big screen", "de": "Schaltfläche anzeigen zum schnellen Öffnen von Übersetzungen beim Verwenden von MapComplete auf einem großen Bildschirm", "fr": "Afficher un bouton pour ouvrir rapidement les traductions lorsque vous utilisez MapComplete sur un grand écran", - "ca": "Mostra un botó per a obrir ràpidament les traduccions quan utilitzes MapComplet en una pantalla gran" + "ca": "Mostra un botó per a obrir ràpidament les traduccions quan utilitzes MapComplet en una pantalla gran", + "pt": "Mostrar um botão para abrir traduções rapidamente ao usar o MapComplete em uma tela grande" } }, { @@ -140,7 +153,8 @@ "en": "Always show the translation buttons, including on mobile", "de": "Übersetzungsschaltflächen immer anzeigen, auch auf dem Handy", "ca": "Mostra sempre els botons de traducció, fins i tot al mòbil", - "fr": "Toujours afficher les boutons de traduction, même sur mobile" + "fr": "Toujours afficher les boutons de traduction, même sur mobile", + "pt": "Mostrar sempre os botões de tradução, inclusive no celular" } } ] @@ -201,7 +215,8 @@ "en": "Completely translated", "nl": "Volledig vertaald", "de": "Vollständig übersetzt", - "ca": "Completament traduït" + "ca": "Completament traduït", + "pt": "Traduzido completamente" } } ] @@ -262,7 +277,8 @@ "en": "You have made changes on {_csCount} different occasions! That is awesome!", "de": "Sie haben bei {_csCount} verschiedenen Gelegenheiten Änderungen vorgenommen! Das ist großartig!", "ca": "Has fet {_csCount} en diferents ocasions! Això és sorprenent!", - "fr": "Vous avez fait {_csCount} modifications ! C'est génial !" + "fr": "Vous avez fait {_csCount} modifications ! C'est génial !", + "pt": "Você fez alterações em {_csCount} ocasiões diferentes! Isso é incrível!" }, "icon": "party" } @@ -278,7 +294,8 @@ "ca": "Has contribuït a traduir MapComplete! Això és fantàstic!", "de": "Sie haben dazu beigetragen, MapComplete zu übersetzen! Das ist großartig!", "nl": "Je hebt MapComplete helpen vertalen! Dat is fantastisch! Bedankt hiervoor!", - "cs": "Přispěli jste k překladu MapComplete! To je úžasné!" + "cs": "Přispěli jste k překladu MapComplete! To je úžasné!", + "pt": "Você contribuiu para a tradução do MapComplete! Fantástico!" }, "icon": "party" } @@ -305,7 +322,9 @@ "question": { "en": "Show user settings debug info?", "de": "Debug-Informationen zu den Benutzereinstellungen anzeigen?", - "cs": "Zobrazit informace o ladění v nastavení?" + "cs": "Zobrazit informace o ladění v nastavení?", + "ca": "Vols mostrar la informació de depuració de la configuració de l'usuari?", + "pt": "Mostrar informações de depuração das configurações do usuário?" }, "mappings": [ { @@ -313,7 +332,9 @@ "then": { "en": "Show debug info", "de": "Debug-Informationen anzeigen", - "cs": "Zobrazit informace o ladění" + "cs": "Zobrazit informace o ladění", + "ca": "Mostra la informació de depuració", + "pt": "Mostrar informações de depuração" } }, { @@ -321,7 +342,9 @@ "then": { "en": "Don't show debug info", "de": "Keine Debug-Informationen anzeigen", - "cs": "Nezobrazovat informace o ladění" + "cs": "Nezobrazovat informace o ladění", + "ca": "No mostris informació de depuració", + "pt": "Não mostrar informações de depuração" } }, { @@ -329,7 +352,8 @@ "then": { "en": "Don't show debug info", "de": "Keine Debug-Informationen anzeigen", - "cs": "Nezobrazovat informace o ladění" + "cs": "Nezobrazovat informace o ladění", + "pt": "Não mostrar informações de depuração" }, "hideInAnswer": true } diff --git a/assets/tagRenderings/questions.json b/assets/tagRenderings/questions.json index f682d722a..3297987d1 100644 --- a/assets/tagRenderings/questions.json +++ b/assets/tagRenderings/questions.json @@ -504,7 +504,7 @@ "hu": "Kutya bevihető és szabadon szaladgálhat", "it": "I cani sono ammessi e possono andare in giro liberamente", "nb_NO": "Hunder tillates og kan gå fritt", - "ca": "S'accepten gossos lliures", + "ca": "S'accepten gossos i poden estar solts", "sv": "Hundar tillåts och får springa fritt omkring", "zh_Hant": "允許犬隻而且可以自由跑動", "ru": "Собак свободно впускают", @@ -1995,7 +1995,7 @@ "ca": "Aquest objecte està il·luminat externament, p.e. amb un focus o altres llums", "cs": "Tento objekt je osvětlen zvenčí, např. pomocí reflektoru nebo jiných světel", "de": "Das Objekt wird von außen beleuchtet, z. B. durch Scheinwerfer oder andere Lichter", - "es": "Este objeto recibe iluminación, por ejemplo por un foco u otras luces", + "es": "Este objeto está iluminado desde el exterior, por ejemplo, por un foco u otras luces", "fr": "Cet objet est éclairé par l'extérieur, par ex. par un projecteur ou d'autres lumières", "pl": "Ten obiekt jest oświetlony zewnętrznie, np. przez reflektor lub inne światła" }, @@ -2015,7 +2015,7 @@ "ca": "Aquest objecte no emet llum i no està il·luminat externament", "cs": "Tento objekt nevyzařuje světlo a není osvětlen zvenčí", "de": "Das Objekt wird weder von außen beleuchtet, noch leuchtet es selbst", - "es": "Este objeto ni emite luz ni es iluminado", + "es": "Este objeto no emite luz y no está iluminado por fuentes externas", "fr": "Cet objet n'émet pas de lumière et n'est pas éclairé par l'extérieur", "pl": "Obiekt ten nie emituje światła i nie jest oświetlany z zewnątrz" } diff --git a/assets/themes/advertising/advertising.json b/assets/themes/advertising/advertising.json index afd134995..30989fdf8 100644 --- a/assets/themes/advertising/advertising.json +++ b/assets/themes/advertising/advertising.json @@ -26,7 +26,8 @@ "de": "Haben Sie sich schon einmal gefragt, wie viele Werbeanlagen es in unseren Straßen und Wegen gibt? Hier können Sie Informationen über alle Werbeeinrichtungen finden und hinzufügen, die Sie auf der Straße begegnen", "cs": "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", "fr": "Vous êtes-vous déjà demandé combien de publicité il y a dans nos rue ou sur nos routes ? Avec cette carte vous pouvez trouver et ajouter des informations sur tous les dispositifs publicitaires que vous pouvez trouver dans la rue", - "nl": "Heb je je ooit afgevraagd hoeveel reclameborden er zijn in onze straten? Met deze kaart kan je deze vinden en informatie toevoegen" + "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" }, "maintainer": "Offsel", "icon": "./assets/themes/advertising/icon.svg", diff --git a/assets/themes/etymology/etymology.json b/assets/themes/etymology/etymology.json index 1425ef56c..73fa58cbe 100644 --- a/assets/themes/etymology/etymology.json +++ b/assets/themes/etymology/etymology.json @@ -35,7 +35,7 @@ "it": "Su questa cartina sono visibili i nomi a cui sono riferiti gli oggetti. Le strade, gli edifici, etc. provengono da OpenStreetMap che è a sua volta collegata a Wikidata. Nel popup, se esiste, verrà mostrato l’articolo Wikipedia o l'elemento Wikidata a cui si riferisce il nome di quell’oggetto. Se l’oggetto stesso ha una pagina Wikpedia, anch’essa verrà mostrata.

    Anche tu puoi contribuire!Ingrandisci abbastanza e tutte le strade appariranno. Puoi cliccare su una e apparirà un popup con la ricerca Wikidata. Con pochi clic puoi aggiungere un collegamento etimologico. Tieni presente che per farlo, hai bisogno di un account gratuito su OpenStreetMap.", "zh_Hant": "在這份地圖,你可以看到物件是以何命名,道路、 建築等的命名由來連到 Wikidata。在跳出選單,你可以看到物件命名由來的維基條目 (如果有的話),或是 Wikidata 框。如果物件本身有維基頁面,也會顯示。

    你也可以貢獻!放大到夠大的層級,然後所有道路都會顯示。你可以點選一個之後 Wikidata 搜尋框會跳出來。只要點幾下,你可以新增詞源連結。注意你要有開放街圖帳號才能這麼做。", "hu": "Ezen a térképen az látható, hogy egy objektum milyen névre hallgat. Az utcák, épületek stb. az OpenStreetMapről származnak, amely össze van kapcsolva a Wikidata adatbázissal. A felugró ablakban megjelenik a megfelelő Wikipedia-szócikk (ha van) vagy egy Wikidata-doboz arról, amiről az objektumot elnevezték. Ha magának az objektumnak van Wikipédia-oldala, az is megjelenik.

    A térképet Ön is szerkesztheti!nagyítson rá, és az összes utca megjelenik. Ha valamelyikre rákattint, megjelenik Wikidata-kereső doboz. Néhány kattintással hozzáadhat egy etimológiai linket. Ne feledje, hogy ehhez szüksége van egy ingyenes OpenStreetMap-fiókra.", - "fr": "Retrouvez sur cette carte l’origine du nom d’un élément. Les rues, bâtiments, etc. proviennent d’OpenStreetMap et sont liés aux données venant de Wikidata. La fenêtre pop-up affiche l’article Wikipedia (s’il existe) ou l’infobox Wikidata de l’objet dont provient le nom. Si l’objet a sa propre page Wikipedia, elle sera aussi affichée.

    Vous pouvez contribuer aussi !Zoomez suffisamment et toutes les rues seront affichées. Cliquez sur l'une d'elles et une boîte de recherche Wikidata apparaîtra. En quelques clics, vous pouvez ajouter un lien étymologique. Vous devez disposer d’un compte OpenStreetMap gratuit.", + "fr": "Retrouvez sur cette carte l’origine du nom d’un élément. Les rues, bâtiments, etc. proviennent d’OpenStreetMap et sont liés aux données venant de Wikidata. La fenêtre pop-up affiche l’article Wikipedia (s’il existe) ou l’infobox Wikidata de l’objet dont provient le nom. Si l’objet a sa propre page Wikipedia, elle sera aussi affichée.

    Vous pouvez contribuer aussi ! Zoomez suffisamment et toutes les rues seront affichées. Cliquez sur l'une d'elles et une boîte de recherche Wikidata apparaîtra. En quelques clics, vous pouvez ajouter un lien étymologique. Vous devez disposer d’un compte OpenStreetMap gratuit.", "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.", diff --git a/assets/themes/mapcomplete-changes/mapcomplete-changes.json b/assets/themes/mapcomplete-changes/mapcomplete-changes.json index 98962045a..9ef55019b 100644 --- a/assets/themes/mapcomplete-changes/mapcomplete-changes.json +++ b/assets/themes/mapcomplete-changes/mapcomplete-changes.json @@ -1,13 +1,22 @@ { "id": "mapcomplete-changes", "title": { - "en": "Changes made with MapComplete" + "en": "Changes made with MapComplete", + "ca": "Canvis fets amb MapComplete", + "cs": "Změny provedené pomocí MapComplete", + "de": "Änderungen mit MapComplete" }, "shortDescription": { - "en": "Shows changes made by MapComplete" + "en": "Shows changes made by MapComplete", + "ca": "Mostra els canvis fets per MapComplete", + "cs": "Zobrazuje změny provedené nástrojem MapComplete", + "de": "Zeigt Änderungen, die mit MapComplete vorgenommen wurden" }, "description": { - "en": "This maps shows all the changes made with MapComplete" + "en": "This maps shows all the changes made with MapComplete", + "ca": "Aquest mapa mostra tots els canvis fets amb MapComplete", + "cs": "Tyto mapy zobrazují všechny změny provedené pomocí MapComplete", + "de": "Diese Karte zeigt alle mit MapComplete vorgenommenen Änderungen" }, "icon": "./assets/svg/logo.svg", "hideFromOverview": true, @@ -20,7 +29,10 @@ { "id": "mapcomplete-changes", "name": { - "en": "Changeset centers" + "en": "Changeset centers", + "ca": "Centre del conjunt de canvis", + "cs": "Centra změn", + "de": "Zentrum der Änderungssätze" }, "minzoom": 0, "source": { @@ -31,41 +43,62 @@ }, "title": { "render": { - "en": "Changeset for {theme}" + "en": "Changeset for {theme}", + "ca": "Conjunt de canvis per a {theme}", + "cs": "Sada změn pro {theme}", + "de": "Änderungssatz für {theme}" } }, "description": { - "en": "Shows all MapComplete changes" + "en": "Shows all MapComplete changes", + "ca": "Mostra tots els canvis de MapComplete", + "cs": "Zobrazí všechny změny MapComplete", + "de": "Zeigt alle MapComplete-Änderungen" }, "tagRenderings": [ { "id": "show_changeset_id", "render": { - "en": "Changeset {id}" + "en": "Changeset {id}", + "ca": "Conjunt de canvi {id}", + "cs": "Sada změn je {id}", + "de": "Änderungssatz {id}" } }, { "id": "contributor", "question": { - "en": "What contributor did make this change?" + "en": "What contributor did make this change?", + "ca": "Quin col·laborador va fer aquest canvi?", + "cs": "Který přispěvatel tuto změnu provedl?", + "de": "Wer hat diese Änderung vorgenommen?" }, "freeform": { "key": "user" }, "render": { - "en": "Change made by {user}" + "en": "Change made by {user}", + "ca": "Canvi fet per {user}", + "cs": "Změna provedená {user}", + "de": "Änderung vorgenommen von {user}" } }, { "id": "theme-id", "question": { - "en": "What theme was used to make this change?" + "en": "What theme was used to make this change?", + "ca": "Quin tema es va utilitzar per fer aquest canvi?", + "cs": "Jaké téma bylo použito k provedení této změny?", + "de": "Welches Thema wurde für diese Änderung verwendet?" }, "freeform": { "key": "theme" }, "render": { - "en": "Change with theme {theme}" + "en": "Change with theme {theme}", + "ca": "Canvi amb el tema {theme}", + "cs": "Změna pomocí tématu {theme}", + "de": "Geändert mit Thema {theme}" } }, { @@ -74,19 +107,31 @@ "key": "locale" }, "question": { - "en": "What locale (language) was this change made in?" + "en": "What locale (language) was this change made in?", + "ca": "Amb quina configuració regional (idioma) s'ha fet aquest canvi?", + "cs": "V jakém prostředí (jazyce) byla tato změna provedena?", + "de": "In welchem Gebietsschema (Sprache) wurde diese Änderung vorgenommen?" }, "render": { - "en": "User locale is {locale}" + "en": "User locale is {locale}", + "ca": "La configuració regional de l'usuari és {locale}", + "cs": "Uživatelské prostředí je {locale}", + "de": "Benutzergebietsschema ist {locale}" } }, { "id": "host", "render": { - "en": "Change with with {host}" + "en": "Change with with {host}", + "ca": "Canvi amb {host}", + "cs": "Změna u {host}", + "de": "Geändert über {host}" }, "question": { - "en": "What host (website) was this change made with?" + "en": "What host (website) was this change made with?", + "ca": "Amb quin amfitrió (lloc web) es va fer aquest canvi?", + "cs": "U jakého hostitele (webové stránky) byla tato změna provedena?", + "de": "Über welchen Host (Webseite) wurde diese Änderung vorgenommen?" }, "freeform": { "key": "host" @@ -435,7 +480,10 @@ } ], "question": { - "en": "Themename contains {search}" + "en": "Themename contains {search}", + "ca": "El nom del tema conté {search}", + "cs": "Themename obsahuje {search}", + "de": "Themename enthält {search}" } } ] @@ -451,7 +499,10 @@ } ], "question": { - "en": "Made by contributor {search}" + "en": "Made by contributor {search}", + "ca": "Fet pel col·laborador {search}", + "cs": "Vytvořil přispěvatel {search}", + "de": "Erstellt von {search}" } } ] @@ -467,7 +518,10 @@ } ], "question": { - "en": "Not made by contributor {search}" + "en": "Not made by contributor {search}", + "ca": "No fet pel col·laborador {search}", + "cs": "Ne vytvořeno přispěvatelem {search}", + "de": "Nicht erstellt von {search}" } } ] @@ -484,7 +538,10 @@ } ], "question": { - "en": "Made before {search}" + "en": "Made before {search}", + "ca": "Fet abans de {search}", + "cs": "Vytvořeno před {search}", + "de": "Erstellt vor {search}" } } ] @@ -501,7 +558,10 @@ } ], "question": { - "en": "Made after {search}" + "en": "Made after {search}", + "ca": "Fet després de {search}", + "cs": "Vytvořeno po {search}", + "de": "Erstellt nach {search}" } } ] @@ -517,7 +577,10 @@ } ], "question": { - "en": "User language (iso-code) {search}" + "en": "User language (iso-code) {search}", + "ca": "Idioma de l'usuari (codi iso) {search}", + "cs": "Jazyk uživatele (iso-kód) {search}", + "de": "Benutzersprache (ISO-Code) {search}" } } ] @@ -533,7 +596,10 @@ } ], "question": { - "en": "Made with host {search}" + "en": "Made with host {search}", + "ca": "Fet amb l'amfitrió {search}", + "cs": "Vyrobeno u hostitele {search}", + "de": "Erstellt mit host {search}" } } ] @@ -544,7 +610,10 @@ { "osmTags": "add-image>0", "question": { - "en": "Changeset added at least one image" + "en": "Changeset added at least one image", + "ca": "El conjunt de canvis ha afegit almenys una imatge", + "cs": "Sada změn přidala alespoň jeden obrázek", + "de": "Im Änderungssatz wurde mindestens ein Bild hinzugefügt" } } ] @@ -559,7 +628,10 @@ { "id": "link_to_more", "render": { - "en": "More statistics can be found here" + "en": "More statistics can be found here", + "ca": "Es poden trobar més estadístiques aquí", + "cs": "Další statistiky lze nalézt zde", + "de": "Weitere Statistiken hier" } }, { diff --git a/assets/themes/notes/notes.json b/assets/themes/notes/notes.json index 6d36e8ac7..ad9a47703 100644 --- a/assets/themes/notes/notes.json +++ b/assets/themes/notes/notes.json @@ -23,7 +23,7 @@ "es": "Una nota es un pin en el mapa con algún texto para indicar algo erróneo.

    Asegúrate de comprobar la vista de filtros para buscar usuarios y texto.", "fr": "Une note est une épingle sur la carte avec du text pour indiquer une erreur.

    Assurez-vous d’utiliser le filtre pour chercher des utilisateurs and du texte.", "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.", + "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." }, "icon": "./assets/themes/notes/logo.svg", diff --git a/assets/themes/onwheels/onwheels.json b/assets/themes/onwheels/onwheels.json index 80d207088..a933d836f 100644 --- a/assets/themes/onwheels/onwheels.json +++ b/assets/themes/onwheels/onwheels.json @@ -442,7 +442,7 @@ "ca": "Importar", "pa_PK": "ایمپورٹ کرو", "nl": "Importeren", - "cs": "Dovoz", + "cs": "Import", "es": "Importar" }, "icon": "./assets/svg/addSmall.svg", diff --git a/assets/themes/pets/pets.json b/assets/themes/pets/pets.json index 6b8085929..c78eb21f9 100644 --- a/assets/themes/pets/pets.json +++ b/assets/themes/pets/pets.json @@ -18,7 +18,7 @@ "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 vhodné pro vstup se psy, ..." }, "icon": "./assets/layers/dogpark/dog-park.svg", "startZoom": 10, diff --git a/assets/themes/trees/trees.json b/assets/themes/trees/trees.json index 2a3d7be97..0f1b4591c 100644 --- a/assets/themes/trees/trees.json +++ b/assets/themes/trees/trees.json @@ -17,7 +17,8 @@ "es": "Árboles", "da": "Træer", "pa_PK": "رُکھ", - "cs": "Stromy" + "cs": "Stromy", + "pt_BR": "Árvores" }, "shortDescription": { "en": "Map all the trees", @@ -50,7 +51,8 @@ "ca": "Mapeja tots els arbres!", "es": "¡Mapa de los Árboles!", "da": "Kortlæg alle træerne!", - "cs": "Zmapujte všechny stromy!" + "cs": "Zmapujte všechny stromy!", + "pt_BR": "Mapeie todas as árvores!" }, "icon": "./assets/themes/trees/logo.svg", "startLat": 50.642, diff --git a/langs/layers/ca.json b/langs/layers/ca.json index e53ba98f3..e54fb5ee9 100644 --- a/langs/layers/ca.json +++ b/langs/layers/ca.json @@ -35,16 +35,6 @@ "1": { "title": "un mupi" }, - "10": { - "description": "S'utilitza per a cartells publicitaris, retols de neó, logotips i cartells en entrades institucionals", - "title": "un lletrer" - }, - "11": { - "title": "una escupltura" - }, - "12": { - "title": "una paret pintada" - }, "2": { "title": "un mupi sobre la paret" }, @@ -71,6 +61,16 @@ }, "9": { "title": "un tòtem" + }, + "10": { + "description": "S'utilitza per a cartells publicitaris, retols de neó, logotips i cartells en entrades institucionals", + "title": "un lletrer" + }, + "11": { + "title": "una escupltura" + }, + "12": { + "title": "una paret pintada" } }, "tagRenderings": { @@ -165,9 +165,6 @@ "1": { "then": "Açò és un tauló d'anunis" }, - "10": { - "then": "Açò és una paret pintada" - }, "2": { "then": "Açò és una columna" }, @@ -191,6 +188,9 @@ }, "9": { "then": "Açò és un tòtem" + }, + "10": { + "then": "Açò és una paret pintada" } }, "question": "Quin tipus d'element publicitari és aquest?", @@ -205,9 +205,6 @@ "1": { "then": "Tauló d'anuncis" }, - "10": { - "then": "Paret Pintada" - }, "2": { "then": "Mupi" }, @@ -231,6 +228,9 @@ }, "9": { "then": "Tòtem" + }, + "10": { + "then": "Paret Pintada" } } } @@ -309,15 +309,6 @@ "1": { "then": "Mural" }, - "10": { - "then": "Azulejo (Rajoles decoratives espanyoles i portugueses)" - }, - "11": { - "then": "Enrajolat" - }, - "12": { - "then": "Tallat a la fusta" - }, "2": { "then": "Pintura" }, @@ -341,6 +332,15 @@ }, "9": { "then": "Relleu" + }, + "10": { + "then": "Azulejo (Rajoles decoratives espanyoles i portugueses)" + }, + "11": { + "then": "Enrajolat" + }, + "12": { + "then": "Tallat a la fusta" } }, "question": "Quin tipus d'obra és aquesta peça?", @@ -1049,11 +1049,6 @@ } }, "question": "Hi ha eines aquí per reparar la teva pròpia bicicleta?" - }, - "opening_hours": { - "override": { - "question": "Quan obri aquest cafè ciclista?" - } } }, "title": { @@ -1352,11 +1347,6 @@ "question": "Quines vàlvules són compatibles?", "render": "Aquesta bomba admet les vàlvules següents: {valves}" }, - "opening_hours_24_7": { - "override": { - "question": "Quan està obert aquest punt de reparació de bicicletes?" - } - }, "send_email_about_broken_pump": { "render": { "special": { @@ -1741,9 +1731,6 @@ "1": { "question": "Té un connector
    Schuko sense pin de terra (CEE7/4 tipus F)
    connector" }, - "13": { - "question": "Té un connector
    Tesla Supercharger (Destination) (Tipus 2 amb un cable de marca tesla)
    " - }, "4": { "question": "Té un connector de
    Tipus 1 amb cable (J1772)
    " }, @@ -1758,6 +1745,9 @@ }, "8": { "question": "Té un connector
    Tipus 2 (mennekes)
    " + }, + "13": { + "question": "Té un connector
    Tesla Supercharger (Destination) (Tipus 2 amb un cable de marca tesla)
    " } } } @@ -1807,6 +1797,30 @@ "1": { "then": "Endoll de paret Schuko sense pin a terra (CEE7/4 tipus F)" }, + "2": { + "then": "Endoll de paret Europeu amb pin de terra (CEE7/4 tipus E)" + }, + "3": { + "then": "Endoll de paret Europeu amb pin a terra (CEE7/4 tipus E)" + }, + "4": { + "then": "CHAdeMo" + }, + "5": { + "then": "Chademo" + }, + "6": { + "then": "Tipus 1 amb cable (J1772)" + }, + "7": { + "then": "Tipus 1 amb cable (J1772)" + }, + "8": { + "then": "Tipus 1 sense cable (J1772)" + }, + "9": { + "then": "Tipus 1 sense cable (J1772)" + }, "10": { "then": "CSS 1Tipus 1 (també conegut com Tipus 1 combo)" }, @@ -1837,9 +1851,6 @@ "19": { "then": "Tipus 2 amb cable (mennekes)" }, - "2": { - "then": "Endoll de paret Europeu amb pin de terra (CEE7/4 tipus E)" - }, "20": { "then": "CSS Supercarregador Tesla (tipus2_css de la marca)" }, @@ -1857,27 +1868,6 @@ }, "26": { "then": "USB per a carregar mòbils i dispositius petits" - }, - "3": { - "then": "Endoll de paret Europeu amb pin a terra (CEE7/4 tipus E)" - }, - "4": { - "then": "CHAdeMo" - }, - "5": { - "then": "Chademo" - }, - "6": { - "then": "Tipus 1 amb cable (J1772)" - }, - "7": { - "then": "Tipus 1 amb cable (J1772)" - }, - "8": { - "then": "Tipus 1 sense cable (J1772)" - }, - "9": { - "then": "Tipus 1 sense cable (J1772)" } }, "question": "Quins tipus de connexions de càrrega estan disponibles aquí?" @@ -2865,21 +2855,6 @@ "1": { "then": "Això és una fregiduria" }, - "10": { - "then": "Aquí es serveixen plats xinesos" - }, - "11": { - "then": "Aquí es serveixen plats grecs" - }, - "12": { - "then": "Aquí es serveixen plats indis" - }, - "13": { - "then": "Aquí es serveixen plats turcs" - }, - "14": { - "then": "Aquí es serveixen plats tailandesos" - }, "2": { "then": "Principalment serveix pasta" }, @@ -2900,6 +2875,21 @@ }, "9": { "then": "Aquí es serveixen plats francesos" + }, + "10": { + "then": "Aquí es serveixen plats xinesos" + }, + "11": { + "then": "Aquí es serveixen plats grecs" + }, + "12": { + "then": "Aquí es serveixen plats indis" + }, + "13": { + "then": "Aquí es serveixen plats turcs" + }, + "14": { + "then": "Aquí es serveixen plats tailandesos" } }, "question": "Quin menjar es serveix aquí?", @@ -3993,6 +3983,30 @@ "1": { "question": "Reciclatge de piles" }, + "2": { + "question": "Reciclatge de cartrons de begudes" + }, + "3": { + "question": "Reciclatge de llaunes" + }, + "4": { + "question": "Reciclatge de roba" + }, + "5": { + "question": "Reciclatge d'oli de cuina" + }, + "6": { + "question": "Reciclatge d'oli de motor" + }, + "7": { + "question": "Reciclatge de tubs fluorescents" + }, + "8": { + "question": "Reciclatge de residus verds" + }, + "9": { + "question": "Reciclatge d'ampolles de vidre" + }, "10": { "question": "Reciclatge de vidre" }, @@ -4023,32 +4037,8 @@ "19": { "question": "Reciclatge del rebuig" }, - "2": { - "question": "Reciclatge de cartrons de begudes" - }, "20": { "question": "Reciclatge del rebuig" - }, - "3": { - "question": "Reciclatge de llaunes" - }, - "4": { - "question": "Reciclatge de roba" - }, - "5": { - "question": "Reciclatge d'oli de cuina" - }, - "6": { - "question": "Reciclatge d'oli de motor" - }, - "7": { - "question": "Reciclatge de tubs fluorescents" - }, - "8": { - "question": "Reciclatge de residus verds" - }, - "9": { - "question": "Reciclatge d'ampolles de vidre" } } }, @@ -4111,6 +4101,30 @@ "1": { "then": "Aquí es poden reciclar els cartons de begudes" }, + "2": { + "then": "Aquí es poden reciclar llaunes" + }, + "3": { + "then": "Aquí es pot reciclar roba" + }, + "4": { + "then": "Aquí es pot reciclar oli de cuina" + }, + "5": { + "then": "Aquí es pot reciclar oli de motor" + }, + "6": { + "then": "Aquí es poden reciclar tub fluroescents" + }, + "7": { + "then": "Aquí es poden reciclar residus verds" + }, + "8": { + "then": "Ací es poden reciclar residus orgànics" + }, + "9": { + "then": "Aquí es poden reciclar ampolles de vidre" + }, "10": { "then": "Aquí es pot reciclar vidre" }, @@ -4141,9 +4155,6 @@ "19": { "then": "Aquí es poden reciclar sabates" }, - "2": { - "then": "Aquí es poden reciclar llaunes" - }, "20": { "then": "Aquí es poden reciclar petits electrodomèstics" }, @@ -4155,27 +4166,6 @@ }, "23": { "then": "Ací es pot reciclar el rebuig" - }, - "3": { - "then": "Aquí es pot reciclar roba" - }, - "4": { - "then": "Aquí es pot reciclar oli de cuina" - }, - "5": { - "then": "Aquí es pot reciclar oli de motor" - }, - "6": { - "then": "Aquí es poden reciclar tub fluroescents" - }, - "7": { - "then": "Aquí es poden reciclar residus verds" - }, - "8": { - "then": "Ací es poden reciclar residus orgànics" - }, - "9": { - "then": "Aquí es poden reciclar ampolles de vidre" } }, "question": "Què es pot reciclar aquí?" @@ -4602,12 +4592,6 @@ "1": { "then": "Aquest fanal utilitza LED" }, - "10": { - "then": "Aquest fanal utilitza làmpades de sodi d'alta pressió (taronja amb blanc)" - }, - "11": { - "then": "Aquest fanal s'il·lumina amb gas" - }, "2": { "then": "Aquest fanal utilitza il·luminació incandescent" }, @@ -4631,6 +4615,12 @@ }, "9": { "then": "Aquest fanal utilitza làmpades de sodi de baixa pressió (taronja monocroma)" + }, + "10": { + "then": "Aquest fanal utilitza làmpades de sodi d'alta pressió (taronja amb blanc)" + }, + "11": { + "then": "Aquest fanal s'il·lumina amb gas" } }, "question": "Quin tipus d'il·luminació utilitza aquest fanal?" @@ -5350,4 +5340,4 @@ } } } -} +} \ No newline at end of file diff --git a/langs/layers/cs.json b/langs/layers/cs.json index 83a90377a..b095f2465 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" } } } @@ -309,15 +309,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" }, @@ -341,6 +332,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?", @@ -1049,11 +1049,6 @@ } }, "question": "Jsou zde nástroje na opravu vlastního kola?" - }, - "opening_hours": { - "override": { - "question": "Kdy byla tato cyklistická kavárna otevřena?" - } } }, "title": { @@ -1546,4 +1541,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 10770d5cd..de57d27ad 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" } } } @@ -309,15 +309,6 @@ "1": { "then": "Wandbild" }, - "10": { - "then": "Azulejo (spanische dekorative Fliesenarbeit)" - }, - "11": { - "then": "Fliesenarbeit" - }, - "12": { - "then": "Holzschnitzerei" - }, "2": { "then": "Malerei" }, @@ -341,6 +332,15 @@ }, "9": { "then": "Relief" + }, + "10": { + "then": "Azulejo (spanische dekorative Fliesenarbeit)" + }, + "11": { + "then": "Fliesenarbeit" + }, + "12": { + "then": "Holzschnitzerei" } }, "question": "Um welche Art Kunstwerk handelt es sich?", @@ -1390,6 +1390,22 @@ }, "bike_shop": { "description": "Ein Geschäft, das speziell Fahrräder oder verwandte Artikel verkauft", + "filter": { + "1": { + "options": { + "0": { + "question": "Verkauft gebrauchte Fahrräder" + } + } + }, + "2": { + "options": { + "0": { + "question": "Bietet Selbstreparatur an" + } + } + } + }, "name": "Fahrradgeschäfte und -werkstätten", "presets": { "0": { @@ -1785,27 +1801,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" }, @@ -1829,6 +1824,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" } } } @@ -1884,6 +1900,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)" }, @@ -1914,9 +1954,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)" }, @@ -1947,32 +1984,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?" @@ -3458,15 +3474,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" }, @@ -3490,6 +3497,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?", @@ -3538,15 +3554,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" }, @@ -3570,6 +3577,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?", @@ -4493,6 +4509,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." }, @@ -4523,9 +4563,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." }, @@ -4540,27 +4577,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?" @@ -4646,21 +4662,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" }, @@ -4684,6 +4685,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": "Welches Essen gibt es hier?", @@ -5816,19 +5832,6 @@ } } }, - "10": { - "options": { - "0": { - "question": "Alle Notizen" - }, - "1": { - "question": "Importnotizen ausblenden" - }, - "2": { - "question": "Nur Importnotizen anzeigen" - } - } - }, "2": { "options": { "0": { @@ -5884,6 +5887,19 @@ "question": "Nur offene Notizen anzeigen" } } + }, + "10": { + "options": { + "0": { + "question": "Alle Notizen" + }, + "1": { + "question": "Importnotizen ausblenden" + }, + "2": { + "question": "Nur Importnotizen anzeigen" + } + } } }, "name": "OpenStreetMap-Hinweise", @@ -6212,21 +6228,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." }, @@ -6250,6 +6251,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?" @@ -6876,6 +6892,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" }, @@ -6906,32 +6946,8 @@ "19": { "question": "Recycling von Restabfällen" }, - "2": { - "question": "Recycling von Getränkekartons" - }, "20": { "question": "Recycling von Restabfällen" - }, - "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" } } }, @@ -6999,6 +7015,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" }, @@ -7029,9 +7069,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" }, @@ -7043,27 +7080,6 @@ }, "23": { "then": "Restmüll kann 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?" @@ -7639,12 +7655,6 @@ }, "question": "Hat die Treppe einen Handlauf?" }, - "multilevels": { - "override": { - "question": "Zwischen welchen Stockwerken befinden sich diese Treppen?", - "render": "Diese Stufen befinden sich zwischen den Stockwerken {level}" - } - }, "ramp": { "mappings": { "0": { @@ -7771,12 +7781,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" }, @@ -7800,6 +7804,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?" @@ -8058,18 +8068,6 @@ }, "render": "Dieser Fahrkartenentwerter ist Teil einer Zugangsbarriere vom Typ {barrier}" }, - "payment-options": { - "override": { - "mappings+": { - "0": { - "then": "Dieser Fahrkartenentwerter akzeptiert OV-Chipkaart" - }, - "1": { - "then": "Dieser Fahrkartenentwerter akzeptiert OV-Chipkaart" - } - } - } - }, "validator-operator": { "freeform": { "placeholder": "Name des Betreibers" @@ -8282,11 +8280,6 @@ }, "name": "Toiletten in anderen Einrichtungen", "tagRenderings": { - "opening_hours": { - "override": { - "question": "Wann ist die Einrichtung, in der sich diese Toiletten befinden, geöffnet?" - } - }, "toilet-access": { "mappings": { "0": { @@ -9127,4 +9120,4 @@ } } } -} +} \ No newline at end of file diff --git a/langs/layers/en.json b/langs/layers/en.json index 5c06ee0fe..cc5408bb6 100644 --- a/langs/layers/en.json +++ b/langs/layers/en.json @@ -35,16 +35,6 @@ "1": { "title": "a freestanding poster box" }, - "10": { - "description": "Used for advertising signs, neon signs, logos & institutional entrance signs", - "title": "a sign" - }, - "11": { - "title": "a sculpture" - }, - "12": { - "title": "a wall painting" - }, "2": { "title": "a poster box mounted on a wall" }, @@ -71,6 +61,16 @@ }, "9": { "title": "a totem" + }, + "10": { + "description": "Used for advertising signs, neon signs, logos & institutional entrance signs", + "title": "a sign" + }, + "11": { + "title": "a sculpture" + }, + "12": { + "title": "a wall painting" } }, "tagRenderings": { @@ -165,9 +165,6 @@ "1": { "then": "This is a board" }, - "10": { - "then": "This is a wall painting" - }, "2": { "then": "This is a column" }, @@ -191,6 +188,9 @@ }, "9": { "then": "This is a totem" + }, + "10": { + "then": "This is a wall painting" } }, "question": "Which type of advertising feature is this?", @@ -205,9 +205,6 @@ "1": { "then": "Board" }, - "10": { - "then": "Wall painting" - }, "2": { "then": "Poster Box" }, @@ -231,6 +228,9 @@ }, "9": { "then": "Totem" + }, + "10": { + "then": "Wall painting" } } } @@ -290,6 +290,9 @@ "presets": { "0": { "title": "an artwork" + }, + "1": { + "title": "an artwork on a wall" } }, "tagRenderings": { @@ -309,15 +312,6 @@ "1": { "then": "Mural" }, - "10": { - "then": "Azulejo (Spanish decorative tilework)" - }, - "11": { - "then": "Tilework" - }, - "12": { - "then": "Woodcarving" - }, "2": { "then": "Painting" }, @@ -341,6 +335,15 @@ }, "9": { "then": "Relief" + }, + "10": { + "then": "Azulejo (Spanish decorative tilework)" + }, + "11": { + "then": "Tilework" + }, + "12": { + "then": "Woodcarving" } }, "question": "What is the type of this artwork?", @@ -1390,6 +1393,22 @@ }, "bike_shop": { "description": "A shop specifically selling bicycles or related items", + "filter": { + "1": { + "options": { + "0": { + "question": "Sells second hand bicycles" + } + } + }, + "2": { + "options": { + "0": { + "question": "Offers DIY bike repair" + } + } + } + }, "name": "Bike repair/shop", "presets": { "0": { @@ -1785,27 +1804,6 @@ "1": { "question": "Has a
    Schuko wall plug without ground pin (CEE7/4 type F)
    connector" }, - "10": { - "question": "Has a
    Type 2 with cable (mennekes)
    connector" - }, - "11": { - "question": "Has a
    Tesla Supercharger CCS (a branded type2_css)
    connector" - }, - "12": { - "question": "Has a
    Tesla Supercharger (destination)
    connector" - }, - "13": { - "question": "Has a
    Tesla Supercharger (Destination) (A Type 2 with cable branded as tesla)
    connector" - }, - "14": { - "question": "Has a
    USB to charge phones and small electronics
    connector" - }, - "15": { - "question": "Has a
    Bosch Active Connect with 3 pins and cable
    connector" - }, - "16": { - "question": "Has a
    Bosch Active Connect with 5 pins and cable
    connector" - }, "2": { "question": "Has a
    European wall plug with ground pin (CEE7/4 type E)
    connector" }, @@ -1829,6 +1827,27 @@ }, "9": { "question": "Has a
    Type 2 CCS (mennekes)
    connector" + }, + "10": { + "question": "Has a
    Type 2 with cable (mennekes)
    connector" + }, + "11": { + "question": "Has a
    Tesla Supercharger CCS (a branded type2_css)
    connector" + }, + "12": { + "question": "Has a
    Tesla Supercharger (destination)
    connector" + }, + "13": { + "question": "Has a
    Tesla Supercharger (Destination) (A Type 2 with cable branded as tesla)
    connector" + }, + "14": { + "question": "Has a
    USB to charge phones and small electronics
    connector" + }, + "15": { + "question": "Has a
    Bosch Active Connect with 3 pins and cable
    connector" + }, + "16": { + "question": "Has a
    Bosch Active Connect with 5 pins and cable
    connector" } } } @@ -1884,6 +1903,30 @@ "1": { "then": "Schuko wall plug without ground pin (CEE7/4 type F)" }, + "2": { + "then": "European wall plug with ground pin (CEE7/4 type E)" + }, + "3": { + "then": "European wall plug with ground pin (CEE7/4 type E)" + }, + "4": { + "then": "Chademo" + }, + "5": { + "then": "Chademo" + }, + "6": { + "then": "Type 1 with cable (J1772)" + }, + "7": { + "then": "Type 1 with cable (J1772)" + }, + "8": { + "then": "Type 1 without cable (J1772)" + }, + "9": { + "then": "Type 1 without cable (J1772)" + }, "10": { "then": "Type 1 CCS (aka Type 1 Combo)" }, @@ -1914,9 +1957,6 @@ "19": { "then": "Type 2 with cable (mennekes)" }, - "2": { - "then": "European wall plug with ground pin (CEE7/4 type E)" - }, "20": { "then": "Tesla Supercharger CCS (a branded type2_css)" }, @@ -1947,32 +1987,11 @@ "29": { "then": "Bosch Active Connect with 3 pins and cable" }, - "3": { - "then": "European wall plug with ground pin (CEE7/4 type E)" - }, "30": { "then": "Bosch Active Connect with 5 pins and cable" }, "31": { "then": "Bosch Active Connect with 5 pins and cable" - }, - "4": { - "then": "Chademo" - }, - "5": { - "then": "Chademo" - }, - "6": { - "then": "Type 1 with cable (J1772)" - }, - "7": { - "then": "Type 1 with cable (J1772)" - }, - "8": { - "then": "Type 1 without cable (J1772)" - }, - "9": { - "then": "Type 1 without cable (J1772)" } }, "question": "Which charging connections are available here?" @@ -3458,15 +3477,6 @@ "1": { "then": "This cycleway is paved" }, - "10": { - "then": "This cycleway is made of fine gravel" - }, - "11": { - "then": "This cycleway is made of pebblestone" - }, - "12": { - "then": "This cycleway is made from raw ground" - }, "2": { "then": "This cycleway is made of asphalt" }, @@ -3490,6 +3500,15 @@ }, "9": { "then": "This cycleway is made of gravel" + }, + "10": { + "then": "This cycleway is made of fine gravel" + }, + "11": { + "then": "This cycleway is made of pebblestone" + }, + "12": { + "then": "This cycleway is made from raw ground" } }, "question": "What is the surface of the cycleway made from?", @@ -3538,15 +3557,6 @@ "1": { "then": "This cycleway is paved" }, - "10": { - "then": "This cycleway is made of fine gravel" - }, - "11": { - "then": "This cycleway is made of pebblestone" - }, - "12": { - "then": "This cycleway is made from raw ground" - }, "2": { "then": "This cycleway is made of asphalt" }, @@ -3570,6 +3580,15 @@ }, "9": { "then": "This cycleway is made of gravel" + }, + "10": { + "then": "This cycleway is made of fine gravel" + }, + "11": { + "then": "This cycleway is made of pebblestone" + }, + "12": { + "then": "This cycleway is made from raw ground" } }, "question": "What is the surface of the street made from?", @@ -4493,6 +4512,30 @@ "1": { "then": "This fitness station has a sign with instructions for a specific exercise." }, + "2": { + "then": "This fitness station has a facility for sit-ups." + }, + "3": { + "then": "This fitness station has a facility for push-ups. Usually consists of one or more low horizontal bars." + }, + "4": { + "then": "This fitness station has bars for stretching." + }, + "5": { + "then": "This fitness station has a station for making hyperextensions." + }, + "6": { + "then": "This fitness station has rings for gymnastic exercises." + }, + "7": { + "then": "This fitness station has a horizontal ladder, also known as monkey bars." + }, + "8": { + "then": "This fitness station has wall bars to climb on." + }, + "9": { + "then": "This fitness station has posts for performing slalom exercises." + }, "10": { "then": "This fitness station has stepping stones." }, @@ -4523,9 +4566,6 @@ "19": { "then": "This fitness station has battling ropes." }, - "2": { - "then": "This fitness station has a facility for sit-ups." - }, "20": { "then": "This fitness station has a stationary bicycle." }, @@ -4540,27 +4580,6 @@ }, "24": { "then": "This fitness station has a slackline." - }, - "3": { - "then": "This fitness station has a facility for push-ups. Usually consists of one or more low horizontal bars." - }, - "4": { - "then": "This fitness station has bars for stretching." - }, - "5": { - "then": "This fitness station has a station for making hyperextensions." - }, - "6": { - "then": "This fitness station has rings for gymnastic exercises." - }, - "7": { - "then": "This fitness station has a horizontal ladder, also known as monkey bars." - }, - "8": { - "then": "This fitness station has wall bars to climb on." - }, - "9": { - "then": "This fitness station has posts for performing slalom exercises." } }, "question": "What kind of equipment does this fitness station have?" @@ -4646,21 +4665,6 @@ "1": { "then": "This is a friture" }, - "10": { - "then": "Chinese dishes are served here" - }, - "11": { - "then": "Greek dishes are served here" - }, - "12": { - "then": "Indian dishes are served here" - }, - "13": { - "then": "Turkish dishes are served here" - }, - "14": { - "then": "Thai dishes are served here" - }, "2": { "then": "Mainly serves pasta" }, @@ -4684,6 +4688,21 @@ }, "9": { "then": "French dishes are served here" + }, + "10": { + "then": "Chinese dishes are served here" + }, + "11": { + "then": "Greek dishes are served here" + }, + "12": { + "then": "Indian dishes are served here" + }, + "13": { + "then": "Turkish dishes are served here" + }, + "14": { + "then": "Thai dishes are served here" } }, "question": "Which food is served here?", @@ -5816,19 +5835,6 @@ } } }, - "10": { - "options": { - "0": { - "question": "All Notes" - }, - "1": { - "question": "Hide import notes" - }, - "2": { - "question": "Show only import Notes" - } - } - }, "2": { "options": { "0": { @@ -5884,6 +5890,19 @@ "question": "Only show open notes" } } + }, + "10": { + "options": { + "0": { + "question": "All Notes" + }, + "1": { + "question": "Hide import notes" + }, + "2": { + "question": "Show only import Notes" + } + } } }, "name": "OpenStreetMap notes", @@ -6212,21 +6231,6 @@ "1": { "then": "This is a normal parking space." }, - "10": { - "then": "This is a parking space reserved for parents with children." - }, - "11": { - "then": "This is a parking space reserved for staff." - }, - "12": { - "then": "This is a parking space reserved for taxis." - }, - "13": { - "then": "This is a parking space reserved for vehicles towing a trailer." - }, - "14": { - "then": "This is a parking space reserved for car sharing." - }, "2": { "then": "This is a disabled parking space." }, @@ -6250,6 +6254,21 @@ }, "9": { "then": "This is parking space reserved for motorcycles." + }, + "10": { + "then": "This is a parking space reserved for parents with children." + }, + "11": { + "then": "This is a parking space reserved for staff." + }, + "12": { + "then": "This is a parking space reserved for taxis." + }, + "13": { + "then": "This is a parking space reserved for vehicles towing a trailer." + }, + "14": { + "then": "This is a parking space reserved for car sharing." } }, "question": "What kind of parking space is this?" @@ -6876,6 +6895,30 @@ "1": { "question": "Recycling of batteries" }, + "2": { + "question": "Recycling of beverage cartons" + }, + "3": { + "question": "Recycling of cans" + }, + "4": { + "question": "Recycling of clothes" + }, + "5": { + "question": "Recycling of cooking oil" + }, + "6": { + "question": "Recycling of engine oil" + }, + "7": { + "question": "Recycling of fluorescent tubes" + }, + "8": { + "question": "Recycling of green waste" + }, + "9": { + "question": "Recycling of glass bottles" + }, "10": { "question": "Recycling of glass" }, @@ -6906,32 +6949,11 @@ "19": { "question": "Recycling of residual waste" }, - "2": { - "question": "Recycling of beverage cartons" - }, "20": { "question": "Recycling of residual waste" }, - "3": { - "question": "Recycling of cans" - }, - "4": { - "question": "Recycling of clothes" - }, - "5": { - "question": "Recycling of cooking oil" - }, - "6": { - "question": "Recycling of engine oil" - }, - "7": { - "question": "Recycling of fluorescent tubes" - }, - "8": { - "question": "Recycling of green waste" - }, - "9": { - "question": "Recycling of glass bottles" + "21": { + "question": "Recycling of bicycles" } } }, @@ -6999,6 +7021,30 @@ "1": { "then": "Beverage cartons can be recycled here" }, + "2": { + "then": "Cans can be recycled here" + }, + "3": { + "then": "Clothes can be recycled here" + }, + "4": { + "then": "Cooking oil can be recycled here" + }, + "5": { + "then": "Engine oil can be recycled here" + }, + "6": { + "then": "Fluorescent tubes can be recycled here" + }, + "7": { + "then": "Green waste can be recycled here" + }, + "8": { + "then": "Organic waste can be recycled here" + }, + "9": { + "then": "Glass bottles can be recycled here" + }, "10": { "then": "Glass can be recycled here" }, @@ -7029,9 +7075,6 @@ "19": { "then": "Shoes can be recycled here" }, - "2": { - "then": "Cans can be recycled here" - }, "20": { "then": "Small electrical appliances can be recycled here" }, @@ -7044,26 +7087,8 @@ "23": { "then": "Residual waste can be recycled here" }, - "3": { - "then": "Clothes can be recycled here" - }, - "4": { - "then": "Cooking oil can be recycled here" - }, - "5": { - "then": "Engine oil can be recycled here" - }, - "6": { - "then": "Fluorescent tubes can be recycled here" - }, - "7": { - "then": "Green waste can be recycled here" - }, - "8": { - "then": "Organic waste can be recycled here" - }, - "9": { - "then": "Glass bottles can be recycled here" + "24": { + "then": "Bicycles can be recycled here" } }, "question": "What can be recycled here?" @@ -7087,6 +7112,12 @@ }, "2": { "then": "Waste disposal container for residual waste" + }, + "3": { + "then": "This is a pickup point. The waste material is placed here without placing it in a dedicated container." + }, + "4": { + "then": "This is a dump where the waste material is stacked." } }, "question": "What type of recycling is this?" @@ -7771,12 +7802,6 @@ "1": { "then": "This lamp uses LEDs" }, - "10": { - "then": "This lamp uses high pressure sodium lamps (orange with white)" - }, - "11": { - "then": "This lamp is lit using gas" - }, "2": { "then": "This lamp uses incandescent lighting" }, @@ -7800,6 +7825,12 @@ }, "9": { "then": "This lamp uses low pressure sodium lamps (monochrome orange)" + }, + "10": { + "then": "This lamp uses high pressure sodium lamps (orange with white)" + }, + "11": { + "then": "This lamp is lit using gas" } }, "question": "What kind of lighting does this lamp use?" @@ -9127,4 +9158,4 @@ } } } -} +} \ No newline at end of file diff --git a/langs/layers/es.json b/langs/layers/es.json index d4aaa80b4..0889184f8 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 lletrer" - }, - "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 lletrer" + }, + "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" } } } @@ -309,12 +309,6 @@ "1": { "then": "Mural" }, - "10": { - "then": "Azulejo (Baldosas decorativas Españolas y Portuguesas)" - }, - "11": { - "then": "Cerámica" - }, "2": { "then": "Pintura" }, @@ -338,6 +332,12 @@ }, "9": { "then": "Relieve" + }, + "10": { + "then": "Azulejo (Baldosas decorativas Españolas y Portuguesas)" + }, + "11": { + "then": "Cerámica" } }, "question": "¿Qué tipo de obra es esta pieza?", @@ -1424,27 +1424,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
    " }, @@ -1468,6 +1447,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
    " } } } @@ -1522,6 +1522,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)" }, @@ -1552,9 +1576,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)" }, @@ -1585,32 +1606,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í?" @@ -2005,12 +2005,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" }, @@ -2025,6 +2019,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?", @@ -2070,9 +2070,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" }, @@ -2084,6 +2081,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?", @@ -2616,18 +2616,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" }, @@ -2648,6 +2636,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í?", @@ -3036,19 +3036,6 @@ } } }, - "10": { - "options": { - "0": { - "question": "Todas las notas" - }, - "1": { - "question": "Ocultar las nostras de importación" - }, - "2": { - "question": "Solo mostrar las notas de importación" - } - } - }, "2": { "options": { "0": { @@ -3104,6 +3091,19 @@ "question": "Solo mostrar las notas abiertas" } } + }, + "10": { + "options": { + "0": { + "question": "Todas las notas" + }, + "1": { + "question": "Ocultar las nostras de importación" + }, + "2": { + "question": "Solo mostrar las notas de importación" + } + } } }, "name": "Notas de OpenStreetMap", @@ -3406,6 +3406,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" }, @@ -3429,21 +3444,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" } } } @@ -3486,6 +3486,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" }, @@ -3509,24 +3527,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í?" @@ -3808,6 +3808,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}" @@ -3848,12 +3853,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" }, @@ -3874,6 +3873,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?" @@ -4327,4 +4332,4 @@ } } } -} +} \ No newline at end of file diff --git a/langs/layers/fr.json b/langs/layers/fr.json index 9d21df598..09d7d4323 100644 --- a/langs/layers/fr.json +++ b/langs/layers/fr.json @@ -29,16 +29,6 @@ "0": { "description": "Un grand équipement extérieur, principalement disposé dans les zones à fort trafic comme une route" }, - "10": { - "description": "Désigne une enseigne publicitaire, une enseigne néon, les logos ou des indications d'entrées", - "title": "une enseigne" - }, - "11": { - "title": "une sculpture" - }, - "12": { - "title": "une peinture murale" - }, "3": { "description": "Petit panneau pour l’affichage de proximité, généralement à destination des piétons", "title": "un petit panneau" @@ -61,6 +51,16 @@ }, "9": { "title": "un totem" + }, + "10": { + "description": "Désigne une enseigne publicitaire, une enseigne néon, les logos ou des indications d'entrées", + "title": "une enseigne" + }, + "11": { + "title": "une sculpture" + }, + "12": { + "title": "une peinture murale" } }, "tagRenderings": { @@ -143,9 +143,6 @@ "1": { "then": "C'est un petit panneau" }, - "10": { - "then": "C'est une peinture murale" - }, "2": { "then": "C'est une colonne" }, @@ -169,6 +166,9 @@ }, "9": { "then": "C'est un totem" + }, + "10": { + "then": "C'est une peinture murale" } }, "question": "De quel type de dispositif publicitaire s'agit-il ?" @@ -179,9 +179,6 @@ "1": { "then": "Petit panneau" }, - "10": { - "then": "Peinture murale" - }, "3": { "then": "Colonne" }, @@ -202,6 +199,9 @@ }, "9": { "then": "Totem" + }, + "10": { + "then": "Peinture murale" } } } @@ -280,15 +280,6 @@ "1": { "then": "Peinture murale" }, - "10": { - "then": "Azulejo (faïence latine)" - }, - "11": { - "then": "Carrelage" - }, - "12": { - "then": "Sculpture sur bois" - }, "2": { "then": "Peinture" }, @@ -312,6 +303,15 @@ }, "9": { "then": "Relief" + }, + "10": { + "then": "Azulejo (faïence latine)" + }, + "11": { + "then": "Carrelage" + }, + "12": { + "then": "Sculpture sur bois" } }, "question": "Quel est le type de cette œuvre d'art ?", @@ -2279,15 +2279,6 @@ "1": { "then": "Cette piste cyclable est goudronée" }, - "10": { - "then": "Cette piste cyclable est faite en graviers fins" - }, - "11": { - "then": "Cette piste cyclable est en cailloux" - }, - "12": { - "then": "Cette piste cyclable est faite en sol brut" - }, "2": { "then": "Cette piste cyclable est asphaltée" }, @@ -2311,6 +2302,15 @@ }, "9": { "then": "Cette piste cyclable est faite en graviers" + }, + "10": { + "then": "Cette piste cyclable est faite en graviers fins" + }, + "11": { + "then": "Cette piste cyclable est en cailloux" + }, + "12": { + "then": "Cette piste cyclable est faite en sol brut" } }, "question": "De quoi est faite la surface de la piste cyclable ?", @@ -2359,15 +2359,6 @@ "1": { "then": "Cette piste cyclable est pavée" }, - "10": { - "then": "Cette piste cyclable est faite en graviers fins" - }, - "11": { - "then": "Cette piste cyclable est en cailloux" - }, - "12": { - "then": "Cette piste cyclable est faite en sol brut" - }, "2": { "then": "Cette piste cyclable est asphaltée" }, @@ -2391,6 +2382,15 @@ }, "9": { "then": "Cette piste cyclable est faite en graviers" + }, + "10": { + "then": "Cette piste cyclable est faite en graviers fins" + }, + "11": { + "then": "Cette piste cyclable est en cailloux" + }, + "12": { + "then": "Cette piste cyclable est faite en sol brut" } }, "question": "De quel materiel est faite cette rue ?", @@ -3213,21 +3213,6 @@ "1": { "then": "C'est une friterie" }, - "10": { - "then": "Des plats chinois sont servis ici" - }, - "11": { - "then": "Des plats grecs sont servis ici" - }, - "12": { - "then": "Des plats indiens sont servis ici" - }, - "13": { - "then": "Des plats turcs sont servis ici" - }, - "14": { - "then": "Des plats thaïlandais sont servis ici" - }, "2": { "then": "Restaurant Italien" }, @@ -3251,6 +3236,21 @@ }, "9": { "then": "Des plats français sont servis ici" + }, + "10": { + "then": "Des plats chinois sont servis ici" + }, + "11": { + "then": "Des plats grecs sont servis ici" + }, + "12": { + "then": "Des plats indiens sont servis ici" + }, + "13": { + "then": "Des plats turcs sont servis ici" + }, + "14": { + "then": "Des plats thaïlandais sont servis ici" } }, "question": "Quelle type de nourriture est servie ici ?", @@ -5473,4 +5473,4 @@ } } } -} +} \ No newline at end of file diff --git a/langs/layers/it.json b/langs/layers/it.json index 6e48ce23b..00c08e6ef 100644 --- a/langs/layers/it.json +++ b/langs/layers/it.json @@ -626,6 +626,22 @@ }, "bike_shop": { "description": "Un negozio che vende specificatamente biciclette o articoli similari", + "filter": { + "1": { + "options": { + "0": { + "question": "Vende biciclette usate" + } + } + }, + "2": { + "options": { + "0": { + "question": "Offre riparazioni fai da te" + } + } + } + }, "name": "Venditore/riparatore bici", "presets": { "0": { diff --git a/langs/layers/nl.json b/langs/layers/nl.json index b6722bdf9..807d82491 100644 --- a/langs/layers/nl.json +++ b/langs/layers/nl.json @@ -177,6 +177,9 @@ "presets": { "0": { "title": "een kunstwerk" + }, + "1": { + "title": "een kunstwerk op een muur" } }, "tagRenderings": { @@ -342,7 +345,7 @@ "speech_output_language": { "render": { "special": { - "question": "In welke taal is de srpaak van deze geldautomaat?", + "question": "In welke taal is de spraak van deze geldautomaat?", "render_list_item": "Deze geldautomaat heeft spraak in {language():font-bold}", "render_single_language": "Deze automaat heeft spraak in {language():font-bold}" } @@ -1277,6 +1280,22 @@ }, "bike_shop": { "description": "Een winkel die hoofdzakelijk fietsen en fietstoebehoren verkoopt", + "filter": { + "1": { + "options": { + "0": { + "question": "Verkoopt tweedehands fietsen" + } + } + }, + "2": { + "options": { + "0": { + "question": "Biedt doe-het-zelfreparaties aan" + } + } + } + }, "name": "Fietszaak", "presets": { "0": { @@ -6605,6 +6624,9 @@ }, "20": { "question": "Recycling van restafval" + }, + "21": { + "question": "Recycling van fietsen" } } }, @@ -6737,6 +6759,9 @@ }, "23": { "then": "Restafval kan hier gerecycled worden" + }, + "24": { + "then": "Fietsen (en fietswrakken) kunnen hier gerecycled worden" } }, "question": "Wat kan hier gerecycled worden?" @@ -6760,6 +6785,12 @@ }, "2": { "then": "Afvalcontainer voor restafval" + }, + "3": { + "then": "Dit is een verzamelplaats zonder container waar het afval later opgepikt wordt." + }, + "4": { + "then": "Dit is een afvalhoop waar het afvalmateriaal bovenop elkaar gestapeld wordt." } }, "question": "Wat voor soort recycling is dit?" diff --git a/langs/layers/pt.json b/langs/layers/pt.json index 7c0671504..7737dd57f 100644 --- a/langs/layers/pt.json +++ b/langs/layers/pt.json @@ -35,16 +35,6 @@ "1": { "title": "uma caixa de pôster independente" }, - "10": { - "description": "Usado para sinais publicitários, sinais de néon, logotipos e sinais de entrada institucionais", - "title": "um sinal" - }, - "11": { - "title": "uma escultura" - }, - "12": { - "title": "uma pintura de parede" - }, "2": { "title": "uma caixa de pôster montada em uma parede" }, @@ -71,6 +61,16 @@ }, "9": { "title": "um totem" + }, + "10": { + "description": "Usado para sinais publicitários, sinais de néon, logotipos e sinais de entrada institucionais", + "title": "um sinal" + }, + "11": { + "title": "uma escultura" + }, + "12": { + "title": "uma pintura de parede" } }, "tagRenderings": { @@ -194,15 +194,6 @@ "1": { "then": "Mural" }, - "10": { - "then": "Azulejo (azulejo decorativo espanhol e português)" - }, - "11": { - "then": "Ladrilhos" - }, - "12": { - "then": "Entalhe em madeira" - }, "2": { "then": "Pintura" }, @@ -226,6 +217,15 @@ }, "9": { "then": "Relevo" + }, + "10": { + "then": "Azulejo (azulejo decorativo espanhol e português)" + }, + "11": { + "then": "Ladrilhos" + }, + "12": { + "then": "Entalhe em madeira" } }, "question": "Qual é o tipo desta obra de arte?", @@ -1000,4 +1000,4 @@ } } } -} +} \ No newline at end of file diff --git a/langs/layers/pt_BR.json b/langs/layers/pt_BR.json index b9b54b261..9d628ad37 100644 --- a/langs/layers/pt_BR.json +++ b/langs/layers/pt_BR.json @@ -651,4 +651,4 @@ } } } -} +} \ No newline at end of file diff --git a/langs/shared-questions/ca.json b/langs/shared-questions/ca.json index 053804a07..9e8db263a 100644 --- a/langs/shared-questions/ca.json +++ b/langs/shared-questions/ca.json @@ -307,4 +307,4 @@ "question": "Quina és la correspondent entitat a Wikidata?" } } -} +} \ No newline at end of file diff --git a/langs/shared-questions/es.json b/langs/shared-questions/es.json index 62d1b3c05..8205a7733 100644 --- a/langs/shared-questions/es.json +++ b/langs/shared-questions/es.json @@ -307,4 +307,4 @@ "question": "¿Cual es la entidad de Wikidata que se corresponde?" } } -} +} \ No newline at end of file diff --git a/langs/themes/cs.json b/langs/themes/cs.json index 57d8a0bab..1a3b3173e 100644 --- a/langs/themes/cs.json +++ b/langs/themes/cs.json @@ -904,33 +904,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": "Import" - } - } - }, - "1": { - "render": { - "special": { - "message": "Přidat všechny navrhované značky" - } - } - } - } - } - }, "4": { "override": { "filter": { @@ -973,6 +946,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": "Import" + } + } + }, + "1": { + "render": { + "special": { + "message": "Přidat všechny navrhované značky" + } + } + } + } + } } }, "title": "OnWheels" @@ -1133,6 +1133,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ží" + }, "15": { "description": "Zobrazuje vlaky odjíždějící z této stanice", "name": "Odjezdové tabule", @@ -1164,10 +1168,6 @@ "title": { "render": "Odjezdová tabule" } - }, - "3": { - "description": "Vrstva zobrazující vlaková nádraží", - "name": "Vlaková nádraží" } }, "title": "Vlaková nádraží" @@ -1259,4 +1259,4 @@ "shortDescription": "Mapa odpadkových košů", "title": "Odpadkový koš" } -} +} \ No newline at end of file diff --git a/langs/themes/fr.json b/langs/themes/fr.json index 75d7aba1d..6a5d724c0 100644 --- a/langs/themes/fr.json +++ b/langs/themes/fr.json @@ -796,33 +796,6 @@ "onwheels": { "description": "Sur cette carte nous pouvons voir et ajouter les différents endroits publiques accessibles aux chaises roulantes", "layers": { - "19": { - "override": { - "=title": { - "render": "Statistiques" - } - } - }, - "20": { - "override": { - "+tagRenderings": { - "0": { - "render": { - "special": { - "text": "Importation" - } - } - }, - "1": { - "render": { - "special": { - "message": "Ajouter tous les attributs suggérés" - } - } - } - } - } - }, "4": { "override": { "filter": { @@ -865,6 +838,33 @@ "override": { "name": "Places de stationnement pour personnes handicapées" } + }, + "19": { + "override": { + "=title": { + "render": "Statistiques" + } + } + }, + "20": { + "override": { + "+tagRenderings": { + "0": { + "render": { + "special": { + "text": "Importation" + } + } + }, + "1": { + "render": { + "special": { + "message": "Ajouter tous les attributs suggérés" + } + } + } + } + } } }, "title": "OnWheels" @@ -1023,6 +1023,10 @@ "stations": { "description": "Voir, modifier et ajouter des détails à une gare ferroviaire", "layers": { + "3": { + "description": "Couche montrant les gares", + "name": "Gares ferroviaires" + }, "15": { "description": "Panneau affichant les trains au départ depuis cette gare", "name": "Panneaux des départs", @@ -1051,10 +1055,6 @@ "title": { "render": "Tableau des départs" } - }, - "3": { - "description": "Couche montrant les gares", - "name": "Gares ferroviaires" } }, "title": "Gares ferroviaires" @@ -1146,4 +1146,4 @@ "shortDescription": "Une carte des poubelles", "title": "Poubelles" } -} +} \ No newline at end of file diff --git a/langs/themes/pt_BR.json b/langs/themes/pt_BR.json index 7746d62da..4e07ac02b 100644 --- a/langs/themes/pt_BR.json +++ b/langs/themes/pt_BR.json @@ -187,4 +187,4 @@ "description": "Mapeie todas as árvores!", "title": "Árvores" } -} +} \ No newline at end of file From da50791c0ad2be697315b4fe01dd7e3790603ae9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Podhoreck=C3=BD?= Date: Sun, 30 Apr 2023 06:55:57 +0000 Subject: [PATCH 42/62] Translated using Weblate (Czech) Currently translated at 63.7% (488 of 765 strings) Translation: MapComplete/Core Translate-URL: https://hosted.weblate.org/projects/mapcomplete/core/cs/ --- langs/cs.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/langs/cs.json b/langs/cs.json index 24fd2d952..3108fa481 100644 --- a/langs/cs.json +++ b/langs/cs.json @@ -542,13 +542,25 @@ }, "index": { "#": "Tyto texty se zobrazují nad tlačítky motivu, pokud není načten žádný motiv", + "featuredThemeTitle": "Tento týden", "intro": "MapComplete je prohlížeč a editor OpenStreetMap, který zobrazuje informace o prvcích konkrétního tématu a umožňuje je aktualizovat.", "logIn": "Přihlaste se, abyste viděli další témata, která jste dříve navštívili", "pickTheme": "Vyberte si téma níže a začněte.", "title": "Vítejte v MapComplete" }, "matrixbot": { + "commandFailed": "Omlouváme se, při spouštění {cmd} se něco pokazilo", + "commandNotFound": "Nerozuměl jsem vaší žádosti. Možná jste chtěli napsat {0}, {1}, {2} nebo {2}?

    Zadáním help zobrazíte přehled všech příkazů

    ", "commands": { + "dm": { + "argbody": "Vlastní tělo příkazu", + "argto": "ID, komu se má výstup odeslat", + "commandNotFound": "Příkaz {key} nebyl nalezen - viz help pro všechny příkazy", + "docs": "Provede příkaz a odešle výstup někomu jinému", + "executing": "Spuštění {_} a odeslání výsledku na {to}…", + "failed": "Nelze provést {cmd} z důvodu {message}", + "noDm": "Nemohl jsem vytvořit místo v {to}" + }, "info": { "closed": "Zavřeno", "closedTodayAndTomorrow": "Zavřeno dnes a zítra" From 7aeca6322d3ed7c294fcdee6c511dfd30a53ffa6 Mon Sep 17 00:00:00 2001 From: Paul Brunner Date: Mon, 1 May 2023 16:51:43 +0200 Subject: [PATCH 43/62] Adjusted translations in English, German, and Italian, mostly for bike-related themes. --- .../layers/bicycle_rental/bicycle_rental.json | 30 ++++++------ .../bicycle_tube_vending_machine.json | 2 +- assets/layers/bike_cafe/bike_cafe.json | 38 +++++++-------- assets/layers/bike_parking/bike_parking.json | 2 +- .../bike_repair_station.json | 6 +-- assets/layers/bike_shop/bike_shop.json | 46 +++++++++---------- .../bike_themed_object.json | 4 +- assets/layers/etymology/etymology.json | 1 + assets/layers/filters/filters.json | 10 ++-- assets/layers/food/food.json | 16 +++---- assets/layers/ghost_bike/ghost_bike.json | 2 +- 11 files changed, 79 insertions(+), 78 deletions(-) diff --git a/assets/layers/bicycle_rental/bicycle_rental.json b/assets/layers/bicycle_rental/bicycle_rental.json index 983a4e27e..ee95613bb 100644 --- a/assets/layers/bicycle_rental/bicycle_rental.json +++ b/assets/layers/bicycle_rental/bicycle_rental.json @@ -102,7 +102,7 @@ { "if": "shop=rental", "then": { - "en": "This is a rental buisiness which rents out various objects and/or vehicles. It rents out bicycles too, but this is not the main focus", + "en": "This is a rental business which rents out various objects and/or vehicles. It rents out bicycles too, but this is not the main focus", "nl": "Dit is een zaak die verschillende voorwerpen en/of voertuigen verhuurt, waaronder ook fietsen; al zijn fietsen niet de hoofdfocus", "de": "Dies ist ein Geschäft, das verschiedene Gegenstände und/oder Fahrzeuge vermietet. Es vermietet auch Fahrräder, aber das ist nicht der Hauptschwerpunkt", "es": "Este es un negocio de alquileres que alquila varios objetos y/o vehículos. También alquila bicicletas, pero este no es el enfoque principal", @@ -133,7 +133,7 @@ { "if": "bicycle_rental=docking_station", "then": { - "en": "This is an automated docking station, where a bicycle is mechanically locked into a structure", + "en": "This is an automated docking station, where a bicycle is mechanically locked to a structure", "nl": "Dit is een docking station waar de fietsen mechanisch in een grotere structuur worden vastgemaakt", "de": "Dies ist eine automatisierte Radstation, bei der Fahrräder mechanisch in einer Struktur verriegelt werden", "es": "Esta es una estación automática, en la que una bici se asegura mecánicamente a una estructura", @@ -160,7 +160,7 @@ { "if": "bicycle_rental=dropoff_point", "then": { - "en": "This is a dropoff point, e.g. a reserved parking to place the bicycles which clearly marked as being for the rental service only", + "en": "This is a dropoff point, e.g. a reserved parking to place the bicycles clearly marked as being for the rental service only", "nl": "Dit is een dropzone, bv. een fietsparkeerplaats die is voorbehouden voor fietsverhuur", "de": "Dies ist ein Rückgabepunkt, z. B. ein reservierter Fahrradstellplatz, der deutlich als solcher gekennzeichnet ist", "es": "Este es un punto de entrega, ej. un aparcamiento reservado para colocar las bicicletas, claramente marcado como solo para el servicio de alquiler", @@ -235,7 +235,7 @@ "then": { "en": "Normal city bikes can be rented here", "nl": "Gewone stadsfietsen kunnen hier gehuurd worden", - "de": "Normale Stadtfahrräder können geliehen werden", + "de": "Normale Stadtfahrräder können ausgeliehen werden", "es": "Aquí se pueden alquilar bicis normales", "da": "Her kan man leje almindelige bycykler", "fr": "Des vélos de ville peuvent être loués ici", @@ -248,7 +248,7 @@ "then": { "en": "Electrical bikes can be rented here", "nl": "Elektrische fietsen kunnen hier gehuurd worden", - "de": "Elektrofahrräder können geliehen werden", + "de": "Elektrofahrräder können ausgeliehen werden", "es": "Aquí se pueden alquilar bicis eléctricas", "da": "El-cykler kan lejes her", "fr": "Des vélos électriques peuvent être loués ici", @@ -261,7 +261,7 @@ "then": { "en": "BMX bikes can be rented here", "nl": "BMX-fietsen kunnen hier gehuurd worden", - "de": "BMX-Räder können geliehen werden", + "de": "BMX-Räder können ausgeliehen werden", "es": "Aquí se pueden alquilar bicis BMX", "da": "BMX cykler kan lejes her", "fr": "Des BMX peuvent être loués ici", @@ -274,7 +274,7 @@ "then": { "en": "Mountainbikes can be rented here", "nl": "Mountainbikes kunnen hier gehuurd worden", - "de": "Mountainbikes können geliehen werden", + "de": "Mountainbikes können ausgeliehen werden", "es": "Aquí se pueden alquilar bicis de montaña", "da": "Mountainbikes kan lejes her", "fr": "Des vélos de montagne peuvent être loués ici", @@ -287,7 +287,7 @@ "then": { "en": "Bikes for children can be rented here", "nl": "Kinderfietsen kunnen hier gehuurd worden", - "de": "Kinderfahrräder können geliehen werden", + "de": "Kinderfahrräder können ausgeliehen werden", "es": "Aquí se pueden alquilar bicis infantiles", "da": "Børnecykler kan lejes her", "fr": "Des vélos d'enfants peuvent être loués ici", @@ -300,7 +300,7 @@ "then": { "en": "Tandem bicycles can be rented here", "nl": "Tandems kunnen hier gehuurd worden", - "de": "Tandems können geliehen werden", + "de": "Tandems können ausgeliehen werden", "da": "Tandemcykler kan lejes her", "fr": "Des tandems peuvent être loués ici", "es": "Aquí se pueden alquilar tándems", @@ -313,7 +313,7 @@ "then": { "en": "Race bicycles can be rented here", "nl": "Wielerfietsen (sportfietsen) kunnen hier gehuurd worden", - "de": "Rennräder können geliehen werden", + "de": "Rennräder können ausgeliehen werden", "es": "Aquí se pueden alquilar bicicletas de carreras", "da": "Racercykler kan lejes her", "fr": "Des vélos de course peuvent être loués ici", @@ -327,7 +327,7 @@ "en": "Bike helmets can be rented here", "nl": "Fietshelmen kunnen hier gehuurd worden", "es": "Aquí se pueden alquilar cascos", - "de": "Fahrradhelme können geliehen werden", + "de": "Fahrradhelme können ausgeliehen werden", "fr": "Des casques de vélos peuvent être loués ici", "da": "Cykelhjelme kan lejes her", "cs": "Zde si můžete půjčit cyklistické přilby", @@ -406,9 +406,9 @@ [ "mtb", { - "en": "mountainbike", - "nl": "mountainbike", - "ca": "bicicleta de muntanya", + "en": "mountainbikes", + "nl": "mountainbikes", + "ca": "bicicletas de muntanya", "de": "Mountainbikes", "es": "bicis de montaña", "da": "mountainbike", @@ -452,7 +452,7 @@ "bicycle_rental" ], "question": { - "en": "How much type_plural can be rented here?", + "en": "How many type_plural can be rented here?", "nl": "Hoeveel type_plural kunnen hier uitgeleend worden?", "de": "Wie viele type_plural können hier gemietet werden?", "fr": "Combien de type_plural peuvent être loués ici ?", 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 914ff122f..ab0f1b7fd 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 @@ -5,7 +5,7 @@ "nl": "Fietsbanden-verkoopsautomaat", "fr": "Distributeur automatique de chambre à air de vélo", "it": "Distributore automatico di camere d’aria per bici", - "de": "Automaten für Fahrradschläuche", + "de": "Automat für Fahrradschläuche", "ru": "Торговый автомат для велосипедистов", "zh_Hant": "自行車內胎自動售貨機", "pt_BR": "Máquina de venda automática de tubos de bicicleta", diff --git a/assets/layers/bike_cafe/bike_cafe.json b/assets/layers/bike_cafe/bike_cafe.json index bd76d1386..9fd0862cd 100644 --- a/assets/layers/bike_cafe/bike_cafe.json +++ b/assets/layers/bike_cafe/bike_cafe.json @@ -6,7 +6,7 @@ "fr": "Café vélo", "gl": "Café de ciclistas", "de": "Fahrrad-Cafés", - "it": "Caffè in bici", + "it": "Cafè per ciclisti", "zh_Hans": "自行车咖啡", "ru": "Велосипедное кафе", "zh_Hant": "單車咖啡廳", @@ -48,7 +48,7 @@ "fr": "Café Vélo", "gl": "Café de ciclistas", "de": "Fahrrad-Café", - "it": "Caffè in bici", + "it": "Cafè per ciclisti", "zh_Hans": "自行车咖啡", "ru": "Велосипедное кафе", "zh_Hant": "單車咖啡廳", @@ -67,7 +67,7 @@ "fr": "Café Vélo {name}", "gl": "Café de ciclistas {name}", "de": "Fahrrad-Café {name}", - "it": "Caffè in bici {name}", + "it": "Cafè per ciclisti {name}", "zh_Hans": "自行车咖啡 {name}", "ru": "Велосипедное кафе {name}", "zh_Hant": "單車咖啡廳{name}", @@ -87,8 +87,8 @@ "nl": "Wat is de naam van dit fietscafé?", "fr": "Quel est le nom de ce Café vélo ?", "gl": "Cal é o nome deste café de ciclistas?", - "de": "Wie heißt das Fahrrad-Café?", - "it": "Qual è il nome di questo caffè in bici?", + "de": "Wie heißt dieses Fahrrad-Café?", + "it": "Come si chiama questo cafè per ciclisti?", "zh_Hans": "这个自行车咖啡的名字是什么?", "ru": "Как называется это байк-кафе?", "zh_Hant": "這個單車咖啡廳的名稱是?", @@ -104,7 +104,7 @@ "fr": "Ce Café vélo s'appelle {name}", "gl": "Este café de ciclistas chámase {name}", "de": "Das Fahrrad-Café heißt {name}", - "it": "Questo caffè in bici è chiamato {name}", + "it": "Questo cafè per ciclisti si chiama {name}", "zh_Hans": "这家自行车咖啡叫做 {name}", "ru": "Это велосипедное кафе называется {name}", "zh_Hant": "這個單車咖啡廳叫做 {name}", @@ -126,8 +126,8 @@ "nl": "Biedt dit fietscafé een fietspomp aan voor iedereen?", "fr": "Est-ce que ce Café vélo propose une pompe en libre accès ?", "gl": "Este café de ciclistas ofrece unha bomba de ar para que calquera persoa poida usala?", - "de": "Hat das Fahrrad-Café eine Fahrradpumpe, die von jedem benutzt werden kann?", - "it": "Questo caffè in bici offre una pompa per bici che chiunque può utilizzare?", + "de": "Hat dieses Fahrrad-Café eine Fahrradpumpe, die von jedem benutzt werden kann?", + "it": "Questo cafè per ciclisti offre una pompa per bici che chiunque può utilizzare?", "zh_Hans": "这家自行车咖啡为每个使用者提供打气筒吗?", "ru": "Есть ли в этом велосипедном кафе велосипедный насос для всеобщего использования?", "zh_Hant": "這個單車咖啡廳有提供給任何人都能使用的單車打氣甬嗎?", @@ -144,7 +144,7 @@ "fr": "Ce Café vélo offre une pompe en libre accès", "gl": "Este café de ciclistas ofrece unha bomba de ar", "de": "Das Fahrrad-Café hat eine Fahrradpumpe, die von jedem benutzt werden kann", - "it": "Questo caffè in bici offre una pompa per bici liberamente utilizzabile", + "it": "Questo cafè per ciclisti offre una pompa per bici liberamente utilizzabile", "zh_Hans": "这家自行车咖啡为每个人提供打气筒", "zh_Hant": "這個單車咖啡廳有提供給任何人都能使用的單車打氣甬", "ru": "В этом велосипедном кафе есть велосипедный насос для всеобщего использования", @@ -161,7 +161,7 @@ "fr": "Ce Café vélo n'offre pas de pompe en libre accès", "gl": "Este café de ciclistas non ofrece unha bomba de ar", "de": "Das Fahrrad-Café hat keine Fahrradpumpe, die von jedem benutzt werden kann", - "it": "Questo caffè in bici non offre una pompa per bici liberamente utilizzabile", + "it": "Questo cafè per ciclisti non offre una pompa per bici liberamente utilizzabile", "zh_Hans": "这家自行车咖啡不为每个人提供打气筒", "zh_Hant": "這個單車咖啡廳並沒有為所有人提供單車打氣甬", "ru": "В этом велосипедном кафе нет велосипедного насоса для всеобщего использования", @@ -175,7 +175,7 @@ { "id": "bike_cafe-repair-tools", "question": { - "en": "Are there tools here to repair your own bike?", + "en": "Are tools offered to repair your own bike?", "nl": "Biedt dit fietscafé gereedschap aan om je fiets zelf te herstellen?", "fr": "Est-ce qu'il y a des outils pour réparer soi-même son vélo ?", "gl": "Hai ferramentas aquí para arranxar a túa propia bicicleta?", @@ -200,7 +200,7 @@ "fr": "Ce Café vélo propose des outils pour réparer son vélo soi-même", "gl": "Hai ferramentas aquí para arranxar a túa propia bicicleta", "de": "Das Fahrrad-Café bietet Werkzeug für die selbständige Reparatur an", - "it": "Questo caffè in bici fornisce degli attrezzi per la riparazione fai-da-te", + "it": "Questo cafè per ciclisti fornisce degli attrezzi per la riparazione fai-da-te", "zh_Hans": "这家自行车咖啡为DIY修理者提供工具", "zh_Hant": "這個單車咖啡廳提供工具讓你修理", "ru": "В этом велосипедном кафе есть инструменты для починки своего велосипеда", @@ -218,7 +218,7 @@ "fr": "Ce Café vélo ne propose pas d'outils pour réparer son vélo soi-même", "gl": "Non hai ferramentas aquí para arranxar a túa propia bicicleta", "de": "Das Fahrrad-Café bietet kein Werkzeug für die selbständige Reparatur an", - "it": "Questo caffè in bici non fornisce degli attrezzi per la riparazione fai-da-te", + "it": "Questo cafè per ciclisti non fornisce degli attrezzi per la riparazione fai-da-te", "zh_Hans": "这家自行车咖啡不为DIY修理者提供工具", "zh_Hant": "這個單車咖啡廳並沒有提供工具讓你修理", "ru": "В этом велосипедном кафе нет инструментов для починки своего велосипеда", @@ -237,8 +237,8 @@ "nl": "Herstelt dit fietscafé fietsen?", "fr": "Est-ce que ce Café vélo répare les vélos ?", "gl": "Este café de ciclistas arranxa bicicletas?", - "de": "Repariert das Fahrrad-Café Fahrräder?", - "it": "Questo caffè in bici ripara le bici?", + "de": "Repariert dieses Fahrrad-Café Fahrräder?", + "it": "Questo cafè per ciclisti ripara le bici?", "zh_Hans": "这家自行车咖啡t提供修车服务吗?", "zh_Hant": "這個單車咖啡廳是否能修理單車?", "ru": "Есть ли услуги ремонта велосипедов в этом велосипедном кафе?", @@ -257,7 +257,7 @@ "fr": "Ce Café vélo répare les vélos", "gl": "Este café de ciclistas arranxa bicicletas", "de": "Das Fahrrad-Café repariert Fahrräder", - "it": "Questo caffè in bici ripara le bici", + "it": "Questo cafè per ciclisti ripara le bici", "zh_Hans": "这家自行车咖啡可以修车", "zh_Hant": "這個單車咖啡廳修理單車", "ru": "В этом велосипедном кафе есть услуги ремонта велосипедов", @@ -276,7 +276,7 @@ "fr": "Ce Café vélo ne répare pas les vélos", "gl": "Este café de ciclistas non arranxa bicicletas", "de": "Das Fahrrad-Café repariert keine Fahrräder", - "it": "Questo caffè in bici non ripara le bici", + "it": "Questo cafè per ciclisti non ripara le bici", "zh_Hans": "这家自行车咖啡不能修车", "zh_Hant": "這個單車咖啡廳並不修理單車", "ru": "В этом велосипедном кафе нет услуг ремонта велосипедов", @@ -299,7 +299,7 @@ "en": "When it this bike café opened?", "nl": "Wanneer is dit fietscafé geopend?", "fr": "Quand ce Café vélo est-t-il ouvert ?", - "it": "Quando è aperto questo caffè in bici?", + "it": "Quando è aperto questo cafè per ciclisti?", "zh_Hans": "这家自行车咖啡什么时候开门营业?", "zh_Hant": "何時這個單車咖啡廳營運?", "ru": "Каков режим работы этого велосипедного кафе?", @@ -319,7 +319,7 @@ "fr": "une café vélo", "gl": "Café de ciclistas", "de": "ein Fahrrad-Café", - "it": "una caffè in bici", + "it": "un cafè per ciclisti", "zh_Hans": "自行车咖啡", "zh_Hant": "單車咖啡廳", "ru": "Велосипедное кафе", diff --git a/assets/layers/bike_parking/bike_parking.json b/assets/layers/bike_parking/bike_parking.json index 93b44472e..534a03392 100644 --- a/assets/layers/bike_parking/bike_parking.json +++ b/assets/layers/bike_parking/bike_parking.json @@ -263,7 +263,7 @@ { "if": "bicycle_parking=floor", "then": { - "en": "An area on the floor which is marked for bicycle parking", + "en": "An area on the floor which is marked for bicycle parking", "nl": "Een oppervlakte die gemarkeerd is om fietsen te parkeren", "fr": "Zone au sol qui est marquée pour le stationnement des vélos", "it": "Una zona del pavimento che è marcata per il parcheggio delle bici", diff --git a/assets/layers/bike_repair_station/bike_repair_station.json b/assets/layers/bike_repair_station/bike_repair_station.json index f1605083d..c5e85f12e 100644 --- a/assets/layers/bike_repair_station/bike_repair_station.json +++ b/assets/layers/bike_repair_station/bike_repair_station.json @@ -674,7 +674,7 @@ "nl": "Sclaverand/Presta (dunne fietsbanden)", "fr": "Sclaverand/Presta (pneus de vélos à faible largeur)", "gl": "Sclaverand (tamén coñecido como Presta)", - "de": "Sklaverand-/Presta-Ventile (für Rennräder)", + "de": "Sclaverand-/Presta-Ventile (für Rennräder)", "it": "Sclaverand (detta anche Presta)", "ru": "Клапан Presta (также известный как французский клапан)", "da": "Sclaverand/Presta (cykeldæk med smal bredde)", @@ -883,8 +883,8 @@ "fr": "Un dispositif pour gonfler vos pneus sur un emplacement fixe dans l'espace public.", "de": "Ein Gerät zum Aufpumpen von Reifen an einem festen Standort im öffentlichen Raum.", "pl": "Urządzenie do pompowania opon w stałym miejscu w przestrzeni publicznej.", - "pt_BR": "Um dispositivo para encher seus pneus em um local fixa no espaço público", - "pt": "Um aparelho para encher os seus pneus num local fixa no espaço público", + "pt_BR": "Um dispositivo para encher seus pneus em um local fixa no espaço público.", + "pt": "Um aparelho para encher os seus pneus num local fixa no espaço público.", "es": "Un dispositivo para inflar tus ruedas en una posición fija en el espacio público.", "da": "En anordning til at fylde dine dæk op på et fast sted i det offentlige rum.", "cs": "Zařízení pro huštění pneumatik na pevném místě na veřejném místě." diff --git a/assets/layers/bike_shop/bike_shop.json b/assets/layers/bike_shop/bike_shop.json index 8352eba45..97d3e0a32 100644 --- a/assets/layers/bike_shop/bike_shop.json +++ b/assets/layers/bike_shop/bike_shop.json @@ -6,7 +6,7 @@ "fr": "Magasin ou réparateur de vélo", "gl": "Tenda/arranxo de bicicletas", "de": "Fahrradgeschäfte und -werkstätten", - "it": "Venditore/riparatore bici", + "it": "Venditore/riparatore di biciclette", "ru": "Обслуживание велосипедов/магазин", "pt_BR": "Reparo/loja de bicicletas", "pt": "Reparo/loja de bicicletas", @@ -18,7 +18,7 @@ "allowMove": true, "source": { "osmTags": { - "#": "We select all bicycle shops, sport shops (but we try to weed out non-bicycle related shops), and any shop with a bicycle related tag", + "#": "We select all bicycle shops, sports shops (but we try to weed out non-bicycle related shops), and any shop with a bicycle related tag", "or": [ "shop=bicycle", { @@ -46,8 +46,8 @@ "nl": "Fietszaak", "fr": "Magasin ou réparateur de vélo", "gl": "Tenda/arranxo de bicicletas", - "de": "Fahrradwerkstatt/geschäft", - "it": "Venditore/riparatore bici", + "de": "Fahrradwerkstatt/-geschäft", + "it": "Venditore/riparatore di biciclette", "ru": "Обслуживание велосипедов/магазин", "pt_BR": "Reparo/loja de bicicletas", "pt": "Reparo/loja de bicicletas", @@ -63,7 +63,7 @@ ] }, "then": { - "en": "Sport gear shop {name}", + "en": "Sports gear shop {name}", "nl": "Sportwinkel {name}", "fr": "Magasin de sport {name}", "it": "Negozio di articoli sportivi {name}", @@ -108,11 +108,11 @@ }, "then": { "nl": "Fietsverhuur {name}", - "en": "Bicycle rental {name}", + "en": "Bicycle rental shop {name}", "fr": "Location de vélo {name}", "it": "Noleggio di biciclette {name}", "ru": "Прокат велосипедов {name}", - "de": "Fahrradverleih{name}", + "de": "Fahrradverleih {name}", "pt_BR": "Aluguel de bicicletas {name}", "pt": "Aluguel de bicicletas {name}", "es": "Alquiler de bicicletas {name}", @@ -133,7 +133,7 @@ "fr": "Réparateur de vélo {name}", "gl": "Arranxo de bicicletas {name}", "de": "Fahrradwerkstatt {name}", - "it": "Riparazione biciclette {name}", + "it": "Riparazione di biciclette {name}", "ru": "Ремонт велосипедов {name}", "pt_BR": "Reparo de bicicletas {name}", "pt": "Reparo de bicicletas {name}", @@ -168,8 +168,8 @@ "nl": "Fietszaak {name}", "fr": "Magasin ou réparateur de vélo {name}", "gl": "Tenda/arranxo de bicicletas {name}", - "de": "Fahrradwerkstatt/geschäft {name}", - "it": "Venditore/riparatore bici {name}", + "de": "Fahrradwerkstatt/-geschäft {name}", + "it": "Venditore/riparatore di biciclette {name}", "pt_BR": "Loja/reparo de bicicletas {name}", "pt": "Loja/reparo de bicicletas {name}", "da": "Cykelværksted{name}", @@ -259,8 +259,8 @@ "nl": "Wat is de naam van deze fietszaak?", "fr": "Quel est le nom du magasin de vélos ?", "gl": "Cal é o nome desta tenda de bicicletas?", - "de": "Wie heißt das Geschäft?", - "it": "Qual è il nome di questo negozio di biciclette?", + "de": "Wie heißt dieses Geschäft?", + "it": "Come si chiama questo negozio di biciclette?", "ru": "Как называется магазин велосипедов?", "pt_BR": "Qual o nome desta loja de bicicletas?", "pt": "Qual o nome desta loja de bicicletas?", @@ -274,7 +274,7 @@ "fr": "Ce magasin s'appelle {name}", "gl": "Esta tenda de bicicletas chámase {name}", "de": "Das Geschäft heißt {name}", - "it": "Questo negozio di biciclette è chiamato {name}", + "it": "Questo negozio di biciclette si chiama {name}", "ru": "Этот магазин велосипедов называется {name}", "pt_BR": "Esta loja de bicicletas se chama {name}", "pt": "Esta loja de bicicletas se chama {name}", @@ -313,7 +313,7 @@ "nl": "Verkoopt deze fietszaak fietsen?", "fr": "Est-ce que ce magasin vend des vélos ?", "gl": "Esta tenda vende bicicletas?", - "de": "Verkauft das Geschäft Fahrräder?", + "de": "Verkauft dieses Geschäft Fahrräder?", "it": "Questo negozio vende bici?", "ru": "Продаются ли велосипеды в этом магазине?", "pt_BR": "Esta loja vende bicicletas?", @@ -366,7 +366,7 @@ "nl": "Herstelt deze winkel fietsen?", "fr": "Est-ce que ce magasin répare des vélos ?", "gl": "Esta tenda arranxa bicicletas?", - "de": "Repariert das Geschäft Fahrräder?", + "de": "Repariert dieses Geschäft Fahrräder?", "it": "Questo negozio ripara bici?", "ru": "В этом магазине ремонтируют велосипеды?", "pt_BR": "Esta loja conserta bicicletas?", @@ -454,7 +454,7 @@ "nl": "Verhuurt deze winkel fietsen?", "fr": "Est-ce ce magasin loue des vélos ?", "gl": "Esta tenda aluga bicicletas?", - "de": "Vermietet das Geschäft Fahrräder?", + "de": "Vermietet dieses Geschäft Fahrräder?", "it": "Questo negozio noleggia le bici?", "ru": "Этот магазин сдает велосипеды в аренду?", "pt_BR": "Esta loja aluga bicicletas?", @@ -517,7 +517,7 @@ "nl": "Verkoopt deze winkel tweedehands fietsen?", "fr": "Est-ce ce magasin vend des vélos d'occasion ?", "gl": "Esta tenda vende bicicletas de segunda man?", - "de": "Verkauft das Geschäft gebrauchte Fahrräder?", + "de": "Verkauft dieses Geschäft gebrauchte Fahrräder?", "it": "Questo negozio vende bici usate?", "ru": "В этом магазине продаются подержанные велосипеды?", "es": "¿Vende bicis de segunda mano esta tienda?", @@ -579,7 +579,7 @@ "nl": "Biedt deze winkel een fietspomp aan voor iedereen?", "fr": "Est-ce que ce magasin offre une pompe en accès libre ?", "gl": "Esta tenda ofrece unha bomba de ar para uso de calquera persoa?", - "de": "Gibt es im Geschäft eine öffentlich nutzbare Luftpumpe?", + "de": "Gibt es in diesem Geschäft eine öffentlich nutzbare Luftpumpe?", "it": "Questo negozio offre l’uso a chiunque di una pompa per bici?", "ru": "Предлагается ли в этом магазине велосипедный насос для всеобщего пользования?", "es": "¿Esta tienda ofrece una bomba para que la utilice cualquiera?", @@ -655,7 +655,7 @@ "fr": "Ce magasin offre des outils pour réparer son vélo soi-même", "gl": "Hai ferramentas aquí para arranxar a túa propia bicicleta", "de": "Das Geschäft bietet Werkzeug an, um das eigene Fahrrad zu reparieren", - "it": "Questo negozio offre degli attrezzi per la riparazione fai-da-te", + "it": "Questo negozio offre degli attrezzi per la riparazione fai da te", "da": "Denne butik tilbyder værktøj til gør-det-selv-reparation", "es": "Esta tienda ofrece herramientas para la reparación DIY", "ca": "Aquesta botiga ofereix ferramentes per a la reparació DIY" @@ -669,7 +669,7 @@ "fr": "Ce magasin n'offre pas des outils pour réparer son vélo soi-même", "gl": "Non hai ferramentas aquí para arranxar a túa propia bicicleta", "de": "Das Geschäft bietet kein Werkzeug an, um das eigene Fahrrad zu reparieren", - "it": "Questo negozio non offre degli attrezzi per la riparazione fai-da-te", + "it": "Questo negozio non offre degli attrezzi per la riparazione fai da te", "da": "Denne butik tilbyder ikke værktøj til gør-det-selv reparation", "es": "Esta tienda no ofrece herramientas para la reparación DIY", "ca": "Aquesta botiga no ofereix ferramentes per a la reparació DIY" @@ -681,7 +681,7 @@ "en": "Tools for DIY repair are only available if you bought/hire the bike in the shop", "nl": "Het gereedschap aan om je fiets zelf te herstellen is enkel voor als je de fiets er kocht of huurt", "fr": "Des outils d'auto-réparation sont disponibles uniquement si vous avez acheté ou loué le vélo dans ce magasin", - "it": "Gli attrezzi per la riparazione fai-da-te sono disponibili solamente se hai acquistato/noleggiato la bici nel negozio", + "it": "Gli attrezzi per la riparazione fai da te sono disponibili solamente se hai acquistato/noleggiato la bici nel negozio", "de": "Das Geschäft bietet nur Werkzeug an, um das eigene Fahrrad zu reparieren, wenn es dort gekauft/gemietet wurde", "ru": "Инструменты для починки доступны только при покупке/аренде велосипеда в магазине", "es": "Las herramientas para reparaciones DIT solo están disponibles si compraste/alquilaste la bicicleta en la tienda", @@ -699,7 +699,7 @@ "fr": "Lave-t-on les vélos ici ?", "it": "Vengono lavate le bici qua?", "ru": "Здесь моют велосипеды?", - "de": "Bietet das Geschäft Fahrradreinigungen an?", + "de": "Bietet dieses Geschäft Fahrradreinigungen an?", "es": "¿Aquí se lavan bicicletas?", "da": "Vaskes cykler her?", "ca": "Aquí es renten bicicletes?" @@ -829,7 +829,7 @@ "options": [ { "question": { - "en": "Sells second hand bicycles", + "en": "Sells second-hand bicycles", "de": "Verkauft gebrauchte Fahrräder", "nl": "Verkoopt twedehands fietsen", "it": "Vende biciclette usate" diff --git a/assets/layers/bike_themed_object/bike_themed_object.json b/assets/layers/bike_themed_object/bike_themed_object.json index b9d61cf7f..3b49d7748 100644 --- a/assets/layers/bike_themed_object/bike_themed_object.json +++ b/assets/layers/bike_themed_object/bike_themed_object.json @@ -28,10 +28,10 @@ }, "title": { "render": { - "en": "Bike related object", + "en": "Bike-related object", "nl": "Fietsgerelateerd object", "fr": "Objet cycliste", - "de": "Mit Fahrrad zusammenhängendes Objekt", + "de": "Fahrradbezogenes Objekt", "it": "Oggetto relativo alle bici", "es": "Objeto relacionado con bicis", "da": "Cykelrelateret objekt" diff --git a/assets/layers/etymology/etymology.json b/assets/layers/etymology/etymology.json index 3caff1517..a953442e6 100644 --- a/assets/layers/etymology/etymology.json +++ b/assets/layers/etymology/etymology.json @@ -123,6 +123,7 @@ ], "de": [ "straße", + "strasse", "platz", "gasse", "weg", diff --git a/assets/layers/filters/filters.json b/assets/layers/filters/filters.json index 82645b3cb..63a9fb487 100644 --- a/assets/layers/filters/filters.json +++ b/assets/layers/filters/filters.json @@ -11,9 +11,9 @@ "options": [ { "question": { - "en": "Opened now", + "en": "Open now", "nl": "Nu geopened", - "de": "Aktuell geöffnet", + "de": "Jetzt geöffnet", "ca": "Obert ara", "es": "Abierta ahora", "fr": "Ouvert maintenant", @@ -34,7 +34,7 @@ "osmTags": "payment:cash=yes", "question": { "en": "Accepts cash", - "de": "Akzeptiert Bargeld", + "de": "Akzeptiert Barzahlung", "nl": "Accepteert cash", "es": "Acepta efectivo", "fr": "Accepte les espèces" @@ -124,7 +124,7 @@ { "question": { "en": "With or without tactile paving", - "de": "Mit oder ohne taktilem Pflaster", + "de": "Mit oder ohne taktiles Pflaster", "fr": "Avec ou sans revêtement podotactile", "nl": "Met of zonder voelbare bestrating" } @@ -141,7 +141,7 @@ { "question": { "en": "Without tactile paving", - "de": "Ohne taktilem Pflaster", + "de": "Ohne taktiles Pflaster", "fr": "Sans revêtement podotactile", "nl": "Zonder voelbare bestrating" }, diff --git a/assets/layers/food/food.json b/assets/layers/food/food.json index 5d2b26a58..4e7ee9979 100644 --- a/assets/layers/food/food.json +++ b/assets/layers/food/food.json @@ -219,7 +219,7 @@ "question": { "nl": "Welk soort gerechten worden hier geserveerd?", "en": "Which food is served here?", - "de": "Welches Essen gibt es hier?", + "de": "Was für Essen gibt es hier?", "es": "¿Qué comida se sirve aquí?", "fr": "Quelle type de nourriture est servie ici ?", "ca": "Quin menjar es serveix aquí?" @@ -471,7 +471,7 @@ "then": { "en": "This is a take-away only business", "nl": "Hier is enkel afhaal mogelijk", - "de": "Hier werden Gerichte ausschließlich zum Mitnehmen angeboten", + "de": "Hier werden ausschließlich Gerichte zum Mitnehmen angeboten", "es": "Este es un negocio solo para pedir para llevar", "fr": "Ceci est un resto uniquement de vente à emporter", "ca": "Aquest és un negoci només per emportar" @@ -482,7 +482,7 @@ "then": { "en": "Take-away is possible here", "nl": "Eten kan hier afgehaald worden", - "de": "Hier werden Gerichte auch zum Mitnehmen angeboten", + "de": "Hier werden unter anderem Gerichte zum Mitnehmen angeboten", "es": "Aquí es posible pedir para llevar", "fr": "La vente à emporter est possible ici" } @@ -492,7 +492,7 @@ "then": { "en": "Take-away is not possible here", "nl": "Hier is geen afhaalmogelijkheid", - "de": "Hier werden Gerichte nicht zum Mitnehmen angeboten", + "de": "Hier werden keine Gerichte zum Mitnehmen angeboten", "es": "Aquí no es posible pedir para llevar", "fr": "La vente à emporter n'est pas possible ici" } @@ -504,7 +504,7 @@ "id": "delivery", "question": { "en": "Delivers {title()} their food at home?", - "de": "Liefert {title()} ihr Essen nach Hause?", + "de": "Liefert {title()} Essen nach Hause?", "nl": "Levert {title()} aan huis?", "fr": "Est-ce que {title()} livre sa nourriture à domicile ?", "ca": "{title()} lliura el seu menjar a casa?" @@ -747,7 +747,7 @@ "en": "Only a small selection of snacks are vegetarian", "nl": "Slechts enkele vegetarische snacks", "fr": "Quelques snacks végétariens seulement", - "de": "Nur eine kleine Auswahl an Snacks ist vegetarisch" + "de": "Nur eine kleine Auswahl an vegetarischen Snacks ist erhältlich" } }, { @@ -786,7 +786,7 @@ "en": "A small selection of vegan snacks are available", "nl": "Slechts enkele veganistische snacks", "fr": "Quelques snacks végétaliens seulement", - "de": "Eine kleine Auswahl an veganen Snacks ist verfügbar" + "de": "Nur eine kleine Auswahl an veganen Snacks ist erhältlich" } }, { @@ -830,7 +830,7 @@ "then": { "en": "Only organic snacks are available", "nl": "Enkel biologische snacks zijn beschikbaar", - "de": "Nur biologische Snacks sind erhältlich" + "de": "Es sind nur biologische Snacks erhältlich" } } ], diff --git a/assets/layers/ghost_bike/ghost_bike.json b/assets/layers/ghost_bike/ghost_bike.json index da0fca99f..cc7e99efb 100644 --- a/assets/layers/ghost_bike/ghost_bike.json +++ b/assets/layers/ghost_bike/ghost_bike.json @@ -65,7 +65,7 @@ "title": { "en": "a ghost bike", "nl": "een witte fiets", - "de": "eine geisterrad", + "de": "ein Geisterrad", "it": "una bici fantasma", "fr": "une vélo fantôme", "eo": "Fantombiciklo", From 7298e2be8425593b3801178cc6e31cdd4031b766 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Mon, 1 May 2023 18:49:18 +0200 Subject: [PATCH 44/62] Chore: Translation sync --- assets/layers/atm/atm.json | 2 +- assets/layers/bike_shop/bike_shop.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/assets/layers/atm/atm.json b/assets/layers/atm/atm.json index cfdd1a542..e278cfa9b 100644 --- a/assets/layers/atm/atm.json +++ b/assets/layers/atm/atm.json @@ -345,4 +345,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/assets/layers/bike_shop/bike_shop.json b/assets/layers/bike_shop/bike_shop.json index e2906654a..f81a5e90a 100644 --- a/assets/layers/bike_shop/bike_shop.json +++ b/assets/layers/bike_shop/bike_shop.json @@ -893,4 +893,4 @@ ] } ] -} +} \ No newline at end of file From 2532d3d635b91ba6569659845199f65a4b6d761b Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Mon, 1 May 2023 18:49:43 +0200 Subject: [PATCH 45/62] Chore: translation sync --- langs/layers/ca.json | 904 ++++++--------------------------- langs/layers/cs.json | 328 +----------- langs/layers/de.json | 93 ++-- langs/layers/en.json | 57 ++- langs/layers/es.json | 297 +++++------ langs/layers/fr.json | 271 ++-------- langs/layers/it.json | 67 ++- langs/layers/nl.json | 35 +- langs/layers/pt.json | 2 +- langs/layers/pt_BR.json | 73 +-- langs/shared-questions/ca.json | 4 +- langs/shared-questions/es.json | 6 +- langs/themes/ca.json | 102 ---- langs/themes/cs.json | 170 ++----- langs/themes/de.json | 102 ---- 15 files changed, 611 insertions(+), 1900 deletions(-) diff --git a/langs/layers/ca.json b/langs/layers/ca.json index 524b02f46..b3941ed99 100644 --- a/langs/layers/ca.json +++ b/langs/layers/ca.json @@ -35,22 +35,12 @@ "1": { "title": "un mupi" }, - "10": { - "description": "S'utilitza per a cartells publicitaris, retols de neó, logotips i cartells en entrades institucionals", - "title": "un lletrer" - }, - "11": { - "title": "una escupltura" - }, - "12": { - "title": "una paret pintada" - }, "2": { "title": "un mupi sobre la paret" }, "3": { "description": "Un xicotet tauló d'anuncics per a anuncis del veïnat, normalment destitat a peatons", - "title": "un tauló d'anuncis" + "title": "un tauló d'anunis" }, "4": { "description": "Una extructura cilíndica exterior que mostra publicitat", @@ -71,16 +61,26 @@ }, "9": { "title": "un tòtem" + }, + "10": { + "description": "S'utilitza per a cartells publicitaris, retols de neó, logotips i cartells en entrades institucionals", + "title": "un lletrer" + }, + "11": { + "title": "una escupltura" + }, + "12": { + "title": "una paret pintada" } }, "tagRenderings": { "Sides": { "mappings": { "0": { - "then": "Aquest objecte té publicitat a un únic costat" + "then": "Aquest mupi té publicitat a un únic costat" }, "1": { - "then": "Aquest objecte té publicitat pels dos costas" + "then": "Aquest mupi té publicitat pels dos costas" } }, "question": "Per quants costats pots veure publicitat?" @@ -165,9 +165,6 @@ "1": { "then": "Açò és un tauló d'anunis" }, - "10": { - "then": "Açò és una paret pintada" - }, "2": { "then": "Açò és una columna" }, @@ -191,6 +188,9 @@ }, "9": { "then": "Açò és un tòtem" + }, + "10": { + "then": "Açò és una paret pintada" } }, "question": "Quin tipus d'element publicitari és aquest?", @@ -205,9 +205,6 @@ "1": { "then": "Tauló d'anuncis" }, - "10": { - "then": "Paret Pintada" - }, "2": { "then": "Mupi" }, @@ -231,6 +228,9 @@ }, "9": { "then": "Tòtem" + }, + "10": { + "then": "Paret Pintada" } } } @@ -309,15 +309,6 @@ "1": { "then": "Mural" }, - "10": { - "then": "Azulejo (Rajoles decoratives espanyoles i portugueses)" - }, - "11": { - "then": "Enrajolat" - }, - "12": { - "then": "Tallat a la fusta" - }, "2": { "then": "Pintura" }, @@ -341,6 +332,15 @@ }, "9": { "then": "Relleu" + }, + "10": { + "then": "Azulejo (Rajoles decoratives espanyoles i portugueses)" + }, + "11": { + "then": "Enrajolat" + }, + "12": { + "then": "Tallat a la fusta" } }, "question": "Quin tipus d'obra és aquesta peça?", @@ -801,9 +801,6 @@ "mappings": { "0": { "then": "Banc en una parada de transport públic" - }, - "1": { - "then": "Banc en marquesina" } }, "render": "Banc" @@ -933,12 +930,6 @@ "question": "Quin tipus de lloguer de bicicletes és aquest?" }, "rental_types": { - "renderings": { - "0": { - "question": "Quantes type_plural poden llogar-se aquí?", - "render": "{capacity:bicycle_type} type_plural es poden llogar aquí" - } - }, "rewrite": { "into": { "0": { @@ -954,7 +945,7 @@ "1": "Bicicletes BMX" }, "4": { - "1": "bicicleta de muntanya" + "1": "bicicletas de muntanya" }, "5": { "1": "maletes de bicicletes" @@ -1040,28 +1031,10 @@ "question": "Aquest cafè ciclista repara bicicletes?" }, "bike_cafe-repair-tools": { - "mappings": { - "0": { - "then": "Aquest cafè ciclista ofereix ferramentes per a la reparació DIY" - }, - "1": { - "then": "Aquest cafè ciclista no ofereix ferramentes per a la reparació DIY" - } - }, "question": "Hi ha eines aquí per reparar la teva pròpia bicicleta?" - }, - "opening_hours": { - "override": { - "question": "Quan obri aquest cafè ciclista?" - } } }, "title": { - "mappings": { - "0": { - "then": "Cafè ciclista {name}" - } - }, "render": "Cafeteria per a bicicletes" } }, @@ -1092,7 +1065,7 @@ "then": "El servei de rentat és gratuït" }, "1": { - "then": "Gratuït" + "then": "Debades" } }, "question": "Molt costa utilitzar el servei de rentat?", @@ -1222,7 +1195,6 @@ "name": "Manxa i reparació de bicicletes", "presets": { "0": { - "description": "Un dispositiu per a unflar les teues rodes en una posició fixa a l'espai públic.", "title": "una manxa per a bicicletes" }, "1": { @@ -1352,11 +1324,6 @@ "question": "Quines vàlvules són compatibles?", "render": "Aquesta bomba admet les vàlvules següents: {valves}" }, - "opening_hours_24_7": { - "override": { - "question": "Quan està obert aquest punt de reparació de bicicletes?" - } - }, "send_email_about_broken_pump": { "render": { "special": { @@ -1518,30 +1485,19 @@ }, "2": { "then": "Lloguer de bicicletes {name}" - }, - "3": { - "then": "Reparació de bicis {name}" - }, - "4": { - "then": "Botiga de bicis {name}" - }, - "5": { - "then": "Taller/botiga de bicis {name}" } }, "render": "Botiga/reparació de bicicletes" } }, "bike_themed_object": { - "description": "Una capa amb els objectes relacionats amb bicis però que no coinxideixen amb cap altra capa", "name": "Objectes relacionats amb bicicletes", "title": { "mappings": { "1": { "then": "Pista ciclable" } - }, - "render": "Objecte relacionat amb bicis" + } } }, "binocular": { @@ -1549,7 +1505,6 @@ "name": "Prismàtics", "presets": { "0": { - "description": "Un telescopi o un parell de prismàtics muntats en un pal, a disposició del públic per mirar al seu voltant. ", "title": "uns prismàtics" } }, @@ -1557,7 +1512,7 @@ "binocular-charge": { "mappings": { "0": { - "then": "Gratuït" + "then": "Debades" } }, "question": "Quant s'ha de pagar per utilitzar aquests prismàtics?", @@ -1573,7 +1528,6 @@ } }, "birdhide": { - "description": "Un observatori d'ocells", "filter": { "0": { "options": { @@ -1581,33 +1535,9 @@ "question": "Accessible per a cadires de rodes" } } - }, - "1": { - "options": { - "0": { - "question": "Només observatoris d'ocells coberts" - } - } - } - }, - "name": "Llocs per a vore ocells", - "presets": { - "0": { - "description": "Un refugi cobert on es poden veure ocells confortablement", - "title": "un observatori d'ocells" - }, - "1": { - "description": "Una pantalla o paret amb obertures per a observar ocells" } }, "tagRenderings": { - "bird-hide-shelter-or-wall": { - "mappings": { - "1": { - "then": "Observatori d'ocells" - } - } - }, "bird-hide-wheelchair": { "mappings": { "3": { @@ -1741,71 +1671,45 @@ "1": { "question": "Té un connector
    Schuko sense pin de terra (CEE7/4 tipus F)
    connector" }, - "13": { - "question": "Té un connector
    Tesla Supercharger (Destination) (Tipus 2 amb un cable de marca tesla)
    " - }, - "4": { - "question": "Té un connector de
    Tipus 1 amb cable (J1772)
    " - }, "5": { "question": "Té un connecgtor de
    Tipus 1sensecable (J1772)
    " }, "6": { "question": "Té un connector
    Tipus 1 CSS (Combo Tipus 1)
    " }, - "7": { - "question": "Té un connector
    Tesla Supercharger
    " - }, - "8": { - "question": "Té un connector
    Tipus 2 (mennekes)
    " + "13": { + "question": "Té un connector
    Tesla Supercharger (Destination) (Tipus 2 amb un cable de marca tesla)
    " } } } }, "name": "Estacions de càrrega", - "presets": { - "0": { - "title": "una estació de càrrega per a bicicletes elèctriques amb un endoll de paret europeu normal (destinat a carregar bicicletes elèctriques)" - }, - "1": { - "title": "una estació de càrrega per a cotxes" - } - }, "tagRenderings": { - "Auth phone": { - "question": "Quin és el número de telèfon per a la trucada d'autenticació o SMS?", - "render": "Autentiqueu-vos trucant o enviant SMS a {authentication:phone_call:number}" - }, - "Authentication": { - "mappings": { - "0": { - "then": "Autenticació mitjançant una targeta de soci" - }, - "1": { - "then": "Autenticació mitjançant una aplicació" - }, - "2": { - "then": "L'autenticació per trucada telefònica està disponible" - }, - "3": { - "then": "L'autenticació per SMS està disponible" - }, - "4": { - "then": "L'autenticació via NFC està disponible" - }, - "7": { - "then": "Carregar aquí (també) és possible sense autenticació" - } - }, - "question": "Quin tipus d'autenticació hi ha disponible a l'estació de càrrega?" - }, "Available_charging_stations (generated)": { "mappings": { - "0": { - "then": "Endoll de paret Schuko sense pin a terra (CEE7/4 tipus F)" + "2": { + "then": "Endoll de paret Europeu amb pin de terra (CEE7/4 tipus E)" }, - "1": { - "then": "Endoll de paret Schuko sense pin a terra (CEE7/4 tipus F)" + "3": { + "then": "Endoll de paret Europeu amb pin a terra (CEE7/4 tipus E)" + }, + "4": { + "then": "CHAdeMo" + }, + "5": { + "then": "Chademo" + }, + "6": { + "then": "Tipus 1 amb cable (J1772)" + }, + "7": { + "then": "Tipus 1 amb cable (J1772)" + }, + "8": { + "then": "Tipus 1 sense cable (J1772)" + }, + "9": { + "then": "Tipus 1 sense cable (J1772)" }, "10": { "then": "CSS 1Tipus 1 (també conegut com Tipus 1 combo)" @@ -1834,50 +1738,14 @@ "18": { "then": "Tipus 2 amb cable (mennekes)" }, - "19": { - "then": "Tipus 2 amb cable (mennekes)" - }, - "2": { - "then": "Endoll de paret Europeu amb pin de terra (CEE7/4 tipus E)" - }, "20": { "then": "CSS Supercarregador Tesla (tipus2_css de la marca)" }, - "21": { - "then": "CSS Supercarregador Tesla (un tipus2_css de la marca)" - }, - "22": { - "then": "Supercarregador Tesla (destí)" - }, - "23": { - "then": "Supercarregador Tesla (destí)" - }, "24": { "then": "Supercarregador Tesla (destí) (Un tipus 2 amb un cable marca tesla)" }, "26": { "then": "USB per a carregar mòbils i dispositius petits" - }, - "3": { - "then": "Endoll de paret Europeu amb pin a terra (CEE7/4 tipus E)" - }, - "4": { - "then": "CHAdeMo" - }, - "5": { - "then": "Chademo" - }, - "6": { - "then": "Tipus 1 amb cable (J1772)" - }, - "7": { - "then": "Tipus 1 amb cable (J1772)" - }, - "8": { - "then": "Tipus 1 sense cable (J1772)" - }, - "9": { - "then": "Tipus 1 sense cable (J1772)" } }, "question": "Quins tipus de connexions de càrrega estan disponibles aquí?" @@ -1904,15 +1772,8 @@ }, "2": { "then": "Aquí està prevista una estació de recàrrega" - }, - "3": { - "then": "Aquí està construint-se una estació de càrrega" - }, - "4": { - "then": "Aquesta estació de recàrrega s'ha desactivat permanentment i ja no s'utilitza, però encara és visible" } - }, - "question": "Està en ús aquest punt de recàrrega?" + } }, "Operator": { "mappings": { @@ -1995,18 +1856,6 @@ "question": "Quin corrent fan els endolls amb
    Tesla Supercharger (Destination)
    offer?", "render": "
    Tesla Supercharger (Destinació)
    sortida com a màxim {socket:tesla_destination:current}A" }, - "current-13": { - "mappings": { - "0": { - "then": "USB per a carregar telèfons i dispositius petits fins a 1 A" - }, - "1": { - "then": "USB per a carregar telèfons i dispositius petits fins a 2 A" - } - }, - "question": "Quina corrent ofereixen els connectors amb
    USBper a carrega telèfons i dispositius electrònics petits
    ?", - "render": "
    USBper a carregar telèfons i petits dispositius electrònics\ncom a màxim a {socket:USB-A:current}A" - }, "email": { "question": "Quin és el correu electrònic de l'operadora?" }, @@ -2033,16 +1882,11 @@ "then": "No hi ha límit de temps per a deixar el teu vehicle aquí" } }, - "question": "Quina és la quantitat màxima de temps que es permet permaneixer aquí?", - "render": "Un pot quedar-se com a màxim {canonical(maxstay)}" + "question": "Quina és la quantitat màxima de temps que es permet permaneixer aquí?" }, "phone": { "question": "A quin número es pot cridar si hi ha algun problema amb aquest punt de càrrega?" }, - "plugs-7": { - "question": "Quants endolls del tipus
    Tipus 2 (mennekes)
    hi ha disponibles aquí?", - "render": "Hi ha {socket:type2} endolls del tipus
    Tipus 2 (mennekes)
    disponibles aquí" - }, "voltage-2": { "mappings": { "0": { @@ -2050,9 +1894,6 @@ } }, "question": "Quin voltatge ofereixen els endolls amb
    CHAdeMO
    ?" - }, - "website": { - "question": "Quina és la pàgina web on es pot trobar més informació sobre aquest punt de recàrrega?" } }, "title": { @@ -2102,42 +1943,7 @@ } }, "climbing": { - "description": "Una capa fictícia que conté renderització d'etiquetes compartides entre les capes d'escalada", - "tagRenderings": { - "average_length": { - "question": "Quina és la longitud (mitjana) de les rutes en metres?", - "render": "Les rutes mesuren {canonical(climbing:length)} de mitja" - }, - "bouldering": { - "mappings": { - "0": { - "then": "Aquí és possible l'escalada en bloc" - }, - "1": { - "then": "Aquí no és possible l'escalada en bloc" - }, - "2": { - "then": "L'escalada en bloc és possible, tot i que només hi ha unes poques rutes" - }, - "3": { - "then": "Hi han {climbing:boulder} rutes d'escalada en bloc" - } - }, - "question": "És possible fer escalda en bloc aquí?" - }, - "fee": { - "mappings": { - "0": { - "then": "L'escalada en bloc aquí és gratuïta" - }, - "1": { - "then": "Cal pagar una quota per a escalar aquí" - } - }, - "question": "Es requereix una tarifa per a pujar aquí?", - "render": "S'ha de pagar una tarifa de {charge} per a escalar aquí" - } - } + "description": "Una capa fictícia que conté renderització d'etiquetes compartides entre les capes d'escalada" }, "climbing_area": { "description": "Una àrea on l'escalada és possible, p.e. una penya, lloc, bloc, … Conté l'agregació de rutes", @@ -2351,13 +2157,6 @@ "cycleways_and_roads": { "description": "Totes les infraestructures per les quals algú pot ciclar, acompanyades de preguntes sobre aquesta infraestructura", "tagRenderings": { - "Cycleway type for a road": { - "mappings": { - "1": { - "then": "Hi ha un carril al costat de la carretera (separat amb pintura)" - } - } - }, "Maxspeed (for road)": { "mappings": { "4": { @@ -2500,10 +2299,10 @@ "defibrillator-access": { "mappings": { "0": { - "then": "Accessible al públic" + "then": "Accés lliure" }, "1": { - "then": "Accessible al públic" + "then": "Publicament accessible" }, "2": { "then": "Només accessible a clients" @@ -2554,9 +2353,6 @@ "defibrillator-email": { "question": "Quin és el correu electrònic on preguntar sobre aquest desfibril·lador?" }, - "defibrillator-fixme": { - "question": "Hi ha alguna cosa malament en la manera de com està mapejat això, que no heu pogut solucionar aquí? (deixeu una nota als experts d'OpenStreetMap)" - }, "defibrillator-indoors": { "mappings": { "0": { @@ -2580,12 +2376,6 @@ "question": "A quina planta està el ubicat el desfibril·lador?", "render": "Aquest desfibril·lador és a la planta {level}" }, - "defibrillator-phone": { - "question": "Quin és el número de telèfon on preguntar sobre aquest desfibril·lador?" - }, - "defibrillator-ref": { - "question": "Quin és el número d'identificació oficial del dispositiu? (si està visible al dispositiu)" - }, "defibrillator-survey:date": { "mappings": { "0": { @@ -2632,34 +2422,11 @@ }, "dogarea": { "render": "Aquest parc per a gossos té {_surface:ha} ha" - }, - "dogpark-fenced": { - "mappings": { - "0": { - "then": "Aquest parc per a gossos està tancat per tot arreu" - } - } } } }, "drinking_water": { - "deletion": { - "nonDeleteMappings": { - "0": { - "then": "Es tracta d'una font decorativa amb aigua no potable" - }, - "1": { - "then": "Es tracta d'una aixeta d'aigua o bomba d'aigua amb aigua no potable.
    Per exemple les aixetes d'aigua amb aigua de pluja per aprofitar i regar les plantes properes
    " - } - } - }, - "description": "Una capa que mostra fonts d'aigua potable", "name": "Aigua potable", - "presets": { - "0": { - "title": "una font d'aigua potable" - } - }, "tagRenderings": { "Bottle refill": { "mappings": { @@ -2676,16 +2443,8 @@ "mappings": { "0": { "then": "La font d'aigua funciona" - }, - "1": { - "then": "Aquesta font d'aigua potable està trencada" - }, - "2": { - "then": "Aquesta font d'aigua potable està tancada" } - }, - "question": "Aquest punt d'aigua potable continua operatiu?", - "render": "L'estat operatiu és {operational_status}" + } }, "render-closest-drinking-water": { "render": "Hi ha una altra font d'aigua potable a {_closest_other_drinking_water_distance} metres" @@ -2805,16 +2564,16 @@ "station-operator": { "mappings": { "0": { - "then": "Aquest parc el gestiona el govern." + "then": "Aquest parc l'opera el govern." }, "1": { - "then": "Aquesta estació la gestiona una comunitat o organització informal." + "then": "Aquesta estació l'opera una comunitat o organització informal." }, "2": { - "then": "Aquesta estació la gestiona un grup formal de voluntaris." + "then": "Aquest operació l'opera un grup formal de voluntaris." }, "3": { - "then": "Aquesta estació la gestiona una entitat privada." + "then": "Aquesta estació l'opera una entitat privada." } }, "question": "Com es classifica l'operador de l'estació?", @@ -2834,12 +2593,7 @@ }, "fitness_centre": { "description": "Capa que mostra centres de fitnes o gimnasos", - "name": "Centre de fitnes o gimnàs", - "tagRenderings": { - "name": { - "render": "Aquest gimnàs / centre de fitness s'anomena {name}" - } - } + "name": "Centre de fitnes o gimnàs" }, "food": { "description": "Una capa que mostra restaurants i locals de menjar ràpid (amb un renderitzat especial per a fregiduries)", @@ -2865,21 +2619,6 @@ "1": { "then": "Això és una fregiduria" }, - "10": { - "then": "Aquí es serveixen plats xinesos" - }, - "11": { - "then": "Aquí es serveixen plats grecs" - }, - "12": { - "then": "Aquí es serveixen plats indis" - }, - "13": { - "then": "Aquí es serveixen plats turcs" - }, - "14": { - "then": "Aquí es serveixen plats tailandesos" - }, "2": { "then": "Principalment serveix pasta" }, @@ -2900,6 +2639,21 @@ }, "9": { "then": "Aquí es serveixen plats francesos" + }, + "10": { + "then": "Aquí es serveixen plats xinesos" + }, + "11": { + "then": "Aquí es serveixen plats grecs" + }, + "12": { + "then": "Aquí es serveixen plats indis" + }, + "13": { + "then": "Aquí es serveixen plats turcs" + }, + "14": { + "then": "Aquí es serveixen plats tailandesos" } }, "question": "Quin menjar es serveix aquí?", @@ -2939,59 +2693,11 @@ "mappings": { "0": { "then": "Aquest és un negoci només per emportar" - }, - "1": { - "then": "Aquí és possible demanar per emportar" - }, - "2": { - "then": "Aquí no és possible demanar per emportar" } }, "question": "Aquest lloc ofereix per a emportar?" }, - "Vegan (no friture)": { - "mappings": { - "0": { - "then": "No hi ha opcions veganes disponibles" - }, - "1": { - "then": "Hi ha algunes opcions veganes disponibles" - }, - "2": { - "then": "Hi ha opcions veganes disponibles" - }, - "3": { - "then": "Tots els plats són vegans" - } - }, - "question": "Aquest negoci serveix menjars vegans?" - }, - "Vegetarian (no friture)": { - "mappings": { - "0": { - "then": "No hi ha opcions vegetarianes disponibles" - }, - "1": { - "then": "Algunes opcions vegetarianes" - }, - "2": { - "then": "Hi ha opcions vegetarianes disponibles" - }, - "3": { - "then": "Tots els plats són vegetarians" - } - }, - "question": "Aquest restaurant té opció vegetariana?" - }, "delivery": { - "mappings": { - "0": { - "then": "Aquest negoci fa lliuraments a domicili (eventualment a través d'un tercer)" - }, - "1": { - "then": "Aquest negoci no fa lliurament a casa" - } - }, "question": "{title()} lliura el seu menjar a casa?" }, "friture-oil": { @@ -3004,37 +2710,6 @@ } }, "question": "Aquesta botiga de patates fregides utilitza oli vegetal o animal per a cuinar?" - }, - "halal (no friture)": { - "mappings": { - "0": { - "then": "No hi ha opcions halal disponibles" - }, - "1": { - "then": "Hi ha un petit menú halal" - }, - "2": { - "then": "Hi ha un menú halal" - }, - "3": { - "then": "Només hi ha opcions halal disponibles" - } - }, - "question": "Aquest restaurant ofereix un menú halal?" - }, - "organic (no friture)": { - "mappings": { - "0": { - "then": "No hi ha opcions ecològiques disponibles" - }, - "1": { - "then": "Hi ha un menú ecològic" - }, - "2": { - "then": "Només hi ha opcions ecològiques disponibles" - } - }, - "question": "Aquest restaurant ofereix menjar ecològic?" } }, "title": { @@ -3073,8 +2748,7 @@ "governments": { "tagRenderings": { "name": { - "question": "Quin és el nom d'aquesta oficina gornavental?", - "render": "Aquesta Oficina Governamental s'anomena {name}" + "question": "Quin és el nom d'aquesta oficina gornavental?" } } }, @@ -3233,14 +2907,9 @@ }, "information_board": { "description": "Una capa que mostra panells informatius turístics (p.e. informen sobre el paissatge, una construcció, una característica, un mapa, …)", - "name": "Taulers informatius", - "presets": { - "0": { - "title": "un tauler informatiu" - } - }, + "name": "Panells d'informació", "title": { - "render": "Tauler informatiu" + "render": "Panell d'informació" } }, "kerbs": { @@ -3381,79 +3050,21 @@ } }, "nature_reserve": { - "filter": { - "1": { - "options": { - "1": { - "question": "Els gossos poden anar lliurement" - }, - "2": { - "question": "S'admeten gossos si van lligats" - } - } - } - }, - "presets": { - "0": { - "description": "Afegeix una reserva natural que falta", - "title": "una reserva natural" - } - }, "tagRenderings": { - "Access tag": { - "mappings": { - "0": { - "then": "Accessible al públic" - }, - "1": { - "then": "No accessible" - }, - "2": { - "then": "No accessible perquè es tracta d'una zona privada" - }, - "3": { - "then": "Accessible tot i ser una propietat privada" - }, - "4": { - "then": "Només accessible amb guia o durant les activitats organitzades" - }, - "5": { - "then": "Accessible amb una taxa" - } - }, - "question": "Aquesta reserva natural és accessible al públic?" - }, "Curator": { - "question": "Qui és el conservador d'aquesta reserva natural?", "questionHint": "Respecteu la privadesa: només empleneu un nom si es publica àmpliament" }, - "Editable description": { - "question": "Hi ha alguna informació addicional?" - }, "Email": { - "question": "A quina adreça de correu electrònic es pot enviar amb preguntes i problemes amb aquest parc natural?", "questionHint": "Respecteu la privadesa: només ompliu una adreça de correu electrònic personal si es publica àmpliament", "render": "{email}" }, "Name tag": { "render": "Aquesta àrea s'anomena {name}" }, - "Operator tag": { - "mappings": { - "0": { - "then": "Gestionat per NatuurPunt" - }, - "2": { - "then": "Gestionat per Agentschap Natuur en Bos" - } - }, - "question": "Qui gestiona aquesta àrea?" - }, "Surface area": { "render": "Superfície: {_surface:ha}Ha" }, "phone": { - "question": "A quin número de telèfon es pot trucar amb preguntes i problemes amb aquest parc natural?", "questionHint": "Respecteu la privadesa: només empleneu una adreça de número de telèfon personal si es publica àmpliament" } } @@ -3475,7 +3086,7 @@ "access": { "mappings": { "0": { - "then": "Aquesta torre és accessible al públic" + "then": "Aquesta torre és d'accés públic" }, "1": { "then": "Aquesta torre només es pot visitar amb un guia" @@ -3571,8 +3182,7 @@ "then": "No hi han places d'aparcament per a persones amb mobilitat reduïda" } }, - "question": "Quantes places d'aparcament per a persones amb mobilitat reduïda hi ha al parking?", - "render": "Hi ha {capacity:disabled} places d'aparcament per a discapacitats" + "question": "Quantes places d'aparcament per a persones amb mobilitat reduïda hi ha al parking?" }, "parking-type": { "mappings": { @@ -3645,23 +3255,11 @@ }, "picnic_table": { "name": "Taules de pícnic", - "presets": { - "0": { - "title": "una taula de pícnic" - } - }, "title": { "render": "Taula de pícnic" } }, "playground": { - "deletion": { - "nonDeleteMappings": { - "0": { - "then": "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" - } - } - }, "description": "Parcs infantils", "name": "Parcs infantils", "presets": { @@ -3670,42 +3268,14 @@ } }, "tagRenderings": { - "Playground-wheelchair": { - "mappings": { - "0": { - "then": "Totalment accessible per a persones en cadira de rodes" - }, - "1": { - "then": "Accessibilitat limitada per a persones en cadira de rodes" - }, - "2": { - "then": "No accessible per a persones en cadira de rodes" - } - }, - "question": "Aquest parc infantil és accessible per a persones en cadira de rodes?" - }, "playground-access": { "mappings": { "0": { "then": "Accesible al públic general" - }, - "1": { - "then": "Aquest és un parc infantil de pagament" - }, - "2": { - "then": "Només accessible per als clients del negoci que l'opera" - }, - "4": { - "then": "No accessible" - }, - "5": { - "then": "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" } - }, - "question": "Aquest parc infantil és accessible al públic en general?" + } }, "playground-email": { - "question": "Quina és l'adreça de correu electrònic del mantenidor del parc infantil?", "render": "{email}" }, "playground-lit": { @@ -3719,9 +3289,6 @@ }, "question": "Aquest parc infantil està il·luminat per la nit?" }, - "playground-max_age": { - "question": "Quina és l'edat màxima permesa per accedir al parc infantil?" - }, "playground-min_age": { "question": "Quina és l'edat mínima requerida per a accedir al parc infantil?" }, @@ -3736,35 +3303,10 @@ }, "question": "Quan és accesible aquest parc infantil?" }, - "playground-operator": { - "question": "Qui gestiona aquest parc infantil?", - "render": "Gestionat per {operator}" - }, "playground-phone": { - "question": "Quin és el telèfon del mantenidor del parc infantil?", "render": "{phone}" }, "playground-surface": { - "mappings": { - "0": { - "then": "La superfície és herba" - }, - "1": { - "then": "La superfície és sorra" - }, - "2": { - "then": "La superfície consisteix en estelles" - }, - "3": { - "then": "La superfície són llambordes" - }, - "4": { - "then": "La superfície és asfalt" - }, - "5": { - "then": "La superfície és formigó" - } - }, "question": "Quina és la superfície d'aquest parc infantil?", "questionHint": "Si n'hi ha múltiples, selecciona la més predominant" } @@ -3820,17 +3362,6 @@ }, "question": "Pots enviar un paquet des d'aquí?" }, - "parcel-pickup": { - "mappings": { - "0": { - "then": "Podeu recollir els paquets perduts aquí" - }, - "1": { - "then": "No podeu recollir paquets perduts aquí" - } - }, - "question": "Es poden recollir els paquets perduts aquí?" - }, "parcel-to": { "mappings": { "0": { @@ -3855,15 +3386,6 @@ }, "3": { "then": "Aquesta localització ofereix serveis per a UPS" - }, - "4": { - "then": "Aquesta ubicació és una botiga DHL Paketshop" - }, - "5": { - "then": "Aquesta ubicació és una botiga Hermes PaketShop" - }, - "6": { - "then": "Aquesta ubicació és un punt PostNL" } }, "question": "Per a quina marca ofereix serveis aquesta localització?" @@ -3903,13 +3425,6 @@ } }, "tagRenderings": { - "bookcase-is-accessible": { - "mappings": { - "0": { - "then": "Accessible al públic" - } - } - }, "bookcase-is-indoors": { "mappings": { "2": { @@ -3950,6 +3465,30 @@ "1": { "question": "Reciclatge de piles" }, + "2": { + "question": "Reciclatge de cartrons de begudes" + }, + "3": { + "question": "Reciclatge de llaunes" + }, + "4": { + "question": "Reciclatge de roba" + }, + "5": { + "question": "Reciclatge d'oli de cuina" + }, + "6": { + "question": "Reciclatge d'oli de motor" + }, + "7": { + "question": "Reciclatge de tubs fluorescents" + }, + "8": { + "question": "Reciclatge de residus verds" + }, + "9": { + "question": "Reciclatge d'ampolles de vidre" + }, "10": { "question": "Reciclatge de vidre" }, @@ -3979,33 +3518,6 @@ }, "19": { "question": "Reciclatge del rebuig" - }, - "2": { - "question": "Reciclatge de cartrons de begudes" - }, - "20": { - "question": "Reciclatge del rebuig" - }, - "3": { - "question": "Reciclatge de llaunes" - }, - "4": { - "question": "Reciclatge de roba" - }, - "5": { - "question": "Reciclatge d'oli de cuina" - }, - "6": { - "question": "Reciclatge d'oli de motor" - }, - "7": { - "question": "Reciclatge de tubs fluorescents" - }, - "8": { - "question": "Reciclatge de residus verds" - }, - "9": { - "question": "Reciclatge d'ampolles de vidre" } } }, @@ -4068,51 +3580,9 @@ "1": { "then": "Aquí es poden reciclar els cartons de begudes" }, - "10": { - "then": "Aquí es pot reciclar vidre" - }, - "11": { - "then": "Aquí es poden reciclar bombetes" - }, - "12": { - "then": "Aquí es poden reciclar diaris" - }, - "13": { - "then": "Aquí es pot reciclar paper" - }, - "14": { - "then": "Aquí es poden reciclar ampolles de plàstic" - }, - "15": { - "then": "Aquí es poden reciclar envasos de plàstic" - }, - "16": { - "then": "Aquí es pot reciclar plàstic" - }, - "17": { - "then": "Els cartutxos d'impressora es poden reciclar aquí" - }, - "18": { - "then": "Aquí es pot reciclar ferralla" - }, - "19": { - "then": "Aquí es poden reciclar sabates" - }, "2": { "then": "Aquí es poden reciclar llaunes" }, - "20": { - "then": "Aquí es poden reciclar petits electrodomèstics" - }, - "21": { - "then": "Aquí es poden reciclar petits electrodomèstics" - }, - "22": { - "then": "Aquí es poden reciclar agulles" - }, - "23": { - "then": "Ací es pot reciclar el rebuig" - }, "3": { "then": "Aquí es pot reciclar roba" }, @@ -4133,6 +3603,45 @@ }, "9": { "then": "Aquí es poden reciclar ampolles de vidre" + }, + "10": { + "then": "Aquí es pot reciclar vidre" + }, + "11": { + "then": "Aquí es poden reciclar bombetes" + }, + "12": { + "then": "Aquí es poden reciclar diaris" + }, + "13": { + "then": "Aquí es pot reciclar paper" + }, + "14": { + "then": "Aquí es poden reciclar ampolles de plàstic" + }, + "15": { + "then": "Aquí es poden reciclar envasos de plàstic" + }, + "16": { + "then": "Aquí es pot reciclar plàstic" + }, + "18": { + "then": "Aquí es pot reciclar ferralla" + }, + "19": { + "then": "Aquí es poden reciclar sabates" + }, + "20": { + "then": "Aquí es poden reciclar petits electrodomèstics" + }, + "21": { + "then": "Aquí es poden reciclar petits electrodomèstics" + }, + "22": { + "then": "Aquí es poden reciclar agulles" + }, + "23": { + "then": "Ací es pot reciclar el rebuig" } }, "question": "Què es pot reciclar aquí?" @@ -4322,7 +3831,7 @@ "0": { "options": { "0": { - "question": "Accessible al públic" + "question": "Accés lliure" } } }, @@ -4363,7 +3872,7 @@ "then": "Privat - no accessible al públic" } }, - "question": "Aquesta pista d'esports és accessible al públic?" + "question": "Aquesta pista d'esports és accessible públicament?" }, "sport-pitch-reservation": { "mappings": { @@ -4431,8 +3940,7 @@ "4": { "then": "La superfície és formigó" } - }, - "question": "Quina és la superfície d'aquest camp esportiu?" + } } }, "title": { @@ -4516,8 +4024,7 @@ "1": { "then": "Aquest fanal té 2 aparells" } - }, - "question": "Quants accessoris té aquest fanal?" + } }, "direction": { "question": "Cap a on apunta aquest fanal?", @@ -4556,12 +4063,6 @@ "1": { "then": "Aquest fanal utilitza LED" }, - "10": { - "then": "Aquest fanal utilitza làmpades de sodi d'alta pressió (taronja amb blanc)" - }, - "11": { - "then": "Aquest fanal s'il·lumina amb gas" - }, "2": { "then": "Aquest fanal utilitza il·luminació incandescent" }, @@ -4585,9 +4086,14 @@ }, "9": { "then": "Aquest fanal utilitza làmpades de sodi de baixa pressió (taronja monocroma)" + }, + "10": { + "then": "Aquest fanal utilitza làmpades de sodi d'alta pressió (taronja amb blanc)" + }, + "11": { + "then": "Aquest fanal s'il·lumina amb gas" } - }, - "question": "Quin tipus d'il·luminació utilitza aquest fanal?" + } }, "ref": { "question": "Quin és el número de referència d'aquest fanal?" @@ -4726,14 +4232,6 @@ }, "toilet": { "name": "Lavabos", - "presets": { - "0": { - "title": "un lavabo públic" - }, - "1": { - "title": "un lavabo amb lavabo accessible per a cadires de rodes" - } - }, "tagRenderings": { "toilet-access": { "mappings": { @@ -4753,10 +4251,6 @@ "question": "Aquests serveis són d'accés públic?", "render": "L'accés és {access}" }, - "toilet-charge": { - "question": "Quant s'ha de pagar per aquests lavabos?", - "render": "La taxa és {charge}" - }, "toilet-handwashing": { "mappings": { "0": { @@ -4781,14 +4275,10 @@ }, "toilets-changing-table": { "mappings": { - "0": { - "then": "Hi ha un canviador per a nadons" - }, "1": { "then": "No hi ha canviador per a nadons" } - }, - "question": "Hi ha un canviador per a nadons (per a canviar bolquers) disponible?" + } }, "toilets-fee": { "mappings": { @@ -4840,43 +4330,6 @@ "render": "Lavabo" } }, - "toilet_at_amenity": { - "tagRenderings": { - "toilet-access": { - "mappings": { - "1": { - "then": "Només accessible a clients de l'instal·lació" - } - }, - "question": "Aquests serveis són d'accés públic?" - }, - "toilets-fee": { - "mappings": { - "0": { - "then": "Aquests serveis són de pagament" - }, - "1": { - "then": "Gratuït" - } - }, - "question": "Aquest serveis són gratuïts?" - }, - "toilets-wheelchair": { - "mappings": { - "0": { - "then": "Hi ha un lavabo dedicat per a usuaris amb cadira de rodes" - }, - "1": { - "then": "Sense accés per a cadires de rodes" - }, - "2": { - "then": "Sols hi ha un lavabo per a usuaris amb cadira de rodes" - } - }, - "question": "Hi ha un lavabo específic per a usuaris amb cadira de rodes?" - } - } - }, "trail": { "name": "Camins", "title": { @@ -4890,8 +4343,7 @@ "render": "Aquesta línea d'autobús té el color {colour}" }, "from": { - "question": "Quin és el punt inicial d'aquesta línea d'autobús?", - "render": "Aquesta línia d'autobús comença a {from}" + "question": "Quin és el punt inicial d'aquesta línea d'autobús?" }, "network": { "question": "A quina xarxa pertany aquesta línea d'autobús?", @@ -4901,29 +4353,11 @@ "render": "{operator} opera aquesta línea d'autobús" }, "to": { - "question": "Quin és el punt final d'aquesta línea d'autobús?", - "render": "Aquesta línia d'autobús acaba a {to}" + "question": "Quin és el punt final d'aquesta línea d'autobús?" } } }, "transit_stops": { - "filter": { - "0": { - "options": { - "0": { - "question": "Amb refugi" - } - } - }, - "2": { - "options": { - "0": { - "question": "Amb paperera" - } - } - } - }, - "name": "Parades de transport públic", "tagRenderings": { "bench": { "mappings": { @@ -4947,14 +4381,8 @@ }, "question": "Aquesta parada té una paperera?" }, - "contained_routes": { - "render": "

    {_contained_routes_count} rutes paren a aquesta parada

      {_contained_routes}
    " - }, "departures_board": { "mappings": { - "1": { - "then": "Aquesta parada té un tauló amb els horaris en temps real" - }, "2": { "then": "Aquesta parada té un tauló amb els horaris en temps real" } @@ -5293,4 +4721,4 @@ } } } -} +} \ No newline at end of file diff --git a/langs/layers/cs.json b/langs/layers/cs.json index 7daa5c5d4..3c513e1f9 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" } } } @@ -309,15 +309,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" }, @@ -341,6 +332,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?", @@ -353,20 +353,6 @@ "artwork_subject": { "question": "Co zobrazuje toto umělecké dílo?", "render": "Toto dílo zobrazuje {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}" - }, - "doubles_as_bench": { - "mappings": { - "0": { - "then": "Toto umělecké dílo slouží také jako lavička" - }, - "1": { - "then": "Toto umělecké dílo neslouží jako lavička" - }, - "2": { - "then": "Toto umělecké dílo neslouží jako lavička" - } - }, - "question": "Slouží toto umělecké dílo jako lavička?" } }, "title": { @@ -379,126 +365,7 @@ } }, "atm": { - "description": "Bankomaty pro výběr peněz", - "filter": { - "1": { - "options": { - "0": { - "question": "S hlasovým výstupem" - } - } - } - }, - "name": "Bankomaty", - "presets": { - "0": { - "title": "bankomat" - } - }, - "tagRenderings": { - "brand": { - "freeform": { - "placeholder": "Obchodní značka" - }, - "question": "Jaká je značka bankomatu?", - "render": "Značka tohoto bankomatu je {brand}" - }, - "cash_in": { - "mappings": { - "0": { - "then": "Do tohoto bankomatu pravděpodobně nelze vložit hotovost" - }, - "1": { - "then": "Do tohoto bankomatu můžete vkládat hotovost" - }, - "2": { - "then": "Do tohoto bankomatu nelze vkládat hotovost" - } - }, - "question": "Můžete do tohoto bankomatu vložit hotovost?" - }, - "cash_out": { - "mappings": { - "0": { - "then": "Z tohoto bankomatu můžete vybírat hotovost" - }, - "1": { - "then": "Z tohoto bankomatu můžete vybírat hotovost" - }, - "2": { - "then": "Z tohoto bankomatu nelze vybírat hotovost" - } - }, - "question": "Lze z tohoto bankomatu vybírat hotovost?" - }, - "name": { - "render": "Název tohoto bankomatu je {name}" - }, - "operator": { - "freeform": { - "placeholder": "Operátor" - }, - "question": "Která společnost provozuje tento bankomat?", - "render": "Bankomat provozuje {operator}" - }, - "speech_output": { - "mappings": { - "0": { - "then": "Tento bankomat má řečový výstup, který je obvykle dostupný přes konektor pro sluchátka" - }, - "1": { - "then": "Tento bankomat nemá hlasový výstup" - } - }, - "question": "Má tento bankomat hlasový výstup pro zrakově postižené uživatele?" - }, - "speech_output_language": { - "render": { - "special": { - "question": "V jakých jazycích má tento bankomat řečový výstup?", - "render_list_item": "Tento bankomat má řečový výstup v {language():font-bold}", - "render_single_language": "Tento bankomat má řečový výstup v {language():font-bold}" - } - } - } - }, - "title": { - "mappings": { - "0": { - "then": "Bankomat {brand}" - } - }, - "render": "Bankomat" - } - }, - "bank": { - "description": "Finanční instituce pro ukládání peněz", - "filter": { - "1": { - "options": { - "0": { - "question": "S bankomatem" - } - } - } - }, - "name": "Banky", - "tagRenderings": { - "has_atm": { - "mappings": { - "0": { - "then": "Tato banka má bankomat" - }, - "1": { - "then": "Tato banka nemá bankomat" - }, - "2": { - "then": "Tato banka má bankomat, ale je namapován jako jiná ikona" - } - }, - "question": "Má tato banka bankomat?" - } - } + "description": "Bankomaty pro výběr peněz" }, "barrier": { "description": "Překážky při jízdě na kole, jako jsou patníky a zábrany pro cyklisty", @@ -544,9 +411,6 @@ }, "2": { "then": "Trojitá, tři bariéry za sebou" - }, - "3": { - "then": "Zúžená brána, mezera nahoře je menší než dole" } }, "question": "O jakou cyklistickou bariéru se jedná?" @@ -603,28 +467,6 @@ }, "bench": { "description": "Lavička je dřevěná, kovová, kamenná, ... plocha, na které může člověk sedět. Tato vrstva je vizualizuje a klade si o nich několik otázek.", - "filter": { - "0": { - "options": { - "0": { - "question": "je památník" - } - } - }, - "1": { - "options": { - "0": { - "question": "S opěradlem a bez opěradla" - }, - "1": { - "question": "Má opěradlo" - }, - "2": { - "question": "Nemá opěradlo" - } - } - } - }, "name": "Lavičky", "presets": { "0": { @@ -632,23 +474,8 @@ } }, "tagRenderings": { - "bench-artwork": { - "mappings": { - "0": { - "then": "Tato lavička má integrované umělecké dílo" - }, - "1": { - "then": "Tato lavička nemá integrované umělecké dílo" - } - }, - "question": "Má tato lavička umělecké prvky?", - "questionHint": "Např. má integrovaný obraz, sochu nebo jiné netriviální tvůrčí dílo" - }, "bench-backrest": { "mappings": { - "0": { - "then": "Tato lavička je oboustranná a má společné opěradlo." - }, "1": { "then": "Má opěradlo" }, @@ -692,19 +519,6 @@ "question": "Kterým směrem se díváte, když sedíte na lavičce?", "render": "Když sedíte na lavičce, díváte se směrem v úhlu {direction}°." }, - "bench-inscription": { - "mappings": { - "0": { - "then": "Tato lavička nemá nápis" - }, - "1": { - "then": "Tato lavička (pravděpodobně) nemá nápis" - } - }, - "question": "Má tato lavička nápis?", - "questionHint": "Např. na připevněné desce, v opěradle, ...", - "render": "Tato lavice má následující nápis:

    {inscription}

    " - }, "bench-material": { "mappings": { "0": { @@ -729,32 +543,11 @@ "question": "Z čeho je vyrobena lavice (sedadlo)?", "render": "Materiál: {material}" }, - "bench-memorial": { - "mappings": { - "0": { - "then": "Tato lavička je pomníkem pro někoho nebo něco" - }, - "1": { - "then": "Tato lavička není pro někoho nebo něco památníkem" - } - }, - "question": "Slouží tato lavička jako památník někoho nebo něčeho?" - }, "bench-seats": { - "mappings": { - "0": { - "then": "Tato lavička nemá oddělená sedadla" - } - }, "question": "Kolik má tato lavice míst k sezení?", "render": "{seats} míst k sezení" }, "bench-survey:date": { - "mappings": { - "0": { - "then": "Zjištěno dnes!" - } - }, "question": "Kdy byla tato lavička naposledy kontrolována?", "render": "Tato lavička byla naposledy zkontrolována dne {survey:date}" } @@ -764,18 +557,6 @@ } }, "bench_at_pt": { - "deletion": { - "extraDeleteReasons": { - "0": { - "explanation": "Tato autobusová zastávka se již nepoužívá" - } - }, - "nonDeleteMappings": { - "0": { - "then": "Na této autobusové zastávce není lavička (nikdy zde nebyla nebo byla odstraněna)" - } - } - }, "description": "Vrstva zobrazující všechny zastávky veřejné dopravy, které mají lavičku", "name": "Lavičky na zastávkách veřejné dopravy", "tagRenderings": { @@ -1049,11 +830,6 @@ } }, "question": "Jsou zde nástroje na opravu vlastního kola?" - }, - "opening_hours": { - "override": { - "question": "Kdy byla tato cyklistická kavárna otevřena?" - } } }, "title": { @@ -1078,9 +854,6 @@ "mappings": { "0": { "then": "Tato mycí služba je bezplatná" - }, - "1": { - "then": "Tato úklidová služba je placená" } }, "question": "Kolik stojí využívání služby mytí?", @@ -1384,53 +1157,6 @@ "4": { "then": "Vzduchový kompresor" } - }, - "render": "Cyklistická stanice (pumpa a opravna)" - } - }, - "bike_shop": { - "description": "Obchod zaměřený na prodej jízdních kol nebo souvisejících předmětů", - "name": "Opravna/obchod s jízdními koly", - "presets": { - "0": { - "title": "opravna/obchod s jízdními koly" - } - }, - "tagRenderings": { - "bike_repair_bike-pump-service": { - "mappings": { - "0": { - "then": "Tento obchod nabízí pumpu na kolo pro každého" - }, - "1": { - "then": "Tento obchod nenabízí pumpičku na kolo pro každého" - }, - "2": { - "then": "K dispozici je pumpa na jízdní kola, je zobrazena jako samostatný bod" - } - }, - "question": "Nabízí tento obchod pumpu na kolo k použití pro kohokoli?" - }, - "bike_repair_bike-wash": { - "mappings": { - "0": { - "then": "Tento obchod čistí jízdní kola" - }, - "1": { - "then": "Tento obchod má zařízení, kde si můžete sami vyčistit jízdní kola" - }, - "2": { - "then": "Tento obchod nenabízí čištění jízdních kol" - } - }, - "question": "Myjí se zde jízdní kola?" - }, - "bike_repair_rents-bikes": { - "mappings": { - "0": { - "then": "Tento obchod pronajímá jízdní kola" - } - } } } }, @@ -1493,4 +1219,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 b79a64af6..3be0aeffa 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -882,28 +882,28 @@ "bicycle-types": { "mappings": { "0": { - "then": "Normale Stadtfahrräder können geliehen werden" + "then": "Normale Stadtfahrräder können ausgeliehen werden" }, "1": { - "then": "Elektrofahrräder können geliehen werden" + "then": "Elektrofahrräder können ausgeliehen werden" }, "2": { - "then": "BMX-Räder können geliehen werden" + "then": "BMX-Räder können ausgeliehen werden" }, "3": { - "then": "Mountainbikes können geliehen werden" + "then": "Mountainbikes können ausgeliehen werden" }, "4": { - "then": "Kinderfahrräder können geliehen werden" + "then": "Kinderfahrräder können ausgeliehen werden" }, "5": { - "then": "Tandems können geliehen werden" + "then": "Tandems können ausgeliehen werden" }, "6": { - "then": "Rennräder können geliehen werden" + "then": "Rennräder können ausgeliehen werden" }, "7": { - "then": "Fahrradhelme können geliehen werden" + "then": "Fahrradhelme können ausgeliehen werden" } }, "question": "Welche Fahrräder und welches Zubehör kann hier geliehen werden?", @@ -977,7 +977,7 @@ }, "bicycle_tube_vending_machine": { "description": "Eine Ebene mit Automaten für Fahrradschläuche (entweder spezielle Fahrradschlauch-Automaten oder klassische Automaten mit Fahrradschläuchen und optional zusätzlichen fahrradbezogenen Gegenständen wie Lampen, Handschuhe, Schlösser, …)", - "name": "Automaten für Fahrradschläuche", + "name": "Automat für Fahrradschläuche", "presets": { "0": { "title": "einen Fahrradschlauch-Automaten" @@ -1022,10 +1022,10 @@ "then": "Das Fahrrad-Café hat keine Fahrradpumpe, die von jedem benutzt werden kann" } }, - "question": "Hat das Fahrrad-Café eine Fahrradpumpe, die von jedem benutzt werden kann?" + "question": "Hat dieses Fahrrad-Café eine Fahrradpumpe, die von jedem benutzt werden kann?" }, "bike_cafe-name": { - "question": "Wie heißt das Fahrrad-Café?", + "question": "Wie heißt dieses Fahrrad-Café?", "render": "Das Fahrrad-Café heißt {name}" }, "bike_cafe-repair-service": { @@ -1037,7 +1037,7 @@ "then": "Das Fahrrad-Café repariert keine Fahrräder" } }, - "question": "Repariert das Fahrrad-Café Fahrräder?" + "question": "Repariert dieses Fahrrad-Café Fahrräder?" }, "bike_cafe-repair-tools": { "mappings": { @@ -1340,7 +1340,7 @@ "bike_repair_station-valves": { "mappings": { "0": { - "then": "Sklaverand-/Presta-Ventile (für Rennräder)" + "then": "Sclaverand-/Presta-Ventile (für Rennräder)" }, "1": { "then": "Dunlopventile" @@ -1390,6 +1390,22 @@ }, "bike_shop": { "description": "Ein Geschäft, das speziell Fahrräder oder verwandte Artikel verkauft", + "filter": { + "1": { + "options": { + "0": { + "question": "Verkauft gebrauchte Fahrräder" + } + } + }, + "2": { + "options": { + "0": { + "question": "Bietet Selbstreparatur an" + } + } + } + }, "name": "Fahrradgeschäfte und -werkstätten", "presets": { "0": { @@ -1409,7 +1425,7 @@ "then": "Es gibt eine Luftpumpe, sie ist als separater Punkt eingetragen" } }, - "question": "Gibt es im Geschäft eine öffentlich nutzbare Luftpumpe?" + "question": "Gibt es in diesem Geschäft eine öffentlich nutzbare Luftpumpe?" }, "bike_repair_bike-wash": { "mappings": { @@ -1423,7 +1439,7 @@ "then": "Das Geschäft bietet keine Fahrradreinigungen an" } }, - "question": "Bietet das Geschäft Fahrradreinigungen an?" + "question": "Bietet dieses Geschäft Fahrradreinigungen an?" }, "bike_repair_rents-bikes": { "mappings": { @@ -1434,7 +1450,7 @@ "then": "Das Geschäft vermietet keine Fahrräder" } }, - "question": "Vermietet das Geschäft Fahrräder?" + "question": "Vermietet dieses Geschäft Fahrräder?" }, "bike_repair_repairs-bikes": { "mappings": { @@ -1451,7 +1467,7 @@ "then": "Das Geschäft repariert nur Fahrräder einer bestimmten Marke" } }, - "question": "Repariert das Geschäft Fahrräder?" + "question": "Repariert dieses Geschäft Fahrräder?" }, "bike_repair_second-hand-bikes": { "mappings": { @@ -1465,7 +1481,7 @@ "then": "Das Geschäft verkauft ausschließlich gebrauchte Fahrräder" } }, - "question": "Verkauft das Geschäft gebrauchte Fahrräder?" + "question": "Verkauft dieses Geschäft gebrauchte Fahrräder?" }, "bike_repair_sells-bikes": { "mappings": { @@ -1476,7 +1492,7 @@ "then": "Das Geschäft verkauft keine Fahrräder" } }, - "question": "Verkauft das Geschäft Fahrräder?" + "question": "Verkauft dieses Geschäft Fahrräder?" }, "bike_repair_tools-service": { "mappings": { @@ -1504,7 +1520,7 @@ "render": "Dieses Geschäft ist auf den Verkauf von {shop} spezialisiert und im Bereich Fahrrad tätig" }, "bike_shop-name": { - "question": "Wie heißt das Geschäft?", + "question": "Wie heißt dieses Geschäft?", "render": "Das Geschäft heißt {name}" } }, @@ -1517,7 +1533,7 @@ "then": "Geschäfte" }, "2": { - "then": "Fahrradverleih{name}" + "then": "Fahrradverleih {name}" }, "3": { "then": "Fahrradwerkstatt {name}" @@ -1526,10 +1542,10 @@ "then": "Fahrradgeschäft {name}" }, "5": { - "then": "Fahrradwerkstatt/geschäft {name}" + "then": "Fahrradwerkstatt/-geschäft {name}" } }, - "render": "Fahrradwerkstatt/geschäft" + "render": "Fahrradwerkstatt/-geschäft" } }, "bike_themed_object": { @@ -1541,7 +1557,7 @@ "then": "Radweg" } }, - "render": "Mit Fahrrad zusammenhängendes Objekt" + "render": "Fahrradbezogenes Objekt" } }, "binocular": { @@ -4314,14 +4330,14 @@ "0": { "options": { "0": { - "question": "Aktuell geöffnet" + "question": "Jetzt geöffnet" } } }, "1": { "options": { "0": { - "question": "Akzeptiert Bargeld" + "question": "Akzeptiert Barzahlung" } } }, @@ -4355,13 +4371,13 @@ "5": { "options": { "0": { - "question": "Mit oder ohne taktilem Pflaster" + "question": "Mit oder ohne taktiles Pflaster" }, "1": { "question": "Mit taktilem Pflaster" }, "2": { - "question": "Ohne taktilem Pflaster" + "question": "Ohne taktiles Pflaster" }, "3": { "question": "Keine Informationen über taktiles Pflaster" @@ -4686,7 +4702,7 @@ "then": "Hier werden thailändische Gerichte serviert" } }, - "question": "Welches Essen gibt es hier?", + "question": "Was für Essen gibt es hier?", "render": "An diesem Ort gibt es hauptsächlich {cuisine}" }, "Fastfood vs restaurant": { @@ -4724,13 +4740,13 @@ "Takeaway": { "mappings": { "0": { - "then": "Hier werden Gerichte ausschließlich zum Mitnehmen angeboten" + "then": "Hier werden ausschließlich Gerichte zum Mitnehmen angeboten" }, "1": { - "then": "Hier werden Gerichte auch zum Mitnehmen angeboten" + "then": "Hier werden unter anderem Gerichte zum Mitnehmen angeboten" }, "2": { - "then": "Hier werden Gerichte nicht zum Mitnehmen angeboten" + "then": "Hier werden keine Gerichte zum Mitnehmen angeboten" } }, "question": "Werden Gerichte zum Mitnehmen angeboten?" @@ -4778,7 +4794,7 @@ "then": "Dieses Unternehmen liefert nicht nach Hause" } }, - "question": "Liefert {title()} ihr Essen nach Hause?" + "question": "Liefert {title()} Essen nach Hause?" }, "friture-oil": { "mappings": { @@ -4800,7 +4816,7 @@ "then": "Es sind keine biologischen Snacks erhältlich" }, "2": { - "then": "Nur biologische Snacks sind erhältlich" + "then": "Es sind nur biologische Snacks erhältlich" } }, "question": "Bietet diese Pommesbude biologische Snacks an?" @@ -4825,7 +4841,7 @@ "then": "Vegane Snacks sind erhältlich" }, "1": { - "then": "Eine kleine Auswahl an veganen Snacks ist verfügbar" + "then": "Nur eine kleine Auswahl an veganen Snacks ist erhältlich" }, "2": { "then": "Es sind keine veganen Snacks verfügbar" @@ -4839,7 +4855,7 @@ "then": "Vegetarische Snacks sind erhältlich" }, "1": { - "then": "Nur eine kleine Auswahl an Snacks ist vegetarisch" + "then": "Nur eine kleine Auswahl an vegetarischen Snacks ist erhältlich" }, "2": { "then": "Es sind keine vegetarischen Snacks erhältlich" @@ -4899,7 +4915,7 @@ "name": "Geisterräder", "presets": { "0": { - "title": "eine geisterrad" + "title": "ein Geisterrad" } }, "tagRenderings": { @@ -6929,9 +6945,6 @@ }, "19": { "question": "Recycling von Restabfällen" - }, - "20": { - "question": "Recycling von Restabfällen" } } }, diff --git a/langs/layers/en.json b/langs/layers/en.json index 2a9f5de78..e182d4159 100644 --- a/langs/layers/en.json +++ b/langs/layers/en.json @@ -290,6 +290,9 @@ "presets": { "0": { "title": "an artwork" + }, + "1": { + "title": "an artwork on a wall" } }, "tagRenderings": { @@ -915,19 +918,19 @@ "then": "This is a shop whose main focus is bicycle rental" }, "1": { - "then": "This is a rental buisiness which rents out various objects and/or vehicles. It rents out bicycles too, but this is not the main focus" + "then": "This is a rental business which rents out various objects and/or vehicles. It rents out bicycles too, but this is not the main focus" }, "2": { "then": "This is a shop which sells or repairs bicycles, but also rents out bicycles" }, "3": { - "then": "This is an automated docking station, where a bicycle is mechanically locked into a structure" + "then": "This is an automated docking station, where a bicycle is mechanically locked to a structure" }, "4": { "then": "A machine is present which dispenses and accepts keys, eventually after authentication and/or payment. The bicycles are parked nearby" }, "5": { - "then": "This is a dropoff point, e.g. a reserved parking to place the bicycles which clearly marked as being for the rental service only" + "then": "This is a dropoff point, e.g. a reserved parking to place the bicycles clearly marked as being for the rental service only" } }, "question": "What kind of bicycle rental is this?" @@ -935,7 +938,7 @@ "rental_types": { "renderings": { "0": { - "question": "How much type_plural can be rented here?", + "question": "How many type_plural can be rented here?", "render": "{capacity:bicycle_type} type_plural can be rented here" } }, @@ -954,7 +957,7 @@ "1": "BMX bikes" }, "4": { - "1": "mountainbike" + "1": "mountainbikes" }, "5": { "1": "bicycle panniers" @@ -1048,7 +1051,7 @@ "then": "This bike cafe doesn't offer tools for DIY repair" } }, - "question": "Are there tools here to repair your own bike?" + "question": "Are tools offered to repair your own bike?" }, "opening_hours": { "override": { @@ -1156,7 +1159,7 @@ "then": "Bollard" }, "7": { - "then": "An area on the floor which is marked for bicycle parking" + "then": "An area on the floor which is marked for bicycle parking" } }, "question": "What is the type of this bicycle parking?", @@ -1390,6 +1393,22 @@ }, "bike_shop": { "description": "A shop specifically selling bicycles or related items", + "filter": { + "1": { + "options": { + "0": { + "question": "Sells second-hand bicycles" + } + } + }, + "2": { + "options": { + "0": { + "question": "Offers DIY bike repair" + } + } + } + }, "name": "Bike repair/shop", "presets": { "0": { @@ -1511,13 +1530,13 @@ "title": { "mappings": { "0": { - "then": "Sport gear shop {name}" + "then": "Sports gear shop {name}" }, "1": { "then": "Winkel" }, "2": { - "then": "Bicycle rental {name}" + "then": "Bicycle rental shop {name}" }, "3": { "then": "Bike repair {name}" @@ -1541,7 +1560,7 @@ "then": "Cycle track" } }, - "render": "Bike related object" + "render": "Bike-related object" } }, "binocular": { @@ -4314,7 +4333,7 @@ "0": { "options": { "0": { - "question": "Opened now" + "question": "Open now" } } }, @@ -5570,7 +5589,7 @@ } }, "maproulette_challenge": { - "description": "Layer showing tasks of a single MapRoulette challenge. This layer is intended to be reused and extended in themes; refer to the documentation on how to do this.", + "description": "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.", "filter": { "0": { "options": { @@ -6931,7 +6950,10 @@ "question": "Recycling of residual waste" }, "20": { - "question": "Recycling of residual waste" + "question": "Recycling of printer cartridges" + }, + "21": { + "question": "Recycling of bicycles" } } }, @@ -7064,6 +7086,9 @@ }, "23": { "then": "Residual waste can be recycled here" + }, + "24": { + "then": "Bicycles can be recycled here" } }, "question": "What can be recycled here?" @@ -7087,6 +7112,12 @@ }, "2": { "then": "Waste disposal container for residual waste" + }, + "3": { + "then": "This is a pickup point. The waste material is placed here without placing it in a dedicated container." + }, + "4": { + "then": "This is a dump where the waste material is stacked." } }, "question": "What type of recycling is this?" diff --git a/langs/layers/es.json b/langs/layers/es.json index dca473ea5..e83ee0630 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 lletrer" - }, - "11": { - "title": "una escultura" - }, - "12": { - "title": "una pared pintada" - }, "2": { "title": "un mupi sobre la pared" }, @@ -71,16 +61,26 @@ }, "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": { "Sides": { "mappings": { "0": { - "then": "Este objeto tiene publicidad en un único lado" + "then": "Este mupi tiene publicidad en un único lado" }, "1": { - "then": "Este objeto tiene publicidad por los dos lados" + "then": "Este mupi tiene publicidad por los dos lados" } }, "question": "¿Por cuantos lados puedes ver publicidad?" @@ -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" } } } @@ -309,12 +309,6 @@ "1": { "then": "Mural" }, - "10": { - "then": "Azulejo (Baldosas decorativas Españolas y Portuguesas)" - }, - "11": { - "then": "Cerámica" - }, "2": { "then": "Pintura" }, @@ -338,6 +332,12 @@ }, "9": { "then": "Relieve" + }, + "10": { + "then": "Azulejo (Baldosas decorativas Españolas y Portuguesas)" + }, + "11": { + "then": "Cerámica" } }, "question": "¿Qué tipo de obra es esta pieza?", @@ -1424,27 +1424,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
    " }, @@ -1467,7 +1446,28 @@ "question": "Tiene un conector
    Tipo 2 (mennekes)
    " }, "9": { - "question": "Tiene un conector
    Tipo 2 CCS (mennekes)
    " + "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
    " } } } @@ -1522,6 +1522,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)" }, @@ -1552,9 +1576,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)" }, @@ -1562,7 +1583,7 @@ "then": "CCS Supercargador Tesla (un tipo2_css con marca)" }, "22": { - "then": "Supercargador Tesla (destino)" + "then": "Supercargador Tesla (destino" }, "23": { "then": "Supercargador Tesla (destino)" @@ -1585,32 +1606,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í?" @@ -1639,7 +1639,7 @@ "then": "Aquí está planeada una estación de carga" }, "3": { - "then": "Aquí se está construyendo una estación de carga" + "then": "Aquí está construida una estación de carga" }, "4": { "then": "Esta estación de carga se ha deshabilitado de forma permanente y ya no está en uso pero todavía es visible" @@ -2005,12 +2005,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" }, @@ -2025,6 +2019,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?", @@ -2070,9 +2070,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" }, @@ -2084,6 +2081,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?", @@ -2616,18 +2616,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" }, @@ -2648,6 +2636,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í?", @@ -3036,19 +3036,6 @@ } } }, - "10": { - "options": { - "0": { - "question": "Todas las notas" - }, - "1": { - "question": "Ocultar las nostras de importación" - }, - "2": { - "question": "Solo mostrar las notas de importación" - } - } - }, "2": { "options": { "0": { @@ -3104,6 +3091,19 @@ "question": "Solo mostrar las notas abiertas" } } + }, + "10": { + "options": { + "0": { + "question": "Todas las notas" + }, + "1": { + "question": "Ocultar las nostras de importación" + }, + "2": { + "question": "Solo mostrar las notas de importación" + } + } } }, "name": "Notas de OpenStreetMap", @@ -3406,6 +3406,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" }, @@ -3429,21 +3444,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" } } } @@ -3486,6 +3486,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" }, @@ -3509,24 +3527,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í?" @@ -3808,6 +3808,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}" @@ -3848,12 +3853,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" }, @@ -3874,6 +3873,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?" @@ -4320,4 +4325,4 @@ } } } -} +} \ No newline at end of file diff --git a/langs/layers/fr.json b/langs/layers/fr.json index 583ac681b..74a210f1f 100644 --- a/langs/layers/fr.json +++ b/langs/layers/fr.json @@ -29,38 +29,14 @@ "0": { "description": "Un grand équipement extérieur, principalement disposé dans les zones à fort trafic comme une route" }, - "10": { - "description": "Désigne une enseigne publicitaire, une enseigne néon, les logos ou des indications d'entrées", - "title": "une enseigne" - }, - "11": { - "title": "une sculpture" - }, - "12": { - "title": "une peinture murale" - }, "3": { - "description": "Petit panneau pour l’affichage de proximité, généralement à destination des piétons", - "title": "un petit panneau" + "description": "Petit panneau pour l’affichage de proximité, généralement à destination des piétons" }, "4": { - "description": "Une structure extérieure cylindrique qui affiche de la publicité", - "title": "une colonne" + "description": "Une structure extérieure cylindrique qui affiche de la publicité" }, - "5": { - "title": "un drapeau" - }, - "6": { - "title": "un écran" - }, - "7": { - "title": "un écran fixé au mur" - }, - "8": { - "title": "une bâche" - }, - "9": { - "title": "un totem" + "10": { + "description": "Désigne une enseigne publicitaire, une enseigne néon, les logos ou des indications d'entrées" } }, "tagRenderings": { @@ -124,8 +100,7 @@ "9": { "then": "Une carte" } - }, - "question": "Quel est le type de message affiché ?" + } }, "operator": { "question": "Qui exploite ce dispositif ?", @@ -143,9 +118,6 @@ "1": { "then": "C'est un petit panneau" }, - "10": { - "then": "C'est une peinture murale" - }, "2": { "then": "C'est une colonne" }, @@ -169,41 +141,13 @@ }, "9": { "then": "C'est un totem" + }, + "10": { + "then": "C'est une peinture murale" } }, "question": "De quel type de dispositif publicitaire s'agit-il ?" } - }, - "title": { - "mappings": { - "1": { - "then": "Petit panneau" - }, - "10": { - "then": "Peinture murale" - }, - "3": { - "then": "Colonne" - }, - "4": { - "then": "Drapeau" - }, - "5": { - "then": "Écran" - }, - "6": { - "then": "Sculpture" - }, - "7": { - "then": "Enseigne" - }, - "8": { - "then": "Bâche" - }, - "9": { - "then": "Totem" - } - } } }, "ambulancestation": { @@ -280,15 +224,6 @@ "1": { "then": "Peinture murale" }, - "10": { - "then": "Azulejo (faïence latine)" - }, - "11": { - "then": "Carrelage" - }, - "12": { - "then": "Sculpture sur bois" - }, "2": { "then": "Peinture" }, @@ -312,6 +247,15 @@ }, "9": { "then": "Relief" + }, + "10": { + "then": "Azulejo (faïence latine)" + }, + "11": { + "then": "Carrelage" + }, + "12": { + "then": "Sculpture sur bois" } }, "question": "Quel est le type de cette œuvre d'art ?", @@ -319,11 +263,10 @@ }, "artwork-website": { "question": "Existe-t-il un site web où trouver plus d'informations sur cette œuvre d'art ?", - "render": "Plus d'infos sur ce site web" + "render": "Plus d'info sûr ce site web" }, "artwork_subject": { - "question": "Que représente cette oeuvre d'art ?", - "render": "Cette œuvre dépeint {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}" + "question": "Que représente cette oeuvre d'art ?" }, "doubles_as_bench": { "mappings": { @@ -365,20 +308,6 @@ "question": "De quelle marque est ce DAB ?", "render": "La marque de ce DAB est {brand}" }, - "cash_in": { - "mappings": { - "0": { - "then": "Vous ne pouvez probablement pas déposer d'argent liquide dans ce DAB" - }, - "1": { - "then": "Vous pouvez déposer de l'argent liquide dans ce DAB" - }, - "2": { - "then": "Vous ne pouvez pas déposer d'agent liquide dans ce DAB" - } - }, - "question": "Pouvez-vous déposer de l'argent liquide dans ce DAB ?" - }, "name": { "render": "Le nom de ce DAB est {name}" }, @@ -2017,96 +1946,6 @@ "render": "Voie d’escalade" } }, - "clock": { - "presets": { - "1": { - "description": "Une horloge publique fixée sur un mur" - } - }, - "tagRenderings": { - "date": { - "mappings": { - "0": { - "then": "Cette horloge indique également la date" - }, - "1": { - "then": "Cette horloge n'indique pas la date" - } - }, - "question": "Cette horloge indique-t-elle également la date ?" - }, - "display": { - "mappings": { - "0": { - "then": "Cette horloge indique l'heure avec des aiguilles" - }, - "1": { - "then": "Cette horloges indique l'heure avec des chiffres numériques" - }, - "2": { - "then": "Cette horloge indique l'heure grâce au soleil" - }, - "3": { - "then": "Cette horloge indique l'heure d'une manière inhabituelle, par ex. en binaire, avec de l'eau, ou autre" - } - }, - "question": "Comment cette horloge indique-t-elle l'heure ?" - }, - "faces": { - "mappings": { - "0": { - "then": "Cette horloge a une face" - }, - "1": { - "then": "Cette horloge a deux faces" - }, - "2": { - "then": "Cette horloge a quatre faces" - } - }, - "question": "Combien de faces a cette horloge ?", - "render": "Cette horloge a {faces} faces" - }, - "hygrometer": { - "mappings": { - "0": { - "then": "Cette horloge indique également l'humidité" - }, - "1": { - "then": "Cette horloge n'indique pas l'humidité" - }, - "2": { - "then": "Cette horloge n'indique probablement pas l'humidité" - } - }, - "question": "Cette horloge indique-t-elle également l'humidité ?" - }, - "support": { - "mappings": { - "0": { - "then": "Cette horloge est montée sur un poteau" - }, - "1": { - "then": "Cette horloge est fixée sur un mur" - }, - "2": { - "then": "Cette horloge fait partie d'un panneau publicitaire" - }, - "3": { - "then": "Cette horloge est posée au sol" - } - }, - "question": "De quelle manière est fixée cette horloge ?" - }, - "thermometer": { - "mappings": { - "2": { - "then": "Cette horloge n'indique probablement pas la date" - } - } - } - } - }, "crossings": { "description": "Traversée pour piétons et cyclistes", "name": "Traversée", @@ -2279,15 +2118,6 @@ "1": { "then": "Cette piste cyclable est goudronée" }, - "10": { - "then": "Cette piste cyclable est faite en graviers fins" - }, - "11": { - "then": "Cette piste cyclable est en cailloux" - }, - "12": { - "then": "Cette piste cyclable est faite en sol brut" - }, "2": { "then": "Cette piste cyclable est asphaltée" }, @@ -2311,6 +2141,15 @@ }, "9": { "then": "Cette piste cyclable est faite en graviers" + }, + "10": { + "then": "Cette piste cyclable est faite en graviers fins" + }, + "11": { + "then": "Cette piste cyclable est en cailloux" + }, + "12": { + "then": "Cette piste cyclable est faite en sol brut" } }, "question": "De quoi est faite la surface de la piste cyclable ?", @@ -2359,15 +2198,6 @@ "1": { "then": "Cette piste cyclable est pavée" }, - "10": { - "then": "Cette piste cyclable est faite en graviers fins" - }, - "11": { - "then": "Cette piste cyclable est en cailloux" - }, - "12": { - "then": "Cette piste cyclable est faite en sol brut" - }, "2": { "then": "Cette piste cyclable est asphaltée" }, @@ -2391,6 +2221,15 @@ }, "9": { "then": "Cette piste cyclable est faite en graviers" + }, + "10": { + "then": "Cette piste cyclable est faite en graviers fins" + }, + "11": { + "then": "Cette piste cyclable est en cailloux" + }, + "12": { + "then": "Cette piste cyclable est faite en sol brut" } }, "question": "De quel materiel est faite cette rue ?", @@ -3213,21 +3052,6 @@ "1": { "then": "C'est une friterie" }, - "10": { - "then": "Des plats chinois sont servis ici" - }, - "11": { - "then": "Des plats grecs sont servis ici" - }, - "12": { - "then": "Des plats indiens sont servis ici" - }, - "13": { - "then": "Des plats turcs sont servis ici" - }, - "14": { - "then": "Des plats thaïlandais sont servis ici" - }, "2": { "then": "Restaurant Italien" }, @@ -3251,6 +3075,21 @@ }, "9": { "then": "Des plats français sont servis ici" + }, + "10": { + "then": "Des plats chinois sont servis ici" + }, + "11": { + "then": "Des plats grecs sont servis ici" + }, + "12": { + "then": "Des plats indiens sont servis ici" + }, + "13": { + "then": "Des plats turcs sont servis ici" + }, + "14": { + "then": "Des plats thaïlandais sont servis ici" } }, "question": "Quelle type de nourriture est servie ici ?", @@ -5139,8 +4978,8 @@ }, "tagRenderings": { "circumference": { - "question": "Quelle est la circonférence du tronc ?", - "questionHint": "La mesure est effectuée à 1,30 m de hauteur", + "question": "Quelle est la circonférence du tronc ? ", + "questionHint": "La mesure est effectuée à 1.30m de hauteur", "render": "Le tronc a une circonférence de {circumference} mètre(s)" }, "height": { @@ -5473,4 +5312,4 @@ } } } -} +} \ No newline at end of file diff --git a/langs/layers/it.json b/langs/layers/it.json index 6e48ce23b..5cda72485 100644 --- a/langs/layers/it.json +++ b/langs/layers/it.json @@ -307,63 +307,63 @@ } }, "bike_cafe": { - "name": "Caffè in bici", + "name": "Cafè per ciclisti", "presets": { "0": { - "title": "una caffè in bici" + "title": "un cafè per ciclisti" } }, "tagRenderings": { "bike_cafe-bike-pump": { "mappings": { "0": { - "then": "Questo caffè in bici offre una pompa per bici liberamente utilizzabile" + "then": "Questo cafè per ciclisti offre una pompa per bici liberamente utilizzabile" }, "1": { - "then": "Questo caffè in bici non offre una pompa per bici liberamente utilizzabile" + "then": "Questo cafè per ciclisti non offre una pompa per bici liberamente utilizzabile" } }, - "question": "Questo caffè in bici offre una pompa per bici che chiunque può utilizzare?" + "question": "Questo cafè per ciclisti offre una pompa per bici che chiunque può utilizzare?" }, "bike_cafe-name": { - "question": "Qual è il nome di questo caffè in bici?", - "render": "Questo caffè in bici è chiamato {name}" + "question": "Come si chiama questo cafè per ciclisti?", + "render": "Questo cafè per ciclisti si chiama {name}" }, "bike_cafe-repair-service": { "mappings": { "0": { - "then": "Questo caffè in bici ripara le bici" + "then": "Questo cafè per ciclisti ripara le bici" }, "1": { - "then": "Questo caffè in bici non ripara le bici" + "then": "Questo cafè per ciclisti non ripara le bici" } }, - "question": "Questo caffè in bici ripara le bici?" + "question": "Questo cafè per ciclisti ripara le bici?" }, "bike_cafe-repair-tools": { "mappings": { "0": { - "then": "Questo caffè in bici fornisce degli attrezzi per la riparazione fai-da-te" + "then": "Questo cafè per ciclisti fornisce degli attrezzi per la riparazione fai-da-te" }, "1": { - "then": "Questo caffè in bici non fornisce degli attrezzi per la riparazione fai-da-te" + "then": "Questo cafè per ciclisti non fornisce degli attrezzi per la riparazione fai-da-te" } }, "question": "Ci sono degli strumenti per riparare la propria bicicletta?" }, "opening_hours": { "override": { - "question": "Quando è aperto questo caffè in bici?" + "question": "Quando è aperto questo cafè per ciclisti?" } } }, "title": { "mappings": { "0": { - "then": "Caffè in bici {name}" + "then": "Cafè per ciclisti {name}" } }, - "render": "Caffè in bici" + "render": "Cafè per ciclisti" } }, "bike_cleaning": { @@ -626,7 +626,23 @@ }, "bike_shop": { "description": "Un negozio che vende specificatamente biciclette o articoli similari", - "name": "Venditore/riparatore bici", + "filter": { + "1": { + "options": { + "0": { + "question": "Vende biciclette usate" + } + } + }, + "2": { + "options": { + "0": { + "question": "Offre riparazioni fai da te" + } + } + } + }, + "name": "Venditore/riparatore di biciclette", "presets": { "0": { "title": "una negozio/riparatore di bici" @@ -717,13 +733,13 @@ "bike_repair_tools-service": { "mappings": { "0": { - "then": "Questo negozio offre degli attrezzi per la riparazione fai-da-te" + "then": "Questo negozio offre degli attrezzi per la riparazione fai da te" }, "1": { - "then": "Questo negozio non offre degli attrezzi per la riparazione fai-da-te" + "then": "Questo negozio non offre degli attrezzi per la riparazione fai da te" }, "2": { - "then": "Gli attrezzi per la riparazione fai-da-te sono disponibili solamente se hai acquistato/noleggiato la bici nel negozio" + "then": "Gli attrezzi per la riparazione fai da te sono disponibili solamente se hai acquistato/noleggiato la bici nel negozio" } }, "question": "Sono presenti degli attrezzi per riparare la propria bici?" @@ -732,8 +748,8 @@ "render": "Questo negozio è specializzato nella vendita di {shop} ed effettua attività relative alle biciclette" }, "bike_shop-name": { - "question": "Qual è il nome di questo negozio di biciclette?", - "render": "Questo negozio di biciclette è chiamato {name}" + "question": "Come si chiama questo negozio di biciclette?", + "render": "Questo negozio di biciclette si chiama {name}" } }, "title": { @@ -745,16 +761,16 @@ "then": "Noleggio di biciclette {name}" }, "3": { - "then": "Riparazione biciclette {name}" + "then": "Riparazione di biciclette {name}" }, "4": { "then": "Negozio di biciclette {name}" }, "5": { - "then": "Venditore/riparatore bici {name}" + "then": "Venditore/riparatore di biciclette {name}" } }, - "render": "Venditore/riparatore bici" + "render": "Venditore/riparatore di biciclette" } }, "bike_themed_object": { @@ -1798,9 +1814,6 @@ }, "19": { "question": "Riciclo di secco" - }, - "20": { - "question": "Riciclo di secco" } } }, diff --git a/langs/layers/nl.json b/langs/layers/nl.json index b6722bdf9..3d0e0726a 100644 --- a/langs/layers/nl.json +++ b/langs/layers/nl.json @@ -177,6 +177,9 @@ "presets": { "0": { "title": "een kunstwerk" + }, + "1": { + "title": "een kunstwerk op een muur" } }, "tagRenderings": { @@ -841,7 +844,7 @@ "1": "BMX-fietsen" }, "4": { - "1": "mountainbike" + "1": "mountainbikes" }, "5": { "1": "fietstassen" @@ -1277,6 +1280,22 @@ }, "bike_shop": { "description": "Een winkel die hoofdzakelijk fietsen en fietstoebehoren verkoopt", + "filter": { + "1": { + "options": { + "0": { + "question": "Verkoopt twedehands fietsen" + } + } + }, + "2": { + "options": { + "0": { + "question": "Biedt doe-het-zelfreparaties aan" + } + } + } + }, "name": "Fietszaak", "presets": { "0": { @@ -6604,7 +6623,10 @@ "question": "Recycling van restafval" }, "20": { - "question": "Recycling van restafval" + "question": "Recycling van inktpatronen" + }, + "21": { + "question": "Recycling van fietsen" } } }, @@ -6737,6 +6759,9 @@ }, "23": { "then": "Restafval kan hier gerecycled worden" + }, + "24": { + "then": "Fietsen (en fietswrakken) kunnen hier gerecycled worden" } }, "question": "Wat kan hier gerecycled worden?" @@ -6760,6 +6785,12 @@ }, "2": { "then": "Afvalcontainer voor restafval" + }, + "3": { + "then": "Dit is een verzamelplaats zonder container waar het afval later opgepikt wordt." + }, + "4": { + "then": "Dit is een afvalhoop waar het afvalmateriaal bovenop elkaar gestapeld wordt." } }, "question": "Wat voor soort recycling is dit?" diff --git a/langs/layers/pt.json b/langs/layers/pt.json index 4cd9cd6da..0e7c78cd2 100644 --- a/langs/layers/pt.json +++ b/langs/layers/pt.json @@ -442,7 +442,7 @@ "bike_repair_station": { "presets": { "0": { - "description": "Um aparelho para encher os seus pneus num local fixa no espaço público" + "description": "Um aparelho para encher os seus pneus num local fixa no espaço público." } }, "tagRenderings": { diff --git a/langs/layers/pt_BR.json b/langs/layers/pt_BR.json index 1be173acf..739ea272a 100644 --- a/langs/layers/pt_BR.json +++ b/langs/layers/pt_BR.json @@ -1,73 +1,4 @@ { - "address": { - "description": "Endereços", - "name": "Endereços conhecidos no OSM", - "tagRenderings": { - "fixme": { - "question": "O que deve ser corrigido aqui? Explique" - }, - "housenumber": { - "mappings": { - "0": { - "then": "Este prédio não tem número" - } - }, - "question": "Qual é o número desta casa?", - "render": "O número da casa é {addr:housenumber}" - } - }, - "title": { - "render": "Endereço conhecido" - } - }, - "advertising": { - "presets": { - "10": { - "title": "uma placa" - } - }, - "tagRenderings": { - "message_type": { - "mappings": { - "0": { - "then": "Mensagem comercial" - }, - "7": { - "then": "Mensagem religiosa" - }, - "9": { - "then": "Um mapa" - } - } - }, - "operator": { - "render": "Operado por {operator}" - }, - "ref": { - "render": "O número de referência é {ref}" - }, - "type": { - "mappings": { - "2": { - "then": "Isto é uma coluna" - }, - "3": { - "then": "Isto é uma bandeira" - }, - "7": { - "then": "Isto é uma placa" - } - } - } - }, - "title": { - "mappings": { - "7": { - "then": "Placa" - } - } - } - }, "artwork": { "presets": { "0": { @@ -414,7 +345,7 @@ "name": "Estações de bicicletas (reparo, bomba ou ambos)", "presets": { "0": { - "description": "Um dispositivo para encher seus pneus em um local fixa no espaço público", + "description": "Um dispositivo para encher seus pneus em um local fixa no espaço público.", "title": "uma bomba de bicicleta" } }, @@ -585,4 +516,4 @@ "render": "Bicicleta fantasma" } } -} +} \ No newline at end of file diff --git a/langs/shared-questions/ca.json b/langs/shared-questions/ca.json index 053804a07..212f98a66 100644 --- a/langs/shared-questions/ca.json +++ b/langs/shared-questions/ca.json @@ -71,7 +71,7 @@ "then": "S'accepten gossos però lligats" }, "3": { - "then": "S'accepten gossos i poden estar solts" + "then": "S'accepten gossos lliures" } }, "question": "S'accepten gossos en aquest negoci?" @@ -307,4 +307,4 @@ "question": "Quina és la correspondent entitat a Wikidata?" } } -} +} \ No newline at end of file diff --git a/langs/shared-questions/es.json b/langs/shared-questions/es.json index 62d1b3c05..800cd11c7 100644 --- a/langs/shared-questions/es.json +++ b/langs/shared-questions/es.json @@ -161,10 +161,10 @@ "then": "Este objeto emite luz" }, "2": { - "then": "Este objeto está iluminado desde el exterior, por ejemplo, por un foco u otras luces" + "then": "Este objeto recibe iluminación, por ejemplo por un foco u otras luces" }, "3": { - "then": "Este objeto no emite luz y no está iluminado por fuentes externas" + "then": "Este objeto ni emite luz ni es iluminado" } }, "question": "¿Está este objeto iluminado o emite luz?" @@ -307,4 +307,4 @@ "question": "¿Cual es la entidad de Wikidata que se corresponde?" } } -} +} \ No newline at end of file diff --git a/langs/themes/ca.json b/langs/themes/ca.json index 6ce9ece6b..9276b01e0 100644 --- a/langs/themes/ca.json +++ b/langs/themes/ca.json @@ -771,108 +771,6 @@ "description": "Un mapa amb voreres i encreuaments.", "title": "Vorals i encreuaments" }, - "mapcomplete-changes": { - "description": "Aquest mapa mostra tots els canvis fets amb MapComplete", - "layers": { - "0": { - "description": "Mostra tots els canvis de MapComplete", - "filter": { - "0": { - "options": { - "0": { - "question": "El nom del tema conté {search}" - } - } - }, - "1": { - "options": { - "0": { - "question": "Fet pel col·laborador {search}" - } - } - }, - "2": { - "options": { - "0": { - "question": "No fet pel col·laborador {search}" - } - } - }, - "3": { - "options": { - "0": { - "question": "Fet abans de {search}" - } - } - }, - "4": { - "options": { - "0": { - "question": "Fet després de {search}" - } - } - }, - "5": { - "options": { - "0": { - "question": "Idioma de l'usuari (codi iso) {search}" - } - } - }, - "6": { - "options": { - "0": { - "question": "Fet amb l'amfitrió {search}" - } - } - }, - "7": { - "options": { - "0": { - "question": "El conjunt de canvis ha afegit almenys una imatge" - } - } - } - }, - "name": "Centre del conjunt de canvis", - "tagRenderings": { - "contributor": { - "question": "Quin col·laborador va fer aquest canvi?", - "render": "Canvi fet per {user}" - }, - "host": { - "question": "Amb quin amfitrió (lloc web) es va fer aquest canvi?", - "render": "Canvi amb {host}" - }, - "locale": { - "question": "Amb quina configuració regional (idioma) s'ha fet aquest canvi?", - "render": "La configuració regional de l'usuari és {locale}" - }, - "show_changeset_id": { - "render": "Conjunt de canvi {id}" - }, - "theme-id": { - "question": "Quin tema es va utilitzar per fer aquest canvi?", - "render": "Canvi amb el tema {theme}" - } - }, - "title": { - "render": "Conjunt de canvis per a {theme}" - } - }, - "1": { - "override": { - "tagRenderings": { - "link_to_more": { - "render": "Es poden trobar més estadístiques aquí" - } - } - } - } - }, - "shortDescription": "Mostra els canvis fets per MapComplete", - "title": "Canvis fets amb MapComplete" - }, "maproulette": { "description": "Tema que mostra les tasques de MapRoulette, que us permet cercar-les, filtrar-les i solucionar-les.", "title": "Tasques de MapRoulette" diff --git a/langs/themes/cs.json b/langs/themes/cs.json index 57d8a0bab..ae1bd23ba 100644 --- a/langs/themes/cs.json +++ b/langs/themes/cs.json @@ -771,108 +771,6 @@ "description": "Mapa zobrazující obrubníky a přechody.", "title": "Obrubníky a přechody" }, - "mapcomplete-changes": { - "description": "Tyto mapy zobrazují všechny změny provedené pomocí MapComplete", - "layers": { - "0": { - "description": "Zobrazí všechny změny MapComplete", - "filter": { - "0": { - "options": { - "0": { - "question": "Themename obsahuje {search}" - } - } - }, - "1": { - "options": { - "0": { - "question": "Vytvořil přispěvatel {search}" - } - } - }, - "2": { - "options": { - "0": { - "question": "Ne 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": "Vyrobeno u hostitele {search}" - } - } - }, - "7": { - "options": { - "0": { - "question": "Sada změn přidala alespoň jeden obrázek" - } - } - } - }, - "name": "Centra změn", - "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 u {host}" - }, - "locale": { - "question": "V jakém prostředí (jazyce) byla tato změna provedena?", - "render": "Uživatelské prostředí je {locale}" - }, - "show_changeset_id": { - "render": "Sada změn je {id}" - }, - "theme-id": { - "question": "Jaké téma bylo použito k provedení této změny?", - "render": "Změna pomocí tématu {theme}" - } - }, - "title": { - "render": "Sada změn pro {theme}" - } - }, - "1": { - "override": { - "tagRenderings": { - "link_to_more": { - "render": "Další statistiky lze nalézt zde" - } - } - } - } - }, - "shortDescription": "Zobrazuje změny provedené nástrojem 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" @@ -893,7 +791,7 @@ "title": "Do přírody" }, "notes": { - "description": "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.", + "description": "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.", "title": "Poznámky k OpenStreetMap" }, "observation_towers": { @@ -904,33 +802,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": "Import" - } - } - }, - "1": { - "render": { - "special": { - "message": "Přidat všechny navrhované značky" - } - } - } - } - } - }, "4": { "override": { "filter": { @@ -973,6 +844,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": "OnWheels" @@ -996,7 +894,7 @@ "title": "Osobní téma" }, "pets": { - "description": "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 vhodné pro vstup se psy, ...", + "description": "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, ...", "layers": { "1": { "override": { @@ -1133,6 +1031,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ží" + }, "15": { "description": "Zobrazuje vlaky odjíždějící z této stanice", "name": "Odjezdové tabule", @@ -1164,10 +1066,6 @@ "title": { "render": "Odjezdová tabule" } - }, - "3": { - "description": "Vrstva zobrazující vlaková nádraží", - "name": "Vlaková nádraží" } }, "title": "Vlaková nádraží" @@ -1259,4 +1157,4 @@ "shortDescription": "Mapa odpadkových košů", "title": "Odpadkový koš" } -} +} \ No newline at end of file diff --git a/langs/themes/de.json b/langs/themes/de.json index d82137175..effcc154d 100644 --- a/langs/themes/de.json +++ b/langs/themes/de.json @@ -771,108 +771,6 @@ "description": "Eine Karte mit Bordsteinen und Überwegen.", "title": "Bordsteine und Überwege" }, - "mapcomplete-changes": { - "description": "Diese Karte zeigt alle mit MapComplete vorgenommenen Änderungen", - "layers": { - "0": { - "description": "Zeigt alle MapComplete-Änderungen", - "filter": { - "0": { - "options": { - "0": { - "question": "Themename enthält {search}" - } - } - }, - "1": { - "options": { - "0": { - "question": "Erstellt von {search}" - } - } - }, - "2": { - "options": { - "0": { - "question": "Nicht erstellt von {search}" - } - } - }, - "3": { - "options": { - "0": { - "question": "Erstellt vor {search}" - } - } - }, - "4": { - "options": { - "0": { - "question": "Erstellt nach {search}" - } - } - }, - "5": { - "options": { - "0": { - "question": "Benutzersprache (ISO-Code) {search}" - } - } - }, - "6": { - "options": { - "0": { - "question": "Erstellt mit host {search}" - } - } - }, - "7": { - "options": { - "0": { - "question": "Im Änderungssatz wurde mindestens ein Bild hinzugefügt" - } - } - } - }, - "name": "Zentrum der Änderungssätze", - "tagRenderings": { - "contributor": { - "question": "Wer hat diese Änderung vorgenommen?", - "render": "Änderung vorgenommen von {user}" - }, - "host": { - "question": "Über welchen Host (Webseite) wurde diese Änderung vorgenommen?", - "render": "Geändert über {host}" - }, - "locale": { - "question": "In welchem Gebietsschema (Sprache) wurde diese Änderung vorgenommen?", - "render": "Benutzergebietsschema ist {locale}" - }, - "show_changeset_id": { - "render": "Änderungssatz {id}" - }, - "theme-id": { - "question": "Welches Thema wurde für diese Änderung verwendet?", - "render": "Geändert mit Thema {theme}" - } - }, - "title": { - "render": "Änderungssatz für {theme}" - } - }, - "1": { - "override": { - "tagRenderings": { - "link_to_more": { - "render": "Weitere Statistiken hier" - } - } - } - } - }, - "shortDescription": "Zeigt Änderungen, die mit MapComplete vorgenommen wurden", - "title": "Änderungen mit MapComplete" - }, "maproulette": { "description": "Thema mit MapRoulette-Aufgaben, die Sie suchen, filtern und beheben können.", "title": "MapRoulette-Aufgaben" From 4a9b7e034992f48c76d556d1f6a1ae58c549c3f3 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Tue, 2 May 2023 00:49:00 +0200 Subject: [PATCH 46/62] Chore: translation sync --- assets/layers/advertising/advertising.json | 10 +- assets/layers/artwork/artwork.json | 2 +- .../layers/bike_cleaning/bike_cleaning.json | 2 +- .../bike_repair_station.json | 2 +- assets/layers/binocular/binocular.json | 2 +- .../charging_station/charging_station.json | 6 +- .../layers/defibrillator/defibrillator.json | 4 +- assets/layers/etymology/etymology.json | 2 +- assets/layers/fire_station/fire_station.json | 8 +- .../information_board/information_board.json | 4 +- .../maproulette_challenge.json | 2 +- .../observation_tower/observation_tower.json | 2 +- assets/layers/recycling/recycling.json | 4 +- assets/layers/sport_pitch/sport_pitch.json | 4 +- assets/layers/tree_node/tree_node.json | 4 +- assets/tagRenderings/questions.json | 6 +- assets/themes/notes/notes.json | 2 +- assets/themes/onwheels/onwheels.json | 2 +- assets/themes/pets/pets.json | 2 +- langs/layers/ca.json | 572 +++++++++++++++++- langs/layers/cs.json | 226 ++++++- langs/layers/de.json | 3 + langs/layers/en.json | 6 +- langs/layers/es.json | 2 +- langs/layers/fr.json | 121 +++- langs/layers/it.json | 5 +- langs/layers/nl.json | 2 +- langs/layers/pt_BR.json | 2 +- langs/themes/ca.json | 102 ++++ langs/themes/cs.json | 104 +++- langs/themes/de.json | 102 ++++ 31 files changed, 1227 insertions(+), 90 deletions(-) diff --git a/assets/layers/advertising/advertising.json b/assets/layers/advertising/advertising.json index b4bec7700..009adb420 100644 --- a/assets/layers/advertising/advertising.json +++ b/assets/layers/advertising/advertising.json @@ -810,8 +810,8 @@ "if": "sides=1", "then": { "en": "This object has advertisements on a single side", - "ca": "Aquest objecte té publicitat a un únic costat", - "es": "Este objeto tiene publicidad en un único lado", + "ca": "Aquest mupi té publicitat a un únic costat", + "es": "Este mupi tiene publicidad en un único lado", "de": "Werbung wird nur auf einer Seite angezeigt", "cs": "Tento objekt má reklamy na jedné straně", "fr": "Cet objet a de la publicité sur un seul côté", @@ -822,8 +822,8 @@ "if": "sides=2", "then": { "en": "This object has advertisements on both sides", - "ca": "Aquest objecte té publicitat pels dos costas", - "es": "Este objeto tiene publicidad por los dos lados", + "ca": "Aquest mupi té publicitat pels dos costas", + "es": "Este mupi 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", @@ -1067,7 +1067,7 @@ "advertising=board" ], "title": { - "ca": "un tauló d'anuncis", + "ca": "un tauló d'anunis", "es": "un tablón de anuncios", "en": "a board", "de": "ein Anschlagbrett", diff --git a/assets/layers/artwork/artwork.json b/assets/layers/artwork/artwork.json index da6f54ab6..1bd55d094 100644 --- a/assets/layers/artwork/artwork.json +++ b/assets/layers/artwork/artwork.json @@ -589,7 +589,7 @@ "render": { "en": "More information on this website", "nl": "Meer informatie op deze website", - "fr": "Plus d'infos sur ce site web", + "fr": "Plus d'info sûr ce site web", "de": "Weitere Informationen auf dieser Webseite", "id": "Info lanjut tersedia di laman web ini", "it": "Ulteriori informazioni su questo sito web", diff --git a/assets/layers/bike_cleaning/bike_cleaning.json b/assets/layers/bike_cleaning/bike_cleaning.json index c7f96d15f..d148a3577 100644 --- a/assets/layers/bike_cleaning/bike_cleaning.json +++ b/assets/layers/bike_cleaning/bike_cleaning.json @@ -152,7 +152,7 @@ "fr": "Utilisation gratuite", "da": "Gratis at bruge", "cs": "Bezplatné používání", - "ca": "Gratuït" + "ca": "Debades" }, "hideInAnswer": true } diff --git a/assets/layers/bike_repair_station/bike_repair_station.json b/assets/layers/bike_repair_station/bike_repair_station.json index 1c166a113..ea67a2ddc 100644 --- a/assets/layers/bike_repair_station/bike_repair_station.json +++ b/assets/layers/bike_repair_station/bike_repair_station.json @@ -1059,4 +1059,4 @@ "cs": "Vrstva zobrazující vzduchové kompresory na jízdní kola a stojany na nářadí pro opravu jízdních kol", "ca": "Una capa que mostra bombes de bicicletes i suports d'eines de reparació de bicicletes" } -} +} \ No newline at end of file diff --git a/assets/layers/binocular/binocular.json b/assets/layers/binocular/binocular.json index d0b3dee6f..41f0c3742 100644 --- a/assets/layers/binocular/binocular.json +++ b/assets/layers/binocular/binocular.json @@ -54,7 +54,7 @@ "da": "Gratis at bruge", "es": "De uso gratuito", "fr": "En libre service", - "ca": "Gratuït" + "ca": "Debades" } } ], diff --git a/assets/layers/charging_station/charging_station.json b/assets/layers/charging_station/charging_station.json index 6bb427cbb..a156ff96b 100644 --- a/assets/layers/charging_station/charging_station.json +++ b/assets/layers/charging_station/charging_station.json @@ -942,7 +942,7 @@ "nl": "Tesla Supercharger (destination)", "da": " Tesla Supercharger (destination)", "de": "Tesla Supercharger (Destination)", - "es": "Supercargador Tesla (destino)", + "es": "Supercargador Tesla (destino", "ca": "Supercarregador Tesla (destí)" }, "icon": { @@ -4448,7 +4448,7 @@ "nl": "Hier wordt op dit moment een oplaadpunt gebouwd", "da": "Her er opført en ladestation", "de": "Die Station ist aktuell im Bau", - "es": "Aquí se está construyendo una estación de carga", + "es": "Aquí está construida una estación de carga", "ca": "Aquí està construint-se una estació de càrrega" } }, @@ -4810,7 +4810,7 @@ "nl": "Heeft een
    Type 2 CCS (mennekes)
    ", "da": "Har en
    Type 2 CCS (mennekes)
    connector", "de": "Hat einen
    Typ 2 CCS (Mennekes)
    Anschluss", - "es": "Tiene un conector
    Tipo 2 CCS (mennekes)
    " + "es": "Tiene un conector
    Tipo 2 CCS (mennekes)
    " }, "osmTags": "socket:type2_combo~*" }, diff --git a/assets/layers/defibrillator/defibrillator.json b/assets/layers/defibrillator/defibrillator.json index 858e5755a..2d66dd389 100644 --- a/assets/layers/defibrillator/defibrillator.json +++ b/assets/layers/defibrillator/defibrillator.json @@ -155,7 +155,7 @@ "if": "access=yes", "then": { "en": "Publicly accessible", - "ca": "Accessible al públic", + "ca": "Accés lliure", "es": "Acceso libre", "fr": "Librement accessible", "nl": "Publiek toegankelijk", @@ -170,7 +170,7 @@ "if": "access=public", "then": { "en": "Publicly accessible", - "ca": "Accessible al públic", + "ca": "Publicament accessible", "es": "Publicament accesible", "fr": "Librement accessible", "nl": "Publiek toegankelijk", diff --git a/assets/layers/etymology/etymology.json b/assets/layers/etymology/etymology.json index cf7a4c2a3..3b7e9dad4 100644 --- a/assets/layers/etymology/etymology.json +++ b/assets/layers/etymology/etymology.json @@ -304,4 +304,4 @@ } } ] -} +} \ No newline at end of file diff --git a/assets/layers/fire_station/fire_station.json b/assets/layers/fire_station/fire_station.json index 349de0e8c..b8eea16b6 100644 --- a/assets/layers/fire_station/fire_station.json +++ b/assets/layers/fire_station/fire_station.json @@ -209,7 +209,7 @@ "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 el gestiona el govern." + "ca": "Aquest parc l'opera el govern." } }, { @@ -225,7 +225,7 @@ "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ó la gestiona una comunitat o organització informal." + "ca": "Aquesta estació l'opera una comunitat o organització informal." } }, { @@ -241,7 +241,7 @@ "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": "Aquesta estació la gestiona un grup formal de voluntaris." + "ca": "Aquest operació l'opera un grup formal de voluntaris." } }, { @@ -257,7 +257,7 @@ "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ó la gestiona una entitat privada." + "ca": "Aquesta estació l'opera una entitat privada." } } ] diff --git a/assets/layers/information_board/information_board.json b/assets/layers/information_board/information_board.json index e30903740..f5da54062 100644 --- a/assets/layers/information_board/information_board.json +++ b/assets/layers/information_board/information_board.json @@ -7,7 +7,7 @@ "fr": "Panneaux d'informations", "de": "Informationstafeln", "ru": "Информационные щиты", - "ca": "Taulers informatius", + "ca": "Panells d'informació", "es": "Paneles informativos" }, "minzoom": 12, @@ -26,7 +26,7 @@ "fr": "Panneau d'informations", "de": "Informationstafel", "ru": "Информационный щит", - "ca": "Tauler informatiu", + "ca": "Panell d'informació", "es": "Panel informativo" } }, diff --git a/assets/layers/maproulette_challenge/maproulette_challenge.json b/assets/layers/maproulette_challenge/maproulette_challenge.json index 327086c63..91102642f 100644 --- a/assets/layers/maproulette_challenge/maproulette_challenge.json +++ b/assets/layers/maproulette_challenge/maproulette_challenge.json @@ -2,7 +2,7 @@ "id": "maproulette_challenge", "name": null, "description": { - "en": "Layer showing tasks of a single MapRoulette challenge. This layer is intended to be reused and extended in themes; refer to the documentation on how to do this.", + "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.", "nl": "Laag met taken van een MapRoulette uitdaging" }, diff --git a/assets/layers/observation_tower/observation_tower.json b/assets/layers/observation_tower/observation_tower.json index dfec4d9a0..5e4a293e6 100644 --- a/assets/layers/observation_tower/observation_tower.json +++ b/assets/layers/observation_tower/observation_tower.json @@ -109,7 +109,7 @@ "nl": "Deze toren is publiek toegankelijk", "de": "Der Turm ist öffentlich zugänglich", "es": "Esta torre es accesible públicamente", - "ca": "Aquesta torre és accessible al públic" + "ca": "Aquesta torre és d'accés públic" } }, { diff --git a/assets/layers/recycling/recycling.json b/assets/layers/recycling/recycling.json index 546913584..bb9d28b11 100644 --- a/assets/layers/recycling/recycling.json +++ b/assets/layers/recycling/recycling.json @@ -1426,8 +1426,8 @@ }, { "question": { - "en": "Recycling of residual waste", - "nl": "Recycling van restafval", + "en": "Recycling of printer cartridges", + "nl": "Recycling van inktpatronen", "ca": "Reciclatge del rebuig", "de": "Recycling von Restabfällen", "it": "Riciclo di secco" diff --git a/assets/layers/sport_pitch/sport_pitch.json b/assets/layers/sport_pitch/sport_pitch.json index a76b63cf5..35b6c9d7b 100644 --- a/assets/layers/sport_pitch/sport_pitch.json +++ b/assets/layers/sport_pitch/sport_pitch.json @@ -272,7 +272,7 @@ "ru": "Есть ли свободный доступ к этой спортивной площадке?", "de": "Ist der Sportplatz öffentlich zugänglich?", "es": "¿Esta pista de deportes es accesible públicamente?", - "ca": "Aquesta pista d'esports és accessible al públic?" + "ca": "Aquesta pista d'esports és accessible públicament?" }, "mappings": [ { @@ -614,7 +614,7 @@ "en": "Publicly accessible", "nl": "Publiek toegankelijk", "de": "Öffentlich zugänglich", - "ca": "Accessible al públic" + "ca": "Accés lliure" }, "osmTags": { "or": [ diff --git a/assets/layers/tree_node/tree_node.json b/assets/layers/tree_node/tree_node.json index 2a587c352..c49737685 100644 --- a/assets/layers/tree_node/tree_node.json +++ b/assets/layers/tree_node/tree_node.json @@ -125,7 +125,7 @@ "question": { "en": "What is the circumference of the tree trunk?", "de": "Wie groß ist der Umfang des Baumstammes?", - "fr": "Quelle est la circonférence du tronc ?", + "fr": "Quelle est la circonférence du tronc ? ", "nl": "Wat is de omtrek van de boomstam? ", "es": "¿Cuál es la circunferencia del tronco del árbol?", "pt": "Qual é a circunferência do tronco da árvore?", @@ -148,7 +148,7 @@ "questionHint": { "en": "This is measured at a height of 1.30m", "de": "Dies wird in einer Höhe von 1,30 m gemessen", - "fr": "La mesure est effectuée à 1,30 m de hauteur", + "fr": "La mesure est effectuée à 1.30m de hauteur", "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", diff --git a/assets/tagRenderings/questions.json b/assets/tagRenderings/questions.json index 3297987d1..f682d722a 100644 --- a/assets/tagRenderings/questions.json +++ b/assets/tagRenderings/questions.json @@ -504,7 +504,7 @@ "hu": "Kutya bevihető és szabadon szaladgálhat", "it": "I cani sono ammessi e possono andare in giro liberamente", "nb_NO": "Hunder tillates og kan gå fritt", - "ca": "S'accepten gossos i poden estar solts", + "ca": "S'accepten gossos lliures", "sv": "Hundar tillåts och får springa fritt omkring", "zh_Hant": "允許犬隻而且可以自由跑動", "ru": "Собак свободно впускают", @@ -1995,7 +1995,7 @@ "ca": "Aquest objecte està il·luminat externament, p.e. amb un focus o altres llums", "cs": "Tento objekt je osvětlen zvenčí, např. pomocí reflektoru nebo jiných světel", "de": "Das Objekt wird von außen beleuchtet, z. B. durch Scheinwerfer oder andere Lichter", - "es": "Este objeto está iluminado desde el exterior, por ejemplo, por un foco u otras luces", + "es": "Este objeto recibe iluminación, por ejemplo por un foco u otras luces", "fr": "Cet objet est éclairé par l'extérieur, par ex. par un projecteur ou d'autres lumières", "pl": "Ten obiekt jest oświetlony zewnętrznie, np. przez reflektor lub inne światła" }, @@ -2015,7 +2015,7 @@ "ca": "Aquest objecte no emet llum i no està il·luminat externament", "cs": "Tento objekt nevyzařuje světlo a není osvětlen zvenčí", "de": "Das Objekt wird weder von außen beleuchtet, noch leuchtet es selbst", - "es": "Este objeto no emite luz y no está iluminado por fuentes externas", + "es": "Este objeto ni emite luz ni es iluminado", "fr": "Cet objet n'émet pas de lumière et n'est pas éclairé par l'extérieur", "pl": "Obiekt ten nie emituje światła i nie jest oświetlany z zewnątrz" } diff --git a/assets/themes/notes/notes.json b/assets/themes/notes/notes.json index ad9a47703..6d36e8ac7 100644 --- a/assets/themes/notes/notes.json +++ b/assets/themes/notes/notes.json @@ -23,7 +23,7 @@ "es": "Una nota es un pin en el mapa con algún texto para indicar algo erróneo.

    Asegúrate de comprobar la vista de filtros para buscar usuarios y texto.", "fr": "Une note est une épingle sur la carte avec du text pour indiquer une erreur.

    Assurez-vous d’utiliser le filtre pour chercher des utilisateurs and du texte.", "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.", + "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." }, "icon": "./assets/themes/notes/logo.svg", diff --git a/assets/themes/onwheels/onwheels.json b/assets/themes/onwheels/onwheels.json index a933d836f..80d207088 100644 --- a/assets/themes/onwheels/onwheels.json +++ b/assets/themes/onwheels/onwheels.json @@ -442,7 +442,7 @@ "ca": "Importar", "pa_PK": "ایمپورٹ کرو", "nl": "Importeren", - "cs": "Import", + "cs": "Dovoz", "es": "Importar" }, "icon": "./assets/svg/addSmall.svg", diff --git a/assets/themes/pets/pets.json b/assets/themes/pets/pets.json index c78eb21f9..6b8085929 100644 --- a/assets/themes/pets/pets.json +++ b/assets/themes/pets/pets.json @@ -18,7 +18,7 @@ "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 vhodné pro vstup se 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, ..." }, "icon": "./assets/layers/dogpark/dog-park.svg", "startZoom": 10, diff --git a/langs/layers/ca.json b/langs/layers/ca.json index 1b892caec..0b545efc4 100644 --- a/langs/layers/ca.json +++ b/langs/layers/ca.json @@ -801,6 +801,9 @@ "mappings": { "0": { "then": "Banc en una parada de transport públic" + }, + "1": { + "then": "Banc en marquesina" } }, "render": "Banc" @@ -930,6 +933,12 @@ "question": "Quin tipus de lloguer de bicicletes és aquest?" }, "rental_types": { + "renderings": { + "0": { + "question": "Quantes type_plural poden llogar-se aquí?", + "render": "{capacity:bicycle_type} type_plural es poden llogar aquí" + } + }, "rewrite": { "into": { "0": { @@ -1031,10 +1040,23 @@ "question": "Aquest cafè ciclista repara bicicletes?" }, "bike_cafe-repair-tools": { + "mappings": { + "0": { + "then": "Aquest cafè ciclista ofereix ferramentes per a la reparació DIY" + }, + "1": { + "then": "Aquest cafè ciclista no ofereix ferramentes per a la reparació DIY" + } + }, "question": "Hi ha eines aquí per reparar la teva pròpia bicicleta?" } }, "title": { + "mappings": { + "0": { + "then": "Cafè ciclista {name}" + } + }, "render": "Cafeteria per a bicicletes" } }, @@ -1195,6 +1217,7 @@ "name": "Manxa i reparació de bicicletes", "presets": { "0": { + "description": "Un dispositiu per a unflar les teues rodes en una posició fixa a l'espai públic.", "title": "una manxa per a bicicletes" }, "1": { @@ -1485,19 +1508,30 @@ }, "2": { "then": "Lloguer de bicicletes {name}" + }, + "3": { + "then": "Reparació de bicis {name}" + }, + "4": { + "then": "Botiga de bicis {name}" + }, + "5": { + "then": "Taller/botiga de bicis {name}" } }, "render": "Botiga/reparació de bicicletes" } }, "bike_themed_object": { + "description": "Una capa amb els objectes relacionats amb bicis però que no coinxideixen amb cap altra capa", "name": "Objectes relacionats amb bicicletes", "title": { "mappings": { "1": { "then": "Pista ciclable" } - } + }, + "render": "Objecte relacionat amb bicis" } }, "binocular": { @@ -1505,6 +1539,7 @@ "name": "Prismàtics", "presets": { "0": { + "description": "Un telescopi o un parell de prismàtics muntats en un pal, a disposició del públic per mirar al seu voltant. ", "title": "uns prismàtics" } }, @@ -1528,6 +1563,7 @@ } }, "birdhide": { + "description": "Un observatori d'ocells", "filter": { "0": { "options": { @@ -1535,9 +1571,33 @@ "question": "Accessible per a cadires de rodes" } } + }, + "1": { + "options": { + "0": { + "question": "Només observatoris d'ocells coberts" + } + } + } + }, + "name": "Llocs per a vore ocells", + "presets": { + "0": { + "description": "Un refugi cobert on es poden veure ocells confortablement", + "title": "un observatori d'ocells" + }, + "1": { + "description": "Una pantalla o paret amb obertures per a observar ocells" } }, "tagRenderings": { + "bird-hide-shelter-or-wall": { + "mappings": { + "1": { + "then": "Observatori d'ocells" + } + } + }, "bird-hide-wheelchair": { "mappings": { "3": { @@ -1693,32 +1753,49 @@ } }, "name": "Estacions de càrrega", + "presets": { + "0": { + "title": "una estació de càrrega per a bicicletes elèctriques amb un endoll de paret europeu normal (destinat a carregar bicicletes elèctriques)" + }, + "1": { + "title": "una estació de càrrega per a cotxes" + } + }, "tagRenderings": { - "Available_charging_stations (generated)": { + "Auth phone": { + "question": "Quin és el número de telèfon per a la trucada d'autenticació o SMS?", + "render": "Autentiqueu-vos trucant o enviant SMS a {authentication:phone_call:number}" + }, + "Authentication": { "mappings": { + "0": { + "then": "Autenticació mitjançant una targeta de soci" + }, + "1": { + "then": "Autenticació mitjançant una aplicació" + }, "2": { - "then": "Endoll de paret Europeu amb pin de terra (CEE7/4 tipus E)" + "then": "L'autenticació per trucada telefònica està disponible" }, "3": { - "then": "Endoll de paret Europeu amb pin a terra (CEE7/4 tipus E)" + "then": "L'autenticació per SMS està disponible" }, "4": { - "then": "CHAdeMo" - }, - "5": { - "then": "Chademo" - }, - "6": { - "then": "Tipus 1 amb cable (J1772)" + "then": "L'autenticació via NFC està disponible" }, "7": { - "then": "Tipus 1 amb cable (J1772)" + "then": "Carregar aquí (també) és possible sense autenticació" + } + }, + "question": "Quin tipus d'autenticació hi ha disponible a l'estació de càrrega?" + }, + "Available_charging_stations (generated)": { + "mappings": { + "0": { + "then": "Endoll de paret Schuko sense pin a terra (CEE7/4 tipus F)" }, - "8": { - "then": "Tipus 1 sense cable (J1772)" - }, - "9": { - "then": "Tipus 1 sense cable (J1772)" + "1": { + "then": "Endoll de paret Schuko sense pin a terra (CEE7/4 tipus F)" }, "2": { "then": "Endoll de paret Europeu amb pin de terra (CEE7/4 tipus E)" @@ -1777,6 +1854,15 @@ "20": { "then": "CSS Supercarregador Tesla (tipus2_css de la marca)" }, + "21": { + "then": "CSS Supercarregador Tesla (un tipus2_css de la marca)" + }, + "22": { + "then": "Supercarregador Tesla (destí)" + }, + "23": { + "then": "Supercarregador Tesla (destí)" + }, "24": { "then": "Supercarregador Tesla (destí) (Un tipus 2 amb un cable marca tesla)" }, @@ -1808,8 +1894,15 @@ }, "2": { "then": "Aquí està prevista una estació de recàrrega" + }, + "3": { + "then": "Aquí està construint-se una estació de càrrega" + }, + "4": { + "then": "Aquesta estació de recàrrega s'ha desactivat permanentment i ja no s'utilitza, però encara és visible" } - } + }, + "question": "Està en ús aquest punt de recàrrega?" }, "Operator": { "mappings": { @@ -1930,11 +2023,16 @@ "then": "No hi ha límit de temps per a deixar el teu vehicle aquí" } }, - "question": "Quina és la quantitat màxima de temps que es permet permaneixer aquí?" + "question": "Quina és la quantitat màxima de temps que es permet permaneixer aquí?", + "render": "Un pot quedar-se com a màxim {canonical(maxstay)}" }, "phone": { "question": "A quin número es pot cridar si hi ha algun problema amb aquest punt de càrrega?" }, + "plugs-7": { + "question": "Quants endolls del tipus
    Tipus 2 (mennekes)
    hi ha disponibles aquí?", + "render": "Hi ha {socket:type2} endolls del tipus
    Tipus 2 (mennekes)
    disponibles aquí" + }, "voltage-2": { "mappings": { "0": { @@ -1942,6 +2040,9 @@ } }, "question": "Quin voltatge ofereixen els endolls amb
    CHAdeMO
    ?" + }, + "website": { + "question": "Quina és la pàgina web on es pot trobar més informació sobre aquest punt de recàrrega?" } }, "title": { @@ -1991,7 +2092,42 @@ } }, "climbing": { - "description": "Una capa fictícia que conté renderització d'etiquetes compartides entre les capes d'escalada" + "description": "Una capa fictícia que conté renderització d'etiquetes compartides entre les capes d'escalada", + "tagRenderings": { + "average_length": { + "question": "Quina és la longitud (mitjana) de les rutes en metres?", + "render": "Les rutes mesuren {canonical(climbing:length)} de mitja" + }, + "bouldering": { + "mappings": { + "0": { + "then": "Aquí és possible l'escalada en bloc" + }, + "1": { + "then": "Aquí no és possible l'escalada en bloc" + }, + "2": { + "then": "L'escalada en bloc és possible, tot i que només hi ha unes poques rutes" + }, + "3": { + "then": "Hi han {climbing:boulder} rutes d'escalada en bloc" + } + }, + "question": "És possible fer escalda en bloc aquí?" + }, + "fee": { + "mappings": { + "0": { + "then": "L'escalada en bloc aquí és gratuïta" + }, + "1": { + "then": "Cal pagar una quota per a escalar aquí" + } + }, + "question": "Es requereix una tarifa per a pujar aquí?", + "render": "S'ha de pagar una tarifa de {charge} per a escalar aquí" + } + } }, "climbing_area": { "description": "Una àrea on l'escalada és possible, p.e. una penya, lloc, bloc, … Conté l'agregació de rutes", @@ -2205,6 +2341,13 @@ "cycleways_and_roads": { "description": "Totes les infraestructures per les quals algú pot ciclar, acompanyades de preguntes sobre aquesta infraestructura", "tagRenderings": { + "Cycleway type for a road": { + "mappings": { + "1": { + "then": "Hi ha un carril al costat de la carretera (separat amb pintura)" + } + } + }, "Maxspeed (for road)": { "mappings": { "4": { @@ -2401,6 +2544,9 @@ "defibrillator-email": { "question": "Quin és el correu electrònic on preguntar sobre aquest desfibril·lador?" }, + "defibrillator-fixme": { + "question": "Hi ha alguna cosa malament en la manera de com està mapejat això, que no heu pogut solucionar aquí? (deixeu una nota als experts d'OpenStreetMap)" + }, "defibrillator-indoors": { "mappings": { "0": { @@ -2424,6 +2570,12 @@ "question": "A quina planta està el ubicat el desfibril·lador?", "render": "Aquest desfibril·lador és a la planta {level}" }, + "defibrillator-phone": { + "question": "Quin és el número de telèfon on preguntar sobre aquest desfibril·lador?" + }, + "defibrillator-ref": { + "question": "Quin és el número d'identificació oficial del dispositiu? (si està visible al dispositiu)" + }, "defibrillator-survey:date": { "mappings": { "0": { @@ -2470,11 +2622,34 @@ }, "dogarea": { "render": "Aquest parc per a gossos té {_surface:ha} ha" + }, + "dogpark-fenced": { + "mappings": { + "0": { + "then": "Aquest parc per a gossos està tancat per tot arreu" + } + } } } }, "drinking_water": { + "deletion": { + "nonDeleteMappings": { + "0": { + "then": "Es tracta d'una font decorativa amb aigua no potable" + }, + "1": { + "then": "Es tracta d'una aixeta d'aigua o bomba d'aigua amb aigua no potable.
    Per exemple les aixetes d'aigua amb aigua de pluja per aprofitar i regar les plantes properes
    " + } + } + }, + "description": "Una capa que mostra fonts d'aigua potable", "name": "Aigua potable", + "presets": { + "0": { + "title": "una font d'aigua potable" + } + }, "tagRenderings": { "Bottle refill": { "mappings": { @@ -2491,8 +2666,16 @@ "mappings": { "0": { "then": "La font d'aigua funciona" + }, + "1": { + "then": "Aquesta font d'aigua potable està trencada" + }, + "2": { + "then": "Aquesta font d'aigua potable està tancada" } - } + }, + "question": "Aquest punt d'aigua potable continua operatiu?", + "render": "L'estat operatiu és {operational_status}" }, "render-closest-drinking-water": { "render": "Hi ha una altra font d'aigua potable a {_closest_other_drinking_water_distance} metres" @@ -2641,7 +2824,12 @@ }, "fitness_centre": { "description": "Capa que mostra centres de fitnes o gimnasos", - "name": "Centre de fitnes o gimnàs" + "name": "Centre de fitnes o gimnàs", + "tagRenderings": { + "name": { + "render": "Aquest gimnàs / centre de fitness s'anomena {name}" + } + } }, "food": { "description": "Una capa que mostra restaurants i locals de menjar ràpid (amb un renderitzat especial per a fregiduries)", @@ -2741,11 +2929,59 @@ "mappings": { "0": { "then": "Aquest és un negoci només per emportar" + }, + "1": { + "then": "Aquí és possible demanar per emportar" + }, + "2": { + "then": "Aquí no és possible demanar per emportar" } }, "question": "Aquest lloc ofereix per a emportar?" }, + "Vegan (no friture)": { + "mappings": { + "0": { + "then": "No hi ha opcions veganes disponibles" + }, + "1": { + "then": "Hi ha algunes opcions veganes disponibles" + }, + "2": { + "then": "Hi ha opcions veganes disponibles" + }, + "3": { + "then": "Tots els plats són vegans" + } + }, + "question": "Aquest negoci serveix menjars vegans?" + }, + "Vegetarian (no friture)": { + "mappings": { + "0": { + "then": "No hi ha opcions vegetarianes disponibles" + }, + "1": { + "then": "Algunes opcions vegetarianes" + }, + "2": { + "then": "Hi ha opcions vegetarianes disponibles" + }, + "3": { + "then": "Tots els plats són vegetarians" + } + }, + "question": "Aquest restaurant té opció vegetariana?" + }, "delivery": { + "mappings": { + "0": { + "then": "Aquest negoci fa lliuraments a domicili (eventualment a través d'un tercer)" + }, + "1": { + "then": "Aquest negoci no fa lliurament a casa" + } + }, "question": "{title()} lliura el seu menjar a casa?" }, "friture-oil": { @@ -2758,6 +2994,37 @@ } }, "question": "Aquesta botiga de patates fregides utilitza oli vegetal o animal per a cuinar?" + }, + "halal (no friture)": { + "mappings": { + "0": { + "then": "No hi ha opcions halal disponibles" + }, + "1": { + "then": "Hi ha un petit menú halal" + }, + "2": { + "then": "Hi ha un menú halal" + }, + "3": { + "then": "Només hi ha opcions halal disponibles" + } + }, + "question": "Aquest restaurant ofereix un menú halal?" + }, + "organic (no friture)": { + "mappings": { + "0": { + "then": "No hi ha opcions ecològiques disponibles" + }, + "1": { + "then": "Hi ha un menú ecològic" + }, + "2": { + "then": "Només hi ha opcions ecològiques disponibles" + } + }, + "question": "Aquest restaurant ofereix menjar ecològic?" } }, "title": { @@ -2810,7 +3077,8 @@ "governments": { "tagRenderings": { "name": { - "question": "Quin és el nom d'aquesta oficina gornavental?" + "question": "Quin és el nom d'aquesta oficina gornavental?", + "render": "Aquesta Oficina Governamental s'anomena {name}" } } }, @@ -2975,6 +3243,11 @@ "information_board": { "description": "Una capa que mostra panells informatius turístics (p.e. informen sobre el paissatge, una construcció, una característica, un mapa, …)", "name": "Panells d'informació", + "presets": { + "0": { + "title": "un tauler informatiu" + } + }, "title": { "render": "Panell d'informació" } @@ -3141,21 +3414,79 @@ } }, "nature_reserve": { + "filter": { + "1": { + "options": { + "1": { + "question": "Els gossos poden anar lliurement" + }, + "2": { + "question": "S'admeten gossos si van lligats" + } + } + } + }, + "presets": { + "0": { + "description": "Afegeix una reserva natural que falta", + "title": "una reserva natural" + } + }, "tagRenderings": { + "Access tag": { + "mappings": { + "0": { + "then": "Accessible al públic" + }, + "1": { + "then": "No accessible" + }, + "2": { + "then": "No accessible perquè es tracta d'una zona privada" + }, + "3": { + "then": "Accessible tot i ser una propietat privada" + }, + "4": { + "then": "Només accessible amb guia o durant les activitats organitzades" + }, + "5": { + "then": "Accessible amb una taxa" + } + }, + "question": "Aquesta reserva natural és accessible al públic?" + }, "Curator": { + "question": "Qui és el conservador d'aquesta reserva natural?", "questionHint": "Respecteu la privadesa: només empleneu un nom si es publica àmpliament" }, + "Editable description": { + "question": "Hi ha alguna informació addicional?" + }, "Email": { + "question": "A quina adreça de correu electrònic es pot enviar amb preguntes i problemes amb aquest parc natural?", "questionHint": "Respecteu la privadesa: només ompliu una adreça de correu electrònic personal si es publica àmpliament", "render": "{email}" }, "Name tag": { "render": "Aquesta àrea s'anomena {name}" }, + "Operator tag": { + "mappings": { + "0": { + "then": "Gestionat per NatuurPunt" + }, + "2": { + "then": "Gestionat per Agentschap Natuur en Bos" + } + }, + "question": "Qui gestiona aquesta àrea?" + }, "Surface area": { "render": "Superfície: {_surface:ha}Ha" }, "phone": { + "question": "A quin número de telèfon es pot trucar amb preguntes i problemes amb aquest parc natural?", "questionHint": "Respecteu la privadesa: només empleneu una adreça de número de telèfon personal si es publica àmpliament" } } @@ -3273,7 +3604,8 @@ "then": "No hi han places d'aparcament per a persones amb mobilitat reduïda" } }, - "question": "Quantes places d'aparcament per a persones amb mobilitat reduïda hi ha al parking?" + "question": "Quantes places d'aparcament per a persones amb mobilitat reduïda hi ha al parking?", + "render": "Hi ha {capacity:disabled} places d'aparcament per a discapacitats" }, "parking-type": { "mappings": { @@ -3346,11 +3678,23 @@ }, "picnic_table": { "name": "Taules de pícnic", + "presets": { + "0": { + "title": "una taula de pícnic" + } + }, "title": { "render": "Taula de pícnic" } }, "playground": { + "deletion": { + "nonDeleteMappings": { + "0": { + "then": "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" + } + } + }, "description": "Parcs infantils", "name": "Parcs infantils", "presets": { @@ -3359,14 +3703,42 @@ } }, "tagRenderings": { + "Playground-wheelchair": { + "mappings": { + "0": { + "then": "Totalment accessible per a persones en cadira de rodes" + }, + "1": { + "then": "Accessibilitat limitada per a persones en cadira de rodes" + }, + "2": { + "then": "No accessible per a persones en cadira de rodes" + } + }, + "question": "Aquest parc infantil és accessible per a persones en cadira de rodes?" + }, "playground-access": { "mappings": { "0": { "then": "Accesible al públic general" + }, + "1": { + "then": "Aquest és un parc infantil de pagament" + }, + "2": { + "then": "Només accessible per als clients del negoci que l'opera" + }, + "4": { + "then": "No accessible" + }, + "5": { + "then": "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" } - } + }, + "question": "Aquest parc infantil és accessible al públic en general?" }, "playground-email": { + "question": "Quina és l'adreça de correu electrònic del mantenidor del parc infantil?", "render": "{email}" }, "playground-lit": { @@ -3380,6 +3752,9 @@ }, "question": "Aquest parc infantil està il·luminat per la nit?" }, + "playground-max_age": { + "question": "Quina és l'edat màxima permesa per accedir al parc infantil?" + }, "playground-min_age": { "question": "Quina és l'edat mínima requerida per a accedir al parc infantil?" }, @@ -3394,10 +3769,35 @@ }, "question": "Quan és accesible aquest parc infantil?" }, + "playground-operator": { + "question": "Qui gestiona aquest parc infantil?", + "render": "Gestionat per {operator}" + }, "playground-phone": { + "question": "Quin és el telèfon del mantenidor del parc infantil?", "render": "{phone}" }, "playground-surface": { + "mappings": { + "0": { + "then": "La superfície és herba" + }, + "1": { + "then": "La superfície és sorra" + }, + "2": { + "then": "La superfície consisteix en estelles" + }, + "3": { + "then": "La superfície són llambordes" + }, + "4": { + "then": "La superfície és asfalt" + }, + "5": { + "then": "La superfície és formigó" + } + }, "question": "Quina és la superfície d'aquest parc infantil?", "questionHint": "Si n'hi ha múltiples, selecciona la més predominant" } @@ -3453,6 +3853,17 @@ }, "question": "Pots enviar un paquet des d'aquí?" }, + "parcel-pickup": { + "mappings": { + "0": { + "then": "Podeu recollir els paquets perduts aquí" + }, + "1": { + "then": "No podeu recollir paquets perduts aquí" + } + }, + "question": "Es poden recollir els paquets perduts aquí?" + }, "parcel-to": { "mappings": { "0": { @@ -3477,6 +3888,15 @@ }, "3": { "then": "Aquesta localització ofereix serveis per a UPS" + }, + "4": { + "then": "Aquesta ubicació és una botiga DHL Paketshop" + }, + "5": { + "then": "Aquesta ubicació és una botiga Hermes PaketShop" + }, + "6": { + "then": "Aquesta ubicació és un punt PostNL" } }, "question": "Per a quina marca ofereix serveis aquesta localització?" @@ -3516,6 +3936,13 @@ } }, "tagRenderings": { + "bookcase-is-accessible": { + "mappings": { + "0": { + "then": "Accessible al públic" + } + } + }, "bookcase-is-indoors": { "mappings": { "2": { @@ -4040,7 +4467,8 @@ "4": { "then": "La superfície és formigó" } - } + }, + "question": "Quina és la superfície d'aquest camp esportiu?" } }, "title": { @@ -4124,7 +4552,8 @@ "1": { "then": "Aquest fanal té 2 aparells" } - } + }, + "question": "Quants accessoris té aquest fanal?" }, "direction": { "question": "Cap a on apunta aquest fanal?", @@ -4193,7 +4622,8 @@ "11": { "then": "Aquest fanal s'il·lumina amb gas" } - } + }, + "question": "Quin tipus d'il·luminació utilitza aquest fanal?" }, "ref": { "question": "Quin és el número de referència d'aquest fanal?" @@ -4332,6 +4762,14 @@ }, "toilet": { "name": "Lavabos", + "presets": { + "0": { + "title": "un lavabo públic" + }, + "1": { + "title": "un lavabo amb lavabo accessible per a cadires de rodes" + } + }, "tagRenderings": { "toilet-access": { "mappings": { @@ -4351,6 +4789,10 @@ "question": "Aquests serveis són d'accés públic?", "render": "L'accés és {access}" }, + "toilet-charge": { + "question": "Quant s'ha de pagar per aquests lavabos?", + "render": "La taxa és {charge}" + }, "toilet-handwashing": { "mappings": { "0": { @@ -4375,10 +4817,14 @@ }, "toilets-changing-table": { "mappings": { + "0": { + "then": "Hi ha un canviador per a nadons" + }, "1": { "then": "No hi ha canviador per a nadons" } - } + }, + "question": "Hi ha un canviador per a nadons (per a canviar bolquers) disponible?" }, "toilets-fee": { "mappings": { @@ -4430,6 +4876,43 @@ "render": "Lavabo" } }, + "toilet_at_amenity": { + "tagRenderings": { + "toilet-access": { + "mappings": { + "1": { + "then": "Només accessible a clients de l'instal·lació" + } + }, + "question": "Aquests serveis són d'accés públic?" + }, + "toilets-fee": { + "mappings": { + "0": { + "then": "Aquests serveis són de pagament" + }, + "1": { + "then": "Gratuït" + } + }, + "question": "Aquest serveis són gratuïts?" + }, + "toilets-wheelchair": { + "mappings": { + "0": { + "then": "Hi ha un lavabo dedicat per a usuaris amb cadira de rodes" + }, + "1": { + "then": "Sense accés per a cadires de rodes" + }, + "2": { + "then": "Sols hi ha un lavabo per a usuaris amb cadira de rodes" + } + }, + "question": "Hi ha un lavabo específic per a usuaris amb cadira de rodes?" + } + } + }, "trail": { "name": "Camins", "title": { @@ -4443,7 +4926,8 @@ "render": "Aquesta línea d'autobús té el color {colour}" }, "from": { - "question": "Quin és el punt inicial d'aquesta línea d'autobús?" + "question": "Quin és el punt inicial d'aquesta línea d'autobús?", + "render": "Aquesta línia d'autobús comença a {from}" }, "network": { "question": "A quina xarxa pertany aquesta línea d'autobús?", @@ -4453,11 +4937,29 @@ "render": "{operator} opera aquesta línea d'autobús" }, "to": { - "question": "Quin és el punt final d'aquesta línea d'autobús?" + "question": "Quin és el punt final d'aquesta línea d'autobús?", + "render": "Aquesta línia d'autobús acaba a {to}" } } }, "transit_stops": { + "filter": { + "0": { + "options": { + "0": { + "question": "Amb refugi" + } + } + }, + "2": { + "options": { + "0": { + "question": "Amb paperera" + } + } + } + }, + "name": "Parades de transport públic", "tagRenderings": { "bench": { "mappings": { @@ -4481,8 +4983,14 @@ }, "question": "Aquesta parada té una paperera?" }, + "contained_routes": { + "render": "

    {_contained_routes_count} rutes paren a aquesta parada

      {_contained_routes}
    " + }, "departures_board": { "mappings": { + "1": { + "then": "Aquesta parada té un tauló amb els horaris en temps real" + }, "2": { "then": "Aquesta parada té un tauló amb els horaris en temps real" } @@ -4832,4 +5340,4 @@ } } } -} +} \ No newline at end of file diff --git a/langs/layers/cs.json b/langs/layers/cs.json index a462e5696..b095f2465 100644 --- a/langs/layers/cs.json +++ b/langs/layers/cs.json @@ -353,6 +353,20 @@ "artwork_subject": { "question": "Co zobrazuje toto umělecké dílo?", "render": "Toto dílo zobrazuje {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}" + }, + "doubles_as_bench": { + "mappings": { + "0": { + "then": "Toto umělecké dílo slouží také jako lavička" + }, + "1": { + "then": "Toto umělecké dílo neslouží jako lavička" + }, + "2": { + "then": "Toto umělecké dílo neslouží jako lavička" + } + }, + "question": "Slouží toto umělecké dílo jako lavička?" } }, "title": { @@ -365,7 +379,126 @@ } }, "atm": { - "description": "Bankomaty pro výběr peněz" + "description": "Bankomaty pro výběr peněz", + "filter": { + "1": { + "options": { + "0": { + "question": "S hlasovým výstupem" + } + } + } + }, + "name": "Bankomaty", + "presets": { + "0": { + "title": "bankomat" + } + }, + "tagRenderings": { + "brand": { + "freeform": { + "placeholder": "Obchodní značka" + }, + "question": "Jaká je značka bankomatu?", + "render": "Značka tohoto bankomatu je {brand}" + }, + "cash_in": { + "mappings": { + "0": { + "then": "Do tohoto bankomatu pravděpodobně nelze vložit hotovost" + }, + "1": { + "then": "Do tohoto bankomatu můžete vkládat hotovost" + }, + "2": { + "then": "Do tohoto bankomatu nelze vkládat hotovost" + } + }, + "question": "Můžete do tohoto bankomatu vložit hotovost?" + }, + "cash_out": { + "mappings": { + "0": { + "then": "Z tohoto bankomatu můžete vybírat hotovost" + }, + "1": { + "then": "Z tohoto bankomatu můžete vybírat hotovost" + }, + "2": { + "then": "Z tohoto bankomatu nelze vybírat hotovost" + } + }, + "question": "Lze z tohoto bankomatu vybírat hotovost?" + }, + "name": { + "render": "Název tohoto bankomatu je {name}" + }, + "operator": { + "freeform": { + "placeholder": "Operátor" + }, + "question": "Která společnost provozuje tento bankomat?", + "render": "Bankomat provozuje {operator}" + }, + "speech_output": { + "mappings": { + "0": { + "then": "Tento bankomat má řečový výstup, který je obvykle dostupný přes konektor pro sluchátka" + }, + "1": { + "then": "Tento bankomat nemá hlasový výstup" + } + }, + "question": "Má tento bankomat hlasový výstup pro zrakově postižené uživatele?" + }, + "speech_output_language": { + "render": { + "special": { + "question": "V jakých jazycích má tento bankomat řečový výstup?", + "render_list_item": "Tento bankomat má řečový výstup v {language():font-bold}", + "render_single_language": "Tento bankomat má řečový výstup v {language():font-bold}" + } + } + } + }, + "title": { + "mappings": { + "0": { + "then": "Bankomat {brand}" + } + }, + "render": "Bankomat" + } + }, + "bank": { + "description": "Finanční instituce pro ukládání peněz", + "filter": { + "1": { + "options": { + "0": { + "question": "S bankomatem" + } + } + } + }, + "name": "Banky", + "tagRenderings": { + "has_atm": { + "mappings": { + "0": { + "then": "Tato banka má bankomat" + }, + "1": { + "then": "Tato banka nemá bankomat" + }, + "2": { + "then": "Tato banka má bankomat, ale je namapován jako jiná ikona" + } + }, + "question": "Má tato banka bankomat?" + } + } }, "barrier": { "description": "Překážky při jízdě na kole, jako jsou patníky a zábrany pro cyklisty", @@ -411,6 +544,9 @@ }, "2": { "then": "Trojitá, tři bariéry za sebou" + }, + "3": { + "then": "Zúžená brána, mezera nahoře je menší než dole" } }, "question": "O jakou cyklistickou bariéru se jedná?" @@ -467,6 +603,28 @@ }, "bench": { "description": "Lavička je dřevěná, kovová, kamenná, ... plocha, na které může člověk sedět. Tato vrstva je vizualizuje a klade si o nich několik otázek.", + "filter": { + "0": { + "options": { + "0": { + "question": "je památník" + } + } + }, + "1": { + "options": { + "0": { + "question": "S opěradlem a bez opěradla" + }, + "1": { + "question": "Má opěradlo" + }, + "2": { + "question": "Nemá opěradlo" + } + } + } + }, "name": "Lavičky", "presets": { "0": { @@ -474,6 +632,18 @@ } }, "tagRenderings": { + "bench-artwork": { + "mappings": { + "0": { + "then": "Tato lavička má integrované umělecké dílo" + }, + "1": { + "then": "Tato lavička nemá integrované umělecké dílo" + } + }, + "question": "Má tato lavička umělecké prvky?", + "questionHint": "Např. má integrovaný obraz, sochu nebo jiné netriviální tvůrčí dílo" + }, "bench-backrest": { "mappings": { "0": { @@ -522,6 +692,19 @@ "question": "Kterým směrem se díváte, když sedíte na lavičce?", "render": "Když sedíte na lavičce, díváte se směrem v úhlu {direction}°." }, + "bench-inscription": { + "mappings": { + "0": { + "then": "Tato lavička nemá nápis" + }, + "1": { + "then": "Tato lavička (pravděpodobně) nemá nápis" + } + }, + "question": "Má tato lavička nápis?", + "questionHint": "Např. na připevněné desce, v opěradle, ...", + "render": "Tato lavice má následující nápis:

    {inscription}

    " + }, "bench-material": { "mappings": { "0": { @@ -546,11 +729,32 @@ "question": "Z čeho je vyrobena lavice (sedadlo)?", "render": "Materiál: {material}" }, + "bench-memorial": { + "mappings": { + "0": { + "then": "Tato lavička je pomníkem pro někoho nebo něco" + }, + "1": { + "then": "Tato lavička není pro někoho nebo něco památníkem" + } + }, + "question": "Slouží tato lavička jako památník někoho nebo něčeho?" + }, "bench-seats": { + "mappings": { + "0": { + "then": "Tato lavička nemá oddělená sedadla" + } + }, "question": "Kolik má tato lavice míst k sezení?", "render": "{seats} míst k sezení" }, "bench-survey:date": { + "mappings": { + "0": { + "then": "Zjištěno dnes!" + } + }, "question": "Kdy byla tato lavička naposledy kontrolována?", "render": "Tato lavička byla naposledy zkontrolována dne {survey:date}" } @@ -560,6 +764,18 @@ } }, "bench_at_pt": { + "deletion": { + "extraDeleteReasons": { + "0": { + "explanation": "Tato autobusová zastávka se již nepoužívá" + } + }, + "nonDeleteMappings": { + "0": { + "then": "Na této autobusové zastávce není lavička (nikdy zde nebyla nebo byla odstraněna)" + } + } + }, "description": "Vrstva zobrazující všechny zastávky veřejné dopravy, které mají lavičku", "name": "Lavičky na zastávkách veřejné dopravy", "tagRenderings": { @@ -857,6 +1073,9 @@ "mappings": { "0": { "then": "Tato mycí služba je bezplatná" + }, + "1": { + "then": "Tato úklidová služba je placená" } }, "question": "Kolik stojí využívání služby mytí?", @@ -1160,7 +1379,6 @@ "4": { "then": "Vzduchový kompresor" } -<<<<<<< HEAD }, "render": "Cyklistická stanice (pumpa a opravna)" } @@ -1261,8 +1479,6 @@ "then": "Tato firma se zaměřuje na pronájem" } } -======= ->>>>>>> develop } } }, @@ -1325,4 +1541,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 3be0aeffa..bd1cd8587 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -6945,6 +6945,9 @@ }, "19": { "question": "Recycling von Restabfällen" + }, + "20": { + "question": "Recycling von Restabfällen" } } }, diff --git a/langs/layers/en.json b/langs/layers/en.json index 28682845b..7e2f1671b 100644 --- a/langs/layers/en.json +++ b/langs/layers/en.json @@ -6950,11 +6950,7 @@ "question": "Recycling of residual waste" }, "20": { -<<<<<<< HEAD - "question": "Recycling of residual waste" -======= "question": "Recycling of printer cartridges" ->>>>>>> develop }, "21": { "question": "Recycling of bicycles" @@ -9162,4 +9158,4 @@ } } } -} +} \ No newline at end of file diff --git a/langs/layers/es.json b/langs/layers/es.json index 90779a17b..f5199019c 100644 --- a/langs/layers/es.json +++ b/langs/layers/es.json @@ -4332,4 +4332,4 @@ } } } -} +} \ No newline at end of file diff --git a/langs/layers/fr.json b/langs/layers/fr.json index a2cbb54e2..046f91d9a 100644 --- a/langs/layers/fr.json +++ b/langs/layers/fr.json @@ -30,10 +30,12 @@ "description": "Un grand équipement extérieur, principalement disposé dans les zones à fort trafic comme une route" }, "3": { - "description": "Petit panneau pour l’affichage de proximité, généralement à destination des piétons" + "description": "Petit panneau pour l’affichage de proximité, généralement à destination des piétons", + "title": "un petit panneau" }, "4": { - "description": "Une structure extérieure cylindrique qui affiche de la publicité" + "description": "Une structure extérieure cylindrique qui affiche de la publicité", + "title": "une colonne" }, "5": { "title": "un drapeau" @@ -122,7 +124,8 @@ "9": { "then": "Une carte" } - } + }, + "question": "Quel est le type de message affiché ?" }, "operator": { "question": "Qui exploite ce dispositif ?", @@ -170,7 +173,6 @@ }, "question": "De quel type de dispositif publicitaire s'agit-il ?" } -<<<<<<< HEAD }, "title": { "mappings": { @@ -202,8 +204,6 @@ "then": "Peinture murale" } } -======= ->>>>>>> develop } }, "ambulancestation": { @@ -322,7 +322,8 @@ "render": "Plus d'info sûr ce site web" }, "artwork_subject": { - "question": "Que représente cette oeuvre d'art ?" + "question": "Que représente cette oeuvre d'art ?", + "render": "Cette œuvre dépeint {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}" }, "doubles_as_bench": { "mappings": { @@ -364,6 +365,20 @@ "question": "De quelle marque est ce DAB ?", "render": "La marque de ce DAB est {brand}" }, + "cash_in": { + "mappings": { + "0": { + "then": "Vous ne pouvez probablement pas déposer d'argent liquide dans ce DAB" + }, + "1": { + "then": "Vous pouvez déposer de l'argent liquide dans ce DAB" + }, + "2": { + "then": "Vous ne pouvez pas déposer d'agent liquide dans ce DAB" + } + }, + "question": "Pouvez-vous déposer de l'argent liquide dans ce DAB ?" + }, "name": { "render": "Le nom de ce DAB est {name}" }, @@ -2002,6 +2017,96 @@ "render": "Voie d’escalade" } }, + "clock": { + "presets": { + "1": { + "description": "Une horloge publique fixée sur un mur" + } + }, + "tagRenderings": { + "date": { + "mappings": { + "0": { + "then": "Cette horloge indique également la date" + }, + "1": { + "then": "Cette horloge n'indique pas la date" + } + }, + "question": "Cette horloge indique-t-elle également la date ?" + }, + "display": { + "mappings": { + "0": { + "then": "Cette horloge indique l'heure avec des aiguilles" + }, + "1": { + "then": "Cette horloges indique l'heure avec des chiffres numériques" + }, + "2": { + "then": "Cette horloge indique l'heure grâce au soleil" + }, + "3": { + "then": "Cette horloge indique l'heure d'une manière inhabituelle, par ex. en binaire, avec de l'eau, ou autre" + } + }, + "question": "Comment cette horloge indique-t-elle l'heure ?" + }, + "faces": { + "mappings": { + "0": { + "then": "Cette horloge a une face" + }, + "1": { + "then": "Cette horloge a deux faces" + }, + "2": { + "then": "Cette horloge a quatre faces" + } + }, + "question": "Combien de faces a cette horloge ?", + "render": "Cette horloge a {faces} faces" + }, + "hygrometer": { + "mappings": { + "0": { + "then": "Cette horloge indique également l'humidité" + }, + "1": { + "then": "Cette horloge n'indique pas l'humidité" + }, + "2": { + "then": "Cette horloge n'indique probablement pas l'humidité" + } + }, + "question": "Cette horloge indique-t-elle également l'humidité ?" + }, + "support": { + "mappings": { + "0": { + "then": "Cette horloge est montée sur un poteau" + }, + "1": { + "then": "Cette horloge est fixée sur un mur" + }, + "2": { + "then": "Cette horloge fait partie d'un panneau publicitaire" + }, + "3": { + "then": "Cette horloge est posée au sol" + } + }, + "question": "De quelle manière est fixée cette horloge ?" + }, + "thermometer": { + "mappings": { + "2": { + "then": "Cette horloge n'indique probablement pas la date" + } + } + } + } + }, "crossings": { "description": "Traversée pour piétons et cyclistes", "name": "Traversée", @@ -5368,4 +5473,4 @@ } } } -} +} \ No newline at end of file diff --git a/langs/layers/it.json b/langs/layers/it.json index 079445fc5..d4ec42835 100644 --- a/langs/layers/it.json +++ b/langs/layers/it.json @@ -1814,6 +1814,9 @@ }, "19": { "question": "Riciclo di secco" + }, + "20": { + "question": "Riciclo di secco" } } }, @@ -2725,4 +2728,4 @@ } } } -} +} \ No newline at end of file diff --git a/langs/layers/nl.json b/langs/layers/nl.json index c2ba14f9e..ccad63a2c 100644 --- a/langs/layers/nl.json +++ b/langs/layers/nl.json @@ -8752,4 +8752,4 @@ } } } -} +} \ No newline at end of file diff --git a/langs/layers/pt_BR.json b/langs/layers/pt_BR.json index 46c394114..c12c09274 100644 --- a/langs/layers/pt_BR.json +++ b/langs/layers/pt_BR.json @@ -651,4 +651,4 @@ } } } -} +} \ No newline at end of file diff --git a/langs/themes/ca.json b/langs/themes/ca.json index 9276b01e0..6ce9ece6b 100644 --- a/langs/themes/ca.json +++ b/langs/themes/ca.json @@ -771,6 +771,108 @@ "description": "Un mapa amb voreres i encreuaments.", "title": "Vorals i encreuaments" }, + "mapcomplete-changes": { + "description": "Aquest mapa mostra tots els canvis fets amb MapComplete", + "layers": { + "0": { + "description": "Mostra tots els canvis de MapComplete", + "filter": { + "0": { + "options": { + "0": { + "question": "El nom del tema conté {search}" + } + } + }, + "1": { + "options": { + "0": { + "question": "Fet pel col·laborador {search}" + } + } + }, + "2": { + "options": { + "0": { + "question": "No fet pel col·laborador {search}" + } + } + }, + "3": { + "options": { + "0": { + "question": "Fet abans de {search}" + } + } + }, + "4": { + "options": { + "0": { + "question": "Fet després de {search}" + } + } + }, + "5": { + "options": { + "0": { + "question": "Idioma de l'usuari (codi iso) {search}" + } + } + }, + "6": { + "options": { + "0": { + "question": "Fet amb l'amfitrió {search}" + } + } + }, + "7": { + "options": { + "0": { + "question": "El conjunt de canvis ha afegit almenys una imatge" + } + } + } + }, + "name": "Centre del conjunt de canvis", + "tagRenderings": { + "contributor": { + "question": "Quin col·laborador va fer aquest canvi?", + "render": "Canvi fet per {user}" + }, + "host": { + "question": "Amb quin amfitrió (lloc web) es va fer aquest canvi?", + "render": "Canvi amb {host}" + }, + "locale": { + "question": "Amb quina configuració regional (idioma) s'ha fet aquest canvi?", + "render": "La configuració regional de l'usuari és {locale}" + }, + "show_changeset_id": { + "render": "Conjunt de canvi {id}" + }, + "theme-id": { + "question": "Quin tema es va utilitzar per fer aquest canvi?", + "render": "Canvi amb el tema {theme}" + } + }, + "title": { + "render": "Conjunt de canvis per a {theme}" + } + }, + "1": { + "override": { + "tagRenderings": { + "link_to_more": { + "render": "Es poden trobar més estadístiques aquí" + } + } + } + } + }, + "shortDescription": "Mostra els canvis fets per MapComplete", + "title": "Canvis fets amb MapComplete" + }, "maproulette": { "description": "Tema que mostra les tasques de MapRoulette, que us permet cercar-les, filtrar-les i solucionar-les.", "title": "Tasques de MapRoulette" diff --git a/langs/themes/cs.json b/langs/themes/cs.json index ef8c8e08a..5af72020a 100644 --- a/langs/themes/cs.json +++ b/langs/themes/cs.json @@ -771,6 +771,108 @@ "description": "Mapa zobrazující obrubníky a přechody.", "title": "Obrubníky a přechody" }, + "mapcomplete-changes": { + "description": "Tyto mapy zobrazují všechny změny provedené pomocí MapComplete", + "layers": { + "0": { + "description": "Zobrazí všechny změny MapComplete", + "filter": { + "0": { + "options": { + "0": { + "question": "Themename obsahuje {search}" + } + } + }, + "1": { + "options": { + "0": { + "question": "Vytvořil přispěvatel {search}" + } + } + }, + "2": { + "options": { + "0": { + "question": "Ne 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": "Vyrobeno u hostitele {search}" + } + } + }, + "7": { + "options": { + "0": { + "question": "Sada změn přidala alespoň jeden obrázek" + } + } + } + }, + "name": "Centra změn", + "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 u {host}" + }, + "locale": { + "question": "V jakém prostředí (jazyce) byla tato změna provedena?", + "render": "Uživatelské prostředí je {locale}" + }, + "show_changeset_id": { + "render": "Sada změn je {id}" + }, + "theme-id": { + "question": "Jaké téma bylo použito k provedení této změny?", + "render": "Změna pomocí tématu {theme}" + } + }, + "title": { + "render": "Sada změn pro {theme}" + } + }, + "1": { + "override": { + "tagRenderings": { + "link_to_more": { + "render": "Další statistiky lze nalézt zde" + } + } + } + } + }, + "shortDescription": "Zobrazuje změny provedené nástrojem 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" @@ -1157,4 +1259,4 @@ "shortDescription": "Mapa odpadkových košů", "title": "Odpadkový koš" } -} +} \ No newline at end of file diff --git a/langs/themes/de.json b/langs/themes/de.json index effcc154d..d82137175 100644 --- a/langs/themes/de.json +++ b/langs/themes/de.json @@ -771,6 +771,108 @@ "description": "Eine Karte mit Bordsteinen und Überwegen.", "title": "Bordsteine und Überwege" }, + "mapcomplete-changes": { + "description": "Diese Karte zeigt alle mit MapComplete vorgenommenen Änderungen", + "layers": { + "0": { + "description": "Zeigt alle MapComplete-Änderungen", + "filter": { + "0": { + "options": { + "0": { + "question": "Themename enthält {search}" + } + } + }, + "1": { + "options": { + "0": { + "question": "Erstellt von {search}" + } + } + }, + "2": { + "options": { + "0": { + "question": "Nicht erstellt von {search}" + } + } + }, + "3": { + "options": { + "0": { + "question": "Erstellt vor {search}" + } + } + }, + "4": { + "options": { + "0": { + "question": "Erstellt nach {search}" + } + } + }, + "5": { + "options": { + "0": { + "question": "Benutzersprache (ISO-Code) {search}" + } + } + }, + "6": { + "options": { + "0": { + "question": "Erstellt mit host {search}" + } + } + }, + "7": { + "options": { + "0": { + "question": "Im Änderungssatz wurde mindestens ein Bild hinzugefügt" + } + } + } + }, + "name": "Zentrum der Änderungssätze", + "tagRenderings": { + "contributor": { + "question": "Wer hat diese Änderung vorgenommen?", + "render": "Änderung vorgenommen von {user}" + }, + "host": { + "question": "Über welchen Host (Webseite) wurde diese Änderung vorgenommen?", + "render": "Geändert über {host}" + }, + "locale": { + "question": "In welchem Gebietsschema (Sprache) wurde diese Änderung vorgenommen?", + "render": "Benutzergebietsschema ist {locale}" + }, + "show_changeset_id": { + "render": "Änderungssatz {id}" + }, + "theme-id": { + "question": "Welches Thema wurde für diese Änderung verwendet?", + "render": "Geändert mit Thema {theme}" + } + }, + "title": { + "render": "Änderungssatz für {theme}" + } + }, + "1": { + "override": { + "tagRenderings": { + "link_to_more": { + "render": "Weitere Statistiken hier" + } + } + } + } + }, + "shortDescription": "Zeigt Änderungen, die mit MapComplete vorgenommen wurden", + "title": "Änderungen mit MapComplete" + }, "maproulette": { "description": "Thema mit MapRoulette-Aufgaben, die Sie suchen, filtern und beheben können.", "title": "MapRoulette-Aufgaben" From 36b086e4141e70253e68aec59d099638d46d14af Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Tue, 2 May 2023 19:00:38 +0200 Subject: [PATCH 47/62] Fix: remove trailing ';' for opening hours, as spotted by Midgard --- UI/OpeningHours/OpeningHoursInput.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/UI/OpeningHours/OpeningHoursInput.ts b/UI/OpeningHours/OpeningHoursInput.ts index d301a19cd..5503ad3b0 100644 --- a/UI/OpeningHours/OpeningHoursInput.ts +++ b/UI/OpeningHours/OpeningHoursInput.ts @@ -15,7 +15,6 @@ import Translations from "../i18n/Translations" import BaseUIElement from "../BaseUIElement" export default class OpeningHoursInput extends InputElement { - public readonly IsSelected: UIEventSource = new UIEventSource(false) private readonly _value: UIEventSource private readonly _element: BaseUIElement @@ -104,7 +103,7 @@ export default class OpeningHoursInput extends InputElement { str += leftoverRules.data.join(";") + ";" str = str.trim() - if (str.endsWith(";")) { + while (str.endsWith(";")) { str = str.substring(0, str.length - 1) } if (str.startsWith(";")) { From 547a473a0026f8ada0848cba22ebad2548057135 Mon Sep 17 00:00:00 2001 From: Codain Date: Tue, 2 May 2023 21:44:32 +0200 Subject: [PATCH 48/62] Etymology Add some French prefixes --- assets/layers/etymology/etymology.json | 72 +++++++++++++------------- 1 file changed, 37 insertions(+), 35 deletions(-) diff --git a/assets/layers/etymology/etymology.json b/assets/layers/etymology/etymology.json index 3b7e9dad4..4e3f9105b 100644 --- a/assets/layers/etymology/etymology.json +++ b/assets/layers/etymology/etymology.json @@ -66,40 +66,42 @@ "(basis|lagere |middelbare |secondaire| secundaire)?school" ], "fr": [ - "allée (des |de la |de l'|de |du )?", - "autoroute (des |de la |de l'|de |du )?", - "avenue (des |de la |de l'|de |du )?", - "bibliothèque (des |de la |de l'|de |du )?", - "boulevard (des |de la |de l'|de |du )?", - "centre (culturel |sportif |nautique )?(des |de la |de l'|de |du )?", - "chaussée (des |de la |de l'|de |du )?", - "chemin (des |de la |de l'|de |du )?", - "clos (des |de la |de l'|de |du )?", - "collège (privé |public )?(des |de la |de l'|de |du )?", - "complexe sportif (des |de la |de l'|de |du )?", - "cours (des |de la |de l'|de |du )?", - "drève (des |de la |de l'|de |du )?", - "école (maternelle |primaire |élémentaire |secondaire )?(privée |publique )?(des |de la |de l'|de |du )?", - "esplanade (des |de la |de l'|de |du )?", - "groupe scolaire (privé |public )?(des |de la |de l'|de |du )?", - "gymnase (des |de la |de l'|de |du )?", - "impasse (des |de la |de l'|de |du )?", - "lycée (privé |public |technologique |professionel )*(des |de la |de l'|de |du )?", - "mail (des |de la |de l'|de |du )?", - "médiathèque (des |de la |de l'|de |du )?", - "musée (des |de la |de l'|de |du )?", - "parc (des |de la |de l'|de |du )?", - "passage (des |de la |de l'|de |du )?", - "passerelle (des |de la |de l'|de |du )?", - "place (des |de la |de l'|de |du )?", - "quai (des |de la |de l'|de |du )?", - "résidence (des |de la |de l'|de |du )?", - "route (des |de la |de l'|de |du )?", - "rue (des |de la |de l'|de |du )?", - "sentier (des |de la |de l'|de |du )?", - "square (des |de la |de l'|de |du )?", - "stade (des |de la |de l'|de |du )?", - "villa (des |de la |de l'|de |du )?" + "allée (des |de la |de l'|de |du |d')?", + "autoroute (des |de la |de l'|de |du |d')?", + "avenue (des |de la |de l'|de |du |d')?", + "bibliothèque (des |de la |de l'|de |du |d')?", + "boulevard (des |de la |de l'|de |du |d')?", + "centre (culturel |sportif |nautique )?(des |de la |de l'|de |du |d')?", + "chaussée (des |de la |de l'|de |du |d')?", + "chemin (des |de la |de l'|de |du |d')?", + "clos (des |de la |de l'|de |du |d')?", + "collège (privé |public )?(des |de la |de l'|de |du |d')?", + "complexe sportif (des |de la |de l'|de |du |d')?", + "corniche (des |de la |de l'|de |du |d')?", + "cours (des |de la |de l'|de |du |d')?", + "drève (des |de la |de l'|de |du |d')?", + "école (maternelle |primaire |élémentaire |secondaire )?(privée |publique )?(des |de la |de l'|de |du |d')?", + "esplanade (des |de la |de l'|de |du |d')?", + "groupe scolaire (privé |public )?(des |de la |de l'|de |du |d')?", + "gymnase (des |de la |de l'|de |du |d')?", + "impasse (des |de la |de l'|de |du |d')?", + "lotissement (des |de la |de l'|de |du |d')?", + "lycée (privé |public |technologique |professionel )*(des |de la |de l'|de |du |d')?", + "mail (des |de la |de l'|de |du |d')?", + "médiathèque (des |de la |de l'|de |du |d')?", + "musée (des |de la |de l'|de |du |d')?", + "parc (des |de la |de l'|de |du |d')?", + "passage (des |de la |de l'|de |du |d')?", + "passerelle (des |de la |de l'|de |du |d')?", + "place (des |de la |de l'|de |du |d')?", + "quai (des |de la |de l'|de |du |d')?", + "résidence (des |de la |de l'|de |du |d')?", + "route (des |de la |de l'|de |du |d')?", + "rue (des |de la |de l'|de |du |d')?", + "sentier (des |de la |de l'|de |du |d')?", + "square (des |de la |de l'|de |du |d')?", + "stade (des |de la |de l'|de |du |d')?", + "villa (des |de la |de l'|de |du |d')?" ] }, "removePostfixes": { @@ -304,4 +306,4 @@ } } ] -} \ No newline at end of file +} From 10412e62a05632896dd61b78e9668dcc860da3cd Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Fri, 5 May 2023 00:50:11 +0200 Subject: [PATCH 49/62] Meetings: update meeting notes --- Docs/MeetingNotes/MeetingNotes.md | 118 +++++++++++++++++++++++++++++- 1 file changed, 117 insertions(+), 1 deletion(-) diff --git a/Docs/MeetingNotes/MeetingNotes.md b/Docs/MeetingNotes/MeetingNotes.md index 3033dcd48..214bc67c2 100644 --- a/Docs/MeetingNotes/MeetingNotes.md +++ b/Docs/MeetingNotes/MeetingNotes.md @@ -2,7 +2,123 @@ As of February 2023, regular meetings with Fix My City Berlin (and the wider community) are organized. -Meeting notes are tracked here. +Meeting notes are tracked here and on [hackMD](https://hackmd.io/txPbPJbYRYGd51n4r4PHNQ) + + +The video room is https://osmvideo.cloud68.co/user/pie-j4g-vrt-qu4 + + +# 2023-05-03 + +Present: Paulbrunner, RLin, Pieter, Tordans + + +## What has been done + +- More work on the MapLibre branch + + field-testing has started (and still many bugs) + + Level-selector works again + + Download-buttons enabled by default + + Highligted elements +- Filters on cyclofix by Paul + +### Style by designer of Fix My City + +https://www.figma.com/file/j0Dxgbl7yx5RVqAWQbf5zH/Wireframes-MapComplete?node-id=203-3933 + + + + +## Todo + +Styling of MapLibre branch! + + + + +# 2023-04-19 + +Present: Paulbrunner, Tobials, Pieter + +## Misc + +Paul has a question about creating filters +width + + +## Social + +- CCC-Camp? P will pass by Berlin +- Mapcomplete hack week? (Mid-july in Ghent?): T -> probably not, away 'till 13th + + +## What has been done? + +- P: More refactoring on the maplibre branch +- P: Experimentation with MapRoulette to import _big_ datasets (openbenches.org) + + +## Open Questions + +- P: styleguide! The MapLibre port is getting to a point that styling is needed to finish it up. T: ticket is in the works, Tobias will ask the designer to plan tomorrow - will probably have something to talk about in two weeks, maybe even sooner + +- P: style: how to show the 'currently selected'-element on the map? Previously a somewhat ugly red 'blob', but better options must surely exist + + -> Add a border to the builtin icons (pin, square, circle, teardrop) + -> Use a good fallback if no default icon is used + +- P: some smaller, hard bugs - any hints? NO + +## Planned todos + +T: information architecture spreadsheet + + +# 2023-04-05 + +## What was done? + +- P: Refactoring with MapLibre&Svelte in progress, small demo +- T: More design work + + +## Design updates + +### Add new item + + + +# 2023-03-22 + + +## What was done? + +- Svelte is in production! +- some cleanup of the themes, improvement of the documentation +- review of 'setting up the development-environment', tested on a fresh machine, some tweaks fixed +- user census results are published +- Advertisement-theme is merged and deployed +- Work on MapLibre has started (T: feel free to ask questions) +- T: contact with OpenCage + +## OpenCage advertisement + +Tobias did a follow-up on this + +- Target someone with a big community and let them do the advertising +- "MapComplete is a great tool for organisation and topics if they want to work with OSM and want to keep data up to date -> Use MC as a tool for your audience" + +## Geocoding by OpenCage + +- Cities and neighbourhoods only, too limited + +## Wireframes and next steps + +- Via screensharee, see https://www.figma.com/file/j0Dxgbl7yx5RVqAWQbf5zH/Wireframes-MapComplete?node-id=242-7735&t=LdSserLloT9X19G4-0 + +## Next meeting + +5th of april, 14:00, BigBlueButton # 2023-03-08 From 13bd8bddb87cd9de9a4a413be537e81df9e55055 Mon Sep 17 00:00:00 2001 From: paunofu Date: Wed, 3 May 2023 09:14:07 +0000 Subject: [PATCH 50/62] Translated using Weblate (Catalan) Currently translated at 57.7% (1622 of 2807 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/ca/ --- langs/layers/ca.json | 531 +++++++++++++++++++++++++++++++------------ 1 file changed, 391 insertions(+), 140 deletions(-) diff --git a/langs/layers/ca.json b/langs/layers/ca.json index 0b545efc4..d4fe2bebc 100644 --- a/langs/layers/ca.json +++ b/langs/layers/ca.json @@ -35,6 +35,16 @@ "1": { "title": "un mupi" }, + "10": { + "description": "S'utilitza per a cartells publicitaris, retols de neó, logotips i cartells en entrades institucionals", + "title": "un lletrer" + }, + "11": { + "title": "una escupltura" + }, + "12": { + "title": "una paret pintada" + }, "2": { "title": "un mupi sobre la paret" }, @@ -61,16 +71,6 @@ }, "9": { "title": "un tòtem" - }, - "10": { - "description": "S'utilitza per a cartells publicitaris, retols de neó, logotips i cartells en entrades institucionals", - "title": "un lletrer" - }, - "11": { - "title": "una escupltura" - }, - "12": { - "title": "una paret pintada" } }, "tagRenderings": { @@ -165,6 +165,9 @@ "1": { "then": "Açò és un tauló d'anunis" }, + "10": { + "then": "Açò és una paret pintada" + }, "2": { "then": "Açò és una columna" }, @@ -188,9 +191,6 @@ }, "9": { "then": "Açò és un tòtem" - }, - "10": { - "then": "Açò és una paret pintada" } }, "question": "Quin tipus d'element publicitari és aquest?", @@ -205,6 +205,9 @@ "1": { "then": "Tauló d'anuncis" }, + "10": { + "then": "Paret Pintada" + }, "2": { "then": "Mupi" }, @@ -228,9 +231,6 @@ }, "9": { "then": "Tòtem" - }, - "10": { - "then": "Paret Pintada" } } } @@ -290,6 +290,9 @@ "presets": { "0": { "title": "una obra d'art" + }, + "1": { + "title": "una obra d'art en una paret" } }, "tagRenderings": { @@ -309,6 +312,15 @@ "1": { "then": "Mural" }, + "10": { + "then": "Azulejo (Rajoles decoratives espanyoles i portugueses)" + }, + "11": { + "then": "Enrajolat" + }, + "12": { + "then": "Tallat a la fusta" + }, "2": { "then": "Pintura" }, @@ -332,15 +344,6 @@ }, "9": { "then": "Relleu" - }, - "10": { - "then": "Azulejo (Rajoles decoratives espanyoles i portugueses)" - }, - "11": { - "then": "Enrajolat" - }, - "12": { - "then": "Tallat a la fusta" } }, "question": "Quin tipus d'obra és aquesta peça?", @@ -935,7 +938,7 @@ "rental_types": { "renderings": { "0": { - "question": "Quantes type_plural poden llogar-se aquí?", + "question": "Quants type_plural es poden llogar aquí?", "render": "{capacity:bicycle_type} type_plural es poden llogar aquí" } }, @@ -1048,7 +1051,7 @@ "then": "Aquest cafè ciclista no ofereix ferramentes per a la reparació DIY" } }, - "question": "Hi ha eines aquí per reparar la teva pròpia bicicleta?" + "question": "S'ofereixen eines per reparar la teva pròpia bicicleta?" } }, "title": { @@ -1347,6 +1350,11 @@ "question": "Quines vàlvules són compatibles?", "render": "Aquesta bomba admet les vàlvules següents: {valves}" }, + "opening_hours_24_7": { + "override": { + "question": "Quan està obert aquest punt de reparació de bicicletes?" + } + }, "send_email_about_broken_pump": { "render": { "special": { @@ -1380,6 +1388,15 @@ }, "bike_shop": { "description": "Una botiga que ven específicament bicicletes o articles relacionats", + "filter": { + "1": { + "options": { + "0": { + "question": "Ven bicicletes de segona mà" + } + } + } + }, "name": "Botiga/reparació de bicicletes", "presets": { "0": { @@ -1507,7 +1524,7 @@ "then": "Winkel" }, "2": { - "then": "Lloguer de bicicletes {name}" + "then": "Botiga de lloguer de bicicletes {name}" }, "3": { "then": "Reparació de bicis {name}" @@ -1731,6 +1748,9 @@ "1": { "question": "Té un connector
    Schuko sense pin de terra (CEE7/4 tipus F)
    connector" }, + "13": { + "question": "Té un connector
    Tesla Supercharger (Destination) (Tipus 2 amb un cable de marca tesla)
    " + }, "4": { "question": "Té un connector de
    Tipus 1 amb cable (J1772)
    " }, @@ -1745,9 +1765,6 @@ }, "8": { "question": "Té un connector
    Tipus 2 (mennekes)
    " - }, - "13": { - "question": "Té un connector
    Tesla Supercharger (Destination) (Tipus 2 amb un cable de marca tesla)
    " } } } @@ -1797,30 +1814,6 @@ "1": { "then": "Endoll de paret Schuko sense pin a terra (CEE7/4 tipus F)" }, - "2": { - "then": "Endoll de paret Europeu amb pin de terra (CEE7/4 tipus E)" - }, - "3": { - "then": "Endoll de paret Europeu amb pin a terra (CEE7/4 tipus E)" - }, - "4": { - "then": "CHAdeMo" - }, - "5": { - "then": "Chademo" - }, - "6": { - "then": "Tipus 1 amb cable (J1772)" - }, - "7": { - "then": "Tipus 1 amb cable (J1772)" - }, - "8": { - "then": "Tipus 1 sense cable (J1772)" - }, - "9": { - "then": "Tipus 1 sense cable (J1772)" - }, "10": { "then": "CSS 1Tipus 1 (també conegut com Tipus 1 combo)" }, @@ -1851,6 +1844,9 @@ "19": { "then": "Tipus 2 amb cable (mennekes)" }, + "2": { + "then": "Endoll de paret Europeu amb pin de terra (CEE7/4 tipus E)" + }, "20": { "then": "CSS Supercarregador Tesla (tipus2_css de la marca)" }, @@ -1868,6 +1864,27 @@ }, "26": { "then": "USB per a carregar mòbils i dispositius petits" + }, + "3": { + "then": "Endoll de paret Europeu amb pin a terra (CEE7/4 tipus E)" + }, + "4": { + "then": "CHAdeMo" + }, + "5": { + "then": "Chademo" + }, + "6": { + "then": "Tipus 1 amb cable (J1772)" + }, + "7": { + "then": "Tipus 1 amb cable (J1772)" + }, + "8": { + "then": "Tipus 1 sense cable (J1772)" + }, + "9": { + "then": "Tipus 1 sense cable (J1772)" } }, "question": "Quins tipus de connexions de càrrega estan disponibles aquí?" @@ -2693,6 +2710,9 @@ } }, "tagRenderings": { + "door-width": { + "question": "Quina és l'amplada de l'entrada d'aquest ascensor?" + }, "operational_status": { "mappings": { "3": { @@ -2855,6 +2875,21 @@ "1": { "then": "Això és una fregiduria" }, + "10": { + "then": "Aquí es serveixen plats xinesos" + }, + "11": { + "then": "Aquí es serveixen plats grecs" + }, + "12": { + "then": "Aquí es serveixen plats indis" + }, + "13": { + "then": "Aquí es serveixen plats turcs" + }, + "14": { + "then": "Aquí es serveixen plats tailandesos" + }, "2": { "then": "Principalment serveix pasta" }, @@ -2875,21 +2910,6 @@ }, "9": { "then": "Aquí es serveixen plats francesos" - }, - "10": { - "then": "Aquí es serveixen plats xinesos" - }, - "11": { - "then": "Aquí es serveixen plats grecs" - }, - "12": { - "then": "Aquí es serveixen plats indis" - }, - "13": { - "then": "Aquí es serveixen plats turcs" - }, - "14": { - "then": "Aquí es serveixen plats tailandesos" } }, "question": "Quin menjar es serveix aquí?", @@ -3524,6 +3544,10 @@ }, "question": "Com s'anomena aquesta torre?", "render": "Aquesta torre s'anomena {name}" + }, + "step_count": { + "question": "Quants esglaons individuals cal pujar per arribar al cim d'aquesta torre?", + "render": "Aquesta torre té {step_count} esglaons per arribar al cim" } }, "title": { @@ -3544,49 +3568,139 @@ } } }, + "osm_community_index": { + "description": "Una capa que mostra les comunitats d'OpenStreetMap", + "filter": { + "0": { + "options": { + "0": { + "question": "País" + } + } + }, + "1": { + "options": { + "0": { + "question": "Subgrup de països" + } + } + }, + "2": { + "options": { + "0": { + "question": "Regió" + } + } + }, + "3": { + "options": { + "0": { + "question": "Regió intermèdia" + } + } + }, + "4": { + "options": { + "0": { + "question": "Territori" + } + } + }, + "5": { + "options": { + "0": { + "question": "Món" + } + } + }, + "6": { + "options": { + "0": { + "question": "Altres Comunitats" + } + } + } + }, + "name": "Índex de comunitats d'OSM", + "title": { + "render": "Índex de comunitats d'OSM" + } + }, "parcel_lockers": { + "description": "Capa que mostra les bústies intel·ligents per recollir i enviar paquets.", + "name": "bústies intel·ligents", + "presets": { + "0": { + "title": "una bústia intel·ligent" + } + }, "tagRenderings": { "brand": { + "freeform": { + "placeholder": "Marca" + }, "mappings": { "0": { "then": "Açò és un Amazon Locker" + }, + "1": { + "then": "Açò és un DHL Packstation" + }, + "3": { + "then": "Açò és una bústia intel·ligent de PostNL" } }, - "question": "Quina és la marca d'aquest armari intel·ligent?", - "render": "Açò és un armari intel·ligent {brand}" + "question": "Quina és la marca d'aquesta bústia intel·ligent?", + "render": "Açò és una bústia intel·ligent de {brand}" }, "mail-in": { "mappings": { "0": { - "then": "Pots enviar paquets des d'aquest armari intel·ligent" + "then": "Pots enviar paquets des d'aquesta bústia intel·ligent" }, "1": { - "then": "No pots enviar paquets des d'aquest armari intel·ligent" + "then": "No pots enviar paquets des d'aquesta bústia intel·ligent" } }, - "question": "Pots enviar paquets des d'aquest armari intel·ligent?" + "question": "Pots enviar paquets des d'aquesta bústia intel·ligent?" }, "operator": { - "question": "Qui és l'operador d'aquest armari intel·ligent?", - "render": "Aquest armari intel·ligent l'opera {operator}" + "freeform": { + "placeholder": "Gestor" + }, + "question": "Qui gestiona aquesta bústia intel·ligent?", + "render": "Aquesta bústia intel·ligent la gestiona {operator}" }, "pickup": { "mappings": { "0": { - "then": "Pots arreplegar paquets a aquest armari intel·ligent" + "then": "Pots arreplegar paquets a aquesta bústia intel·ligent" }, "1": { - "then": "No pots arreplegar paquets a aquest armari intel·ligent" + "then": "No pots arreplegar paquets a aquesta bústia intel·ligent" } }, "question": "Pots arreplegar paquets a aquest armari intel·ligent?" }, "ref": { - "question": "Quin és el nombre de referència/identificador d'aquest armari intel·ligent?" + "freeform": { + "placeholder": "Referència" + }, + "question": "Quin és el nombre de referència/identificador d'aquesta bústia intel·ligent?", + "render": "Aquesta bústia intel·ligent té la referència {ref}" } + }, + "title": { + "mappings": { + "0": { + "then": "{marca} bústia intel·ligent" + } + }, + "render": "Bústia intel·ligent" } }, "parking": { + "description": "Una capa que mostra aparcaments per a cotxes", "name": "Aparcament", "presets": { "0": { @@ -3595,13 +3709,22 @@ }, "tagRenderings": { "capacity": { + "freeform": { + "placeholder": "Quantitat de places d'aparcament" + }, "question": "Quantes places d'aparcament hi han a aquest aparcament?", "render": "Hi han {capacity} places d'aparcament" }, "capacity-disabled": { + "freeform": { + "placeholder": "Quantitat de places d'aparcament reservades per a persones amb mobilitat reduïda" + }, "mappings": { + "0": { + "then": "Hi ha places d'aparcament per a gent amb mobilitat reduïda, però no es sap quantes" + }, "2": { - "then": "No hi han places d'aparcament per a persones amb mobilitat reduïda" + "then": "No hi ha places d'aparcament per a persones amb mobilitat reduïda" } }, "question": "Quantes places d'aparcament per a persones amb mobilitat reduïda hi ha al parking?", @@ -3956,19 +4079,101 @@ "then": "Aquesta prestatgeria pública no és part d'una xarxa més gran" } } + }, + "public_bookcase-ref": { + "question": "Quin és el número de referència d'aquesta prestatgeria pública?" + }, + "public_bookcase-start_date": { + "question": "Quan es va instal·lar aquesta prestatgeria pública?", + "render": "Instal·lat el dia {start_date}" + }, + "public_bookcase-website": { + "question": "Hi ha algun lloc web amb més informació sobre aquesta prestatgeria pública?" } }, "title": { + "mappings": { + "0": { + "then": "Prestatgeria pública {nom}" + } + }, "render": "Bústia per llibres" } }, + "railway_platforms": { + "description": "Trobeu totes les andanes de l'estació i les rutes de tren que les fan servir.", + "name": "Andanes ferroviàries", + "tagRenderings": { + "ref": { + "freeform": { + "placeholder": "Nombre d'andana" + }, + "question": "Quin és el número d'aquesta andana?", + "render": "Andana {ref}" + } + }, + "title": { + "mappings": { + "0": { + "then": "Andana {ref}" + } + }, + "render": "Andana" + } + }, "rainbow_crossings": { - "description": "Una capa que mostra els passos de vianants pintats amb de l'arc de Sant Martí" + "description": "Una capa que mostra els passos de vianants pintats amb de l'arc de Sant Martí", + "name": "Pasos de vianants pintats amb l'arc de Sant Martí", + "presets": { + "0": { + "description": "Pas de vianants" + } + }, + "tagRenderings": { + "crossing-with-rainbow": { + "mappings": { + "0": { + "then": "Aquest pas de vianants està pintat amb l'arc de Sant Martí" + }, + "1": { + "then": "No està pintat amb l'arc de Sant Martí" + }, + "2": { + "then": "No està pintat amb l'arc de Sant Martí" + } + }, + "question": "Aquest pas de vianants està pintat amb l'arc de Sant Martí?" + } + } }, "reception_desk": { + "description": "Una capa que mostra on es troben els mostradors de recepció i que demana informació d'accessibilitat", + "name": "Recepció", + "presets": { + "0": { + "title": "una recepció" + } + }, "tagRenderings": { "desk-height": { - "questionHint": "Es mesura des del terra fins a la part més baixa utilitzable de l'escriptori" + "question": "Quina és l'alçada de la recepció? ", + "questionHint": "Es mesura des del terra fins a la part més baixa utilitzable de l'escriptori", + "render": "L'alçada del mostrador és {canonical(desk:height)}" + } + }, + "title": { + "render": "Mostrador de recepció" + }, + "units": { + "0": { + "applicableUnits": { + "0": { + "human": "metre" + }, + "1": { + "human": "centímetre" + } + } } } }, @@ -3983,30 +4188,6 @@ "1": { "question": "Reciclatge de piles" }, - "2": { - "question": "Reciclatge de cartrons de begudes" - }, - "3": { - "question": "Reciclatge de llaunes" - }, - "4": { - "question": "Reciclatge de roba" - }, - "5": { - "question": "Reciclatge d'oli de cuina" - }, - "6": { - "question": "Reciclatge d'oli de motor" - }, - "7": { - "question": "Reciclatge de tubs fluorescents" - }, - "8": { - "question": "Reciclatge de residus verds" - }, - "9": { - "question": "Reciclatge d'ampolles de vidre" - }, "10": { "question": "Reciclatge de vidre" }, @@ -4037,8 +4218,35 @@ "19": { "question": "Reciclatge del rebuig" }, + "2": { + "question": "Reciclatge de cartrons de begudes" + }, "20": { - "question": "Reciclatge del rebuig" + "question": "Reciclatge de cartutxos d'impressora" + }, + "21": { + "question": "Reciclatge de bicicletes" + }, + "3": { + "question": "Reciclatge de llaunes" + }, + "4": { + "question": "Reciclatge de roba" + }, + "5": { + "question": "Reciclatge d'oli de cuina" + }, + "6": { + "question": "Reciclatge d'oli de motor" + }, + "7": { + "question": "Reciclatge de tubs fluorescents" + }, + "8": { + "question": "Reciclatge de residus verds" + }, + "9": { + "question": "Reciclatge d'ampolles de vidre" } } }, @@ -4089,6 +4297,11 @@ }, "question": "On es troba aquest contenidor?" }, + "opening_hours_24_7": { + "override": { + "question": "Quin és l'horari d'obertura d'aquesta instal·lació de reciclatge?" + } + }, "operator": { "question": "Quina empresa opera aquesta infraestructura de reciclatge?", "render": "Aquesta infraestuctura de reciclatge està operada per {operator}" @@ -4101,30 +4314,6 @@ "1": { "then": "Aquí es poden reciclar els cartons de begudes" }, - "2": { - "then": "Aquí es poden reciclar llaunes" - }, - "3": { - "then": "Aquí es pot reciclar roba" - }, - "4": { - "then": "Aquí es pot reciclar oli de cuina" - }, - "5": { - "then": "Aquí es pot reciclar oli de motor" - }, - "6": { - "then": "Aquí es poden reciclar tub fluroescents" - }, - "7": { - "then": "Aquí es poden reciclar residus verds" - }, - "8": { - "then": "Ací es poden reciclar residus orgànics" - }, - "9": { - "then": "Aquí es poden reciclar ampolles de vidre" - }, "10": { "then": "Aquí es pot reciclar vidre" }, @@ -4155,6 +4344,9 @@ "19": { "then": "Aquí es poden reciclar sabates" }, + "2": { + "then": "Aquí es poden reciclar llaunes" + }, "20": { "then": "Aquí es poden reciclar petits electrodomèstics" }, @@ -4166,11 +4358,41 @@ }, "23": { "then": "Ací es pot reciclar el rebuig" + }, + "24": { + "then": "Aquí es poden reciclar bicicletes" + }, + "3": { + "then": "Aquí es pot reciclar roba" + }, + "4": { + "then": "Aquí es pot reciclar oli de cuina" + }, + "5": { + "then": "Aquí es pot reciclar oli de motor" + }, + "6": { + "then": "Aquí es poden reciclar tub fluroescents" + }, + "7": { + "then": "Aquí es poden reciclar residus verds" + }, + "8": { + "then": "Ací es poden reciclar residus orgànics" + }, + "9": { + "then": "Aquí es poden reciclar ampolles de vidre" } }, "question": "Què es pot reciclar aquí?" }, "recycling-centre-name": { + "mappings": { + "0": { + "then": "Aquest centre de reciclatge no té un nom específic" + } + }, + "question": "Quin és el nom d’aquest centre de reciclatge?", "render": "Aquest centre de reciclatge s'anomena {name}" }, "recycling-type": { @@ -4183,19 +4405,48 @@ }, "2": { "then": "Contenidor per a residus no reciclables (fracció resta)" + }, + "3": { + "then": "Aquest és un punt de recollida. El rebuig es col·loca aquí sense col·locar-lo en un contenidor dedicat." + }, + "4": { + "then": "Es tracta d’un abocador on s’apilen els residus." } } } + }, + "title": { + "mappings": { + "0": { + "then": "Centre de reciclatge" + }, + "1": { + "then": "Centre de reciclatge" + }, + "2": { + "then": "Contenidor de reciclatge" + } + }, + "render": "Instal·lació de reciclatge" } }, "school": { "name": "Escoles de primària i secundària", + "presets": { + "0": { + "title": "una escola de primària o secundària" + } + }, "tagRenderings": { "capacity": { - "question": "Quants alumnes poden matricular-se com a màxim a aquesta escola?" + "question": "Quants alumnes poden matricular-se com a màxim a aquesta escola?", + "render": "A aquesta escola poden inscriure's com a màxim {capacitat} estudiants" }, "education-level-belgium": { "mappings": { + "0": { + "then": "Aquesta és una escola amb una secció d’educació infantil on els més petits reben una educació que prepara la lectura i l’escriptura." + }, "3": { "then": "Aquesta és una escola secundària que no ofereix tots els graus, però ofereix primer i segon grau" }, @@ -4592,6 +4843,12 @@ "1": { "then": "Aquest fanal utilitza LED" }, + "10": { + "then": "Aquest fanal utilitza làmpades de sodi d'alta pressió (taronja amb blanc)" + }, + "11": { + "then": "Aquest fanal s'il·lumina amb gas" + }, "2": { "then": "Aquest fanal utilitza il·luminació incandescent" }, @@ -4615,12 +4872,6 @@ }, "9": { "then": "Aquest fanal utilitza làmpades de sodi de baixa pressió (taronja monocroma)" - }, - "10": { - "then": "Aquest fanal utilitza làmpades de sodi d'alta pressió (taronja amb blanc)" - }, - "11": { - "then": "Aquest fanal s'il·lumina amb gas" } }, "question": "Quin tipus d'il·luminació utilitza aquest fanal?" @@ -5340,4 +5591,4 @@ } } } -} \ No newline at end of file +} From 0e59e78a3bef1e0d9d6adc6615b3c6aa43817662 Mon Sep 17 00:00:00 2001 From: kjon Date: Tue, 2 May 2023 18:50:43 +0000 Subject: [PATCH 51/62] Translated using Weblate (German) Currently translated at 99.9% (2806 of 2807 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/de/ --- langs/layers/de.json | 465 +++++++++++++++++++++++-------------------- 1 file changed, 250 insertions(+), 215 deletions(-) diff --git a/langs/layers/de.json b/langs/layers/de.json index bd1cd8587..a1cd0f366 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" } } } @@ -290,6 +290,9 @@ "presets": { "0": { "title": "ein Kunstwerk" + }, + "1": { + "title": "ein Kunstwerk an einer Wand" } }, "tagRenderings": { @@ -309,6 +312,15 @@ "1": { "then": "Wandbild" }, + "10": { + "then": "Azulejo (spanische dekorative Fliesenarbeit)" + }, + "11": { + "then": "Fliesenarbeit" + }, + "12": { + "then": "Holzschnitzerei" + }, "2": { "then": "Malerei" }, @@ -332,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?", @@ -921,13 +924,13 @@ "then": "Dies ist ein Geschäft, das Fahrräder verkauft oder repariert, aber auch Fahrräder vermietet" }, "3": { - "then": "Dies ist eine automatisierte Radstation, bei der Fahrräder mechanisch in einer Struktur verriegelt werden" + "then": "Dies ist eine automatisierte Radstation, bei der ein Fahrrad mechanisch an einer Struktur befestigt wird" }, "4": { "then": "Dies ist ein Automat, der Schlüssel ausgibt und annimmt, eventuell nach Authentifizierung und/oder Bezahlung. Die Fahrräder sind in der Nähe geparkt" }, "5": { - "then": "Dies ist ein Rückgabepunkt, z. B. ein reservierter Fahrradstellplatz, der deutlich als solcher gekennzeichnet ist" + "then": "Dies ist ein Rückgabepunkt, z.B. ein reservierter Parkplatz, um die Fahrräder abzustellen, die eindeutig als nur für den Verleih gekennzeichnet sind" } }, "question": "Was ist das für ein Fahrradverleih?" @@ -1048,7 +1051,7 @@ "then": "Das Fahrrad-Café bietet kein Werkzeug für die selbständige Reparatur an" } }, - "question": "Gibt es hier Werkzeug, um das eigene Fahrrad zu reparieren?" + "question": "Gibt es Werkzeug, um das eigene Fahrrad zu reparieren?" }, "opening_hours": { "override": { @@ -1801,6 +1804,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" }, @@ -1824,27 +1848,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" } } } @@ -1900,30 +1903,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)" }, @@ -1954,6 +1933,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)" }, @@ -1984,11 +1966,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?" @@ -3474,6 +3477,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" }, @@ -3497,15 +3509,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?", @@ -3554,6 +3557,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" }, @@ -3577,15 +3589,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?", @@ -4509,30 +4512,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." }, @@ -4563,6 +4542,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." }, @@ -4577,6 +4559,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?" @@ -4662,6 +4665,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" }, @@ -4685,21 +4703,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?", @@ -5586,7 +5589,7 @@ } }, "maproulette_challenge": { - "description": "Ebene mit Aufgaben einer einzelnen MapRoulette-Herausforderung. Diese Ebene soll in Themen wiederverwendet und erweitert werden; Informationen dazu finden Sie in der Dokumentation.", + "description": "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).", "filter": { "0": { "options": { @@ -5832,6 +5835,19 @@ } } }, + "10": { + "options": { + "0": { + "question": "Alle Notizen" + }, + "1": { + "question": "Importnotizen ausblenden" + }, + "2": { + "question": "Nur Importnotizen anzeigen" + } + } + }, "2": { "options": { "0": { @@ -5887,19 +5903,6 @@ "question": "Nur offene Notizen anzeigen" } } - }, - "10": { - "options": { - "0": { - "question": "Alle Notizen" - }, - "1": { - "question": "Importnotizen ausblenden" - }, - "2": { - "question": "Nur Importnotizen anzeigen" - } - } } }, "name": "OpenStreetMap-Hinweise", @@ -6228,6 +6231,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." }, @@ -6251,21 +6269,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?" @@ -6892,30 +6895,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" }, @@ -6946,8 +6925,35 @@ "19": { "question": "Recycling von Restabfällen" }, + "2": { + "question": "Recycling von Getränkekartons" + }, "20": { - "question": "Recycling von Restabfällen" + "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" } } }, @@ -7015,30 +7021,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" }, @@ -7069,6 +7051,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" }, @@ -7080,6 +7065,30 @@ }, "23": { "then": "Restmüll kann hier recycelt werden" + }, + "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?" @@ -7103,6 +7112,9 @@ }, "2": { "then": "Dies ist ein Abfallbehälter für Restmüll" + }, + "3": { + "then": "Dies ist ein Abholpunkt. Abfälle werden hier abgelegt, ohne sie in einen speziellen Behälter zu geben." } }, "question": "Um welche Recyclingeinrichtung handelt es sich?" @@ -7655,6 +7667,12 @@ }, "question": "Hat die Treppe einen Handlauf?" }, + "multilevels": { + "override": { + "question": "Zwischen welchen Stockwerken befinden sich diese Treppen?", + "render": "Diese Stufen befinden sich zwischen den Stockwerken {level}" + } + }, "ramp": { "mappings": { "0": { @@ -7781,6 +7799,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" }, @@ -7804,12 +7828,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?" @@ -8068,6 +8086,18 @@ }, "render": "Dieser Fahrkartenentwerter ist Teil einer Zugangsbarriere vom Typ {barrier}" }, + "payment-options": { + "override": { + "mappings+": { + "0": { + "then": "Dieser Fahrkartenentwerter akzeptiert OV-Chipkaart" + }, + "1": { + "then": "Dieser Fahrkartenentwerter akzeptiert OV-Chipkaart" + } + } + } + }, "validator-operator": { "freeform": { "placeholder": "Name des Betreibers" @@ -8280,6 +8310,11 @@ }, "name": "Toiletten in anderen Einrichtungen", "tagRenderings": { + "opening_hours": { + "override": { + "question": "Wann ist die Einrichtung, in der sich diese Toiletten befinden, geöffnet?" + } + }, "toilet-access": { "mappings": { "0": { @@ -9120,4 +9155,4 @@ } } } -} \ No newline at end of file +} From ee3372f362ba22d9269863f82f18c6d5ce79ae09 Mon Sep 17 00:00:00 2001 From: paunofu Date: Wed, 3 May 2023 09:18:46 +0000 Subject: [PATCH 52/62] Translated using Weblate (Spanish) Currently translated at 44.4% (1247 of 2807 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/es/ --- langs/layers/es.json | 291 +++++++++++++++++++++---------------------- 1 file changed, 143 insertions(+), 148 deletions(-) diff --git a/langs/layers/es.json b/langs/layers/es.json index f5199019c..f2dff88ba 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 lletrer" + }, + "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": { @@ -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" } } } @@ -309,6 +309,12 @@ "1": { "then": "Mural" }, + "10": { + "then": "Azulejo (Baldosas decorativas Españolas y Portuguesas)" + }, + "11": { + "then": "Cerámica" + }, "2": { "then": "Pintura" }, @@ -332,12 +338,6 @@ }, "9": { "then": "Relieve" - }, - "10": { - "then": "Azulejo (Baldosas decorativas Españolas y Portuguesas)" - }, - "11": { - "then": "Cerámica" } }, "question": "¿Qué tipo de obra es esta pieza?", @@ -1424,6 +1424,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
    " }, @@ -1447,27 +1468,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
    " } } } @@ -1522,30 +1522,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)" }, @@ -1576,6 +1552,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)" }, @@ -1606,11 +1585,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í?" @@ -2005,6 +2005,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" }, @@ -2019,12 +2025,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?", @@ -2070,6 +2070,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" }, @@ -2081,9 +2084,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?", @@ -2616,6 +2616,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" }, @@ -2636,18 +2648,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í?", @@ -3036,6 +3036,19 @@ } } }, + "10": { + "options": { + "0": { + "question": "Todas las notas" + }, + "1": { + "question": "Ocultar las nostras de importación" + }, + "2": { + "question": "Solo mostrar las notas de importación" + } + } + }, "2": { "options": { "0": { @@ -3091,19 +3104,6 @@ "question": "Solo mostrar las notas abiertas" } } - }, - "10": { - "options": { - "0": { - "question": "Todas las notas" - }, - "1": { - "question": "Ocultar las nostras de importación" - }, - "2": { - "question": "Solo mostrar las notas de importación" - } - } } }, "name": "Notas de OpenStreetMap", @@ -3406,21 +3406,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" }, @@ -3444,6 +3429,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" } } } @@ -3474,7 +3474,7 @@ }, "opening_hours_24_7": { "override": { - "question": "¿A qué horas abre esta facilidad de reciclado?" + "question": "¿Cuál es el horario de apertura de esta instalación de reciclaje?" } }, "operator": { @@ -3486,24 +3486,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" }, @@ -3527,6 +3509,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í?" @@ -3563,7 +3563,7 @@ "then": "Contenedor de reciclaje" } }, - "render": "Facilidad de reciclaje" + "render": "Instalación de reciclaje" } }, "shops": { @@ -3808,11 +3808,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}" @@ -3853,6 +3848,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" }, @@ -3873,12 +3874,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?" @@ -4332,4 +4327,4 @@ } } } -} \ No newline at end of file +} From 3aa7dde420924e4539ff97122024c63c738b190f Mon Sep 17 00:00:00 2001 From: Robin van der Linde Date: Sat, 6 May 2023 11:14:54 +0200 Subject: [PATCH 53/62] Move and delete for ticket machine/validator --- .../layers/ticket_machine/ticket_machine.json | 4 +++- .../ticket_validator/ticket_validator.json | 20 +++++++++++++++++-- 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/assets/layers/ticket_machine/ticket_machine.json b/assets/layers/ticket_machine/ticket_machine.json index 9f471762d..bf19f4a62 100644 --- a/assets/layers/ticket_machine/ticket_machine.json +++ b/assets/layers/ticket_machine/ticket_machine.json @@ -92,5 +92,7 @@ "centroid" ] } - ] + ], + "allowMove": true, + "deletion": true } \ No newline at end of file diff --git a/assets/layers/ticket_validator/ticket_validator.json b/assets/layers/ticket_validator/ticket_validator.json index 20b0d1a9b..aa6be5582 100644 --- a/assets/layers/ticket_validator/ticket_validator.json +++ b/assets/layers/ticket_validator/ticket_validator.json @@ -56,7 +56,21 @@ "de": "Name des Betreibers", "nl": "Naam van de beheerder" } - } + }, + "mappings": [ + { + "if": "operator=Nederlandse Spoorwegen", + "then": { + "en": "Dutch Railways (NS)", + "nl": "Nederlandse Spoorwegen (NS)", + "de": "Niederländische Eisenbahn (NS)" + }, + "addExtraTags": [ + "operator:wikidata=Q23076" + ], + "hideInAnswer": "_country!=nl" + } + ] }, { "builtin": "payment-options", @@ -106,5 +120,7 @@ "centroid" ] } - ] + ], + "allowMove":true, + "deletion":true } \ No newline at end of file From f85cfad922bd08441ece2809a6120ced72cd6621 Mon Sep 17 00:00:00 2001 From: Robin van der Linde Date: Sat, 6 May 2023 09:08:57 +0000 Subject: [PATCH 54/62] Translated using Weblate (Catalan) Currently translated at 57.7% (1622 of 2807 strings) Translation: MapComplete/Layer translations Translate-URL: https://hosted.weblate.org/projects/mapcomplete/layers/ca/ --- langs/layers/ca.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/langs/layers/ca.json b/langs/layers/ca.json index d4fe2bebc..2806a6a8f 100644 --- a/langs/layers/ca.json +++ b/langs/layers/ca.json @@ -3693,7 +3693,7 @@ "title": { "mappings": { "0": { - "then": "{marca} bústia intel·ligent" + "then": "{brand} bústia intel·ligent" } }, "render": "Bústia intel·ligent" @@ -4094,7 +4094,7 @@ "title": { "mappings": { "0": { - "then": "Prestatgeria pública {nom}" + "then": "Prestatgeria pública {name}" } }, "render": "Bústia per llibres" @@ -4440,7 +4440,7 @@ "tagRenderings": { "capacity": { "question": "Quants alumnes poden matricular-se com a màxim a aquesta escola?", - "render": "A aquesta escola poden inscriure's com a màxim {capacitat} estudiants" + "render": "A aquesta escola poden inscriure's com a màxim {capacity} estudiants" }, "education-level-belgium": { "mappings": { From 1a41d17ece01d6ad58b05d2fc5de085aaf49a6be Mon Sep 17 00:00:00 2001 From: Robin van der Linde Date: Sat, 6 May 2023 11:39:24 +0200 Subject: [PATCH 55/62] Add water and clock to stations --- .../layers/ticket_validator/ticket_validator.json | 4 ++-- assets/themes/stations/drinking_water.svg | 3 +++ assets/themes/stations/license_info.json | 11 +++++++++++ assets/themes/stations/stations.json | 15 ++++++++++++++- 4 files changed, 30 insertions(+), 3 deletions(-) create mode 100644 assets/themes/stations/drinking_water.svg diff --git a/assets/layers/ticket_validator/ticket_validator.json b/assets/layers/ticket_validator/ticket_validator.json index aa6be5582..ce648d458 100644 --- a/assets/layers/ticket_validator/ticket_validator.json +++ b/assets/layers/ticket_validator/ticket_validator.json @@ -121,6 +121,6 @@ ] } ], - "allowMove":true, - "deletion":true + "allowMove": true, + "deletion": true } \ No newline at end of file diff --git a/assets/themes/stations/drinking_water.svg b/assets/themes/stations/drinking_water.svg new file mode 100644 index 000000000..9bb1e585e --- /dev/null +++ b/assets/themes/stations/drinking_water.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/themes/stations/license_info.json b/assets/themes/stations/license_info.json index 13b0032bb..afdac24d9 100644 --- a/assets/themes/stations/license_info.json +++ b/assets/themes/stations/license_info.json @@ -27,6 +27,17 @@ ], "sources": [] }, + { + "path": "drinking_water.svg", + "license": "CC0", + "authors": [ + "Andy Allan", + "Michael Glanznig" + ], + "sources": [ + "https://github.com/gravitystorm/openstreetmap-carto/blob/master/symbols/amenity/drinking_water.svg" + ] + }, { "path": "public_transport_tickets.svg", "license": "CC0", diff --git a/assets/themes/stations/stations.json b/assets/themes/stations/stations.json index 7d6605b1b..f23d773e9 100644 --- a/assets/themes/stations/stations.json +++ b/assets/themes/stations/stations.json @@ -232,7 +232,8 @@ "entrance", "elevator", "waste_basket", - "atm" + "atm", + "clock" ], "override": { "minzoom": 19 @@ -249,6 +250,17 @@ ] } }, + { + "builtin": "drinking_water", + "override": { + "minzoom": 19, + "mapRendering": [ + { + "icon": "circle:white;./assets/themes/stations/drinking_water.svg" + } + ] + } + }, { "id": "departures_board", "name": { @@ -291,6 +303,7 @@ } }, "tagRenderings": [ + "images", { "id": "type", "question": { From 0e898967a5c324c5cc63f9973ef60d62d06847ba Mon Sep 17 00:00:00 2001 From: Robin van der Linde Date: Sat, 6 May 2023 12:19:35 +0200 Subject: [PATCH 56/62] Add fixme layer (#1390) --- assets/layers/fixme/fixme.json | 54 ++++++++++++++++++++++++++++++++++ assets/layers/note/note.json | 5 ++-- assets/themes/notes/notes.json | 3 +- 3 files changed, 59 insertions(+), 3 deletions(-) create mode 100644 assets/layers/fixme/fixme.json diff --git a/assets/layers/fixme/fixme.json b/assets/layers/fixme/fixme.json new file mode 100644 index 000000000..e15cae27a --- /dev/null +++ b/assets/layers/fixme/fixme.json @@ -0,0 +1,54 @@ +{ + "id": "fixme", + "name": { + "en": "OSM objects with FIXME tags" + }, + "minzoom": 12, + "description": { + "en": "OSM objects that likely need to be fixed, based on a FIXME tag." + }, + "shownByDefault": false, + "syncSelection": "theme-only", + "source": { + "osmTags": { + "or": [ + "fixme~*", + "FIXME~*"] + } + }, + "title": { + "render": { + "en": "OSM object with FIXME tag" + } + }, + "tagRenderings": [ + { + "id": "fixme", + "render": { + "en": "Fixme Text: {fixme}" + } + }, + { + "id": "note", + "condition": "note~*", + "render": { + "en": "Note Text: {note}" + } + }, + "all_tags" + ], + "mapRendering": [ + { + "location": [ + "centroid", + "point" + ], + "icon": "./assets/svg/bug.svg" + }, + { + "color": "#ff0000", + "dashArray": "5,5", + "width": 2 + } + ] +} \ No newline at end of file diff --git a/assets/layers/note/note.json b/assets/layers/note/note.json index 7038ae2a8..793e122ad 100644 --- a/assets/layers/note/note.json +++ b/assets/layers/note/note.json @@ -8,10 +8,11 @@ }, "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": { - "osmTags": "id~*", + "osmTags": "date_created~*", "geoJson": "https://api.openstreetmap.org/api/0.6/notes.json?limit=10000&closed=7&bbox={x_min},{y_min},{x_max},{y_max}", "geoJsonZoomLevel": 12, - "maxCacheAge": 0 + "maxCacheAge": 0, + "isOsmCache": false }, "minzoom": 10, "title": { diff --git a/assets/themes/notes/notes.json b/assets/themes/notes/notes.json index 6d36e8ac7..a5c156e71 100644 --- a/assets/themes/notes/notes.json +++ b/assets/themes/notes/notes.json @@ -30,6 +30,7 @@ "clustering": false, "enableDownload": true, "layers": [ - "note" + "note", + "fixme" ] } \ No newline at end of file From a2a1343859aed38fe911d4d50c57f0469346b45c Mon Sep 17 00:00:00 2001 From: Robin van der Linde Date: Sat, 6 May 2023 12:20:08 +0200 Subject: [PATCH 57/62] Add speech output to elevator (#1120) --- assets/layers/elevator/elevator.json | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/assets/layers/elevator/elevator.json b/assets/layers/elevator/elevator.json index 60c5a71d6..1435586e6 100644 --- a/assets/layers/elevator/elevator.json +++ b/assets/layers/elevator/elevator.json @@ -162,6 +162,27 @@ } } } + }, + { + "id": "speech_output", + "render": { + "special": { + "type": "language_chooser", + "key": "speech_output", + "question": { + "en": "In which languages does this elevator have speech output?", + "nl": "In welke talen heeft deze lift gesproken tekst?" + }, + "render_list_item": { + "en": "This elevator has speech output in {language():font-bold}", + "nl": "Deze lift heeft gesproken tekst in het {language():font-bold}" + }, + "render_single_language": { + "en": "This elevator has speech output in {language():font-bold}", + "nl": "Deze lift heeft gesproken tekst in het {language():font-bold}" + } + } + } } ], "mapRendering": [ From d1e2128c841d394cf303e37682937b412cc5053b Mon Sep 17 00:00:00 2001 From: Robin van der Linde Date: Sat, 6 May 2023 13:30:30 +0200 Subject: [PATCH 58/62] Reset translations --- langs/themes/ca.json | 2 +- langs/themes/cs.json | 2 +- langs/themes/de.json | 2 +- langs/themes/en.json | 2 +- langs/themes/es.json | 2 +- langs/themes/fr.json | 2 +- langs/themes/nb_NO.json | 2 +- langs/themes/nl.json | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/langs/themes/ca.json b/langs/themes/ca.json index 9276b01e0..2fcf13dc5 100644 --- a/langs/themes/ca.json +++ b/langs/themes/ca.json @@ -1035,7 +1035,7 @@ "description": "Capa que mostra les estacions de tren", "name": "Estació de tren" }, - "15": { + "16": { "description": "Pantalles que mostren els trens que sortiran de l'estació", "name": "Taulers de sortides", "presets": { diff --git a/langs/themes/cs.json b/langs/themes/cs.json index ae1bd23ba..25243a0f3 100644 --- a/langs/themes/cs.json +++ b/langs/themes/cs.json @@ -1035,7 +1035,7 @@ "description": "Vrstva zobrazující vlaková nádraží", "name": "Vlaková nádraží" }, - "15": { + "16": { "description": "Zobrazuje vlaky odjíždějící z této stanice", "name": "Odjezdové tabule", "presets": { diff --git a/langs/themes/de.json b/langs/themes/de.json index effcc154d..3c769dce2 100644 --- a/langs/themes/de.json +++ b/langs/themes/de.json @@ -1035,7 +1035,7 @@ "description": "Ebene mit Bahnhöfen", "name": "Bahnhöfe" }, - "15": { + "16": { "description": "Anzeigen der Züge, die von diesem Bahnhof abfahren", "name": "Abfahrtstafeln", "presets": { diff --git a/langs/themes/en.json b/langs/themes/en.json index ee4018f8c..d0a3dbeb3 100644 --- a/langs/themes/en.json +++ b/langs/themes/en.json @@ -1137,7 +1137,7 @@ "description": "Layer showing train stations", "name": "Train Stations" }, - "15": { + "16": { "description": "Displays showing the trains that will leave from this station", "name": "Departures boards", "presets": { diff --git a/langs/themes/es.json b/langs/themes/es.json index e6bddebae..6e895e263 100644 --- a/langs/themes/es.json +++ b/langs/themes/es.json @@ -1035,7 +1035,7 @@ "description": "Capa que muestra las estaciones de tren", "name": "Estación de Tren" }, - "15": { + "16": { "description": "Pantallas que muestran los trenes que saldrán de esta estación", "name": "Tableros de salidas", "presets": { diff --git a/langs/themes/fr.json b/langs/themes/fr.json index e5d648edb..833ea6371 100644 --- a/langs/themes/fr.json +++ b/langs/themes/fr.json @@ -1027,7 +1027,7 @@ "description": "Couche montrant les gares", "name": "Gares ferroviaires" }, - "15": { + "16": { "description": "Panneau affichant les trains au départ depuis cette gare", "name": "Panneaux des départs", "presets": { diff --git a/langs/themes/nb_NO.json b/langs/themes/nb_NO.json index c33658efd..dac04415d 100644 --- a/langs/themes/nb_NO.json +++ b/langs/themes/nb_NO.json @@ -648,7 +648,7 @@ "description": "Lag som viser togstasjoner", "name": "Togstasjoner" }, - "15": { + "16": { "tagRenderings": { "type": { "mappings": { diff --git a/langs/themes/nl.json b/langs/themes/nl.json index 9ac7d67d8..8e8d6a60d 100644 --- a/langs/themes/nl.json +++ b/langs/themes/nl.json @@ -1202,7 +1202,7 @@ "description": "Laag met treinstations", "name": "Treinstations" }, - "15": { + "16": { "description": "Schermen die treinen tonen die van dit station vertrekken", "name": "Vertrektijdenborden", "presets": { From 9a711efcea27212c68723da638161249792a6b40 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 7 May 2023 23:47:50 +0200 Subject: [PATCH 59/62] Chore: translation sync --- assets/layers/artwork/artwork.json | 4 +- .../layers/bicycle_rental/bicycle_rental.json | 6 +- assets/layers/bike_cafe/bike_cafe.json | 4 +- assets/layers/bike_shop/bike_shop.json | 5 +- assets/layers/elevator/elevator.json | 3 +- assets/layers/etymology/etymology.json | 2 +- .../maproulette_challenge.json | 2 +- .../observation_tower/observation_tower.json | 6 +- .../osm_community_index.json | 30 +- .../layers/parcel_lockers/parcel_lockers.json | 53 ++- assets/layers/parking/parking.json | 14 +- .../public_bookcase/public_bookcase.json | 15 +- .../railway_platforms/railway_platforms.json | 21 +- .../rainbow_crossings/rainbow_crossings.json | 18 +- .../layers/reception_desk/reception_desk.json | 24 +- assets/layers/recycling/recycling.json | 39 +- assets/layers/school/school.json | 9 +- langs/layers/ca.json | 254 +++++----- langs/layers/de.json | 443 +++++++++--------- langs/layers/es.json | 289 ++++++------ 20 files changed, 643 insertions(+), 598 deletions(-) diff --git a/assets/layers/artwork/artwork.json b/assets/layers/artwork/artwork.json index 1bd55d094..6bb1b6db4 100644 --- a/assets/layers/artwork/artwork.json +++ b/assets/layers/artwork/artwork.json @@ -133,7 +133,9 @@ ], "title": { "en": "an artwork on a wall", - "nl": "een kunstwerk op een muur" + "nl": "een kunstwerk op een muur", + "ca": "una obra d'art en una paret", + "de": "ein Kunstwerk an einer Wand" }, "preciseInput": { "snapToLayer": "walls_and_buildings" diff --git a/assets/layers/bicycle_rental/bicycle_rental.json b/assets/layers/bicycle_rental/bicycle_rental.json index cd4290177..02444ed88 100644 --- a/assets/layers/bicycle_rental/bicycle_rental.json +++ b/assets/layers/bicycle_rental/bicycle_rental.json @@ -135,7 +135,7 @@ "then": { "en": "This is an automated docking station, where a bicycle is mechanically locked to a structure", "nl": "Dit is een docking station waar de fietsen mechanisch in een grotere structuur worden vastgemaakt", - "de": "Dies ist eine automatisierte Radstation, bei der Fahrräder mechanisch in einer Struktur verriegelt werden", + "de": "Dies ist eine automatisierte Radstation, bei der ein Fahrrad mechanisch an einer Struktur befestigt wird", "es": "Esta es una estación automática, en la que una bici se asegura mecánicamente a una estructura", "fr": "Ceci est un point d’attache automatisé où le vélo est attaché mécaniquement à une structure", "da": "Dette er en automatiseret dockingstation, hvor en cykel låses mekanisk fast i en struktur", @@ -162,7 +162,7 @@ "then": { "en": "This is a dropoff point, e.g. a reserved parking to place the bicycles clearly marked as being for the rental service only", "nl": "Dit is een dropzone, bv. een fietsparkeerplaats die is voorbehouden voor fietsverhuur", - "de": "Dies ist ein Rückgabepunkt, z. B. ein reservierter Fahrradstellplatz, der deutlich als solcher gekennzeichnet ist", + "de": "Dies ist ein Rückgabepunkt, z.B. ein reservierter Parkplatz, um die Fahrräder abzustellen, die eindeutig als nur für den Verleih gekennzeichnet sind", "es": "Este es un punto de entrega, ej. un aparcamiento reservado para colocar las bicicletas, claramente marcado como solo para el servicio de alquiler", "fr": "Ceci est un point de dépôt, p.ex. un emplacement de parking réservé aux vélos de location", "da": "Dette er et afleveringssted, f.eks. en reserveret parkeringsplads til cykler, som er tydeligt markeret som værende forbeholdt udlejningstjenesten", @@ -458,7 +458,7 @@ "fr": "Combien de type_plural peuvent être loués ici ?", "cs": "Kolik typů kol si zde můžete pronajmout?", "es": "¿Cuántas type_plural pueden alquilarse aquí?", - "ca": "Quantes type_plural poden llogar-se aquí?" + "ca": "Quants type_plural es poden llogar aquí?" }, "render": { "en": "{capacity:bicycle_type} type_plural can be rented here", diff --git a/assets/layers/bike_cafe/bike_cafe.json b/assets/layers/bike_cafe/bike_cafe.json index c194ac6cf..33a2b563d 100644 --- a/assets/layers/bike_cafe/bike_cafe.json +++ b/assets/layers/bike_cafe/bike_cafe.json @@ -180,7 +180,7 @@ "nl": "Biedt dit fietscafé gereedschap aan om je fiets zelf te herstellen?", "fr": "Est-ce qu'il y a des outils pour réparer soi-même son vélo ?", "gl": "Hai ferramentas aquí para arranxar a túa propia bicicleta?", - "de": "Gibt es hier Werkzeug, um das eigene Fahrrad zu reparieren?", + "de": "Gibt es Werkzeug, um das eigene Fahrrad zu reparieren?", "it": "Ci sono degli strumenti per riparare la propria bicicletta?", "zh_Hans": "这里有供你修车用的工具吗?", "zh_Hant": "這裡是否有工具修理你的單車嗎?", @@ -190,7 +190,7 @@ "es": "¿Hay herramientas para reparar su propia bicicleta?", "da": "Er der værktøj her til at reparere din egen cykel?", "cs": "Jsou zde nástroje na opravu vlastního kola?", - "ca": "Hi ha eines aquí per reparar la teva pròpia bicicleta?" + "ca": "S'ofereixen eines per reparar la teva pròpia bicicleta?" }, "mappings": [ { diff --git a/assets/layers/bike_shop/bike_shop.json b/assets/layers/bike_shop/bike_shop.json index 6066388ea..57c5c08b6 100644 --- a/assets/layers/bike_shop/bike_shop.json +++ b/assets/layers/bike_shop/bike_shop.json @@ -118,7 +118,7 @@ "pt": "Aluguel de bicicletas {name}", "es": "Alquiler de bicicletas {name}", "da": "Cykeludlejning {name}", - "ca": "Lloguer de bicicletes {name}" + "ca": "Botiga de lloguer de bicicletes {name}" } }, { @@ -862,7 +862,8 @@ "en": "Sells second-hand bicycles", "de": "Verkauft gebrauchte Fahrräder", "nl": "Verkoopt tweedehands fietsen", - "it": "Vende biciclette usate" + "it": "Vende biciclette usate", + "ca": "Ven bicicletes de segona mà" }, "osmTags": { "or": [ diff --git a/assets/layers/elevator/elevator.json b/assets/layers/elevator/elevator.json index 60c5a71d6..ef0bf4a30 100644 --- a/assets/layers/elevator/elevator.json +++ b/assets/layers/elevator/elevator.json @@ -93,7 +93,8 @@ "en": "What is the width of this elevator's entrance?", "fr": "Quelle est la largeur de l'entrée de cet ascenseur ?", "de": "Wie breit ist die Tür dieses Aufzugs?", - "nl": "Wat is de breedte van de liftdeur?" + "nl": "Wat is de breedte van de liftdeur?", + "ca": "Quina és l'amplada de l'entrada d'aquest ascensor?" }, "freeform": { "key": "door:width", diff --git a/assets/layers/etymology/etymology.json b/assets/layers/etymology/etymology.json index 4e3f9105b..03addac22 100644 --- a/assets/layers/etymology/etymology.json +++ b/assets/layers/etymology/etymology.json @@ -306,4 +306,4 @@ } } ] -} +} \ No newline at end of file diff --git a/assets/layers/maproulette_challenge/maproulette_challenge.json b/assets/layers/maproulette_challenge/maproulette_challenge.json index 91102642f..3a626f93e 100644 --- a/assets/layers/maproulette_challenge/maproulette_challenge.json +++ b/assets/layers/maproulette_challenge/maproulette_challenge.json @@ -3,7 +3,7 @@ "name": null, "description": { "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.", + "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" }, "source": { diff --git a/assets/layers/observation_tower/observation_tower.json b/assets/layers/observation_tower/observation_tower.json index 5e4a293e6..ec6ec3105 100644 --- a/assets/layers/observation_tower/observation_tower.json +++ b/assets/layers/observation_tower/observation_tower.json @@ -185,7 +185,8 @@ "en": "How much individual steps does one have to climb to reach the top of this tower?", "nl": "Hoeveel treden moet men beklimmen op de top van de toren te bereiken?", "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?" + "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?" }, "freeform": { "key": "step_count", @@ -195,7 +196,8 @@ "en": "This tower has {step_count} steps to reach the top", "nl": "Deze toren heeft {step_count} traptredes", "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" + "es": "Esta torre tiene {step_count} escalones para lllegar a l a cima", + "ca": "Aquesta torre té {step_count} esglaons per arribar al cim" }, "condition": { "or": [ diff --git a/assets/layers/osm_community_index/osm_community_index.json b/assets/layers/osm_community_index/osm_community_index.json index b4f17583f..fa11337dc 100644 --- a/assets/layers/osm_community_index/osm_community_index.json +++ b/assets/layers/osm_community_index/osm_community_index.json @@ -2,12 +2,14 @@ "id": "osm_community_index", "name": { "en": "OSM Community Index", - "de": "OSM-Community-Index" + "de": "OSM-Community-Index", + "ca": "Índex de comunitats d'OSM" }, "title": { "render": { "en": "OSM Community Index", - "de": "OSM-Community-Index" + "de": "OSM-Community-Index", + "ca": "Índex de comunitats d'OSM" } }, "source": { @@ -58,7 +60,8 @@ "question": { "en": "Country", "de": "Land", - "nl": "Land" + "nl": "Land", + "ca": "País" }, "osmTags": "level=country" } @@ -70,7 +73,8 @@ { "question": { "en": "Sub Country Group", - "de": "Regionale Gruppe" + "de": "Regionale Gruppe", + "ca": "Subgrup de països" }, "osmTags": "level=subcountryGroup" } @@ -83,7 +87,8 @@ "question": { "en": "Region", "de": "Region", - "nl": "Regio" + "nl": "Regio", + "ca": "Regió" }, "osmTags": "level=region" } @@ -95,7 +100,8 @@ { "question": { "en": "Intermediate Region", - "de": "Mittlere Region" + "de": "Mittlere Region", + "ca": "Regió intermèdia" }, "osmTags": "level=intermediateRegion" } @@ -107,7 +113,8 @@ { "question": { "en": "Territory", - "de": "Gebiet" + "de": "Gebiet", + "ca": "Territori" }, "osmTags": "level=territory" } @@ -120,7 +127,8 @@ "question": { "en": "World", "de": "Welt", - "nl": "Wereld" + "nl": "Wereld", + "ca": "Món" }, "osmTags": "level=world" } @@ -132,7 +140,8 @@ { "question": { "en": "Other Communities", - "de": "Andere Communities" + "de": "Andere Communities", + "ca": "Altres Comunitats" }, "osmTags": "level=" } @@ -141,6 +150,7 @@ ], "description": { "en": "A layer showing the OpenStreetMap Communities", - "de": "Eine Ebene aller OpenStreetMap-Communities" + "de": "Eine Ebene aller OpenStreetMap-Communities", + "ca": "Una capa que mostra les comunitats d'OpenStreetMap" } } \ No newline at end of file diff --git a/assets/layers/parcel_lockers/parcel_lockers.json b/assets/layers/parcel_lockers/parcel_lockers.json index 43d1101ec..f8931211a 100644 --- a/assets/layers/parcel_lockers/parcel_lockers.json +++ b/assets/layers/parcel_lockers/parcel_lockers.json @@ -3,12 +3,14 @@ "name": { "en": "Parcel Lockers", "de": "Paketschließfächer", - "nl": "Pakketautomaten" + "nl": "Pakketautomaten", + "ca": "bústies intel·ligents" }, "description": { "en": "Layer showing parcel lockers for collecting and sending parcels.", "de": "Ebene mit Paketschließfächern zum Abholen und Versenden von Paketen.", - "nl": "Laag met pakketautomaten voor het ophalen en verzenden van paketten." + "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." }, "minzoom": 12, "source": { @@ -29,7 +31,8 @@ "title": { "en": "a parcel locker", "nl": "een pakketautomaat", - "de": "ein Paketschließfach" + "de": "ein Paketschließfach", + "ca": "una bústia intel·ligent" }, "preciseInput": { "preferredBackground": "photo" @@ -43,7 +46,8 @@ "render": { "en": "Parcel Locker", "de": "Paketschließfach", - "nl": "Pakketautomaat" + "nl": "Pakketautomaat", + "ca": "Bústia intel·ligent" }, "mappings": [ { @@ -51,7 +55,8 @@ "then": { "en": "{brand} parcel locker", "de": "{brand} Paketschließfach", - "nl": "{brand} pakketautomaat" + "nl": "{brand} pakketautomaat", + "ca": "{brand} bústia intel·ligent" } } ] @@ -64,7 +69,7 @@ "en": "What is the brand of the parcel locker?", "de": "Welche Marke hat das Paketschließfach?", "nl": "Wat is het merk van deze pakketautomaat?", - "ca": "Quina és la marca d'aquest armari intel·ligent?" + "ca": "Quina és la marca d'aquesta bústia intel·ligent?" }, "freeform": { "key": "brand", @@ -72,7 +77,8 @@ "placeholder": { "en": "Brand", "de": "Marke", - "nl": "Merk" + "nl": "Merk", + "ca": "Marca" } }, "mappings": [ @@ -95,7 +101,8 @@ "then": { "en": "This is a DHL Packstation", "de": "Dies ist eine DHL-Packstation", - "nl": "Dit is een DHL Packstation" + "nl": "Dit is een DHL Packstation", + "ca": "Açò és un DHL Packstation" }, "addExtraTags": [ "brand:wikidata=Q1766703", @@ -121,7 +128,8 @@ "then": { "en": "This is a PostNL Parcel Locker", "nl": "Dit is een PostNL pakketautomaat", - "de": "Dies ist ein PostNL-Paketschließfach" + "de": "Dies ist ein PostNL-Paketschließfach", + "ca": "Açò és una bústia intel·ligent de PostNL" }, "addExtraTags": [ "operator=PostNL" @@ -133,7 +141,7 @@ "en": "This is a {brand} parcel locker", "de": "Dies ist ein Paketschließfach von {brand}", "nl": "Dit is een {brand} pakketautomaat", - "ca": "Açò és un armari intel·ligent {brand}" + "ca": "Açò és una bústia intel·ligent de {brand}" } }, { @@ -142,7 +150,7 @@ "en": "What is the operator of the parcel locker?", "de": "Was ist der Betreiber des Paketschließfachs?", "nl": "Wat is de beheerder van deze pakketautomaat?", - "ca": "Qui és l'operador d'aquest armari intel·ligent?" + "ca": "Qui gestiona aquesta bústia intel·ligent?" }, "freeform": { "key": "operator", @@ -150,14 +158,15 @@ "placeholder": { "en": "Operator", "de": "Betreiber", - "nl": "Beheerder" + "nl": "Beheerder", + "ca": "Gestor" } }, "render": { "en": "This parcel locker is operated by {operator}", "de": "Dieses Paketschließfach wird von {operator} betrieben", "nl": "Deze pakketautomaat wordt beheerd door {operator}", - "ca": "Aquest armari intel·ligent l'opera {operator}" + "ca": "Aquesta bústia intel·ligent la gestiona {operator}" } }, "opening_hours_24_7", @@ -167,7 +176,7 @@ "en": "What is the reference number/identifier of this parcel locker?", "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'aquest armari intel·ligent?" + "ca": "Quin és el nombre de referència/identificador d'aquesta bústia intel·ligent?" }, "freeform": { "key": "ref", @@ -176,13 +185,15 @@ "en": "Reference", "de": "Referenz", "nl": "Referentie", - "pa_PK": "ہوالہ" + "pa_PK": "ہوالہ", + "ca": "Referència" } }, "render": { "en": "This parcel locker has the reference {ref}", "de": "Dieses Paketschließfach hat die Kennnummer {ref}", - "nl": "Deze pakketautomaat heeft de referentie {ref}" + "nl": "Deze pakketautomaat heeft de referentie {ref}", + "ca": "Aquesta bústia intel·ligent té la referència {ref}" } }, { @@ -191,7 +202,7 @@ "en": "Can you send packages from this parcel locker?", "de": "Können Sie von diesem Paketschließfach aus Pakete versenden?", "nl": "Kan je pakketten versturen vanuit deze pakketautomaat?", - "ca": "Pots enviar paquets des d'aquest armari intel·ligent?" + "ca": "Pots enviar paquets des d'aquesta bústia intel·ligent?" }, "mappings": [ { @@ -200,7 +211,7 @@ "en": "You can send packages from this parcel locker", "de": "Sie können Pakete von diesem Paketschließfach aus versenden", "nl": "Je kan pakketten versturen vanuit deze pakketautomaat", - "ca": "Pots enviar paquets des d'aquest armari intel·ligent" + "ca": "Pots enviar paquets des d'aquesta bústia intel·ligent" } }, { @@ -209,7 +220,7 @@ "en": "You can't send packages from this parcel locker", "de": "Sie können keine Pakete von diesem Paketschließfach aus versenden", "nl": "Je kan geen pakketten versturen vanuit deze pakketautomaat", - "ca": "No pots enviar paquets des d'aquest armari intel·ligent" + "ca": "No pots enviar paquets des d'aquesta bústia intel·ligent" } } ], @@ -230,7 +241,7 @@ "en": "You can pick up packages from this parcel locker", "de": "Sie können Pakete von diesem Paketschließfach abholen", "nl": "Je kan pakketten ophalen bij deze pakketautomaat", - "ca": "Pots arreplegar paquets a aquest armari intel·ligent" + "ca": "Pots arreplegar paquets a aquesta bústia intel·ligent" } }, { @@ -239,7 +250,7 @@ "en": "You can't pick up packages from this parcel locker", "de": "Sie können keine Pakete von diesem Paketschließfach abholen", "nl": "Je kan geen pakketten ophalen bij deze pakketautomaat", - "ca": "No pots arreplegar paquets a aquest armari intel·ligent" + "ca": "No pots arreplegar paquets a aquesta bústia intel·ligent" } } ], diff --git a/assets/layers/parking/parking.json b/assets/layers/parking/parking.json index b5346abb7..9f5d48e41 100644 --- a/assets/layers/parking/parking.json +++ b/assets/layers/parking/parking.json @@ -27,7 +27,8 @@ "nl": "Deze laag toont autoparkings", "de": "Eine Ebene mit Parkplätzen", "es": "Una capa que muestra aparcamientos para coches", - "fr": "Un calque montrant les parkings" + "fr": "Un calque montrant les parkings", + "ca": "Una capa que mostra aparcaments per a cotxes" }, "tagRenderings": [ "images", @@ -145,7 +146,8 @@ "en": "Amount of parking spots reserved for disabled people", "nl": "Aantal parkeerplaatsen voor gehandicapten", "de": "Anzahl barrierefreier Stellplätze", - "fr": "Nombre de places de stationnement réservées aux personnes à mobilité réduite" + "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" } }, "mappings": [ @@ -155,7 +157,8 @@ "en": "There are disabled parking spots, but it is not known how many", "nl": "Er zijn parkeerplaatsen voor gehandicapten, maar het is niet bekend hoeveel er zijn", "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" + "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" }, "hideInAnswer": true }, @@ -176,7 +179,7 @@ "nl": "Er zijn geen parkeerplaatsen voor gehandicapten", "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 han places d'aparcament per a persones amb mobilitat reduïda" + "ca": "No hi ha places d'aparcament per a persones amb mobilitat reduïda" } } ], @@ -204,7 +207,8 @@ "en": "Amount of parking spots", "nl": "Aantal parkeerplaatsen", "de": "Anzahl der Parkplätze", - "fr": "Nombre de places de stationnement" + "fr": "Nombre de places de stationnement", + "ca": "Quantitat de places d'aparcament" } }, "question": { diff --git a/assets/layers/public_bookcase/public_bookcase.json b/assets/layers/public_bookcase/public_bookcase.json index cf839bd01..8c79813ce 100644 --- a/assets/layers/public_bookcase/public_bookcase.json +++ b/assets/layers/public_bookcase/public_bookcase.json @@ -45,7 +45,8 @@ "fr": "Microbibliothèque {name}", "ru": "Общественный книжный шкаф {name}", "it": "Microbiblioteca pubblica {name}", - "hu": "A nyilvános könyvespolc neve: {name}" + "hu": "A nyilvános könyvespolc neve: {name}", + "ca": "Prestatgeria pública {name}" } } ] @@ -383,7 +384,8 @@ "de": "Wie lautet die Referenznummer dieses öffentlichen Bücherschranks?", "fr": "Quelle est le numéro de référence de cette microbibliothèque ?", "it": "Qual è il numero identificativo di questa microbiblioteca?", - "hu": "Mi az azonosító száma ennek a nyilvános könyvespolcnak?" + "hu": "Mi az azonosító száma ennek a nyilvános könyvespolcnak?", + "ca": "Quin és el número de referència d'aquesta prestatgeria pública?" }, "condition": "brand~*", "freeform": { @@ -418,7 +420,8 @@ "fr": "Quand a été installée cette microbibliothèque ?", "it": "Quando è stata inaugurata questa microbiblioteca?", "ru": "Когда был установлен этот общественный книжный шкаф?", - "hu": "Mikor állították fel ezt a nyilvános könyvespolcot?" + "hu": "Mikor állították fel ezt a nyilvános könyvespolcot?", + "ca": "Quan es va instal·lar aquesta prestatgeria pública?" }, "render": { "en": "Installed on {start_date}", @@ -427,7 +430,8 @@ "fr": "Installée le {start_date}", "it": "È stata inaugurata il {start_date}", "ru": "Установлен {start_date}", - "hu": "Telepítés dátuma: {start_date}" + "hu": "Telepítés dátuma: {start_date}", + "ca": "Instal·lat el dia {start_date}" }, "freeform": { "key": "start_date", @@ -452,7 +456,8 @@ "fr": "Y a-t-il un site web avec plus d'informations sur cette microbibliothèque ?", "it": "C'è un sito web con maggiori informazioni su questa microbiblioteca?", "ru": "Есть ли веб-сайт с более подробной информацией об этом общественном книжном шкафе?", - "hu": "Van-e olyan weboldal, ahol további információ található erről a nyilvános könyvespolcról?" + "hu": "Van-e olyan weboldal, ahol további információ található erről a nyilvános könyvespolcról?", + "ca": "Hi ha algun lloc web amb més informació sobre aquesta prestatgeria pública?" }, "freeform": { "key": "website", diff --git a/assets/layers/railway_platforms/railway_platforms.json b/assets/layers/railway_platforms/railway_platforms.json index f0fd59e32..58a15c072 100644 --- a/assets/layers/railway_platforms/railway_platforms.json +++ b/assets/layers/railway_platforms/railway_platforms.json @@ -4,20 +4,23 @@ "en": "Railway Platforms", "de": "Bahnsteige", "nl": "Treinperrons", - "fr": "Quais de gare" + "fr": "Quais de gare", + "ca": "Andanes ferroviàries" }, "description": { "en": "Find every platform in the station, and the train routes that use them.", "de": "Finden Sie alle Bahnsteige im Bahnhof und die Zugstrecken, die sie benutzen.", "nl": "Vind elk perron in het station, en de routes die ze gebruiken.", - "fr": "Trouvez tous les quais dans la gare, et les lignes ferroviaires qui les utilisent." + "fr": "Trouvez tous les quais dans la gare, et les lignes ferroviaires qui les utilisent.", + "ca": "Trobeu totes les andanes de l'estació i les rutes de tren que les fan servir." }, "title": { "render": { "en": "Platform", "de": "Bahnsteig", "nl": "Perron", - "fr": "Quai" + "fr": "Quai", + "ca": "Andana" }, "mappings": [ { @@ -26,7 +29,8 @@ "en": "Platform {ref}", "de": "Bahnsteig {ref}", "nl": "Perron {ref}", - "fr": "Quai {ref}" + "fr": "Quai {ref}", + "ca": "Andana {ref}" } } ] @@ -46,7 +50,8 @@ "en": "What is the number for this platform?", "de": "Wie lautet die Nummer dieses Bahnsteigs?", "nl": "Wat is het nummer van dit perron?", - "fr": "Quel est le numéro de ce quai ?" + "fr": "Quel est le numéro de ce quai ?", + "ca": "Quin és el número d'aquesta andana?" }, "freeform": { "key": "ref", @@ -55,14 +60,16 @@ "en": "Platform number", "de": "Bahnsteignummer", "nl": "Perronnummer", - "fr": "Numéro de quai" + "fr": "Numéro de quai", + "ca": "Nombre d'andana" } }, "render": { "en": "Platform {ref}", "de": "Bahnsteig {ref}", "nl": "Perron {ref}", - "fr": "Quai {ref}" + "fr": "Quai {ref}", + "ca": "Andana {ref}" } }, "level" diff --git a/assets/layers/rainbow_crossings/rainbow_crossings.json b/assets/layers/rainbow_crossings/rainbow_crossings.json index 7561745d9..27dc9c0e6 100644 --- a/assets/layers/rainbow_crossings/rainbow_crossings.json +++ b/assets/layers/rainbow_crossings/rainbow_crossings.json @@ -3,7 +3,8 @@ "name": { "en": "Crossings with rainbow paintings", "de": "Fußgängerüberwege in Regenbogenfarben", - "fr": "Passages avec peinture arc-en-ciel" + "fr": "Passages avec peinture arc-en-ciel", + "ca": "Pasos de vianants pintats amb l'arc de Sant Martí" }, "description": { "en": "A layer showing pedestrian crossings with rainbow paintings", @@ -39,7 +40,8 @@ "en": "Pedestrian crossing", "de": "Fußgängerüberweg", "nl": "Voetgangersoversteekplaats", - "fr": "Passage piéton" + "fr": "Passage piéton", + "ca": "Pas de vianants" }, "preciseInput": { "preferredBackground": [ @@ -57,7 +59,8 @@ "question": { "en": "Does this crossing has rainbow paintings?", "de": "Hat der Überweg eine Markierung in Regenbogenfarben?", - "fr": "Ce passage a-t-il une peinture arc-en-ciel ?" + "fr": "Ce passage a-t-il une peinture arc-en-ciel ?", + "ca": "Aquest pas de vianants està pintat amb l'arc de Sant Martí?" }, "condition": "highway=crossing", "mappings": [ @@ -66,7 +69,8 @@ "then": { "en": "This crossing has rainbow paintings", "de": "Der Überweg hat eine Markierung in Regenbogenfarben", - "fr": "Ce passage a une peinture arc-en-ciel" + "fr": "Ce passage a une peinture arc-en-ciel", + "ca": "Aquest pas de vianants està pintat amb l'arc de Sant Martí" }, "icon": { "path": "./assets/themes/rainbow_crossings/logo.svg", @@ -78,7 +82,8 @@ "then": { "en": "No rainbow paintings here", "de": "Hier gibt es kein Markierung in Regenbogenfarben", - "fr": "Pas de peinture arc-en-ciel ici" + "fr": "Pas de peinture arc-en-ciel ici", + "ca": "No està pintat amb l'arc de Sant Martí" }, "icon": "./assets/themes/rainbow_crossings/crossing.svg" }, @@ -87,7 +92,8 @@ "then": { "en": "No rainbow paintings here", "de": "Hier gibt es kein Markierung in Regenbogenfarben", - "fr": "Pas de peinture arc-en-ciel ici" + "fr": "Pas de peinture arc-en-ciel ici", + "ca": "No està pintat amb l'arc de Sant Martí" }, "icon": "./assets/themes/rainbow_crossings/crossing.svg", "hideInAnswer": true diff --git a/assets/layers/reception_desk/reception_desk.json b/assets/layers/reception_desk/reception_desk.json index 47a0366ad..1ac43a0a1 100644 --- a/assets/layers/reception_desk/reception_desk.json +++ b/assets/layers/reception_desk/reception_desk.json @@ -3,18 +3,21 @@ "name": { "en": "Reception desks", "fr": "Bureaux d'accueil", - "de": "Empfangstresen" + "de": "Empfangstresen", + "ca": "Recepció" }, "description": { "en": "A layer showing where the reception desks are and which asks some accessibility information", "fr": "Une couche montrant où se trouvent les bureaux d'accueil et qui demande des informations d'accessibilité", - "de": "Eine Ebene, die Empfangstresen zeigt und Informationen zur Barrierefreiheit abfragt" + "de": "Eine Ebene, die Empfangstresen zeigt und Informationen zur Barrierefreiheit abfragt", + "ca": "Una capa que mostra on es troben els mostradors de recepció i que demana informació d'accessibilitat" }, "title": { "render": { "en": "Reception desk", "fr": "Bureau d'accueil", - "de": "Empfangstresen" + "de": "Empfangstresen", + "ca": "Mostrador de recepció" } }, "source": { @@ -38,12 +41,14 @@ "question": { "en": "What is the height of the reception desk? ", "fr": "Quelle est la hauteur de la réception ? ", - "de": "Wie hoch ist der Empfangstresen? " + "de": "Wie hoch ist der Empfangstresen? ", + "ca": "Quina és l'alçada de la recepció? " }, "render": { "en": "The height of the desk is {canonical(desk:height)}", "fr": "La hauteur du bureau est {canonical(desk:height)}", - "de": "Die Höhe des Tresens beträgt {canonical(desk:height)}" + "de": "Die Höhe des Tresens beträgt {canonical(desk:height)}", + "ca": "L'alçada del mostrador és {canonical(desk:height)}" }, "freeform": { "key": "desk:height", @@ -66,7 +71,8 @@ "title": { "en": "a reception desk", "fr": "un bureau d'accueil", - "de": "einen Empfangstresen" + "de": "einen Empfangstresen", + "ca": "una recepció" } } ], @@ -86,7 +92,8 @@ "fr": "mètre", "de": "Meter", "nl": "meter", - "pa_PK": "میٹر" + "pa_PK": "میٹر", + "ca": "metre" } }, { @@ -100,7 +107,8 @@ "fr": "centimètre", "de": "Zentimeter", "nl": "centimeter", - "pa_PK": "سینٹیمیٹر" + "pa_PK": "سینٹیمیٹر", + "ca": "centímetre" } } ] diff --git a/assets/layers/recycling/recycling.json b/assets/layers/recycling/recycling.json index bb9d28b11..bc78e8e6b 100644 --- a/assets/layers/recycling/recycling.json +++ b/assets/layers/recycling/recycling.json @@ -29,8 +29,9 @@ "en": "Recycling facility", "nl": "Recyclingfaciliteit", "de": "Recyclinganlage", - "es": "Facilidad de reciclaje", - "it": "Impianti di riciclo" + "es": "Instalación de reciclaje", + "it": "Impianti di riciclo", + "ca": "Instal·lació de reciclatge" }, "mappings": [ { @@ -41,7 +42,8 @@ "nl": "Recyclingcentrum", "de": "Wertstoffhof", "es": "Centro de reciclaje", - "it": "Centro di riciclo rifiuti" + "it": "Centro di riciclo rifiuti", + "ca": "Centre de reciclatge" } }, { @@ -51,7 +53,8 @@ "nl": "Recyclingcentrum", "de": "Wertstoffhof", "es": "Centro de reciclaje", - "it": "Centro di riciclo rifiuti" + "it": "Centro di riciclo rifiuti", + "ca": "Centre de reciclatge" } }, { @@ -61,7 +64,8 @@ "nl": "Recyclingcontainer", "de": "Recyclingcontainer", "es": "Contenedor de reciclaje", - "it": "Contenitore per il riciclo" + "it": "Contenitore per il riciclo", + "ca": "Contenidor de reciclatge" } } ] @@ -608,14 +612,17 @@ "if": "recycling_type=pickup_point", "then": { "en": "This is a pickup point. The waste material is placed here without placing it in a dedicated container.", - "nl": "Dit is een verzamelplaats zonder container waar het afval later opgepikt wordt." + "nl": "Dit is een verzamelplaats zonder container waar het afval later opgepikt wordt.", + "ca": "Aquest és un punt de recollida. El rebuig es col·loca aquí sense col·locar-lo en un contenidor dedicat.", + "de": "Dies ist ein Abholpunkt. Abfälle werden hier abgelegt, ohne sie in einen speziellen Behälter zu geben." } }, { "if": "recycling_type=dump", "then": { "en": "This is a dump where the waste material is stacked.", - "nl": "Dit is een afvalhoop waar het afvalmateriaal bovenop elkaar gestapeld wordt." + "nl": "Dit is een afvalhoop waar het afvalmateriaal bovenop elkaar gestapeld wordt.", + "ca": "Es tracta d’un abocador on s’apilen els residus." } } ] @@ -627,7 +634,8 @@ "nl": "Wat is de naam van dit recyclagecentrum?", "de": "Wie lautet der Name dieses Wertstoffhofs?", "es": "¿Cual es el nombre de este centro de reciclaje?", - "it": "Come si chiama questo centro raccolta e riciclo rifiuti?" + "it": "Come si chiama questo centro raccolta e riciclo rifiuti?", + "ca": "Quin és el nom d’aquest centre de reciclatge?" }, "render": { "en": "This recycling centre is named {name}", @@ -648,7 +656,8 @@ "nl": "Dit recyclagecentrum heeft geen specifieke naam", "de": "Dieser Wertstoffhof hat keinen bestimmten Namen", "es": "Este centro de reciclaje no tiene un nombre específico", - "it": "Questo centro raccolta e riciclo rifiuti non ha un nome specifico" + "it": "Questo centro raccolta e riciclo rifiuti non ha un nome specifico", + "ca": "Aquest centre de reciclatge no té un nom específic" } } ], @@ -1093,7 +1102,9 @@ "ifnot": "recycling:bicycles=", "then": { "en": "Bicycles can be recycled here", - "nl": "Fietsen (en fietswrakken) kunnen hier gerecycled worden" + "nl": "Fietsen (en fietswrakken) kunnen hier gerecycled worden", + "ca": "Aquí es poden reciclar bicicletes", + "de": "Fahrräder können hier recycelt werden" }, "icon": { "path": "./assets/layers/recycling/bicycles.svg", @@ -1428,8 +1439,8 @@ "question": { "en": "Recycling of printer cartridges", "nl": "Recycling van inktpatronen", - "ca": "Reciclatge del rebuig", - "de": "Recycling von Restabfällen", + "ca": "Reciclatge de cartutxos d'impressora", + "de": "Recycling von Druckerpatronen", "it": "Riciclo di secco" }, "osmTags": "recycling:printer_cartridges=yes" @@ -1437,7 +1448,9 @@ { "question": { "en": "Recycling of bicycles", - "nl": "Recycling van fietsen" + "nl": "Recycling van fietsen", + "ca": "Reciclatge de bicicletes", + "de": "Recycling von Fahrrädern" }, "osmTags": "recycling:bicycles=yes" } diff --git a/assets/layers/school/school.json b/assets/layers/school/school.json index 470be0a0f..501b37da6 100644 --- a/assets/layers/school/school.json +++ b/assets/layers/school/school.json @@ -61,7 +61,8 @@ "en": "This school can enroll at most {capacity} students", "nl": "Deze school kan maximaal {capacity} studenten lesgeven", "de": "Diese Schule kann höchstens {capacity} Schüler aufnehmen", - "fr": "Cette école peut accueillir au maximum {capacity} étudiants" + "fr": "Cette école peut accueillir au maximum {capacity} étudiants", + "ca": "A aquesta escola poden inscriure's com a màxim {capacity} estudiants" }, "freeform": { "key": "capacity", @@ -84,7 +85,8 @@ "en": "This is a school with a kindergarten section where young kids receive some education which prepares reading and writing.", "nl": "Dit is een school die ook een kleuterschool bevat", "de": "Es handelt sich um eine Schule mit einer Kindergartenabteilung, in der kleine Kinder eine Ausbildung erhalten, die auf das Lesen und Schreiben vorbereitet.", - "fr": "Il s'agit d'une école avec une section maternelle où les jeunes enfants reçoivent un enseignement qui prépare à la lecture et à l'écriture." + "fr": "Il s'agit d'une école avec une section maternelle où les jeunes enfants reçoivent un enseignement qui prépare à la lecture et à l'écriture.", + "ca": "Aquesta és una escola amb una secció d’educació infantil on els més petits reben una educació que prepara la lectura i l’escriptura." } }, { @@ -367,7 +369,8 @@ "en": "a primary or secondary school", "nl": "een lagere of middelbare school", "de": "eine Grundschule oder weiterführende Schule", - "fr": "une école primaire ou secondaire" + "fr": "une école primaire ou secondaire", + "ca": "una escola de primària o secundària" } } ], diff --git a/langs/layers/ca.json b/langs/layers/ca.json index 2806a6a8f..a8cd6925d 100644 --- a/langs/layers/ca.json +++ b/langs/layers/ca.json @@ -35,16 +35,6 @@ "1": { "title": "un mupi" }, - "10": { - "description": "S'utilitza per a cartells publicitaris, retols de neó, logotips i cartells en entrades institucionals", - "title": "un lletrer" - }, - "11": { - "title": "una escupltura" - }, - "12": { - "title": "una paret pintada" - }, "2": { "title": "un mupi sobre la paret" }, @@ -71,6 +61,16 @@ }, "9": { "title": "un tòtem" + }, + "10": { + "description": "S'utilitza per a cartells publicitaris, retols de neó, logotips i cartells en entrades institucionals", + "title": "un lletrer" + }, + "11": { + "title": "una escupltura" + }, + "12": { + "title": "una paret pintada" } }, "tagRenderings": { @@ -165,9 +165,6 @@ "1": { "then": "Açò és un tauló d'anunis" }, - "10": { - "then": "Açò és una paret pintada" - }, "2": { "then": "Açò és una columna" }, @@ -191,6 +188,9 @@ }, "9": { "then": "Açò és un tòtem" + }, + "10": { + "then": "Açò és una paret pintada" } }, "question": "Quin tipus d'element publicitari és aquest?", @@ -205,9 +205,6 @@ "1": { "then": "Tauló d'anuncis" }, - "10": { - "then": "Paret Pintada" - }, "2": { "then": "Mupi" }, @@ -231,6 +228,9 @@ }, "9": { "then": "Tòtem" + }, + "10": { + "then": "Paret Pintada" } } } @@ -312,15 +312,6 @@ "1": { "then": "Mural" }, - "10": { - "then": "Azulejo (Rajoles decoratives espanyoles i portugueses)" - }, - "11": { - "then": "Enrajolat" - }, - "12": { - "then": "Tallat a la fusta" - }, "2": { "then": "Pintura" }, @@ -344,6 +335,15 @@ }, "9": { "then": "Relleu" + }, + "10": { + "then": "Azulejo (Rajoles decoratives espanyoles i portugueses)" + }, + "11": { + "then": "Enrajolat" + }, + "12": { + "then": "Tallat a la fusta" } }, "question": "Quin tipus d'obra és aquesta peça?", @@ -1350,11 +1350,6 @@ "question": "Quines vàlvules són compatibles?", "render": "Aquesta bomba admet les vàlvules següents: {valves}" }, - "opening_hours_24_7": { - "override": { - "question": "Quan està obert aquest punt de reparació de bicicletes?" - } - }, "send_email_about_broken_pump": { "render": { "special": { @@ -1748,9 +1743,6 @@ "1": { "question": "Té un connector
    Schuko sense pin de terra (CEE7/4 tipus F)
    connector" }, - "13": { - "question": "Té un connector
    Tesla Supercharger (Destination) (Tipus 2 amb un cable de marca tesla)
    " - }, "4": { "question": "Té un connector de
    Tipus 1 amb cable (J1772)
    " }, @@ -1765,6 +1757,9 @@ }, "8": { "question": "Té un connector
    Tipus 2 (mennekes)
    " + }, + "13": { + "question": "Té un connector
    Tesla Supercharger (Destination) (Tipus 2 amb un cable de marca tesla)
    " } } } @@ -1814,6 +1809,30 @@ "1": { "then": "Endoll de paret Schuko sense pin a terra (CEE7/4 tipus F)" }, + "2": { + "then": "Endoll de paret Europeu amb pin de terra (CEE7/4 tipus E)" + }, + "3": { + "then": "Endoll de paret Europeu amb pin a terra (CEE7/4 tipus E)" + }, + "4": { + "then": "CHAdeMo" + }, + "5": { + "then": "Chademo" + }, + "6": { + "then": "Tipus 1 amb cable (J1772)" + }, + "7": { + "then": "Tipus 1 amb cable (J1772)" + }, + "8": { + "then": "Tipus 1 sense cable (J1772)" + }, + "9": { + "then": "Tipus 1 sense cable (J1772)" + }, "10": { "then": "CSS 1Tipus 1 (també conegut com Tipus 1 combo)" }, @@ -1844,9 +1863,6 @@ "19": { "then": "Tipus 2 amb cable (mennekes)" }, - "2": { - "then": "Endoll de paret Europeu amb pin de terra (CEE7/4 tipus E)" - }, "20": { "then": "CSS Supercarregador Tesla (tipus2_css de la marca)" }, @@ -1864,27 +1880,6 @@ }, "26": { "then": "USB per a carregar mòbils i dispositius petits" - }, - "3": { - "then": "Endoll de paret Europeu amb pin a terra (CEE7/4 tipus E)" - }, - "4": { - "then": "CHAdeMo" - }, - "5": { - "then": "Chademo" - }, - "6": { - "then": "Tipus 1 amb cable (J1772)" - }, - "7": { - "then": "Tipus 1 amb cable (J1772)" - }, - "8": { - "then": "Tipus 1 sense cable (J1772)" - }, - "9": { - "then": "Tipus 1 sense cable (J1772)" } }, "question": "Quins tipus de connexions de càrrega estan disponibles aquí?" @@ -2875,21 +2870,6 @@ "1": { "then": "Això és una fregiduria" }, - "10": { - "then": "Aquí es serveixen plats xinesos" - }, - "11": { - "then": "Aquí es serveixen plats grecs" - }, - "12": { - "then": "Aquí es serveixen plats indis" - }, - "13": { - "then": "Aquí es serveixen plats turcs" - }, - "14": { - "then": "Aquí es serveixen plats tailandesos" - }, "2": { "then": "Principalment serveix pasta" }, @@ -2910,6 +2890,21 @@ }, "9": { "then": "Aquí es serveixen plats francesos" + }, + "10": { + "then": "Aquí es serveixen plats xinesos" + }, + "11": { + "then": "Aquí es serveixen plats grecs" + }, + "12": { + "then": "Aquí es serveixen plats indis" + }, + "13": { + "then": "Aquí es serveixen plats turcs" + }, + "14": { + "then": "Aquí es serveixen plats tailandesos" } }, "question": "Quin menjar es serveix aquí?", @@ -4188,6 +4183,30 @@ "1": { "question": "Reciclatge de piles" }, + "2": { + "question": "Reciclatge de cartrons de begudes" + }, + "3": { + "question": "Reciclatge de llaunes" + }, + "4": { + "question": "Reciclatge de roba" + }, + "5": { + "question": "Reciclatge d'oli de cuina" + }, + "6": { + "question": "Reciclatge d'oli de motor" + }, + "7": { + "question": "Reciclatge de tubs fluorescents" + }, + "8": { + "question": "Reciclatge de residus verds" + }, + "9": { + "question": "Reciclatge d'ampolles de vidre" + }, "10": { "question": "Reciclatge de vidre" }, @@ -4218,35 +4237,11 @@ "19": { "question": "Reciclatge del rebuig" }, - "2": { - "question": "Reciclatge de cartrons de begudes" - }, "20": { "question": "Reciclatge de cartutxos d'impressora" }, "21": { "question": "Reciclatge de bicicletes" - }, - "3": { - "question": "Reciclatge de llaunes" - }, - "4": { - "question": "Reciclatge de roba" - }, - "5": { - "question": "Reciclatge d'oli de cuina" - }, - "6": { - "question": "Reciclatge d'oli de motor" - }, - "7": { - "question": "Reciclatge de tubs fluorescents" - }, - "8": { - "question": "Reciclatge de residus verds" - }, - "9": { - "question": "Reciclatge d'ampolles de vidre" } } }, @@ -4297,11 +4292,6 @@ }, "question": "On es troba aquest contenidor?" }, - "opening_hours_24_7": { - "override": { - "question": "Quin és l'horari d'obertura d'aquesta instal·lació de reciclatge?" - } - }, "operator": { "question": "Quina empresa opera aquesta infraestructura de reciclatge?", "render": "Aquesta infraestuctura de reciclatge està operada per {operator}" @@ -4314,6 +4304,30 @@ "1": { "then": "Aquí es poden reciclar els cartons de begudes" }, + "2": { + "then": "Aquí es poden reciclar llaunes" + }, + "3": { + "then": "Aquí es pot reciclar roba" + }, + "4": { + "then": "Aquí es pot reciclar oli de cuina" + }, + "5": { + "then": "Aquí es pot reciclar oli de motor" + }, + "6": { + "then": "Aquí es poden reciclar tub fluroescents" + }, + "7": { + "then": "Aquí es poden reciclar residus verds" + }, + "8": { + "then": "Ací es poden reciclar residus orgànics" + }, + "9": { + "then": "Aquí es poden reciclar ampolles de vidre" + }, "10": { "then": "Aquí es pot reciclar vidre" }, @@ -4344,9 +4358,6 @@ "19": { "then": "Aquí es poden reciclar sabates" }, - "2": { - "then": "Aquí es poden reciclar llaunes" - }, "20": { "then": "Aquí es poden reciclar petits electrodomèstics" }, @@ -4361,27 +4372,6 @@ }, "24": { "then": "Aquí es poden reciclar bicicletes" - }, - "3": { - "then": "Aquí es pot reciclar roba" - }, - "4": { - "then": "Aquí es pot reciclar oli de cuina" - }, - "5": { - "then": "Aquí es pot reciclar oli de motor" - }, - "6": { - "then": "Aquí es poden reciclar tub fluroescents" - }, - "7": { - "then": "Aquí es poden reciclar residus verds" - }, - "8": { - "then": "Ací es poden reciclar residus orgànics" - }, - "9": { - "then": "Aquí es poden reciclar ampolles de vidre" } }, "question": "Què es pot reciclar aquí?" @@ -4843,12 +4833,6 @@ "1": { "then": "Aquest fanal utilitza LED" }, - "10": { - "then": "Aquest fanal utilitza làmpades de sodi d'alta pressió (taronja amb blanc)" - }, - "11": { - "then": "Aquest fanal s'il·lumina amb gas" - }, "2": { "then": "Aquest fanal utilitza il·luminació incandescent" }, @@ -4872,6 +4856,12 @@ }, "9": { "then": "Aquest fanal utilitza làmpades de sodi de baixa pressió (taronja monocroma)" + }, + "10": { + "then": "Aquest fanal utilitza làmpades de sodi d'alta pressió (taronja amb blanc)" + }, + "11": { + "then": "Aquest fanal s'il·lumina amb gas" } }, "question": "Quin tipus d'il·luminació utilitza aquest fanal?" @@ -5591,4 +5581,4 @@ } } } -} +} \ No newline at end of file diff --git a/langs/layers/de.json b/langs/layers/de.json index a1cd0f366..ec41b727b 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?", @@ -1804,27 +1804,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" }, @@ -1848,6 +1827,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" } } } @@ -1903,6 +1903,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)" }, @@ -1933,9 +1957,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)" }, @@ -1966,32 +1987,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?" @@ -3477,15 +3477,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" }, @@ -3509,6 +3500,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?", @@ -3557,15 +3557,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" }, @@ -3589,6 +3580,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?", @@ -4512,6 +4512,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." }, @@ -4542,9 +4566,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." }, @@ -4559,27 +4580,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?" @@ -4665,21 +4665,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" }, @@ -4703,6 +4688,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?", @@ -5835,19 +5835,6 @@ } } }, - "10": { - "options": { - "0": { - "question": "Alle Notizen" - }, - "1": { - "question": "Importnotizen ausblenden" - }, - "2": { - "question": "Nur Importnotizen anzeigen" - } - } - }, "2": { "options": { "0": { @@ -5903,6 +5890,19 @@ "question": "Nur offene Notizen anzeigen" } } + }, + "10": { + "options": { + "0": { + "question": "Alle Notizen" + }, + "1": { + "question": "Importnotizen ausblenden" + }, + "2": { + "question": "Nur Importnotizen anzeigen" + } + } } }, "name": "OpenStreetMap-Hinweise", @@ -6231,21 +6231,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." }, @@ -6269,6 +6254,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?" @@ -6895,6 +6895,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" }, @@ -6925,35 +6949,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" } } }, @@ -7021,6 +7021,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" }, @@ -7051,9 +7075,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" }, @@ -7068,27 +7089,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?" @@ -7667,12 +7667,6 @@ }, "question": "Hat die Treppe einen Handlauf?" }, - "multilevels": { - "override": { - "question": "Zwischen welchen Stockwerken befinden sich diese Treppen?", - "render": "Diese Stufen befinden sich zwischen den Stockwerken {level}" - } - }, "ramp": { "mappings": { "0": { @@ -7799,12 +7793,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" }, @@ -7828,6 +7816,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?" @@ -8086,18 +8080,6 @@ }, "render": "Dieser Fahrkartenentwerter ist Teil einer Zugangsbarriere vom Typ {barrier}" }, - "payment-options": { - "override": { - "mappings+": { - "0": { - "then": "Dieser Fahrkartenentwerter akzeptiert OV-Chipkaart" - }, - "1": { - "then": "Dieser Fahrkartenentwerter akzeptiert OV-Chipkaart" - } - } - } - }, "validator-operator": { "freeform": { "placeholder": "Name des Betreibers" @@ -8310,11 +8292,6 @@ }, "name": "Toiletten in anderen Einrichtungen", "tagRenderings": { - "opening_hours": { - "override": { - "question": "Wann ist die Einrichtung, in der sich diese Toiletten befinden, geöffnet?" - } - }, "toilet-access": { "mappings": { "0": { @@ -9155,4 +9132,4 @@ } } } -} +} \ No newline at end of file diff --git a/langs/layers/es.json b/langs/layers/es.json index f2dff88ba..b2c28fe2f 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 lletrer" - }, - "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 lletrer" + }, + "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" } } } @@ -309,12 +309,6 @@ "1": { "then": "Mural" }, - "10": { - "then": "Azulejo (Baldosas decorativas Españolas y Portuguesas)" - }, - "11": { - "then": "Cerámica" - }, "2": { "then": "Pintura" }, @@ -338,6 +332,12 @@ }, "9": { "then": "Relieve" + }, + "10": { + "then": "Azulejo (Baldosas decorativas Españolas y Portuguesas)" + }, + "11": { + "then": "Cerámica" } }, "question": "¿Qué tipo de obra es esta pieza?", @@ -1424,27 +1424,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
    " }, @@ -1468,6 +1447,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
    " } } } @@ -1522,6 +1522,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)" }, @@ -1552,9 +1576,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)" }, @@ -1585,32 +1606,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í?" @@ -2005,12 +2005,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" }, @@ -2025,6 +2019,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?", @@ -2070,9 +2070,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" }, @@ -2084,6 +2081,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?", @@ -2616,18 +2616,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" }, @@ -2648,6 +2636,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í?", @@ -3036,19 +3036,6 @@ } } }, - "10": { - "options": { - "0": { - "question": "Todas las notas" - }, - "1": { - "question": "Ocultar las nostras de importación" - }, - "2": { - "question": "Solo mostrar las notas de importación" - } - } - }, "2": { "options": { "0": { @@ -3104,6 +3091,19 @@ "question": "Solo mostrar las notas abiertas" } } + }, + "10": { + "options": { + "0": { + "question": "Todas las notas" + }, + "1": { + "question": "Ocultar las nostras de importación" + }, + "2": { + "question": "Solo mostrar las notas de importación" + } + } } }, "name": "Notas de OpenStreetMap", @@ -3406,6 +3406,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" }, @@ -3429,21 +3444,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" } } } @@ -3474,7 +3474,7 @@ }, "opening_hours_24_7": { "override": { - "question": "¿Cuál es el horario de apertura de esta instalación de reciclaje?" + "question": "¿A qué horas abre esta facilidad de reciclado?" } }, "operator": { @@ -3486,6 +3486,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" }, @@ -3509,24 +3527,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í?" @@ -3808,6 +3808,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}" @@ -3848,12 +3853,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" }, @@ -3874,6 +3873,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?" @@ -4327,4 +4332,4 @@ } } } -} +} \ No newline at end of file From 16e8cdda597043f37cbf2625dadbeb0314dfda9f Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 7 May 2023 23:48:45 +0200 Subject: [PATCH 60/62] Bump version number --- Models/Constants.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Models/Constants.ts b/Models/Constants.ts index 1c744046b..85a282e20 100644 --- a/Models/Constants.ts +++ b/Models/Constants.ts @@ -1,7 +1,7 @@ import { Utils } from "../Utils" export default class Constants { - public static vNumber = "0.27.2" + public static vNumber = "0.27.3" public static ImgurApiKey = "7070e7167f0a25a" public static readonly mapillary_client_token_v4 = From 867cb4dcfbc69826902cfa6b9e052588d47a4d25 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 7 May 2023 23:50:39 +0200 Subject: [PATCH 61/62] chore: automated housekeeping... --- Docs/BuiltinIndex.md | 3 + Docs/BuiltinLayers.md | 3 +- Docs/Layers/advertising.md | 2 +- Docs/Layers/artwork.md | 1 + Docs/Layers/atm.md | 2 +- Docs/Layers/bank.md | 2 +- Docs/Layers/banks_with_atm.md | 2 +- Docs/Layers/bicycle_rental.md | 22 ++-- Docs/Layers/bicycle_rental_non_docking.md | 22 ++-- Docs/Layers/bike_cafe.md | 2 +- Docs/Layers/bike_parking.md | 2 +- Docs/Layers/bike_shop.md | 43 ++++-- Docs/Layers/cafe_pub.md | 2 +- Docs/Layers/car_rental.md | 2 +- Docs/Layers/defibrillator.md | 2 +- Docs/Layers/dentist.md | 2 +- Docs/Layers/doctors.md | 2 +- Docs/Layers/dogfoodb.md | 2 +- Docs/Layers/dogshop.md | 2 +- Docs/Layers/elevator.md | 10 ++ Docs/Layers/filters.md | 2 +- Docs/Layers/fitness_centre.md | 2 +- Docs/Layers/fitness_station.md | 2 +- Docs/Layers/fixme.md | 90 +++++++++++++ Docs/Layers/food.md | 2 +- Docs/Layers/friture.md | 2 +- Docs/Layers/hackerspace.md | 60 +++++++-- Docs/Layers/maproulette_challenge.md | 2 +- Docs/Layers/medical-shops.md | 2 +- Docs/Layers/parcel_lockers.md | 2 +- Docs/Layers/pharmacy.md | 2 +- Docs/Layers/physiotherapist.md | 2 +- Docs/Layers/postoffices.md | 2 +- Docs/Layers/recycling.md | 15 ++- Docs/Layers/shops.md | 2 +- Docs/Layers/sport_pitch.md | 2 +- Docs/Layers/sport_shops.md | 2 +- Docs/Layers/sports_centre.md | 2 +- Docs/Layers/ticket_validator.md | 7 +- Docs/Layers/toilet.md | 2 +- Docs/Layers/toilet_at_amenity.md | 2 +- Docs/Layers/walls_and_buildings.md | 2 + Docs/TagInfo/mapcomplete_advertising.json | 2 +- Docs/TagInfo/mapcomplete_bicycle_rental.json | 6 +- Docs/TagInfo/mapcomplete_cyclofix.json | 8 +- Docs/TagInfo/mapcomplete_hackerspaces.json | 29 ++++ Docs/TagInfo/mapcomplete_notes.json | 13 +- Docs/TagInfo/mapcomplete_personal.json | 62 ++++++++- Docs/TagInfo/mapcomplete_transit.json | 2 +- Docs/TagInfo/mapcomplete_waste.json | 15 +++ Docs/Themes/artwork.md | 1 + Docs/Themes/notes.md | 1 + Docs/Themes/personal.md | 1 + Docs/Themes/stations.md | 2 + Docs/Themes/trees.md | 1 + assets/contributors.json | 38 +++--- assets/language_in_country.json | 3 +- assets/language_translations.json | 1 + .../charging_station/charging_station.json | 124 +++++++++--------- assets/layers/fixme/fixme.json | 3 +- .../mapcomplete-changes.json | 120 ++++------------- assets/translators.json | 48 +++---- langs/layers/de.json | 5 + langs/layers/en.json | 29 ++++ langs/layers/nl.json | 14 ++ scripts/downloadFromOverpass.ts | 31 +++-- scripts/generateImageAnalysis.ts | 11 +- 67 files changed, 599 insertions(+), 309 deletions(-) create mode 100644 Docs/Layers/fixme.md diff --git a/Docs/BuiltinIndex.md b/Docs/BuiltinIndex.md index 3c83df001..08c75c1dc 100644 --- a/Docs/BuiltinIndex.md +++ b/Docs/BuiltinIndex.md @@ -427,6 +427,7 @@ - entrance - fitness_centre - food + - hackerspace - parking - picnic_table - railway_platforms @@ -684,6 +685,7 @@ - cluster_style + - fixme @@ -731,6 +733,7 @@ - etymology + - hackerspace - play_forest - playground - shops diff --git a/Docs/BuiltinLayers.md b/Docs/BuiltinLayers.md index ee0bebfd5..df5aa5b94 100644 --- a/Docs/BuiltinLayers.md +++ b/Docs/BuiltinLayers.md @@ -451,7 +451,7 @@ Elements must have the all of following tags to be shown on this layer: - - id~.+ + - date_created~.+ @@ -968,6 +968,7 @@ The following layers are included in MapComplete: - [fire_station](./Layers/fire_station.md) - [fitness_centre](./Layers/fitness_centre.md) - [fitness_station](./Layers/fitness_station.md) + - [fixme](./Layers/fixme.md) - [food](./Layers/food.md) - [ghost_bike](./Layers/ghost_bike.md) - [governments](./Layers/governments.md) diff --git a/Docs/Layers/advertising.md b/Docs/Layers/advertising.md index a85d9a7fe..a1a527525 100644 --- a/Docs/Layers/advertising.md +++ b/Docs/Layers/advertising.md @@ -181,7 +181,7 @@ The question is *What kind of message is shown?* - Unselecting this answer will add - *Local information* corresponds with `message=local` - Unselecting this answer will add - - *Securty information* corresponds with `message=safety` + - *Security information* corresponds with `message=safety` - Unselecting this answer will add - *Electoral advertising* corresponds with `message=political` - Unselecting this answer will add diff --git a/Docs/Layers/artwork.md b/Docs/Layers/artwork.md index 6aad555a4..58588320c 100644 --- a/Docs/Layers/artwork.md +++ b/Docs/Layers/artwork.md @@ -15,6 +15,7 @@ An open map of statues, busts, graffitis and other artwork all over the world - This layer is shown at zoomlevel **12** and higher + - This layer will automatically load [walls_and_buildings](./walls_and_buildings.md) into the layout as it depends on it: a preset snaps to this layer (presets[1]) diff --git a/Docs/Layers/atm.md b/Docs/Layers/atm.md index 59efb276e..afc5d0feb 100644 --- a/Docs/Layers/atm.md +++ b/Docs/Layers/atm.md @@ -208,7 +208,7 @@ This tagrendering is only visible in the popup if the following condition is met id | question | osmTags ---- | ---------- | --------- -open_now.0 | Opened now | _isOpen=yes +open_now.0 | Open now | _isOpen=yes diff --git a/Docs/Layers/bank.md b/Docs/Layers/bank.md index c6291208e..b79deb213 100644 --- a/Docs/Layers/bank.md +++ b/Docs/Layers/bank.md @@ -90,7 +90,7 @@ The question is *Does this bank have an ATM?* id | question | osmTags ---- | ---------- | --------- -open_now.0 | Opened now | _isOpen=yes +open_now.0 | Open now | _isOpen=yes diff --git a/Docs/Layers/banks_with_atm.md b/Docs/Layers/banks_with_atm.md index d6139e364..8c0d9bfd6 100644 --- a/Docs/Layers/banks_with_atm.md +++ b/Docs/Layers/banks_with_atm.md @@ -115,7 +115,7 @@ This tagrendering has no question and is thus read-only id | question | osmTags ---- | ---------- | --------- -open_now.0 | Opened now | _isOpen=yes +open_now.0 | Open now | _isOpen=yes diff --git a/Docs/Layers/bicycle_rental.md b/Docs/Layers/bicycle_rental.md index cfc2da80f..ee38b026e 100644 --- a/Docs/Layers/bicycle_rental.md +++ b/Docs/Layers/bicycle_rental.md @@ -100,11 +100,11 @@ The question is *What kind of bicycle rental is this?* - *This is a shop whose main focus is bicycle rental* corresponds with `shop=rental&bicycle_rental=shop` - - *This is a rental buisiness which rents out various objects and/or vehicles. It rents out bicycles too, but this is not the main focus* corresponds with `shop=rental` + - *This is a rental business which rents out various objects and/or vehicles. It rents out bicycles too, but this is not the main focus* corresponds with `shop=rental` - *This is a shop which sells or repairs bicycles, but also rents out bicycles* corresponds with `service:bicycle:rental=yes&shop=bicycle` - - *This is an automated docking station, where a bicycle is mechanically locked into a structure* corresponds with `bicycle_rental=docking_station` + - *This is an automated docking station, where a bicycle is mechanically locked to a structure* corresponds with `bicycle_rental=docking_station` - *A machine is present which dispenses and accepts keys, eventually after authentication and/or payment. The bicycles are parked nearby* corresponds with `bicycle_rental=key_dispensing_machine` - - *This is a dropoff point, e.g. a reserved parking to place the bicycles which clearly marked as being for the rental service only* corresponds with `bicycle_rental=dropoff_point` + - *This is a dropoff point, e.g. a reserved parking to place the bicycles clearly marked as being for the rental service only* corresponds with `bicycle_rental=dropoff_point` This tagrendering is only visible in the popup if the following condition is met: `amenity=bicycle_rental` @@ -261,7 +261,7 @@ This tagrendering has labels `bicycle_rental` -The question is *How much city bikes can be rented here?* +The question is *How many city bikes can be rented here?* This rendering asks information about the property [capacity:city_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:city_bike) @@ -279,7 +279,7 @@ This tagrendering has labels `bicycle_rental` -The question is *How much electrical bikes can be rented here?* +The question is *How many electrical bikes can be rented here?* This rendering asks information about the property [capacity:ebike](https://wiki.openstreetmap.org/wiki/Key:capacity:ebike) @@ -297,7 +297,7 @@ This tagrendering has labels `bicycle_rental` -The question is *How much bikes for children can be rented here?* +The question is *How many bikes for children can be rented here?* This rendering asks information about the property [capacity:kid_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:kid_bike) @@ -315,7 +315,7 @@ This tagrendering has labels `bicycle_rental` -The question is *How much BMX bikes can be rented here?* +The question is *How many BMX bikes can be rented here?* This rendering asks information about the property [capacity:bmx](https://wiki.openstreetmap.org/wiki/Key:capacity:bmx) @@ -333,11 +333,11 @@ This tagrendering has labels `bicycle_rental` -The question is *How much mountainbike can be rented here?* +The question is *How many mountainbikes can be rented here?* This rendering asks information about the property [capacity:mtb](https://wiki.openstreetmap.org/wiki/Key:capacity:mtb) -This is rendered with `{capacity:mtb} mountainbike can be rented here` +This is rendered with `{capacity:mtb} mountainbikes can be rented here` @@ -351,7 +351,7 @@ This tagrendering has labels `bicycle_rental` -The question is *How much bicycle panniers can be rented here?* +The question is *How many bicycle panniers can be rented here?* This rendering asks information about the property [capacity:bicycle_pannier](https://wiki.openstreetmap.org/wiki/Key:capacity:bicycle_pannier) @@ -369,7 +369,7 @@ This tagrendering has labels `bicycle_rental` -The question is *How much tandem can be rented here?* +The question is *How many tandem can be rented here?* This rendering asks information about the property [capacity:tandem_bicycle](https://wiki.openstreetmap.org/wiki/Key:capacity:tandem_bicycle) diff --git a/Docs/Layers/bicycle_rental_non_docking.md b/Docs/Layers/bicycle_rental_non_docking.md index 5e01025e1..355d96343 100644 --- a/Docs/Layers/bicycle_rental_non_docking.md +++ b/Docs/Layers/bicycle_rental_non_docking.md @@ -99,11 +99,11 @@ The question is *What kind of bicycle rental is this?* - *This is a shop whose main focus is bicycle rental* corresponds with `shop=rental&bicycle_rental=shop` - - *This is a rental buisiness which rents out various objects and/or vehicles. It rents out bicycles too, but this is not the main focus* corresponds with `shop=rental` + - *This is a rental business which rents out various objects and/or vehicles. It rents out bicycles too, but this is not the main focus* corresponds with `shop=rental` - *This is a shop which sells or repairs bicycles, but also rents out bicycles* corresponds with `service:bicycle:rental=yes&shop=bicycle` - - *This is an automated docking station, where a bicycle is mechanically locked into a structure* corresponds with `bicycle_rental=docking_station` + - *This is an automated docking station, where a bicycle is mechanically locked to a structure* corresponds with `bicycle_rental=docking_station` - *A machine is present which dispenses and accepts keys, eventually after authentication and/or payment. The bicycles are parked nearby* corresponds with `bicycle_rental=key_dispensing_machine` - - *This is a dropoff point, e.g. a reserved parking to place the bicycles which clearly marked as being for the rental service only* corresponds with `bicycle_rental=dropoff_point` + - *This is a dropoff point, e.g. a reserved parking to place the bicycles clearly marked as being for the rental service only* corresponds with `bicycle_rental=dropoff_point` This tagrendering is only visible in the popup if the following condition is met: `amenity=bicycle_rental` @@ -260,7 +260,7 @@ This tagrendering has labels `bicycle_rental` -The question is *How much city bikes can be rented here?* +The question is *How many city bikes can be rented here?* This rendering asks information about the property [capacity:city_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:city_bike) @@ -278,7 +278,7 @@ This tagrendering has labels `bicycle_rental` -The question is *How much electrical bikes can be rented here?* +The question is *How many electrical bikes can be rented here?* This rendering asks information about the property [capacity:ebike](https://wiki.openstreetmap.org/wiki/Key:capacity:ebike) @@ -296,7 +296,7 @@ This tagrendering has labels `bicycle_rental` -The question is *How much bikes for children can be rented here?* +The question is *How many bikes for children can be rented here?* This rendering asks information about the property [capacity:kid_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:kid_bike) @@ -314,7 +314,7 @@ This tagrendering has labels `bicycle_rental` -The question is *How much BMX bikes can be rented here?* +The question is *How many BMX bikes can be rented here?* This rendering asks information about the property [capacity:bmx](https://wiki.openstreetmap.org/wiki/Key:capacity:bmx) @@ -332,11 +332,11 @@ This tagrendering has labels `bicycle_rental` -The question is *How much mountainbike can be rented here?* +The question is *How many mountainbikes can be rented here?* This rendering asks information about the property [capacity:mtb](https://wiki.openstreetmap.org/wiki/Key:capacity:mtb) -This is rendered with `{capacity:mtb} mountainbike can be rented here` +This is rendered with `{capacity:mtb} mountainbikes can be rented here` @@ -350,7 +350,7 @@ This tagrendering has labels `bicycle_rental` -The question is *How much bicycle panniers can be rented here?* +The question is *How many bicycle panniers can be rented here?* This rendering asks information about the property [capacity:bicycle_pannier](https://wiki.openstreetmap.org/wiki/Key:capacity:bicycle_pannier) @@ -368,7 +368,7 @@ This tagrendering has labels `bicycle_rental` -The question is *How much tandem can be rented here?* +The question is *How many tandem can be rented here?* This rendering asks information about the property [capacity:tandem_bicycle](https://wiki.openstreetmap.org/wiki/Key:capacity:tandem_bicycle) diff --git a/Docs/Layers/bike_cafe.md b/Docs/Layers/bike_cafe.md index 80f0240a5..bae4a6e6f 100644 --- a/Docs/Layers/bike_cafe.md +++ b/Docs/Layers/bike_cafe.md @@ -119,7 +119,7 @@ The question is *Does this bike cafe offer a bike pump for use by anyone?* -The question is *Are there tools here to repair your own bike?* +The question is *Are tools offered to repair your own bike?* diff --git a/Docs/Layers/bike_parking.md b/Docs/Layers/bike_parking.md index f7dd3441c..5100b6e24 100644 --- a/Docs/Layers/bike_parking.md +++ b/Docs/Layers/bike_parking.md @@ -105,7 +105,7 @@ This is rendered with `This is a bicycle parking of the type: {bicycle_parking} - *Two-tiered* corresponds with `bicycle_parking=two_tier` - *Shed* corresponds with `bicycle_parking=shed` - *Bollard* corresponds with `bicycle_parking=bollard` - - *An area on the floor which is marked for bicycle parking* corresponds with `bicycle_parking=floor` + - *An area on the floor which is marked for bicycle parking* corresponds with `bicycle_parking=floor` diff --git a/Docs/Layers/bike_shop.md b/Docs/Layers/bike_shop.md index 5ca275fcf..58c6c04b2 100644 --- a/Docs/Layers/bike_shop.md +++ b/Docs/Layers/bike_shop.md @@ -303,7 +303,7 @@ This tagrendering has labels `bicycle_rental` -The question is *How much city bikes can be rented here?* +The question is *How many city bikes can be rented here?* This rendering asks information about the property [capacity:city_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:city_bike) @@ -321,7 +321,7 @@ This tagrendering has labels `bicycle_rental` -The question is *How much electrical bikes can be rented here?* +The question is *How many electrical bikes can be rented here?* This rendering asks information about the property [capacity:ebike](https://wiki.openstreetmap.org/wiki/Key:capacity:ebike) @@ -339,7 +339,7 @@ This tagrendering has labels `bicycle_rental` -The question is *How much bikes for children can be rented here?* +The question is *How many bikes for children can be rented here?* This rendering asks information about the property [capacity:kid_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:kid_bike) @@ -357,7 +357,7 @@ This tagrendering has labels `bicycle_rental` -The question is *How much BMX bikes can be rented here?* +The question is *How many BMX bikes can be rented here?* This rendering asks information about the property [capacity:bmx](https://wiki.openstreetmap.org/wiki/Key:capacity:bmx) @@ -375,11 +375,11 @@ This tagrendering has labels `bicycle_rental` -The question is *How much mountainbike can be rented here?* +The question is *How many mountainbikes can be rented here?* This rendering asks information about the property [capacity:mtb](https://wiki.openstreetmap.org/wiki/Key:capacity:mtb) -This is rendered with `{capacity:mtb} mountainbike can be rented here` +This is rendered with `{capacity:mtb} mountainbikes can be rented here` @@ -393,7 +393,7 @@ This tagrendering has labels `bicycle_rental` -The question is *How much bicycle panniers can be rented here?* +The question is *How many bicycle panniers can be rented here?* This rendering asks information about the property [capacity:bicycle_pannier](https://wiki.openstreetmap.org/wiki/Key:capacity:bicycle_pannier) @@ -411,7 +411,7 @@ This tagrendering has labels `bicycle_rental` -The question is *How much tandem can be rented here?* +The question is *How many tandem can be rented here?* This rendering asks information about the property [capacity:tandem_bicycle](https://wiki.openstreetmap.org/wiki/Key:capacity:tandem_bicycle) @@ -524,6 +524,33 @@ This rendering asks information about the property [description](https://wiki.o This is rendered with `{description}` + + + + +#### Filters + + + + + +id | question | osmTags +---- | ---------- | --------- +open_now.0 | Open now | _isOpen=yes + + + + +id | question | osmTags +---- | ---------- | --------- +sells_second-hand.0 | Sells second-hand bicycles | service:bicycle:second_hand=yes\|service:bicycle:second_hand=only + + + + +id | question | osmTags +---- | ---------- | --------- +offers_diy_repair.0 | Offers DIY bike repair | service:bicycle:diy=yes\|service:bicycle:diy=only This document is autogenerated from [assets/layers/bike_shop/bike_shop.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/bike_shop/bike_shop.json) diff --git a/Docs/Layers/cafe_pub.md b/Docs/Layers/cafe_pub.md index 9a83203c2..f81e38843 100644 --- a/Docs/Layers/cafe_pub.md +++ b/Docs/Layers/cafe_pub.md @@ -393,7 +393,7 @@ This tagrendering has no question and is thus read-only id | question | osmTags ---- | ---------- | --------- -open_now.0 | Opened now | _isOpen=yes +open_now.0 | Open now | _isOpen=yes diff --git a/Docs/Layers/car_rental.md b/Docs/Layers/car_rental.md index 230f666f5..f509bd7d2 100644 --- a/Docs/Layers/car_rental.md +++ b/Docs/Layers/car_rental.md @@ -170,7 +170,7 @@ This is rendered with `

    Opening hours

    {opening_hours_table(opening_hours id | question | osmTags ---- | ---------- | --------- -open_now.0 | Opened now | _isOpen=yes +open_now.0 | Open now | _isOpen=yes This document is autogenerated from [assets/layers/car_rental/car_rental.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/car_rental/car_rental.json) diff --git a/Docs/Layers/defibrillator.md b/Docs/Layers/defibrillator.md index 60e7a2e08..17f1481f4 100644 --- a/Docs/Layers/defibrillator.md +++ b/Docs/Layers/defibrillator.md @@ -361,7 +361,7 @@ has_image.2 | Probably does not have an image | id | question | osmTags ---- | ---------- | --------- -open_now.0 | Opened now | _isOpen=yes +open_now.0 | Open now | _isOpen=yes This document is autogenerated from [assets/layers/defibrillator/defibrillator.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/defibrillator/defibrillator.json) diff --git a/Docs/Layers/dentist.md b/Docs/Layers/dentist.md index 8eb382ff2..f93c21f2f 100644 --- a/Docs/Layers/dentist.md +++ b/Docs/Layers/dentist.md @@ -177,7 +177,7 @@ This is rendered with `This dentist is called {name}` id | question | osmTags ---- | ---------- | --------- -open_now.0 | Opened now | _isOpen=yes +open_now.0 | Open now | _isOpen=yes This document is autogenerated from [assets/layers/dentist/dentist.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/dentist/dentist.json) diff --git a/Docs/Layers/doctors.md b/Docs/Layers/doctors.md index ec2e6148d..d0b9cc30c 100644 --- a/Docs/Layers/doctors.md +++ b/Docs/Layers/doctors.md @@ -208,7 +208,7 @@ This is rendered with `This doctor is specialized in {healthcare:speciality}` id | question | osmTags ---- | ---------- | --------- -open_now.0 | Opened now | _isOpen=yes +open_now.0 | Open now | _isOpen=yes This document is autogenerated from [assets/layers/doctors/doctors.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/doctors/doctors.json) diff --git a/Docs/Layers/dogfoodb.md b/Docs/Layers/dogfoodb.md index d897c2894..9e2ac0335 100644 --- a/Docs/Layers/dogfoodb.md +++ b/Docs/Layers/dogfoodb.md @@ -658,7 +658,7 @@ This tagrendering has no question and is thus read-only id | question | osmTags ---- | ---------- | --------- -open_now.0 | Opened now | _isOpen=yes +open_now.0 | Open now | _isOpen=yes diff --git a/Docs/Layers/dogshop.md b/Docs/Layers/dogshop.md index 221ce62e6..2eeada8e1 100644 --- a/Docs/Layers/dogshop.md +++ b/Docs/Layers/dogshop.md @@ -555,7 +555,7 @@ This tagrendering has no question and is thus read-only id | question | osmTags ---- | ---------- | --------- -open_now.0 | Opened now | _isOpen=yes +open_now.0 | Open now | _isOpen=yes diff --git a/Docs/Layers/elevator.md b/Docs/Layers/elevator.md index 0d90eac28..34a8f87d5 100644 --- a/Docs/Layers/elevator.md +++ b/Docs/Layers/elevator.md @@ -194,6 +194,16 @@ The question is *Does this place have an audio induction loop for people with r This tagrendering has no question and is thus read-only + + + + +### speech_output + + + +This tagrendering has no question and is thus read-only + This document is autogenerated from [assets/layers/elevator/elevator.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/elevator/elevator.json) diff --git a/Docs/Layers/filters.md b/Docs/Layers/filters.md index 5fc43fe3c..2f3374afe 100644 --- a/Docs/Layers/filters.md +++ b/Docs/Layers/filters.md @@ -53,7 +53,7 @@ Elements must have the all of following tags to be shown on this layer: id | question | osmTags ---- | ---------- | --------- -open_now.0 | Opened now | _isOpen=yes +open_now.0 | Open now | _isOpen=yes diff --git a/Docs/Layers/fitness_centre.md b/Docs/Layers/fitness_centre.md index efa8df020..ffc60372c 100644 --- a/Docs/Layers/fitness_centre.md +++ b/Docs/Layers/fitness_centre.md @@ -239,7 +239,7 @@ This tagrendering has no question and is thus read-only id | question | osmTags ---- | ---------- | --------- -open_now.0 | Opened now | _isOpen=yes +open_now.0 | Open now | _isOpen=yes This document is autogenerated from [assets/layers/fitness_centre/fitness_centre.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/fitness_centre/fitness_centre.json) diff --git a/Docs/Layers/fitness_station.md b/Docs/Layers/fitness_station.md index 9be0aaf08..8db9aa98a 100644 --- a/Docs/Layers/fitness_station.md +++ b/Docs/Layers/fitness_station.md @@ -174,7 +174,7 @@ This is rendered with `

    Opening hours

    {opening_hours_table(opening_hours id | question | osmTags ---- | ---------- | --------- -open_now.0 | Opened now | _isOpen=yes +open_now.0 | Open now | _isOpen=yes This document is autogenerated from [assets/layers/fitness_station/fitness_station.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/fitness_station/fitness_station.json) diff --git a/Docs/Layers/fixme.md b/Docs/Layers/fixme.md new file mode 100644 index 000000000..1cb129d24 --- /dev/null +++ b/Docs/Layers/fixme.md @@ -0,0 +1,90 @@ +[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources) + + fixme +======= + + + + + +OSM objects that likely need to be fixed, based on a FIXME tag. + + + + + + + - This layer is shown at zoomlevel **12** and higher + - This layer is not visible by default and must be enabled in the filter by the user. + + + + +#### Themes using this layer + + + + + + - [notes](https://mapcomplete.osm.be/notes) + - [personal](https://mapcomplete.osm.be/personal) + + + + + Basic tags for this layer +--------------------------- + + + +Elements must have the all of following tags to be shown on this layer: + + + + - fixme~.+|FIXME~.+ + + +[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B(%20%20%20%20nwr%5B%22FIXME%22%5D(%7B%7Bbbox%7D%7D)%3B%0A%20%20%20%20nwr%5B%22fixme%22%5D(%7B%7Bbbox%7D%7D)%3B%0A)%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B) + + + + Supported attributes +---------------------- + + + + + +### fixme + + + +This tagrendering has no question and is thus read-only + + + + + +### note + + + +This tagrendering has no question and is thus read-only + + + +This tagrendering is only visible in the popup if the following condition is met: `note~.+` + + + +### all_tags + + + +Shows a table with all the tags of the feature + +This tagrendering has no question and is thus read-only + + + +This document is autogenerated from [assets/layers/fixme/fixme.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/fixme/fixme.json) diff --git a/Docs/Layers/food.md b/Docs/Layers/food.md index 3e3726ada..17c24f219 100644 --- a/Docs/Layers/food.md +++ b/Docs/Layers/food.md @@ -637,7 +637,7 @@ This tagrendering has no question and is thus read-only id | question | osmTags ---- | ---------- | --------- -open_now.0 | Opened now | _isOpen=yes +open_now.0 | Open now | _isOpen=yes diff --git a/Docs/Layers/friture.md b/Docs/Layers/friture.md index 8b463a582..f49815f3b 100644 --- a/Docs/Layers/friture.md +++ b/Docs/Layers/friture.md @@ -658,7 +658,7 @@ This tagrendering has no question and is thus read-only id | question | osmTags ---- | ---------- | --------- -open_now.0 | Opened now | _isOpen=yes +open_now.0 | Open now | _isOpen=yes diff --git a/Docs/Layers/hackerspace.md b/Docs/Layers/hackerspace.md index 1e84616fc..1ce4bda9c 100644 --- a/Docs/Layers/hackerspace.md +++ b/Docs/Layers/hackerspace.md @@ -62,6 +62,7 @@ attribute | type | values which are supported by this layer ----------- | ------ | ------------------------------------------ [](https://taginfo.openstreetmap.org/keys/hackerspace#values) [hackerspace](https://wiki.openstreetmap.org/wiki/Key:hackerspace) | Multiple choice | [makerspace](https://wiki.openstreetmap.org/wiki/Tag:hackerspace%3Dmakerspace) [](https://wiki.openstreetmap.org/wiki/Tag:hackerspace%3D) [](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/level#values) [level](https://wiki.openstreetmap.org/wiki/Key:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1) [](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) | [](https://taginfo.openstreetmap.org/keys/phone#values) [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | @@ -118,6 +119,31 @@ This is rendered with `This hackerspace is named {name}` +### level + + + +The question is *On what level is this feature located?* + +This rendering asks information about the property [level](https://wiki.openstreetmap.org/wiki/Key:level) + +This is rendered with `Located on the {level}th floor` + + + + + + - *Located underground* corresponds with `location=underground` + - This option cannot be chosen as answer + - *Located on the ground floor* corresponds with `level=0` + - *Located on the ground floor* corresponds with `` + - This option cannot be chosen as answer + - *Located on the first floor* corresponds with `level=1` + - *Located on the first basement level* corresponds with `level=-1` + + + + ### website @@ -245,18 +271,6 @@ The question is *Is a CNC drill available at this hackerspace?* -### reviews - - - -Shows the reviews module (including the possibility to leave a review) - -This tagrendering has no question and is thus read-only - - - - - ### wheelchair-access @@ -301,6 +315,28 @@ This rendering asks information about the property [start_date](https://wiki.op This is rendered with `This hackerspace was founded at {start_date}` + + + + +### questions + + + +This tagrendering has no question and is thus read-only + + + + + +### reviews + + + +Shows the reviews module (including the possibility to leave a review) + +This tagrendering has no question and is thus read-only + This document is autogenerated from [assets/layers/hackerspace/hackerspace.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/hackerspace/hackerspace.json) diff --git a/Docs/Layers/maproulette_challenge.md b/Docs/Layers/maproulette_challenge.md index 0d8929b22..de57d43ce 100644 --- a/Docs/Layers/maproulette_challenge.md +++ b/Docs/Layers/maproulette_challenge.md @@ -7,7 +7,7 @@ -Layer showing tasks of a single MapRoulette challenge. This layer is intended to be reused and extended in themes; refer to the documentation on how to do this. +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. diff --git a/Docs/Layers/medical-shops.md b/Docs/Layers/medical-shops.md index 60ac0f13e..517f6c31d 100644 --- a/Docs/Layers/medical-shops.md +++ b/Docs/Layers/medical-shops.md @@ -555,7 +555,7 @@ This tagrendering has no question and is thus read-only id | question | osmTags ---- | ---------- | --------- -open_now.0 | Opened now | _isOpen=yes +open_now.0 | Open now | _isOpen=yes diff --git a/Docs/Layers/parcel_lockers.md b/Docs/Layers/parcel_lockers.md index d6e5c3ec4..912d77909 100644 --- a/Docs/Layers/parcel_lockers.md +++ b/Docs/Layers/parcel_lockers.md @@ -195,7 +195,7 @@ This tagrendering is only visible in the popup if the following condition is met id | question | osmTags ---- | ---------- | --------- -open_now.0 | Opened now | _isOpen=yes +open_now.0 | Open now | _isOpen=yes This document is autogenerated from [assets/layers/parcel_lockers/parcel_lockers.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/parcel_lockers/parcel_lockers.json) diff --git a/Docs/Layers/pharmacy.md b/Docs/Layers/pharmacy.md index 74c893985..ad8d4d01b 100644 --- a/Docs/Layers/pharmacy.md +++ b/Docs/Layers/pharmacy.md @@ -211,7 +211,7 @@ dispensing.0 | Pharmacy able to provide prescription drugs | dispensing=yes id | question | osmTags ---- | ---------- | --------- -open_now.0 | Opened now | _isOpen=yes +open_now.0 | Open now | _isOpen=yes This document is autogenerated from [assets/layers/pharmacy/pharmacy.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/pharmacy/pharmacy.json) diff --git a/Docs/Layers/physiotherapist.md b/Docs/Layers/physiotherapist.md index dbd2ee02d..69604b82b 100644 --- a/Docs/Layers/physiotherapist.md +++ b/Docs/Layers/physiotherapist.md @@ -184,7 +184,7 @@ This is rendered with `](https://taginfo.openstreetmap.org/keys/level#values) [level](https://wiki.openstreetmap.org/wiki/Key:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1) [](https://taginfo.openstreetmap.org/keys/barrier#values) [barrier](https://wiki.openstreetmap.org/wiki/Key:barrier) | Multiple choice | [gate](https://wiki.openstreetmap.org/wiki/Tag:barrier%3Dgate) -[](https://taginfo.openstreetmap.org/keys/operator#values) [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | +[](https://taginfo.openstreetmap.org/keys/operator#values) [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | [Nederlandse Spoorwegen](https://wiki.openstreetmap.org/wiki/Tag:operator%3DNederlandse Spoorwegen) @@ -123,6 +123,11 @@ This is rendered with `This ticket validator is operated by {operator}` + - *Dutch Railways (NS)* corresponds with `operator=Nederlandse Spoorwegen` + + + + ### payment-options diff --git a/Docs/Layers/toilet.md b/Docs/Layers/toilet.md index 130ff8482..74868582e 100644 --- a/Docs/Layers/toilet.md +++ b/Docs/Layers/toilet.md @@ -387,7 +387,7 @@ free.0 | Free to use | fee=no\|fee=0|charge=0 id | question | osmTags ---- | ---------- | --------- -open_now.0 | Opened now | _isOpen=yes +open_now.0 | Open now | _isOpen=yes This document is autogenerated from [assets/layers/toilet/toilet.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/toilet/toilet.json) diff --git a/Docs/Layers/toilet_at_amenity.md b/Docs/Layers/toilet_at_amenity.md index df443602c..4065379e2 100644 --- a/Docs/Layers/toilet_at_amenity.md +++ b/Docs/Layers/toilet_at_amenity.md @@ -350,7 +350,7 @@ free.0 | Free to use | toilets:fee=no\|toilets:fee=0|toilets:charge=0 id | question | osmTags ---- | ---------- | --------- -open_now.0 | Opened now | _isOpen=yes +open_now.0 | Open now | _isOpen=yes This document is autogenerated from [assets/layers/toilet_at_amenity/toilet_at_amenity.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/toilet_at_amenity/toilet_at_amenity.json) diff --git a/Docs/Layers/walls_and_buildings.md b/Docs/Layers/walls_and_buildings.md index 6e9ffbab6..bc94001ea 100644 --- a/Docs/Layers/walls_and_buildings.md +++ b/Docs/Layers/walls_and_buildings.md @@ -21,6 +21,7 @@ Special builtin layer providing all walls and buildings. This layer is useful in - Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings` - This layer will automatically load [entrance](./entrance.md) into the layout as it depends on it: a calculated tag loads features from this layer (calculatedTag[0] which calculates the value for _entrance_properties) - This layer is needed as dependency for layer [advertising](#advertising) + - This layer is needed as dependency for layer [artwork](#artwork) - This layer is needed as dependency for layer [clock](#clock) - This layer is needed as dependency for layer [defibrillator](#defibrillator) - This layer is needed as dependency for layer [entrance](#entrance) @@ -37,6 +38,7 @@ Special builtin layer providing all walls and buildings. This layer is useful in - [advertising](https://mapcomplete.osm.be/advertising) - [aed](https://mapcomplete.osm.be/aed) + - [artwork](https://mapcomplete.osm.be/artwork) - [clock](https://mapcomplete.osm.be/clock) - [indoors](https://mapcomplete.osm.be/indoors) - [onwheels](https://mapcomplete.osm.be/onwheels) diff --git a/Docs/TagInfo/mapcomplete_advertising.json b/Docs/TagInfo/mapcomplete_advertising.json index 844b221b4..408eb448f 100644 --- a/Docs/TagInfo/mapcomplete_advertising.json +++ b/Docs/TagInfo/mapcomplete_advertising.json @@ -165,7 +165,7 @@ }, { "key": "message", - "description": "Layer 'Advertise' shows message=safety with a fixed text, namely 'Securty information' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Open Advertising Map')", + "description": "Layer 'Advertise' shows message=safety with a fixed text, namely 'Security information' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Open Advertising Map')", "value": "safety" }, { diff --git a/Docs/TagInfo/mapcomplete_bicycle_rental.json b/Docs/TagInfo/mapcomplete_bicycle_rental.json index ff4d615f8..24738d9c0 100644 --- a/Docs/TagInfo/mapcomplete_bicycle_rental.json +++ b/Docs/TagInfo/mapcomplete_bicycle_rental.json @@ -56,7 +56,7 @@ }, { "key": "shop", - "description": "Layer 'Bicycle rental' shows shop=rental with a fixed text, namely 'This is a rental buisiness which rents out various objects and/or vehicles. It rents out bicycles too, but this is not the main focus' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle rental') (This is only shown if amenity=bicycle_rental)", + "description": "Layer 'Bicycle rental' shows shop=rental with a fixed text, namely 'This is a rental business which rents out various objects and/or vehicles. It rents out bicycles too, but this is not the main focus' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle rental') (This is only shown if amenity=bicycle_rental)", "value": "rental" }, { @@ -71,7 +71,7 @@ }, { "key": "bicycle_rental", - "description": "Layer 'Bicycle rental' shows bicycle_rental=docking_station with a fixed text, namely 'This is an automated docking station, where a bicycle is mechanically locked into a structure' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle rental') (This is only shown if amenity=bicycle_rental)", + "description": "Layer 'Bicycle rental' shows bicycle_rental=docking_station with a fixed text, namely 'This is an automated docking station, where a bicycle is mechanically locked to a structure' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle rental') (This is only shown if amenity=bicycle_rental)", "value": "docking_station" }, { @@ -81,7 +81,7 @@ }, { "key": "bicycle_rental", - "description": "Layer 'Bicycle rental' shows bicycle_rental=dropoff_point with a fixed text, namely 'This is a dropoff point, e.g. a reserved parking to place the bicycles which clearly marked as being for the rental service only' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle rental') (This is only shown if amenity=bicycle_rental)", + "description": "Layer 'Bicycle rental' shows bicycle_rental=dropoff_point with a fixed text, namely 'This is a dropoff point, e.g. a reserved parking to place the bicycles clearly marked as being for the rental service only' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bicycle rental') (This is only shown if amenity=bicycle_rental)", "value": "dropoff_point" }, { diff --git a/Docs/TagInfo/mapcomplete_cyclofix.json b/Docs/TagInfo/mapcomplete_cyclofix.json index d1e360101..7ecd89a0f 100644 --- a/Docs/TagInfo/mapcomplete_cyclofix.json +++ b/Docs/TagInfo/mapcomplete_cyclofix.json @@ -451,7 +451,7 @@ }, { "key": "shop", - "description": "Layer 'Bicycle rental' shows shop=rental with a fixed text, namely 'This is a rental buisiness which rents out various objects and/or vehicles. It rents out bicycles too, but this is not the main focus' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclofix - an open map for cyclists') (This is only shown if amenity=bicycle_rental)", + "description": "Layer 'Bicycle rental' shows shop=rental with a fixed text, namely 'This is a rental business which rents out various objects and/or vehicles. It rents out bicycles too, but this is not the main focus' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclofix - an open map for cyclists') (This is only shown if amenity=bicycle_rental)", "value": "rental" }, { @@ -466,7 +466,7 @@ }, { "key": "bicycle_rental", - "description": "Layer 'Bicycle rental' shows bicycle_rental=docking_station with a fixed text, namely 'This is an automated docking station, where a bicycle is mechanically locked into a structure' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclofix - an open map for cyclists') (This is only shown if amenity=bicycle_rental)", + "description": "Layer 'Bicycle rental' shows bicycle_rental=docking_station with a fixed text, namely 'This is an automated docking station, where a bicycle is mechanically locked to a structure' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclofix - an open map for cyclists') (This is only shown if amenity=bicycle_rental)", "value": "docking_station" }, { @@ -476,7 +476,7 @@ }, { "key": "bicycle_rental", - "description": "Layer 'Bicycle rental' shows bicycle_rental=dropoff_point with a fixed text, namely 'This is a dropoff point, e.g. a reserved parking to place the bicycles which clearly marked as being for the rental service only' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclofix - an open map for cyclists') (This is only shown if amenity=bicycle_rental)", + "description": "Layer 'Bicycle rental' shows bicycle_rental=dropoff_point with a fixed text, namely 'This is a dropoff point, e.g. a reserved parking to place the bicycles clearly marked as being for the rental service only' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclofix - an open map for cyclists') (This is only shown if amenity=bicycle_rental)", "value": "dropoff_point" }, { @@ -1300,7 +1300,7 @@ }, { "key": "bicycle_parking", - "description": "Layer 'Bike parking' shows bicycle_parking=floor with a fixed text, namely 'An area on the floor which is marked for bicycle parking' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclofix - an open map for cyclists')", + "description": "Layer 'Bike parking' shows bicycle_parking=floor with a fixed text, namely 'An area on the floor which is marked for bicycle parking' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Cyclofix - an open map for cyclists')", "value": "floor" }, { diff --git a/Docs/TagInfo/mapcomplete_hackerspaces.json b/Docs/TagInfo/mapcomplete_hackerspaces.json index 13b041b9e..81288314a 100644 --- a/Docs/TagInfo/mapcomplete_hackerspaces.json +++ b/Docs/TagInfo/mapcomplete_hackerspaces.json @@ -45,6 +45,35 @@ "key": "name", "description": "Layer 'Hackerspace' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'Hackerspaces')" }, + { + "key": "level", + "description": "Layer 'Hackerspace' shows and asks freeform values for key 'level' (in the MapComplete.osm.be theme 'Hackerspaces')" + }, + { + "key": "location", + "description": "Layer 'Hackerspace' shows location=underground with a fixed text, namely 'Located underground' (in the MapComplete.osm.be theme 'Hackerspaces')", + "value": "underground" + }, + { + "key": "level", + "description": "Layer 'Hackerspace' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Hackerspaces')", + "value": "0" + }, + { + "key": "level", + "description": "Layer 'Hackerspace' shows with a fixed text, namely 'Located on the ground floor' (in the MapComplete.osm.be theme 'Hackerspaces') Picking this answer will delete the key level.", + "value": "" + }, + { + "key": "level", + "description": "Layer 'Hackerspace' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Hackerspaces')", + "value": "1" + }, + { + "key": "level", + "description": "Layer 'Hackerspace' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Hackerspaces')", + "value": "-1" + }, { "key": "website", "description": "Layer 'Hackerspace' shows and asks freeform values for key 'website' (in the MapComplete.osm.be theme 'Hackerspaces')" diff --git a/Docs/TagInfo/mapcomplete_notes.json b/Docs/TagInfo/mapcomplete_notes.json index f9874de7e..4c1c6a164 100644 --- a/Docs/TagInfo/mapcomplete_notes.json +++ b/Docs/TagInfo/mapcomplete_notes.json @@ -6,8 +6,17 @@ "project_url": "https://mapcomplete.osm.be/notes", "doc_url": "https://github.com/pietervdvn/MapComplete/tree/master/assets/themes/", "icon_url": "https://mapcomplete.osm.be/assets/themes/notes/logo.svg", - "contact_name": "Pieter Vander Vennet, MapComplete", + "contact_name": "Pieter Vander Vennet", "contact_email": "pietervdvn@posteo.net" }, - "tags": [] + "tags": [ + { + "key": "fixme", + "description": "The MapComplete theme Notes on OpenStreetMap has a layer OSM objects with FIXME tags showing features with this tag" + }, + { + "key": "FIXME", + "description": "The MapComplete theme Notes on OpenStreetMap has a layer OSM objects with FIXME tags showing features with this tag" + } + ] } \ No newline at end of file diff --git a/Docs/TagInfo/mapcomplete_personal.json b/Docs/TagInfo/mapcomplete_personal.json index 9488bda20..c7b067746 100644 --- a/Docs/TagInfo/mapcomplete_personal.json +++ b/Docs/TagInfo/mapcomplete_personal.json @@ -165,7 +165,7 @@ }, { "key": "message", - "description": "Layer 'Advertise' shows message=safety with a fixed text, namely 'Securty information' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "description": "Layer 'Advertise' shows message=safety with a fixed text, namely 'Security information' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", "value": "safety" }, { @@ -1213,7 +1213,7 @@ }, { "key": "shop", - "description": "Layer 'Bicycle rental' shows shop=rental with a fixed text, namely 'This is a rental buisiness which rents out various objects and/or vehicles. It rents out bicycles too, but this is not the main focus' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bicycle_rental)", + "description": "Layer 'Bicycle rental' shows shop=rental with a fixed text, namely 'This is a rental business which rents out various objects and/or vehicles. It rents out bicycles too, but this is not the main focus' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bicycle_rental)", "value": "rental" }, { @@ -1228,7 +1228,7 @@ }, { "key": "bicycle_rental", - "description": "Layer 'Bicycle rental' shows bicycle_rental=docking_station with a fixed text, namely 'This is an automated docking station, where a bicycle is mechanically locked into a structure' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bicycle_rental)", + "description": "Layer 'Bicycle rental' shows bicycle_rental=docking_station with a fixed text, namely 'This is an automated docking station, where a bicycle is mechanically locked to a structure' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bicycle_rental)", "value": "docking_station" }, { @@ -1238,7 +1238,7 @@ }, { "key": "bicycle_rental", - "description": "Layer 'Bicycle rental' shows bicycle_rental=dropoff_point with a fixed text, namely 'This is a dropoff point, e.g. a reserved parking to place the bicycles which clearly marked as being for the rental service only' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bicycle_rental)", + "description": "Layer 'Bicycle rental' shows bicycle_rental=dropoff_point with a fixed text, namely 'This is a dropoff point, e.g. a reserved parking to place the bicycles clearly marked as being for the rental service only' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if amenity=bicycle_rental)", "value": "dropoff_point" }, { @@ -1736,7 +1736,7 @@ }, { "key": "bicycle_parking", - "description": "Layer 'Bike parking' shows bicycle_parking=floor with a fixed text, namely 'An area on the floor which is marked for bicycle parking' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "description": "Layer 'Bike parking' shows bicycle_parking=floor with a fixed text, namely 'An area on the floor which is marked for bicycle parking' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", "value": "floor" }, { @@ -6533,6 +6533,14 @@ "key": "opening_hours", "description": "Layer 'Fitness Stations' shows and asks freeform values for key 'opening_hours' (in the MapComplete.osm.be theme 'Personal theme')" }, + { + "key": "fixme", + "description": "The MapComplete theme Personal theme has a layer OSM objects with FIXME tags showing features with this tag" + }, + { + "key": "FIXME", + "description": "The MapComplete theme Personal theme has a layer OSM objects with FIXME tags showing features with this tag" + }, { "key": "amenity", "description": "The MapComplete theme Personal theme has a layer Restaurants and fast food showing features with this tag", @@ -7144,6 +7152,35 @@ "key": "name", "description": "Layer 'Hackerspace' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'Personal theme')" }, + { + "key": "level", + "description": "Layer 'Hackerspace' shows and asks freeform values for key 'level' (in the MapComplete.osm.be theme 'Personal theme')" + }, + { + "key": "location", + "description": "Layer 'Hackerspace' shows location=underground with a fixed text, namely 'Located underground' (in the MapComplete.osm.be theme 'Personal theme')", + "value": "underground" + }, + { + "key": "level", + "description": "Layer 'Hackerspace' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "0" + }, + { + "key": "level", + "description": "Layer 'Hackerspace' shows with a fixed text, namely 'Located on the ground floor' (in the MapComplete.osm.be theme 'Personal theme') Picking this answer will delete the key level.", + "value": "" + }, + { + "key": "level", + "description": "Layer 'Hackerspace' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "1" + }, + { + "key": "level", + "description": "Layer 'Hackerspace' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "-1" + }, { "key": "website", "description": "Layer 'Hackerspace' shows and asks freeform values for key 'website' (in the MapComplete.osm.be theme 'Personal theme')" @@ -9453,6 +9490,16 @@ "description": "Layer 'Recycling' shows amenity=waste_disposal with a fixed text, namely 'Waste disposal container for residual waste' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", "value": "waste_disposal" }, + { + "key": "recycling_type", + "description": "Layer 'Recycling' shows recycling_type=pickup_point with a fixed text, namely 'This is a pickup point. The waste material is placed here without placing it in a dedicated container.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "pickup_point" + }, + { + "key": "recycling_type", + "description": "Layer 'Recycling' shows recycling_type=dump with a fixed text, namely 'This is a dump where the waste material is stacked.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "dump" + }, { "key": "name", "description": "Layer 'Recycling' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'Personal theme') (This is only shown if recycling_type=centre)" @@ -9597,6 +9644,11 @@ "description": "Layer 'Recycling' shows recycling:waste=yes with a fixed text, namely 'Residual waste can be recycled here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", "value": "yes" }, + { + "key": "recycling:bicycles", + "description": "Layer 'Recycling' shows recycling:bicycles=yes with a fixed text, namely 'Bicycles can be recycled here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "yes" + }, { "key": "operator", "description": "Layer 'Recycling' shows and asks freeform values for key 'operator' (in the MapComplete.osm.be theme 'Personal theme')" diff --git a/Docs/TagInfo/mapcomplete_transit.json b/Docs/TagInfo/mapcomplete_transit.json index fabe4e638..9494bedcd 100644 --- a/Docs/TagInfo/mapcomplete_transit.json +++ b/Docs/TagInfo/mapcomplete_transit.json @@ -260,7 +260,7 @@ }, { "key": "bicycle_parking", - "description": "Layer 'Bike parking' shows bicycle_parking=floor with a fixed text, namely 'An area on the floor which is marked for bicycle parking' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bus routes')", + "description": "Layer 'Bike parking' shows bicycle_parking=floor with a fixed text, namely 'An area on the floor which is marked for bicycle parking' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Bus routes')", "value": "floor" }, { diff --git a/Docs/TagInfo/mapcomplete_waste.json b/Docs/TagInfo/mapcomplete_waste.json index c74705743..c5c27a23c 100644 --- a/Docs/TagInfo/mapcomplete_waste.json +++ b/Docs/TagInfo/mapcomplete_waste.json @@ -127,6 +127,16 @@ "description": "Layer 'Recycling' shows amenity=waste_disposal with a fixed text, namely 'Waste disposal container for residual waste' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Waste')", "value": "waste_disposal" }, + { + "key": "recycling_type", + "description": "Layer 'Recycling' shows recycling_type=pickup_point with a fixed text, namely 'This is a pickup point. The waste material is placed here without placing it in a dedicated container.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Waste')", + "value": "pickup_point" + }, + { + "key": "recycling_type", + "description": "Layer 'Recycling' shows recycling_type=dump with a fixed text, namely 'This is a dump where the waste material is stacked.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Waste')", + "value": "dump" + }, { "key": "name", "description": "Layer 'Recycling' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'Waste') (This is only shown if recycling_type=centre)" @@ -271,6 +281,11 @@ "description": "Layer 'Recycling' shows recycling:waste=yes with a fixed text, namely 'Residual waste can be recycled here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Waste')", "value": "yes" }, + { + "key": "recycling:bicycles", + "description": "Layer 'Recycling' shows recycling:bicycles=yes with a fixed text, namely 'Bicycles can be recycled here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Waste')", + "value": "yes" + }, { "key": "operator", "description": "Layer 'Recycling' shows and asks freeform values for key 'operator' (in the MapComplete.osm.be theme 'Waste')" diff --git a/Docs/Themes/artwork.md b/Docs/Themes/artwork.md index f080b829d..9449dad6d 100644 --- a/Docs/Themes/artwork.md +++ b/Docs/Themes/artwork.md @@ -11,6 +11,7 @@ This theme contains the following layers: + - [walls_and_buildings](../Layers/walls_and_buildings.md) - [artwork](../Layers/artwork.md) - [selected_element](../Layers/selected_element.md) - [gps_location](../Layers/gps_location.md) diff --git a/Docs/Themes/notes.md b/Docs/Themes/notes.md index 9196f6b91..47bb77fe7 100644 --- a/Docs/Themes/notes.md +++ b/Docs/Themes/notes.md @@ -12,6 +12,7 @@ This theme contains the following layers: - [note](../Layers/note.md) + - [fixme](../Layers/fixme.md) - [selected_element](../Layers/selected_element.md) - [gps_location](../Layers/gps_location.md) - [gps_location_history](../Layers/gps_location_history.md) diff --git a/Docs/Themes/personal.md b/Docs/Themes/personal.md index 1bdd36b39..0e3822f8a 100644 --- a/Docs/Themes/personal.md +++ b/Docs/Themes/personal.md @@ -52,6 +52,7 @@ This theme contains the following layers: - [fire_station](../Layers/fire_station.md) - [fitness_centre](../Layers/fitness_centre.md) - [fitness_station](../Layers/fitness_station.md) + - [fixme](../Layers/fixme.md) - [food](../Layers/food.md) - [ghost_bike](../Layers/ghost_bike.md) - [governments](../Layers/governments.md) diff --git a/Docs/Themes/stations.md b/Docs/Themes/stations.md index 977f96a22..d5a53a14a 100644 --- a/Docs/Themes/stations.md +++ b/Docs/Themes/stations.md @@ -30,7 +30,9 @@ This theme contains the following layers: - [elevator](../Layers/elevator.md) - [waste_basket](../Layers/waste_basket.md) - [atm](../Layers/atm.md) + - [clock](../Layers/clock.md) - [bench](../Layers/bench.md) + - [drinking_water](../Layers/drinking_water.md) - [departures_board](../Layers/departures_board.md) - [selected_element](../Layers/selected_element.md) - [gps_location](../Layers/gps_location.md) diff --git a/Docs/Themes/trees.md b/Docs/Themes/trees.md index 803745347..857b59bc8 100644 --- a/Docs/Themes/trees.md +++ b/Docs/Themes/trees.md @@ -40,6 +40,7 @@ Available languages: - da - pa_PK - cs + - pt_BR This document is autogenerated from [assets/themes/trees/trees.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/trees/trees.json) diff --git a/assets/contributors.json b/assets/contributors.json index 6128020e0..b2effbd6a 100644 --- a/assets/contributors.json +++ b/assets/contributors.json @@ -1,11 +1,11 @@ { "contributors": [ { - "commits": 5262, + "commits": 5306, "contributor": "Pieter Vander Vennet" }, { - "commits": 352, + "commits": 359, "contributor": "Robin van der Linde" }, { @@ -32,6 +32,10 @@ "commits": 30, "contributor": "paunofu" }, + { + "commits": 26, + "contributor": "riQQ" + }, { "commits": 26, "contributor": "Joost" @@ -40,10 +44,6 @@ "commits": 26, "contributor": "karelleketers" }, - { - "commits": 25, - "contributor": "riQQ" - }, { "commits": 24, "contributor": "Ward" @@ -74,11 +74,11 @@ }, { "commits": 18, - "contributor": "Arno Deceuninck" + "contributor": "dependabot[bot]" }, { - "commits": 17, - "contributor": "dependabot[bot]" + "commits": 18, + "contributor": "Arno Deceuninck" }, { "commits": 17, @@ -112,6 +112,10 @@ "commits": 10, "contributor": "LiamSimons" }, + { + "commits": 8, + "contributor": "Mateusz Konieczny" + }, { "commits": 8, "contributor": "Thibault Molleman" @@ -122,11 +126,11 @@ }, { "commits": 7, - "contributor": "OliNau" + "contributor": "Codain" }, { "commits": 7, - "contributor": "Mateusz Konieczny" + "contributor": "OliNau" }, { "commits": 7, @@ -148,10 +152,6 @@ "commits": 6, "contributor": "pelderson" }, - { - "commits": 5, - "contributor": "Codain" - }, { "commits": 4, "contributor": "Nadhem" @@ -172,6 +172,10 @@ "commits": 3, "contributor": "Léo Villeveygoux" }, + { + "commits": 2, + "contributor": "Paul Brunner" + }, { "commits": 2, "contributor": "ⵣⵓⵀⵉⵔ ⴰⵎⴰⵣⵉⵖ زهير أمازيغ" @@ -220,6 +224,10 @@ "commits": 2, "contributor": "Stanislas Gueniffey" }, + { + "commits": 1, + "contributor": "brunnerpaul" + }, { "commits": 1, "contributor": "flaburgan" diff --git a/assets/language_in_country.json b/assets/language_in_country.json index 2a5ae1375..5c08e9878 100644 --- a/assets/language_in_country.json +++ b/assets/language_in_country.json @@ -502,7 +502,8 @@ "en" ], "PK": [ - "ur" + "ur", + "en" ], "PL": [ "pl", diff --git a/assets/language_translations.json b/assets/language_translations.json index 31b29b302..c20af4ce3 100644 --- a/assets/language_translations.json +++ b/assets/language_translations.json @@ -2776,6 +2776,7 @@ "NZ", "PG", "PH", + "PK", "PW", "RW", "SB", diff --git a/assets/layers/charging_station/charging_station.json b/assets/layers/charging_station/charging_station.json index a156ff96b..fc18756bb 100644 --- a/assets/layers/charging_station/charging_station.json +++ b/assets/layers/charging_station/charging_station.json @@ -287,10 +287,10 @@ "then": { "en": "Schuko wall plug without ground pin (CEE7/4 type F)", "nl": "Schuko stekker zonder aardingspin (CEE7/4 type F)", + "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)", - "ca": "Endoll de paret Schuko sense pin a terra (CEE7/4 tipus F)" + "es": "Enchufe de pared Schuko sin pin de tierra (CEE7/4 tipo F)" }, "icon": { "path": "./assets/layers/charging_station/CEE7_4F.svg", @@ -319,10 +319,10 @@ "then": { "en": "Schuko wall plug without ground pin (CEE7/4 type F)", "nl": "Schuko stekker zonder aardingspin (CEE7/4 type F)", + "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)", - "ca": "Endoll de paret Schuko sense pin a terra (CEE7/4 tipus F)" + "es": "Enchufe de pared Schuko sin pin de tierra (CEE7/4 tipo F)" }, "hideInAnswer": true, "icon": { @@ -860,10 +860,10 @@ "then": { "en": "Type 2 with cable (mennekes)", "nl": "Type 2 met kabel (J1772)", + "ca": "Tipus 2 amb cable (mennekes)", "da": "Type 2 med kabel (mennekes)", "de": "Typ 2 mit Kabel (mennekes)", - "es": "Tipo 2 con cable (mennekes)", - "ca": "Tipus 2 amb cable (mennekes)" + "es": "Tipo 2 con cable (mennekes)" }, "hideInAnswer": true, "icon": { @@ -923,10 +923,10 @@ "then": { "en": "Tesla Supercharger CCS (a branded type2_css)", "nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo)", + "ca": "CSS Supercarregador Tesla (un tipus2_css de la marca)", "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)", - "ca": "CSS Supercarregador Tesla (un tipus2_css de la marca)" + "es": "CCS Supercargador Tesla (un tipo2_css con marca)" }, "hideInAnswer": true, "icon": { @@ -940,10 +940,10 @@ "then": { "en": "Tesla Supercharger (destination)", "nl": "Tesla Supercharger (destination)", + "ca": "Supercarregador Tesla (destí)", "da": " Tesla Supercharger (destination)", "de": "Tesla Supercharger (Destination)", - "es": "Supercargador Tesla (destino", - "ca": "Supercarregador Tesla (destí)" + "es": "Supercargador Tesla (destino" }, "icon": { "path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg", @@ -992,10 +992,10 @@ "then": { "en": "Tesla Supercharger (destination)", "nl": "Tesla Supercharger (destination)", + "ca": "Supercarregador Tesla (destí)", "da": " Tesla Supercharger (destination)", "de": "Tesla Supercharger (Destination)", - "es": "Supercargador Tesla (destino)", - "ca": "Supercarregador Tesla (destí)" + "es": "Supercargador Tesla (destino)" }, "hideInAnswer": true, "icon": { @@ -1397,14 +1397,14 @@ "question": { "en": "How much plugs of type
    Type 2 (mennekes)
    are available here?", "nl": "Hoeveel stekkers van type
    Type 2 (mennekes)
    heeft dit oplaadpunt?", - "de": "Wie viele Stecker des Typs
    Typ 2 (Mennekes)
    sind hier vorhanden?", - "ca": "Quants endolls del tipus
    Tipus 2 (mennekes)
    hi ha disponibles aquí?" + "ca": "Quants endolls del tipus
    Tipus 2 (mennekes)
    hi ha disponibles aquí?", + "de": "Wie viele Stecker des Typs
    Typ 2 (Mennekes)
    sind hier vorhanden?" }, "render": { "en": "There are {socket:type2} plugs of type
    Type 2 (mennekes)
    available here", "nl": "Hier zijn {socket:type2} stekkers van het type
    Type 2 (mennekes)
    ", - "de": "Hier sind {socket:type2} Stecker des Typs
    Typ 2 (Mennekes)
    vorhanden", - "ca": "Hi ha {socket:type2} endolls del tipus
    Tipus 2 (mennekes)
    disponibles aquí" + "ca": "Hi ha {socket:type2} endolls del tipus
    Tipus 2 (mennekes)
    disponibles aquí", + "de": "Hier sind {socket:type2} Stecker des Typs
    Typ 2 (Mennekes)
    vorhanden" }, "freeform": { "key": "socket:type2", @@ -3560,18 +3560,18 @@ "question": { "en": "What current do the plugs with
    USB to charge phones and small electronics
    offer?", "nl": "Welke stroom levert de stekker van type
    USB om GSMs en kleine electronica op te laden
    ?", + "ca": "Quina corrent ofereixen els connectors amb
    USBper a carrega telèfons i dispositius electrònics petits
    ?", "da": "Hvilken strømstyrke har stikkene med
    USB til opladning af telefoner og småt elektronikudstyr
    ?", "de": "Welche Stromstärke liefern die Stecker mit
    USB zum Laden von Handys und kleinen Elektrogeräten
    ?", - "es": "¿Qué corriente ofrecen los conectores con
    USB para cargar teléfonos y dispositivos electrónicos pequeños
    ?", - "ca": "Quina corrent ofereixen els connectors amb
    USBper a carrega telèfons i dispositius electrònics petits
    ?" + "es": "¿Qué corriente ofrecen los conectores con
    USB para cargar teléfonos y dispositivos electrónicos pequeños
    ?" }, "render": { "en": "
    USB to charge phones and small electronics
    outputs at most {socket:USB-A:current}A", "nl": "
    USB om GSMs en kleine electronica op te laden
    levert een stroom van maximaal {socket:USB-A:current}A", + "ca": "
    USBper a carregar telèfons i petits dispositius electrònics
    com a màxim a {socket:USB-A:current}A", "da": "
    USB til opladning af telefoner og småt elektronikudstyr
    udsender højst {socket:USB-A:current}A", "de": "
    USB zum Aufladen von Telefonen und kleinen Elektrogeräten
    liefert maximal {socket:USB-A:current} A", - "es": "
    USB para carga teléfonos y dispositivos electrónicos pequeños
    salida de hasta {socket:USB-A:current}A", - "ca": "
    USBper a carregar telèfons i petits dispositius electrònics
    com a màxim a {socket:USB-A:current}A" + "es": "
    USB para carga teléfonos y dispositivos electrónicos pequeños
    salida de hasta {socket:USB-A:current}A" }, "freeform": { "key": "socket:USB-A:current", @@ -3583,10 +3583,10 @@ "then": { "en": "USB to charge phones and small electronics outputs at most 1 A", "nl": "USB om GSMs en kleine electronica op te laden levert een stroom van maximaal 1 A", + "ca": "USB per a carregar telèfons i dispositius petits fins a 1 A", "da": "USB til opladning af telefoner og mindre elektronik yder højst 1 A", "de": "USB zum Laden von Handys und kleinen Elektrogeräten liefert maximal 1 A", - "es": "USB para cargar teléfonos y dispositivos electrónicos pequeños hasta 1 A", - "ca": "USB per a carregar telèfons i dispositius petits fins a 1 A" + "es": "USB para cargar teléfonos y dispositivos electrónicos pequeños hasta 1 A" }, "icon": { "path": "./assets/layers/charging_station/usb_port.svg", @@ -3598,10 +3598,10 @@ "then": { "en": "USB to charge phones and small electronics outputs at most 2 A", "nl": "USB om GSMs en kleine electronica op te laden levert een stroom van maximaal 2 A", + "ca": "USB per a carregar telèfons i dispositius petits fins a 2 A", "da": "USB til opladning af telefoner og små elektroniske apparater yder højst 2 A", "de": "USB zum Laden von Handys und kleinen Elektrogeräten liefert maximal 2 A", - "es": "USB para cargar teléfonos y dispositivos electrónicos pequeños hasta 1 A", - "ca": "USB per a carregar telèfons i dispositius petits fins a 2 A" + "es": "USB para cargar teléfonos y dispositivos electrónicos pequeños hasta 1 A" }, "icon": { "path": "./assets/layers/charging_station/usb_port.svg", @@ -3965,11 +3965,11 @@ "question": { "en": "What kind of authentication is available at the charging station?", "nl": "Hoe kan men zich aanmelden aan dit oplaadstation?", + "ca": "Quin tipus d'autenticació hi ha disponible a l'estació de càrrega?", "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 ?", - "ca": "Quin tipus d'autenticació hi ha disponible a l'estació de càrrega?" + "fr": "Quelle sorte d'authentification est disponible à cette station de charge ?" }, "multiAnswer": true, "mappings": [ @@ -3979,11 +3979,11 @@ "then": { "en": "Authentication by a membership card", "nl": "Aanmelden met een lidkaart is mogelijk", + "ca": "Autenticació mitjançant una targeta de soci", "da": "Godkendelse med et medlemskort", "de": "Authentifizierung per Mitgliedskarte", "es": "Autenticación mediante tarjeta de membresía", - "fr": "Authentification par carte de membre", - "ca": "Autenticació mitjançant una targeta de soci" + "fr": "Authentification par carte de membre" } }, { @@ -3992,11 +3992,11 @@ "then": { "en": "Authentication by an app", "nl": "Aanmelden via een applicatie is mogelijk", + "ca": "Autenticació mitjançant una aplicació", "da": "Godkendelse med en app", "de": "Authentifizierung per App", "es": "Autenticación mediante aplicación", - "fr": "Authentification par une app", - "ca": "Autenticació mitjançant una aplicació" + "fr": "Authentification par une app" } }, { @@ -4005,11 +4005,11 @@ "then": { "en": "Authentication via phone call is available", "nl": "Aanmelden door te bellen naar een telefoonnummer is mogelijk", + "ca": "L'autenticació per trucada telefònica està disponible", "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", - "ca": "L'autenticació per trucada telefònica està disponible" + "fr": "Authentification par appel téléphonique est disponible" } }, { @@ -4018,11 +4018,11 @@ "then": { "en": "Authentication via SMS is available", "nl": "Aanmelden via SMS is mogelijk", + "ca": "L'autenticació per SMS està disponible", "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", - "ca": "L'autenticació per SMS està disponible" + "fr": "Authentification par SMS est disponible" } }, { @@ -4031,11 +4031,11 @@ "then": { "en": "Authentication via NFC is available", "nl": "Aanmelden via NFC is mogelijk", + "ca": "L'autenticació via NFC està disponible", "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", - "ca": "L'autenticació via NFC està disponible" + "fr": "Authentification par NFC est disponible" } }, { @@ -4067,11 +4067,11 @@ "then": { "en": "Charging here is (also) possible without authentication", "nl": "Hier opladen is (ook) mogelijk zonder aan te melden", + "ca": "Carregar aquí (també) és possible sense autenticació", "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", - "ca": "Carregar aquí (també) és possible sense autenticació" + "fr": "Charger ici est (aussi) possible sans authentification" } } ], @@ -4087,17 +4087,17 @@ "render": { "en": "Authenticate by calling or SMS'ing to
    {authentication:phone_call:number}", "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}", - "ca": "Autentiqueu-vos trucant o enviant SMS a {authentication:phone_call:number}" + "de": "Authentifizierung durch Anruf oder SMS an {authentication:phone_call:number}" }, "question": { "en": "What's the phone number for authentication call or SMS?", "nl": "Wat is het telefoonnummer dat men moet bellen of SMS'en om zich aan te melden?", + "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?", - "ca": "Quin és el número de telèfon per a la trucada d'autenticació o SMS?" + "es": "¿Cual es el número de teléfono para la llamada de autenticación o SMS?" }, "freeform": { "key": "authentication:phone_call:number", @@ -4126,10 +4126,10 @@ "render": { "en": "One can stay at most {canonical(maxstay)}", "nl": "De maximale parkeertijd hier is {canonical(maxstay)}", + "ca": "Un pot quedar-se com a màxim {canonical(maxstay)}", "da": "Man kan højst blive {canonical(maxstay)}", "de": "Die maximale Parkdauer beträgt {canonical(maxstay)}", - "es": "Se puede estar como máximo {canonical(maxstay)}", - "ca": "Un pot quedar-se com a màxim {canonical(maxstay)}" + "es": "Se puede estar como máximo {canonical(maxstay)}" }, "mappings": [ { @@ -4331,8 +4331,8 @@ "question": { "en": "What is the website where one can find more information about this charging station?", "nl": "Wat is de website waar men meer info kan vinden over dit oplaadpunt?", - "de": "Auf welcher Webseite kann man weitere Informationen über diese Ladestation finden?", - "ca": "Quina és la pàgina web on es pot trobar més informació sobre aquest punt de recàrrega?" + "ca": "Quina és la pàgina web on es pot trobar més informació sobre aquest punt de recàrrega?", + "de": "Auf welcher Webseite kann man weitere Informationen über diese Ladestation finden?" }, "render": { "en": "More info on {website}", @@ -4370,10 +4370,10 @@ "question": { "en": "Is this charging point in use?", "nl": "Is dit oplaadpunt operationeel?", + "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?", - "ca": "Està en ús aquest punt de recàrrega?" + "es": "¿Está en uso este punto de carga?" }, "mappings": [ { @@ -4446,10 +4446,10 @@ "then": { "en": "A charging station is constructed here", "nl": "Hier wordt op dit moment een oplaadpunt gebouwd", + "ca": "Aquí està construint-se una estació de càrrega", "da": "Her er opført en ladestation", "de": "Die Station ist aktuell im Bau", - "es": "Aquí está construida una estación de carga", - "ca": "Aquí està construint-se una estació de càrrega" + "es": "Aquí está construida una estación de carga" } }, { @@ -4465,10 +4465,10 @@ "then": { "en": "This charging station has beed permanently disabled and is not in use anymore but is still visible", "nl": "Dit oplaadpunt is niet meer in gebruik maar is wel nog aanwezig", + "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", - "ca": "Aquesta estació de recàrrega s'ha desactivat permanentment i ja no s'utilitza, però encara és visible" + "es": "Esta estación de carga se ha deshabilitado de forma permanente y ya no está en uso pero todavía es visible" } } ] @@ -4607,10 +4607,10 @@ "title": { "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)", "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)", - "ca": "una estació de càrrega per a bicicletes elèctriques amb un endoll de paret europeu normal (destinat a carregar bicicletes elèctriques)" + "es": "una estación de carga para bicicletas eléctricas con un enchufe de pared europeo normal (pensado para cargar bicicletas eléctricas)" }, "preciseInput": { "preferredBackground": "map" @@ -4625,10 +4625,10 @@ "title": { "en": "a charging station for cars", "nl": "een oplaadstation voor elektrische auto's", + "ca": "una estació de càrrega per a cotxes", "da": "en ladestation til biler", "de": "Eine Ladestation für Elektrofahrzeuge", - "es": "una estación de carga para coches", - "ca": "una estació de càrrega per a cotxes" + "es": "una estación de carga para coches" }, "preciseInput": { "preferredBackground": "map" @@ -4752,10 +4752,10 @@ "question": { "en": "Has a
    Type 1 with cable (J1772)
    connector", "nl": "Heeft een
    Type 1 met kabel (J1772)
    ", + "ca": "Té un connector de
    Tipus 1 amb cable (J1772)
    ", "da": "Har et
    Type 1 med kabel (J1772)
    stik", "de": "Verfügt über einen
    Typ 1 (J1772)
    Stecker mit Kabel", - "es": "Tiene un conector de
    Tipo 1 con cable (J1772)
    ", - "ca": "Té un connector de
    Tipus 1 amb cable (J1772)
    " + "es": "Tiene un conector de
    Tipo 1 con cable (J1772)
    " }, "osmTags": "socket:type1_cable~*" }, @@ -4786,10 +4786,10 @@ "question": { "en": "Has a
    Tesla Supercharger
    connector", "nl": "Heeft een
    Tesla Supercharger
    ", + "ca": "Té un connector
    Tesla Supercharger
    ", "da": "Har et
    Tesla Supercharger
    stik", "de": "Verfügt über einen
    Tesla Supercharger
    Stecker", - "es": "Tiene un conector
    Tesla Supercharger
    ", - "ca": "Té un connector
    Tesla Supercharger
    " + "es": "Tiene un conector
    Tesla Supercharger
    " }, "osmTags": "socket:tesla_supercharger~*" }, @@ -4797,10 +4797,10 @@ "question": { "en": "Has a
    Type 2 (mennekes)
    connector", "nl": "Heeft een
    Type 2 (mennekes)
    ", + "ca": "Té un connector
    Tipus 2 (mennekes)
    ", "da": "Har en
    Type 2 (mennekes)
    connector", "de": "Hat einen
    Typ 2 (Mennekes)
    Anschluss", - "es": "Tiene un conector
    Tipo 2 (mennekes)
    ", - "ca": "Té un connector
    Tipus 2 (mennekes)
    " + "es": "Tiene un conector
    Tipo 2 (mennekes)
    " }, "osmTags": "socket:type2~*" }, diff --git a/assets/layers/fixme/fixme.json b/assets/layers/fixme/fixme.json index e15cae27a..63255ff53 100644 --- a/assets/layers/fixme/fixme.json +++ b/assets/layers/fixme/fixme.json @@ -13,7 +13,8 @@ "osmTags": { "or": [ "fixme~*", - "FIXME~*"] + "FIXME~*" + ] } }, "title": { diff --git a/assets/themes/mapcomplete-changes/mapcomplete-changes.json b/assets/themes/mapcomplete-changes/mapcomplete-changes.json index 9ef55019b..98962045a 100644 --- a/assets/themes/mapcomplete-changes/mapcomplete-changes.json +++ b/assets/themes/mapcomplete-changes/mapcomplete-changes.json @@ -1,22 +1,13 @@ { "id": "mapcomplete-changes", "title": { - "en": "Changes made with MapComplete", - "ca": "Canvis fets amb MapComplete", - "cs": "Změny provedené pomocí MapComplete", - "de": "Änderungen mit MapComplete" + "en": "Changes made with MapComplete" }, "shortDescription": { - "en": "Shows changes made by MapComplete", - "ca": "Mostra els canvis fets per MapComplete", - "cs": "Zobrazuje změny provedené nástrojem MapComplete", - "de": "Zeigt Änderungen, die mit MapComplete vorgenommen wurden" + "en": "Shows changes made by MapComplete" }, "description": { - "en": "This maps shows all the changes made with MapComplete", - "ca": "Aquest mapa mostra tots els canvis fets amb MapComplete", - "cs": "Tyto mapy zobrazují všechny změny provedené pomocí MapComplete", - "de": "Diese Karte zeigt alle mit MapComplete vorgenommenen Änderungen" + "en": "This maps shows all the changes made with MapComplete" }, "icon": "./assets/svg/logo.svg", "hideFromOverview": true, @@ -29,10 +20,7 @@ { "id": "mapcomplete-changes", "name": { - "en": "Changeset centers", - "ca": "Centre del conjunt de canvis", - "cs": "Centra změn", - "de": "Zentrum der Änderungssätze" + "en": "Changeset centers" }, "minzoom": 0, "source": { @@ -43,62 +31,41 @@ }, "title": { "render": { - "en": "Changeset for {theme}", - "ca": "Conjunt de canvis per a {theme}", - "cs": "Sada změn pro {theme}", - "de": "Änderungssatz für {theme}" + "en": "Changeset for {theme}" } }, "description": { - "en": "Shows all MapComplete changes", - "ca": "Mostra tots els canvis de MapComplete", - "cs": "Zobrazí všechny změny MapComplete", - "de": "Zeigt alle MapComplete-Änderungen" + "en": "Shows all MapComplete changes" }, "tagRenderings": [ { "id": "show_changeset_id", "render": { - "en": "Changeset {id}", - "ca": "Conjunt de canvi {id}", - "cs": "Sada změn je {id}", - "de": "Änderungssatz {id}" + "en": "Changeset {id}" } }, { "id": "contributor", "question": { - "en": "What contributor did make this change?", - "ca": "Quin col·laborador va fer aquest canvi?", - "cs": "Který přispěvatel tuto změnu provedl?", - "de": "Wer hat diese Änderung vorgenommen?" + "en": "What contributor did make this change?" }, "freeform": { "key": "user" }, "render": { - "en": "Change made by {user}", - "ca": "Canvi fet per {user}", - "cs": "Změna provedená {user}", - "de": "Änderung vorgenommen von {user}" + "en": "Change made by {user}" } }, { "id": "theme-id", "question": { - "en": "What theme was used to make this change?", - "ca": "Quin tema es va utilitzar per fer aquest canvi?", - "cs": "Jaké téma bylo použito k provedení této změny?", - "de": "Welches Thema wurde für diese Änderung verwendet?" + "en": "What theme was used to make this change?" }, "freeform": { "key": "theme" }, "render": { - "en": "Change with theme {theme}", - "ca": "Canvi amb el tema {theme}", - "cs": "Změna pomocí tématu {theme}", - "de": "Geändert mit Thema {theme}" + "en": "Change with theme {theme}" } }, { @@ -107,31 +74,19 @@ "key": "locale" }, "question": { - "en": "What locale (language) was this change made in?", - "ca": "Amb quina configuració regional (idioma) s'ha fet aquest canvi?", - "cs": "V jakém prostředí (jazyce) byla tato změna provedena?", - "de": "In welchem Gebietsschema (Sprache) wurde diese Änderung vorgenommen?" + "en": "What locale (language) was this change made in?" }, "render": { - "en": "User locale is {locale}", - "ca": "La configuració regional de l'usuari és {locale}", - "cs": "Uživatelské prostředí je {locale}", - "de": "Benutzergebietsschema ist {locale}" + "en": "User locale is {locale}" } }, { "id": "host", "render": { - "en": "Change with with {host}", - "ca": "Canvi amb {host}", - "cs": "Změna u {host}", - "de": "Geändert über {host}" + "en": "Change with with {host}" }, "question": { - "en": "What host (website) was this change made with?", - "ca": "Amb quin amfitrió (lloc web) es va fer aquest canvi?", - "cs": "U jakého hostitele (webové stránky) byla tato změna provedena?", - "de": "Über welchen Host (Webseite) wurde diese Änderung vorgenommen?" + "en": "What host (website) was this change made with?" }, "freeform": { "key": "host" @@ -480,10 +435,7 @@ } ], "question": { - "en": "Themename contains {search}", - "ca": "El nom del tema conté {search}", - "cs": "Themename obsahuje {search}", - "de": "Themename enthält {search}" + "en": "Themename contains {search}" } } ] @@ -499,10 +451,7 @@ } ], "question": { - "en": "Made by contributor {search}", - "ca": "Fet pel col·laborador {search}", - "cs": "Vytvořil přispěvatel {search}", - "de": "Erstellt von {search}" + "en": "Made by contributor {search}" } } ] @@ -518,10 +467,7 @@ } ], "question": { - "en": "Not made by contributor {search}", - "ca": "No fet pel col·laborador {search}", - "cs": "Ne vytvořeno přispěvatelem {search}", - "de": "Nicht erstellt von {search}" + "en": "Not made by contributor {search}" } } ] @@ -538,10 +484,7 @@ } ], "question": { - "en": "Made before {search}", - "ca": "Fet abans de {search}", - "cs": "Vytvořeno před {search}", - "de": "Erstellt vor {search}" + "en": "Made before {search}" } } ] @@ -558,10 +501,7 @@ } ], "question": { - "en": "Made after {search}", - "ca": "Fet després de {search}", - "cs": "Vytvořeno po {search}", - "de": "Erstellt nach {search}" + "en": "Made after {search}" } } ] @@ -577,10 +517,7 @@ } ], "question": { - "en": "User language (iso-code) {search}", - "ca": "Idioma de l'usuari (codi iso) {search}", - "cs": "Jazyk uživatele (iso-kód) {search}", - "de": "Benutzersprache (ISO-Code) {search}" + "en": "User language (iso-code) {search}" } } ] @@ -596,10 +533,7 @@ } ], "question": { - "en": "Made with host {search}", - "ca": "Fet amb l'amfitrió {search}", - "cs": "Vyrobeno u hostitele {search}", - "de": "Erstellt mit host {search}" + "en": "Made with host {search}" } } ] @@ -610,10 +544,7 @@ { "osmTags": "add-image>0", "question": { - "en": "Changeset added at least one image", - "ca": "El conjunt de canvis ha afegit almenys una imatge", - "cs": "Sada změn přidala alespoň jeden obrázek", - "de": "Im Änderungssatz wurde mindestens ein Bild hinzugefügt" + "en": "Changeset added at least one image" } } ] @@ -628,10 +559,7 @@ { "id": "link_to_more", "render": { - "en": "More statistics can be found here", - "ca": "Es poden trobar més estadístiques aquí", - "cs": "Další statistiky lze nalézt zde", - "de": "Weitere Statistiken hier" + "en": "More statistics can be found here" } }, { diff --git a/assets/translators.json b/assets/translators.json index 63d0b4e8e..2bf4d568e 100644 --- a/assets/translators.json +++ b/assets/translators.json @@ -1,15 +1,15 @@ { "contributors": [ { - "commits": 266, + "commits": 271, "contributor": "kjon" }, { - "commits": 256, + "commits": 264, "contributor": "Pieter Vander Vennet" }, { - "commits": 120, + "commits": 137, "contributor": "paunofu" }, { @@ -17,7 +17,7 @@ "contributor": "Allan Nordhøy" }, { - "commits": 67, + "commits": 68, "contributor": "Robin van der Linde" }, { @@ -41,9 +41,13 @@ "contributor": "Artem" }, { - "commits": 27, + "commits": 28, "contributor": "Supaplex" }, + { + "commits": 25, + "contributor": "Jiří Podhorecký" + }, { "commits": 25, "contributor": "Reza Almanda" @@ -56,6 +60,10 @@ "commits": 21, "contributor": "SC" }, + { + "commits": 18, + "contributor": "Lucas" + }, { "commits": 18, "contributor": "el_libre como el chaval" @@ -76,10 +84,6 @@ "commits": 14, "contributor": "J. Lavoie" }, - { - "commits": 13, - "contributor": "Lucas" - }, { "commits": 13, "contributor": "Olivier" @@ -94,7 +98,7 @@ }, { "commits": 11, - "contributor": "Jiří Podhorecký" + "contributor": "Túllio Franca" }, { "commits": 10, @@ -148,6 +152,14 @@ "commits": 7, "contributor": "Niels Elgaard Larsen" }, + { + "commits": 6, + "contributor": "Felipe Nogueira" + }, + { + "commits": 6, + "contributor": "David Haberthür" + }, { "commits": 6, "contributor": "Ettore Atalan" @@ -184,6 +196,10 @@ "commits": 6, "contributor": "lvgx" }, + { + "commits": 5, + "contributor": "gallegonovato" + }, { "commits": 5, "contributor": "ⵣⵓⵀⵉⵔ ⴰⵎⴰⵣⵉⵖ ZOUHIR DEHBI" @@ -208,10 +224,6 @@ "commits": 5, "contributor": "phlostically" }, - { - "commits": 5, - "contributor": "David Haberthür" - }, { "commits": 5, "contributor": "Piotr" @@ -220,10 +232,6 @@ "commits": 5, "contributor": "Alexey Shabanov" }, - { - "commits": 4, - "contributor": "gallegonovato" - }, { "commits": 4, "contributor": "André Marcelo Alvarenga" @@ -316,10 +324,6 @@ "commits": 2, "contributor": "HO Gin Wang" }, - { - "commits": 2, - "contributor": "Felipe Nogueira" - }, { "commits": 2, "contributor": "multiflexi" diff --git a/langs/layers/de.json b/langs/layers/de.json index ec41b727b..a7487dc52 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -8084,6 +8084,11 @@ "freeform": { "placeholder": "Name des Betreibers" }, + "mappings": { + "0": { + "then": "Niederländische Eisenbahn (NS)" + } + }, "question": "Wer ist der Betreiber dieses Fahrkartenentwerters?", "render": "Dieser Fahrkartenentwerter wird betrieben von {operator}" } diff --git a/langs/layers/en.json b/langs/layers/en.json index 7e2f1671b..c853eaedf 100644 --- a/langs/layers/en.json +++ b/langs/layers/en.json @@ -4111,6 +4111,15 @@ }, "question": "Does this elevator work?" }, + "speech_output": { + "render": { + "special": { + "question": "In which languages does this elevator have speech output?", + "render_list_item": "This elevator has speech output in {language():font-bold}", + "render_single_language": "This elevator has speech output in {language():font-bold}" + } + } + }, "tactile_writing_language": { "render": { "special": { @@ -4594,6 +4603,21 @@ "render": "Fitness Station" } }, + "fixme": { + "description": "OSM objects that likely need to be fixed, based on a FIXME tag.", + "name": "OSM objects with FIXME tags", + "tagRenderings": { + "fixme": { + "render": "Fixme Text: {fixme}" + }, + "note": { + "render": "Note Text: {note}" + } + }, + "title": { + "render": "OSM object with FIXME tag" + } + }, "food": { "deletion": { "extraDeleteReasons": { @@ -8105,6 +8129,11 @@ "freeform": { "placeholder": "Name of the operator" }, + "mappings": { + "0": { + "then": "Dutch Railways (NS)" + } + }, "question": "Who is the operator of this ticket validator?", "render": "This ticket validator is operated by {operator}" } diff --git a/langs/layers/nl.json b/langs/layers/nl.json index ccad63a2c..3f253aabb 100644 --- a/langs/layers/nl.json +++ b/langs/layers/nl.json @@ -3995,6 +3995,15 @@ }, "question": "Werkt deze lift?" }, + "speech_output": { + "render": { + "special": { + "question": "In welke talen heeft deze lift gesproken tekst?", + "render_list_item": "Deze lift heeft gesproken tekst in het {language():font-bold}", + "render_single_language": "Deze lift heeft gesproken tekst in het {language():font-bold}" + } + } + }, "tactile_writing_language": { "render": { "special": { @@ -7759,6 +7768,11 @@ "validator-operator": { "freeform": { "placeholder": "Naam van de beheerder" + }, + "mappings": { + "0": { + "then": "Nederlandse Spoorwegen (NS)" + } } } } diff --git a/scripts/downloadFromOverpass.ts b/scripts/downloadFromOverpass.ts index acaedab57..4ab70b4c6 100644 --- a/scripts/downloadFromOverpass.ts +++ b/scripts/downloadFromOverpass.ts @@ -1,24 +1,29 @@ -import Script from "./Script"; -import {TagUtils} from "../Logic/Tags/TagUtils"; -import {And} from "../Logic/Tags/And"; -import Constants from "../Models/Constants"; -import {ImmutableStore} from "../Logic/UIEventSource"; -import {BBox} from "../Logic/BBox"; -import {Overpass} from "../Logic/Osm/Overpass"; +import Script from "./Script" +import { TagUtils } from "../Logic/Tags/TagUtils" +import { And } from "../Logic/Tags/And" +import Constants from "../Models/Constants" +import { ImmutableStore } from "../Logic/UIEventSource" +import { BBox } from "../Logic/BBox" +import { Overpass } from "../Logic/Osm/Overpass" const fs = require("fs") class DownloadFromOverpass extends Script { - constructor() { - super("Downloads data from openstreetmap, will save this as 'export.geojson'. All arguments will be interpreted as key=value pairs"); + super( + "Downloads data from openstreetmap, will save this as 'export.geojson'. All arguments will be interpreted as key=value pairs" + ) } async main(args: string[]): Promise { - const tags = new And(args.map(k => TagUtils.Tag(k))) - const overpass = new Overpass(tags,[], Constants.defaultOverpassUrls[0], new ImmutableStore(500)) + const tags = new And(args.map((k) => TagUtils.Tag(k))) + const overpass = new Overpass( + tags, + [], + Constants.defaultOverpassUrls[0], + new ImmutableStore(500) + ) const [data, _] = await overpass.queryGeoJson(BBox.global) fs.writeFileSync("export.geojson", JSON.stringify(data), "utf8") - console.log("Written", data.features.length,"entries") + console.log("Written", data.features.length, "entries") } - } new DownloadFromOverpass().run() diff --git a/scripts/generateImageAnalysis.ts b/scripts/generateImageAnalysis.ts index 4133380a1..7a002f441 100644 --- a/scripts/generateImageAnalysis.ts +++ b/scripts/generateImageAnalysis.ts @@ -110,10 +110,13 @@ export default class GenerateImageAnalysis extends Script { const msg = `${i}/${ allImages.size - } downloaded: ${d},skipped: ${s}, failed: ${f}, running: ${Math.floor(runningSecs)}sec, ETA: ${estimatedActualMinutes}:${ - estimatedActualSeconds % 60 - }` - ScriptUtils.erasableLog( " ", msg) + } downloaded: ${d},skipped: ${s}, failed: ${f}, running: ${Math.floor( + runningSecs + )}sec, ETA: ${estimatedActualMinutes}:${estimatedActualSeconds % 60}` + ScriptUtils.erasableLog( + " ", + msg + ) if (downloaded) { d++ } else { From e99485d697b944f25ff5268900bb4f8f9f905415 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 7 May 2023 23:54:31 +0200 Subject: [PATCH 62/62] Chore: formatting --- UI/BigComponents/MoreScreen.ts | 43 +++++++++++++++--------------- UI/BigComponents/ThemesList.svelte | 2 +- 2 files changed, 22 insertions(+), 23 deletions(-) diff --git a/UI/BigComponents/MoreScreen.ts b/UI/BigComponents/MoreScreen.ts index 7ae449437..891edcd45 100644 --- a/UI/BigComponents/MoreScreen.ts +++ b/UI/BigComponents/MoreScreen.ts @@ -1,17 +1,17 @@ import Svg from "../../Svg" import Combine from "../Base/Combine" -import {SubtleButton} from "../Base/SubtleButton" +import { SubtleButton } from "../Base/SubtleButton" import Translations from "../i18n/Translations" import BaseUIElement from "../BaseUIElement" -import LayoutConfig, {LayoutInformation} from "../../Models/ThemeConfig/LayoutConfig" -import {ImmutableStore, Store, UIEventSource} from "../../Logic/UIEventSource" +import LayoutConfig, { LayoutInformation } from "../../Models/ThemeConfig/LayoutConfig" +import { ImmutableStore, Store, UIEventSource } from "../../Logic/UIEventSource" import Loc from "../../Models/Loc" import UserRelatedState from "../../Logic/State/UserRelatedState" -import {Utils} from "../../Utils" +import { Utils } from "../../Utils" import Title from "../Base/Title" import themeOverview from "../../assets/generated/theme_overview.json" -import {Translation} from "../i18n/Translation" -import {TextField} from "../Input/TextField" +import { Translation } from "../i18n/Translation" +import { TextField } from "../Input/TextField" import Locale from "../i18n/Locale" import SvelteUIElement from "../Base/SvelteUIElement" import ThemesList from "./ThemesList.svelte" @@ -37,7 +37,7 @@ export default class MoreScreen extends Combine { searchTerm = searchTerm.toLowerCase() if (searchTerm === "personal") { window.location.href = MoreScreen.createUrlFor( - {id: "personal"}, + { id: "personal" }, false, state ).data @@ -142,7 +142,7 @@ export default class MoreScreen extends Combine { content = new Combine([content]).SetClass("flex flex-col justify-center h-24") } - return new SubtleButton(layout.icon, content, {url, newTab: false}) + return new SubtleButton(layout.icon, content, { url, newTab: false }) } public static CreateProffessionalSerivesButton() { @@ -150,31 +150,30 @@ export default class MoreScreen extends Combine { return new Combine([ new Title(t.hook, 4), t.hookMore, - new SubtleButton(undefined, t.button, {url: "./professional.html"}), + new SubtleButton(undefined, t.button, { url: "./professional.html" }), ]).SetClass("flex flex-col border border-gray-300 p-2 rounded-lg") } - public static MatchesLayout(layout: { - id: string - title: any - shortDescription: any - keywords?: any[] - }, search: string): boolean { - if(search === undefined){ + public static MatchesLayout( + layout: { + id: string + title: any + shortDescription: any + keywords?: any[] + }, + search: string + ): boolean { + if (search === undefined) { return true } search = search.toLocaleLowerCase() if (search.length > 3 && layout.id.toLowerCase().indexOf(search) >= 0) { return true } - if(layout.id === "personal"){ + if (layout.id === "personal") { return false } - const entitiesToSearch = [ - layout.shortDescription, - layout.title, - ...(layout.keywords ?? []), - ] + const entitiesToSearch = [layout.shortDescription, layout.title, ...(layout.keywords ?? [])] for (const entity of entitiesToSearch) { if (entity === undefined) { continue diff --git a/UI/BigComponents/ThemesList.svelte b/UI/BigComponents/ThemesList.svelte index f4e3abb7c..0cf72eb38 100644 --- a/UI/BigComponents/ThemesList.svelte +++ b/UI/BigComponents/ThemesList.svelte @@ -9,7 +9,7 @@ import ProfessionalServicesButton from "./ProfessionalServicesButton.svelte" import ThemeButton from "./ThemeButton.svelte" import { LayoutInformation } from "../../Models/ThemeConfig/LayoutConfig" - import MoreScreen from "./MoreScreen"; + import MoreScreen from "./MoreScreen" export let search: UIEventSource export let themes: LayoutInformation[]