From 52edaf39c821427fa38fe52b43ae0b9b65e800b5 Mon Sep 17 00:00:00 2001 From: pietervdvn Date: Wed, 24 Aug 2022 03:09:51 +0200 Subject: [PATCH] Housekeeping... --- Docs/BuiltinIndex.md | 1 + Docs/Layers/bench.md | 16 +- Docs/Layers/elevator.md | 1 + Docs/Layers/entrance.md | 2 +- Docs/Layers/hackerspace.md | 12 + Docs/Layers/hydrant.md | 52 ++++ Docs/Layers/indoors.md | 21 +- Docs/Layers/kerbs.md | 2 +- Docs/Layers/maxspeed.md | 2 +- Docs/TagInfo/mapcomplete_benches.json | 16 +- Docs/TagInfo/mapcomplete_hackerspaces.json | 16 ++ Docs/TagInfo/mapcomplete_hailhydrant.json | 27 ++ Docs/TagInfo/mapcomplete_indoors.json | 96 +++++++ .../mapcomplete_kerbs_and_crossings.json | 2 +- Docs/TagInfo/mapcomplete_nature.json | 16 +- Docs/TagInfo/mapcomplete_onwheels.json | 2 +- Docs/TagInfo/mapcomplete_personal.json | 65 ++++- assets/contributors.json | 12 +- assets/layers/bench/bench.json | 18 +- .../bicycle_library/bicycle_library.json | 2 +- .../bike_repair_station.json | 2 +- assets/layers/dogpark/dogpark.json | 15 +- assets/layers/entrance/entrance.json | 11 +- assets/layers/hydrant/hydrant.json | 42 ++- assets/layers/indoors/indoors.json | 46 ++- assets/layers/kerbs/kerbs.json | 27 +- .../kindergarten_childcare.json | 6 +- assets/layers/maproulette/maproulette.json | 39 ++- assets/layers/maxspeed/maxspeed.json | 6 +- .../layers/transit_routes/transit_routes.json | 48 ++-- assets/tagRenderings/questions.json | 5 +- .../themes/cycle_highways/cycle_highways.json | 8 +- assets/themes/cyclestreets/cyclestreets.json | 2 +- assets/themes/grb_import/grb.json | 6 +- .../mapcomplete-changes.json | 56 +--- assets/themes/onwheels/onwheels.json | 2 +- assets/themes/sidewalks/sidewalks.json | 33 ++- assets/translators.json | 36 ++- langs/es.json | 16 +- langs/it.json | 234 ++++++++-------- langs/layers/de.json | 76 ++--- langs/layers/en.json | 2 +- langs/layers/es.json | 2 +- langs/layers/fr.json | 2 +- langs/layers/nl.json | 262 +++++++++--------- langs/nl.json | 8 +- langs/shared-questions/es.json | 2 +- langs/shared-questions/it.json | 20 +- langs/themes/de.json | 18 +- langs/themes/es.json | 6 +- langs/themes/it.json | 36 +-- langs/themes/nl.json | 16 +- 52 files changed, 912 insertions(+), 559 deletions(-) diff --git a/Docs/BuiltinIndex.md b/Docs/BuiltinIndex.md index fd30e35fc..30c76b2ca 100644 --- a/Docs/BuiltinIndex.md +++ b/Docs/BuiltinIndex.md @@ -96,6 +96,7 @@ - ghost_bike - governments - grass_in_parks + - hackerspace - hotel - hydrant - indoors diff --git a/Docs/Layers/bench.md b/Docs/Layers/bench.md index 113ba2279..efd749372 100644 --- a/Docs/Layers/bench.md +++ b/Docs/Layers/bench.md @@ -93,8 +93,8 @@ The question is Does this bench have a backrest? - - Backrest: Yes corresponds with `backrest=yes` - - Backrest: No corresponds with `backrest=no` + - Does have a backrest corresponds with `backrest=yes` + - Does not have a backrest corresponds with `backrest=no` @@ -127,12 +127,12 @@ This is rendered with Material: {material} - - Material: wood corresponds with `material=wood` - - Material: metal corresponds with `material=metal` - - Material: stone corresponds with `material=stone` - - Material: concrete corresponds with `material=concrete` - - Material: plastic corresponds with `material=plastic` - - Material: steel corresponds with `material=steel` + - The seating is made from wood corresponds with `material=wood` + - The seating is made from metal corresponds with `material=metal` + - The seating is made from stone corresponds with `material=stone` + - The seating is made from concrete corresponds with `material=concrete` + - The seating is made from plastic corresponds with `material=plastic` + - The seating is made from steel corresponds with `material=steel` diff --git a/Docs/Layers/elevator.md b/Docs/Layers/elevator.md index b2226337f..db55b23cf 100644 --- a/Docs/Layers/elevator.md +++ b/Docs/Layers/elevator.md @@ -25,6 +25,7 @@ This layer show elevators and asks for operational status and elevator dimension + - [indoors](https://mapcomplete.osm.be/indoors) - [onwheels](https://mapcomplete.osm.be/onwheels) - [personal](https://mapcomplete.osm.be/personal) diff --git a/Docs/Layers/entrance.md b/Docs/Layers/entrance.md index e78500eb4..79f32f3cf 100644 --- a/Docs/Layers/entrance.md +++ b/Docs/Layers/entrance.md @@ -189,7 +189,7 @@ The question is What is the width of this door/entrance? This rendering asks information about the property [width](https://wiki.openstreetmap.org/wiki/Key:width) -This is rendered with This door has a width of {canonical(width)} meter +This is rendered with This door has a width of {canonical(width)} diff --git a/Docs/Layers/hackerspace.md b/Docs/Layers/hackerspace.md index 3bc884a0d..a95515bfc 100644 --- a/Docs/Layers/hackerspace.md +++ b/Docs/Layers/hackerspace.md @@ -76,6 +76,18 @@ attribute | type | values which are supported by this layer +### images + + + +This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` + +This tagrendering has no question and is thus read-only + + + + + ### is_makerspace diff --git a/Docs/Layers/hydrant.md b/Docs/Layers/hydrant.md index 8ae1771c4..4e1ac31f6 100644 --- a/Docs/Layers/hydrant.md +++ b/Docs/Layers/hydrant.md @@ -63,6 +63,9 @@ attribute | type | values which are supported by this layer [](https://taginfo.openstreetmap.org/keys/colour#values) [colour](https://wiki.openstreetmap.org/wiki/Key:colour) | [string](../SpecialInputElements.md#string) | [yellow](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dyellow) [red](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dred) [](https://taginfo.openstreetmap.org/keys/fire_hydrant:type#values) [fire_hydrant:type](https://wiki.openstreetmap.org/wiki/Key:fire_hydrant:type) | [string](../SpecialInputElements.md#string) | [pillar](https://wiki.openstreetmap.org/wiki/Tag:fire_hydrant:type%3Dpillar) [pipe](https://wiki.openstreetmap.org/wiki/Tag:fire_hydrant:type%3Dpipe) [wall](https://wiki.openstreetmap.org/wiki/Tag:fire_hydrant:type%3Dwall) [underground](https://wiki.openstreetmap.org/wiki/Tag:fire_hydrant:type%3Dunderground) [](https://taginfo.openstreetmap.org/keys/emergency#values) [emergency](https://wiki.openstreetmap.org/wiki/Key:emergency) | Multiple choice | [fire_hydrant](https://wiki.openstreetmap.org/wiki/Tag:emergency%3Dfire_hydrant) [](https://wiki.openstreetmap.org/wiki/Tag:emergency%3D) [](https://wiki.openstreetmap.org/wiki/Tag:emergency%3D) +[](https://taginfo.openstreetmap.org/keys/fire_hydrant:diameter#values) [fire_hydrant:diameter](https://wiki.openstreetmap.org/wiki/Key:fire_hydrant:diameter) | [int](../SpecialInputElements.md#int) | +[](https://taginfo.openstreetmap.org/keys/couplings:type#values) [couplings:type](https://wiki.openstreetmap.org/wiki/Key:couplings:type) | [string](../SpecialInputElements.md#string) | [Storz](https://wiki.openstreetmap.org/wiki/Tag:couplings:type%3DStorz) [UNI](https://wiki.openstreetmap.org/wiki/Tag:couplings:type%3DUNI) [Barcelona](https://wiki.openstreetmap.org/wiki/Tag:couplings:type%3DBarcelona) +[](https://taginfo.openstreetmap.org/keys/couplings:diameters#values) [couplings:diameters](https://wiki.openstreetmap.org/wiki/Key:couplings:diameters) | [string](../SpecialInputElements.md#string) | @@ -130,6 +133,55 @@ The question is Is this hydrant still working? +### hydrant-diameter + + + +The question is What is the pipe diameter of this hydrant? + +This rendering asks information about the property [fire_hydrant:diameter](https://wiki.openstreetmap.org/wiki/Key:fire_hydrant:diameter) + +This is rendered with Pipe diameter: {canonical(fire_hydrant:diameter)} + + + + + +### hydrant-couplings + + + +The question is What kind of couplings does this hydrant have? + +This rendering asks information about the property [couplings:type](https://wiki.openstreetmap.org/wiki/Key:couplings:type) + +This is rendered with Couplings: {couplings:type} + + + + + + - Storz coupling corresponds with `couplings:type=Storz` + - UNI coupling corresponds with `couplings:type=UNI` + - Barcelona coupling corresponds with `couplings:type=Barcelona` + + + + +### hydrant-couplings-diameters + + + +The question is What diameter are the couplings of this hydrant? + +This rendering asks information about the property [couplings:diameters](https://wiki.openstreetmap.org/wiki/Key:couplings:diameters) + +This is rendered with Coupling diameters: {couplings:diameters} + + + + + ### images diff --git a/Docs/Layers/indoors.md b/Docs/Layers/indoors.md index 4b5b0b961..a94e31700 100644 --- a/Docs/Layers/indoors.md +++ b/Docs/Layers/indoors.md @@ -62,6 +62,7 @@ this quick overview is incomplete attribute | type | values which are supported by this layer ----------- | ------ | ------------------------------------------ +[](https://taginfo.openstreetmap.org/keys/ref#values) [ref](https://wiki.openstreetmap.org/wiki/Key:ref) | [string](../SpecialInputElements.md#string) | [](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | @@ -83,12 +84,30 @@ This tagrendering has no question and is thus read-only +The question is What is the reference number of this room? + +This rendering asks information about the property [ref](https://wiki.openstreetmap.org/wiki/Key:ref) + +This is rendered with This room has the reference number {ref} + + + +Only visible if `indoor=room|indoor=area|indoor=corridor` is shown + + + +### name + + + The question is What is the name of this room? This rendering asks information about the property [name](https://wiki.openstreetmap.org/wiki/Key:name) This is rendered with This room is named {name} - + + +Only visible if `indoor=room|indoor=area|indoor=corridor` is shown This document is autogenerated from [assets/layers/indoors/indoors.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/indoors/indoors.json) \ No newline at end of file diff --git a/Docs/Layers/kerbs.md b/Docs/Layers/kerbs.md index 594280491..e35174360 100644 --- a/Docs/Layers/kerbs.md +++ b/Docs/Layers/kerbs.md @@ -106,7 +106,7 @@ The question is Is there tactile paving at this kerb? - This kerb has tactile paving. corresponds with `tactile_paving=yes` - This kerb does not have tactile paving. corresponds with `tactile_paving=no` - - This kerb has tactile paving, but it is incorrect corresponds with `tactile_paving=incorrect` + - This kerb has tactile paving, but it is incorrect. corresponds with `tactile_paving=incorrect` - This option cannot be chosen as answer diff --git a/Docs/Layers/maxspeed.md b/Docs/Layers/maxspeed.md index 7810648d1..609ec5998 100644 --- a/Docs/Layers/maxspeed.md +++ b/Docs/Layers/maxspeed.md @@ -75,7 +75,7 @@ The question is What is the legal maximum speed one is allowed to drive on this This rendering asks information about the property [maxspeed](https://wiki.openstreetmap.org/wiki/Key:maxspeed) -This is rendered with The maximum allowed speed on this road is {maxspeed} +This is rendered with The maximum allowed speed on this road is {canonical(maxspeed)} diff --git a/Docs/TagInfo/mapcomplete_benches.json b/Docs/TagInfo/mapcomplete_benches.json index 642b3aa6e..66411c545 100644 --- a/Docs/TagInfo/mapcomplete_benches.json +++ b/Docs/TagInfo/mapcomplete_benches.json @@ -33,12 +33,12 @@ }, { "key": "backrest", - "description": "Layer 'Benches' shows backrest=yes with a fixed text, namely 'Backrest: Yes' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches')", + "description": "Layer 'Benches' shows backrest=yes with a fixed text, namely 'Does have a backrest' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches')", "value": "yes" }, { "key": "backrest", - "description": "Layer 'Benches' shows backrest=no with a fixed text, namely 'Backrest: No' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches')", + "description": "Layer 'Benches' shows backrest=no with a fixed text, namely 'Does not have a backrest' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches')", "value": "no" }, { @@ -51,32 +51,32 @@ }, { "key": "material", - "description": "Layer 'Benches' shows material=wood with a fixed text, namely 'Material: wood' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches')", + "description": "Layer 'Benches' shows material=wood with a fixed text, namely 'The seating is made from wood' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches')", "value": "wood" }, { "key": "material", - "description": "Layer 'Benches' shows material=metal with a fixed text, namely 'Material: metal' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches')", + "description": "Layer 'Benches' shows material=metal with a fixed text, namely 'The seating is made from metal' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches')", "value": "metal" }, { "key": "material", - "description": "Layer 'Benches' shows material=stone with a fixed text, namely 'Material: stone' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches')", + "description": "Layer 'Benches' shows material=stone with a fixed text, namely 'The seating is made from stone' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches')", "value": "stone" }, { "key": "material", - "description": "Layer 'Benches' shows material=concrete with a fixed text, namely 'Material: concrete' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches')", + "description": "Layer 'Benches' shows material=concrete with a fixed text, namely 'The seating is made from concrete' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches')", "value": "concrete" }, { "key": "material", - "description": "Layer 'Benches' shows material=plastic with a fixed text, namely 'Material: plastic' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches')", + "description": "Layer 'Benches' shows material=plastic with a fixed text, namely 'The seating is made from plastic' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches')", "value": "plastic" }, { "key": "material", - "description": "Layer 'Benches' shows material=steel with a fixed text, namely 'Material: steel' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches')", + "description": "Layer 'Benches' shows material=steel with a fixed text, namely 'The seating is made from steel' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Benches')", "value": "steel" }, { diff --git a/Docs/TagInfo/mapcomplete_hackerspaces.json b/Docs/TagInfo/mapcomplete_hackerspaces.json index bb931e1f4..46731af55 100644 --- a/Docs/TagInfo/mapcomplete_hackerspaces.json +++ b/Docs/TagInfo/mapcomplete_hackerspaces.json @@ -15,6 +15,22 @@ "description": "The MapComplete theme Hackerspaces has a layer Hackerspace showing features with this tag", "value": "hackerspace" }, + { + "key": "image", + "description": "The layer 'Hackerspace allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "mapillary", + "description": "The layer 'Hackerspace allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "wikidata", + "description": "The layer 'Hackerspace allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "wikipedia", + "description": "The layer 'Hackerspace allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, { "key": "hackerspace", "description": "Layer 'Hackerspace' shows hackerspace=makerspace with a fixed text, namely 'This is a makerspace' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Hackerspaces')", diff --git a/Docs/TagInfo/mapcomplete_hailhydrant.json b/Docs/TagInfo/mapcomplete_hailhydrant.json index fcb370905..898534709 100644 --- a/Docs/TagInfo/mapcomplete_hailhydrant.json +++ b/Docs/TagInfo/mapcomplete_hailhydrant.json @@ -88,6 +88,33 @@ "description": "Layer 'Map of hydrants' shows removed:emergency=fire_hydrant with a fixed text, namely 'The hydrant has been removed' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Hydrants, Extinguishers, Fire stations, and Ambulance stations') Picking this answer will delete the key emergency.", "value": "" }, + { + "key": "fire_hydrant:diameter", + "description": "Layer 'Map of hydrants' shows and asks freeform values for key 'fire_hydrant:diameter' (in the MapComplete.osm.be theme 'Hydrants, Extinguishers, Fire stations, and Ambulance stations')" + }, + { + "key": "couplings:type", + "description": "Layer 'Map of hydrants' shows and asks freeform values for key 'couplings:type' (in the MapComplete.osm.be theme 'Hydrants, Extinguishers, Fire stations, and Ambulance stations')" + }, + { + "key": "couplings:type", + "description": "Layer 'Map of hydrants' shows couplings:type=Storz with a fixed text, namely 'Storz coupling' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Hydrants, Extinguishers, Fire stations, and Ambulance stations')", + "value": "Storz" + }, + { + "key": "couplings:type", + "description": "Layer 'Map of hydrants' shows couplings:type=UNI with a fixed text, namely 'UNI coupling' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Hydrants, Extinguishers, Fire stations, and Ambulance stations')", + "value": "UNI" + }, + { + "key": "couplings:type", + "description": "Layer 'Map of hydrants' shows couplings:type=Barcelona with a fixed text, namely 'Barcelona coupling' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Hydrants, Extinguishers, Fire stations, and Ambulance stations')", + "value": "Barcelona" + }, + { + "key": "couplings:diameters", + "description": "Layer 'Map of hydrants' shows and asks freeform values for key 'couplings:diameters' (in the MapComplete.osm.be theme 'Hydrants, Extinguishers, Fire stations, and Ambulance stations')" + }, { "key": "image", "description": "The layer 'Map of hydrants allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" diff --git a/Docs/TagInfo/mapcomplete_indoors.json b/Docs/TagInfo/mapcomplete_indoors.json index 56bf124cc..221ba68aa 100644 --- a/Docs/TagInfo/mapcomplete_indoors.json +++ b/Docs/TagInfo/mapcomplete_indoors.json @@ -51,6 +51,10 @@ "key": "wikipedia", "description": "The layer 'indoors allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" }, + { + "key": "ref", + "description": "Layer 'indoors' shows and asks freeform values for key 'ref' (in the MapComplete.osm.be theme 'Indoors')" + }, { "key": "name", "description": "Layer 'indoors' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'Indoors')" @@ -75,6 +79,98 @@ "description": "The MapComplete theme Indoors has a layer Pedestrian paths showing features with this tag", "value": "steps" }, + { + "key": "highway", + "description": "The MapComplete theme Indoors has a layer elevator showing features with this tag", + "value": "elevator" + }, + { + "key": "image", + "description": "The layer 'elevator allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "mapillary", + "description": "The layer 'elevator allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "wikidata", + "description": "The layer 'elevator allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "wikipedia", + "description": "The layer 'elevator allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "level", + "description": "Layer 'elevator' shows and asks freeform values for key 'level' (in the MapComplete.osm.be theme 'Indoors')" + }, + { + "key": "location", + "description": "Layer 'elevator' shows location=underground with a fixed text, namely 'Located underground' (in the MapComplete.osm.be theme 'Indoors')", + "value": "underground" + }, + { + "key": "level", + "description": "Layer 'elevator' 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 'Indoors')", + "value": "0" + }, + { + "key": "level", + "description": "Layer 'elevator' shows with a fixed text, namely 'Located on the ground floor' (in the MapComplete.osm.be theme 'Indoors') Picking this answer will delete the key level.", + "value": "" + }, + { + "key": "level", + "description": "Layer 'elevator' 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 'Indoors')", + "value": "1" + }, + { + "key": "level", + "description": "Layer 'elevator' 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 'Indoors')", + "value": "-1" + }, + { + "key": "operational_status", + "description": "Layer 'elevator' shows operational_status=broken with a fixed text, namely 'This elevator is broken' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Indoors')", + "value": "broken" + }, + { + "key": "operational_status", + "description": "Layer 'elevator' shows operational_status=closed with a fixed text, namely 'This elevator is closed e.g. because renovation works are going on' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Indoors')", + "value": "closed" + }, + { + "key": "operational_status", + "description": "Layer 'elevator' shows operational_status=ok with a fixed text, namely 'This elevator works' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Indoors')", + "value": "ok" + }, + { + "key": "operational_status", + "description": "Layer 'elevator' shows with a fixed text, namely 'This elevator works' (in the MapComplete.osm.be theme 'Indoors') Picking this answer will delete the key operational_status.", + "value": "" + }, + { + "key": "door:width", + "description": "Layer 'elevator' shows and asks freeform values for key 'door:width' (in the MapComplete.osm.be theme 'Indoors')" + }, + { + "key": "elevator:width", + "description": "Layer 'elevator' shows and asks freeform values for key 'elevator:width' (in the MapComplete.osm.be theme 'Indoors')" + }, + { + "key": "elevator:depth", + "description": "Layer 'elevator' shows and asks freeform values for key 'elevator:depth' (in the MapComplete.osm.be theme 'Indoors')" + }, + { + "key": "hearing_loop", + "description": "Layer 'elevator' shows hearing_loop=yes with a fixed text, namely 'This place has an audio induction loop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Indoors')", + "value": "yes" + }, + { + "key": "hearing_loop", + "description": "Layer 'elevator' shows hearing_loop=no with a fixed text, namely 'This place does not have an audio induction loop' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Indoors')", + "value": "no" + }, { "key": "entrance", "description": "The MapComplete theme Indoors has a layer Entrance showing features with this tag" diff --git a/Docs/TagInfo/mapcomplete_kerbs_and_crossings.json b/Docs/TagInfo/mapcomplete_kerbs_and_crossings.json index cdc0aabad..c9ab7964e 100644 --- a/Docs/TagInfo/mapcomplete_kerbs_and_crossings.json +++ b/Docs/TagInfo/mapcomplete_kerbs_and_crossings.json @@ -715,7 +715,7 @@ }, { "key": "tactile_paving", - "description": "Layer 'Kerbs' shows tactile_paving=incorrect with a fixed text, namely 'This kerb has tactile paving, but it is incorrect' (in the MapComplete.osm.be theme 'Kerbs and crossings')", + "description": "Layer 'Kerbs' shows tactile_paving=incorrect with a fixed text, namely 'This kerb has tactile paving, but it is incorrect.' (in the MapComplete.osm.be theme 'Kerbs and crossings')", "value": "incorrect" }, { diff --git a/Docs/TagInfo/mapcomplete_nature.json b/Docs/TagInfo/mapcomplete_nature.json index 1c14a5fd4..a2f1ca567 100644 --- a/Docs/TagInfo/mapcomplete_nature.json +++ b/Docs/TagInfo/mapcomplete_nature.json @@ -462,12 +462,12 @@ }, { "key": "backrest", - "description": "Layer 'Benches' shows backrest=yes with a fixed text, namely 'Backrest: Yes' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature')", + "description": "Layer 'Benches' shows backrest=yes with a fixed text, namely 'Does have a backrest' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature')", "value": "yes" }, { "key": "backrest", - "description": "Layer 'Benches' shows backrest=no with a fixed text, namely 'Backrest: No' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature')", + "description": "Layer 'Benches' shows backrest=no with a fixed text, namely 'Does not have a backrest' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature')", "value": "no" }, { @@ -480,32 +480,32 @@ }, { "key": "material", - "description": "Layer 'Benches' shows material=wood with a fixed text, namely 'Material: wood' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature')", + "description": "Layer 'Benches' shows material=wood with a fixed text, namely 'The seating is made from wood' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature')", "value": "wood" }, { "key": "material", - "description": "Layer 'Benches' shows material=metal with a fixed text, namely 'Material: metal' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature')", + "description": "Layer 'Benches' shows material=metal with a fixed text, namely 'The seating is made from metal' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature')", "value": "metal" }, { "key": "material", - "description": "Layer 'Benches' shows material=stone with a fixed text, namely 'Material: stone' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature')", + "description": "Layer 'Benches' shows material=stone with a fixed text, namely 'The seating is made from stone' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature')", "value": "stone" }, { "key": "material", - "description": "Layer 'Benches' shows material=concrete with a fixed text, namely 'Material: concrete' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature')", + "description": "Layer 'Benches' shows material=concrete with a fixed text, namely 'The seating is made from concrete' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature')", "value": "concrete" }, { "key": "material", - "description": "Layer 'Benches' shows material=plastic with a fixed text, namely 'Material: plastic' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature')", + "description": "Layer 'Benches' shows material=plastic with a fixed text, namely 'The seating is made from plastic' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature')", "value": "plastic" }, { "key": "material", - "description": "Layer 'Benches' shows material=steel with a fixed text, namely 'Material: steel' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature')", + "description": "Layer 'Benches' shows material=steel with a fixed text, namely 'The seating is made from steel' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Into nature')", "value": "steel" }, { diff --git a/Docs/TagInfo/mapcomplete_onwheels.json b/Docs/TagInfo/mapcomplete_onwheels.json index 41a504ace..ef2bfd84d 100644 --- a/Docs/TagInfo/mapcomplete_onwheels.json +++ b/Docs/TagInfo/mapcomplete_onwheels.json @@ -886,7 +886,7 @@ }, { "key": "tactile_paving", - "description": "Layer 'Kerbs' shows tactile_paving=incorrect with a fixed text, namely 'This kerb has tactile paving, but it is incorrect' (in the MapComplete.osm.be theme 'OnWheels')", + "description": "Layer 'Kerbs' shows tactile_paving=incorrect with a fixed text, namely 'This kerb has tactile paving, but it is incorrect.' (in the MapComplete.osm.be theme 'OnWheels')", "value": "incorrect" }, { diff --git a/Docs/TagInfo/mapcomplete_personal.json b/Docs/TagInfo/mapcomplete_personal.json index 3c0bfce2e..9b5b37d4f 100644 --- a/Docs/TagInfo/mapcomplete_personal.json +++ b/Docs/TagInfo/mapcomplete_personal.json @@ -282,12 +282,12 @@ }, { "key": "backrest", - "description": "Layer 'Benches' shows backrest=yes with a fixed text, namely 'Backrest: Yes' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "description": "Layer 'Benches' shows backrest=yes with a fixed text, namely 'Does have a backrest' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", "value": "yes" }, { "key": "backrest", - "description": "Layer 'Benches' shows backrest=no with a fixed text, namely 'Backrest: No' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "description": "Layer 'Benches' shows backrest=no with a fixed text, namely 'Does not have a backrest' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", "value": "no" }, { @@ -300,32 +300,32 @@ }, { "key": "material", - "description": "Layer 'Benches' shows material=wood with a fixed text, namely 'Material: wood' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "description": "Layer 'Benches' shows material=wood with a fixed text, namely 'The seating is made from wood' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", "value": "wood" }, { "key": "material", - "description": "Layer 'Benches' shows material=metal with a fixed text, namely 'Material: metal' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "description": "Layer 'Benches' shows material=metal with a fixed text, namely 'The seating is made from metal' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", "value": "metal" }, { "key": "material", - "description": "Layer 'Benches' shows material=stone with a fixed text, namely 'Material: stone' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "description": "Layer 'Benches' shows material=stone with a fixed text, namely 'The seating is made from stone' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", "value": "stone" }, { "key": "material", - "description": "Layer 'Benches' shows material=concrete with a fixed text, namely 'Material: concrete' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "description": "Layer 'Benches' shows material=concrete with a fixed text, namely 'The seating is made from concrete' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", "value": "concrete" }, { "key": "material", - "description": "Layer 'Benches' shows material=plastic with a fixed text, namely 'Material: plastic' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "description": "Layer 'Benches' shows material=plastic with a fixed text, namely 'The seating is made from plastic' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", "value": "plastic" }, { "key": "material", - "description": "Layer 'Benches' shows material=steel with a fixed text, namely 'Material: steel' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "description": "Layer 'Benches' shows material=steel with a fixed text, namely 'The seating is made from steel' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", "value": "steel" }, { @@ -5751,6 +5751,22 @@ "description": "The MapComplete theme Personal theme has a layer Hackerspace showing features with this tag", "value": "hackerspace" }, + { + "key": "image", + "description": "The layer 'Hackerspace allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "mapillary", + "description": "The layer 'Hackerspace allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "wikidata", + "description": "The layer 'Hackerspace allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, + { + "key": "wikipedia", + "description": "The layer 'Hackerspace allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" + }, { "key": "hackerspace", "description": "Layer 'Hackerspace' shows hackerspace=makerspace with a fixed text, namely 'This is a makerspace' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", @@ -6042,6 +6058,33 @@ "description": "Layer 'Map of hydrants' shows removed:emergency=fire_hydrant with a fixed text, namely 'The hydrant has been removed' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') Picking this answer will delete the key emergency.", "value": "" }, + { + "key": "fire_hydrant:diameter", + "description": "Layer 'Map of hydrants' shows and asks freeform values for key 'fire_hydrant:diameter' (in the MapComplete.osm.be theme 'Personal theme')" + }, + { + "key": "couplings:type", + "description": "Layer 'Map of hydrants' shows and asks freeform values for key 'couplings:type' (in the MapComplete.osm.be theme 'Personal theme')" + }, + { + "key": "couplings:type", + "description": "Layer 'Map of hydrants' shows couplings:type=Storz with a fixed text, namely 'Storz coupling' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "Storz" + }, + { + "key": "couplings:type", + "description": "Layer 'Map of hydrants' shows couplings:type=UNI with a fixed text, namely 'UNI coupling' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "UNI" + }, + { + "key": "couplings:type", + "description": "Layer 'Map of hydrants' shows couplings:type=Barcelona with a fixed text, namely 'Barcelona coupling' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')", + "value": "Barcelona" + }, + { + "key": "couplings:diameters", + "description": "Layer 'Map of hydrants' shows and asks freeform values for key 'couplings:diameters' (in the MapComplete.osm.be theme 'Personal theme')" + }, { "key": "image", "description": "The layer 'Map of hydrants allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" @@ -6099,6 +6142,10 @@ "key": "wikipedia", "description": "The layer 'indoors allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" }, + { + "key": "ref", + "description": "Layer 'indoors' shows and asks freeform values for key 'ref' (in the MapComplete.osm.be theme 'Personal theme')" + }, { "key": "name", "description": "Layer 'indoors' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'Personal theme')" @@ -6166,7 +6213,7 @@ }, { "key": "tactile_paving", - "description": "Layer 'Kerbs' shows tactile_paving=incorrect with a fixed text, namely 'This kerb has tactile paving, but it is incorrect' (in the MapComplete.osm.be theme 'Personal theme')", + "description": "Layer 'Kerbs' shows tactile_paving=incorrect with a fixed text, namely 'This kerb has tactile paving, but it is incorrect.' (in the MapComplete.osm.be theme 'Personal theme')", "value": "incorrect" }, { diff --git a/assets/contributors.json b/assets/contributors.json index 8d20e368d..f3078ab6f 100644 --- a/assets/contributors.json +++ b/assets/contributors.json @@ -1,11 +1,11 @@ { "contributors": [ { - "commits": 4316, + "commits": 4336, "contributor": "Pieter Vander Vennet" }, { - "commits": 160, + "commits": 171, "contributor": "Robin van der Linde" }, { @@ -196,6 +196,14 @@ "commits": 2, "contributor": "Stanislas Gueniffey" }, + { + "commits": 1, + "contributor": "Arya" + }, + { + "commits": 1, + "contributor": "Robbert Gurdeep Singh" + }, { "commits": 1, "contributor": "HispanicMojitos" diff --git a/assets/layers/bench/bench.json b/assets/layers/bench/bench.json index 851a43b84..4c0fbc96f 100644 --- a/assets/layers/bench/bench.json +++ b/assets/layers/bench/bench.json @@ -53,7 +53,7 @@ { "if": "backrest=yes", "then": { - "en": "Backrest: Yes", + "en": "Does have a backrest", "de": "Die Sitzbank hat eine Rückenlehne", "fr": "Dossier : Oui", "nl": "Heeft een rugleuning", @@ -76,8 +76,8 @@ { "if": "backrest=no", "then": { - "en": "Backrest: No", - "de": "Die Sitzbank hat keine Rückenlehne", + "en": "Does not have a backrest", + "de": "Die Sitzbank hat keine Rückenlehne", "fr": "Dossier : Non", "nl": "Heeft geen rugleuning", "es": "Respaldo: no", @@ -188,7 +188,7 @@ { "if": "material=wood", "then": { - "en": "Material: wood", + "en": "The seating is made from wood", "de": "Die Sitzfläche ist aus Holz", "fr": "Matériau : bois", "nl": "Gemaakt uit hout", @@ -211,7 +211,7 @@ { "if": "material=metal", "then": { - "en": "Material: metal", + "en": "The seating is made from metal", "de": "Die Sitzfläche ist aus Metall", "fr": "Matériau : métal", "nl": "Gemaakt uit metaal", @@ -233,7 +233,7 @@ { "if": "material=stone", "then": { - "en": "Material: stone", + "en": "The seating is made from stone", "de": "Die Sitzfläche ist aus Stein", "fr": "Matériau : pierre", "nl": "Gemaakt uit steen", @@ -256,7 +256,7 @@ { "if": "material=concrete", "then": { - "en": "Material: concrete", + "en": "The seating is made from concrete", "de": "Die Sitzfläche ist aus Beton", "fr": "Matériau : béton", "nl": "Gemaakt uit beton", @@ -279,7 +279,7 @@ { "if": "material=plastic", "then": { - "en": "Material: plastic", + "en": "The seating is made from plastic", "de": "Die Sitzfläche ist aus Kunststoff", "fr": "Matériau : plastique", "nl": "Gemaakt uit plastiek", @@ -302,7 +302,7 @@ { "if": "material=steel", "then": { - "en": "Material: steel", + "en": "The seating is made from steel", "de": "Die Sitzfläche ist aus Stahl", "fr": "Matériau : acier", "nl": "Gemaakt uit staal", diff --git a/assets/layers/bicycle_library/bicycle_library.json b/assets/layers/bicycle_library/bicycle_library.json index db14d455a..73f176287 100644 --- a/assets/layers/bicycle_library/bicycle_library.json +++ b/assets/layers/bicycle_library/bicycle_library.json @@ -183,7 +183,7 @@ "ru": "Прокат велосипеда стоит €20/год и €20 залог", "pt_BR": "Emprestar uma bicicleta custa €20/ano e €20 de garantia", "pt": "Emprestar uma bicicleta custa €20/ano e €20 de garantia", - "es": "Alquilar una bicicleta cuesta 20€/año y 20€ de fianza" + "es": "Alquilar una bicicleta cuesta 20€/año y 20€ de garantía" } } ], diff --git a/assets/layers/bike_repair_station/bike_repair_station.json b/assets/layers/bike_repair_station/bike_repair_station.json index a7589975d..5bb162293 100644 --- a/assets/layers/bike_repair_station/bike_repair_station.json +++ b/assets/layers/bike_repair_station/bike_repair_station.json @@ -571,7 +571,7 @@ "body": { "en": "Hello,\n\nWith this email, I'd like to inform you that the bicycle pump located at https://mapcomplete.osm.be/cyclofix?lat={_lat}&lon={_lon}&z=18#{id} is broken.\n\n Kind regards", "nl": "Geachte\n\nGraag had ik u gemeld dat een fietspomp defect is. De fietspomp bevindt zich hier: https://mapcomplete.osm.be/cyclofix?lat={_lat}&lon={_lon}&z=18#{id}.\n\nMet vriendelijke groeten.", - "de": "Hallo,\n\nMit dieser E-Mail möchte ich Ihnen mitteilen, dass die Fahrradpumpe, die sich unter https://mapcomplete.osm.be/cyclofix?lat={_lat}&lon={_lon}&z=18#{id} befindet, kaputt ist.", + "de": "Hallo,\n\nMit dieser E-Mail möchte ich Ihnen mitteilen, dass die Fahrradpumpe, die sich unter https://mapcomplete.osm.be/cyclofix?lat={_lat}&lon={_lon}&z=18#{id} befindet, kaputt ist.\n\nMit freundlichen Grüßen", "da": "Hej,\n\nMed denne e-mail vil jeg gerne oplyse, at cykelpumpen, der befinder sig på https://mapcomplete.osm.be/cyclofix?lat={_lat}&lon={_lon}&z=18#{id} er i stykker.\n\n Med venlig hilse", "es": "Hola,\n\nCon este correo, me gustaría informar de que esta bomba para bicicletas situada en https://mapcomplete.osm.be/cyclofix?lat={_lat}&lon={_lon}&z=18#{id} está rota.\n\nUn saludo", "fr": "Bonjour,\n\nCe mail pour vous informer que la pompe à vélo située à https://mapcomplete.osm.be/cyclofix?lat={_lat}&lon={_lon}&z=18#{id} est cassée.\n\nBien à vous." diff --git a/assets/layers/dogpark/dogpark.json b/assets/layers/dogpark/dogpark.json index 12ad390f5..6ad07ef32 100644 --- a/assets/layers/dogpark/dogpark.json +++ b/assets/layers/dogpark/dogpark.json @@ -21,7 +21,8 @@ "en": "a dog park", "da": "en hundeskov", "de": "Ein Hundepark", - "es": "un parque para perros" + "es": "un parque para perros", + "nl": "een hondenweide" }, "tags": [ "leisure=dog_park" @@ -30,7 +31,8 @@ "en": "A place for dogs, where they can run unleashed", "da": "En hundeskov eller hundegård beregnet til hunde, hvor de kan løbe uden snor", "de": "Ein Ort ohne Leinenzwang für Hunde", - "es": "Un lugar para perros, donde pueden correr sin correa" + "es": "Un lugar para perros, donde pueden correr sin correa", + "nl": "Een plaats waar honden vrij mogen rondlopen" } } ], @@ -38,7 +40,8 @@ "en": "dog parks", "da": "hundeskove", "de": "Hundeparks", - "es": "parques de perros" + "es": "parques de perros", + "nl": "hondenweides" }, "title": { "render": { @@ -142,12 +145,14 @@ "en": "What is the name of this dog park?", "da": "Hvad hedder denne hundeskov?", "de": "Wie lautet der Name dieses Hundeparks?", - "es": "¿Cual es el nombre de este parque para perros?" + "es": "¿Cual es el nombre de este parque para perros?", + "nl": "Wat is de naam van deze hondenweide?" }, "render": { "en": "The name of this dog park is {name}", "de": "Denne hundeskov hedder {name}", - "es": "El nombre de este parque para perros es {name}" + "es": "El nombre de este parque para perros es {name}", + "nl": "Deze hondenweide heet {name}" }, "freeform": { "key": "name" diff --git a/assets/layers/entrance/entrance.json b/assets/layers/entrance/entrance.json index 3feea6258..e9b807b7a 100644 --- a/assets/layers/entrance/entrance.json +++ b/assets/layers/entrance/entrance.json @@ -44,7 +44,7 @@ "question": { "en": "What type of entrance is this?", "nl": "Wat voor ingang is dit?", - "de": "Um welchen Eingangstyp handelt es sich hier?", + "de": "Um welchen Eingangstyp handelt es sich?", "es": "¿Qué tipo de entrada es esta?", "fr": "De quel type d'entrée s'agit-il ?" }, @@ -358,9 +358,9 @@ { "id": "width", "render": { - "en": "This door has a width of {canonical(width)} meter", - "nl": "Deze deur heeft een breedte van {canonical(width)} meter", - "de": "Diese Tür hat eine Durchgangsbreite von {canonical(width)} Meter", + "en": "This door has a width of {canonical(width)}", + "nl": "Deze deur heeft een breedte van {canonical(width)}", + "de": "Diese Tür hat eine Durchgangsbreite von {canonical(width)}", "es": "Esta puerta tiene una ancho de {canonical(width)} metros", "fr": "Cette porte a une largeur de {canonical(width)} mètre" }, @@ -451,7 +451,8 @@ { "title": { "en": "an indoor door", - "de": "eine Innentür" + "de": "eine Innentür", + "nl": "een binnendeur" }, "preciseInput": { "preferredBackground": "map", diff --git a/assets/layers/hydrant/hydrant.json b/assets/layers/hydrant/hydrant.json index f1176762a..493f79e44 100644 --- a/assets/layers/hydrant/hydrant.json +++ b/assets/layers/hydrant/hydrant.json @@ -328,28 +328,33 @@ { "id": "hydrant-diameter", "question": { - "en": "What is the pipe diameter of this hydrant?" + "en": "What is the pipe diameter of this hydrant?", + "de": "Was ist der Rohrdurchmesser dieses Hydranten?" }, "freeform": { "key": "fire_hydrant:diameter", "placeholder": { - "en": "Pipe diameter" + "en": "Pipe diameter", + "de": "Rohrdurchmesser" }, "type": "int" }, "render": { - "en": "Pipe diameter: {canonical(fire_hydrant:diameter)}" + "en": "Pipe diameter: {canonical(fire_hydrant:diameter)}", + "de": "Rohrdurchmesser: {canonical(fire_hydrant:diameter)}" } }, { "id": "hydrant-couplings", "question": { - "en": "What kind of couplings does this hydrant have?" + "en": "What kind of couplings does this hydrant have?", + "de": "Welche Art von Kupplungen hat dieser Hydrant?" }, "freeform": { "key": "couplings:type", "placeholder": { - "en": "Coupling type" + "en": "Coupling type", + "de": "Art der Kupplung" }, "type": "string" }, @@ -357,7 +362,8 @@ { "if": "couplings:type=Storz", "then": { - "en": "Storz coupling" + "en": "Storz coupling", + "de": "Storz-Kupplung" }, "icon": { "path": "./assets/layers/hydrant/storz.jpg", @@ -367,13 +373,15 @@ { "if": "couplings:type=UNI", "then": { - "en": "UNI coupling" + "en": "UNI coupling", + "de": "UNI-Kupplung" } }, { "if": "couplings:type=Barcelona", "then": { - "en": "Barcelona coupling" + "en": "Barcelona coupling", + "de": "Barcelona-Kupplung" }, "icon": { "path": "./assets/layers/hydrant/barcelona.jpg", @@ -383,22 +391,26 @@ ], "multiAnswer": true, "render": { - "en": "Couplings: {couplings:type}" + "en": "Couplings: {couplings:type}", + "de": "Kupplungen: {couplings:type}" } }, { "id": "hydrant-couplings-diameters", "question": { - "en": "What diameter are the couplings of this hydrant?" + "en": "What diameter are the couplings of this hydrant?", + "de": "Welchen Durchmesser haben die Kupplungen dieses Hydranten?" }, "freeform": { "key": "couplings:diameters", "placeholder": { - "en": "Coupling diameters" + "en": "Coupling diameters", + "de": "Kupplungsdurchmesser" } }, "render": { - "en": "Coupling diameters: {couplings:diameters}" + "en": "Coupling diameters: {couplings:diameters}", + "de": "Kupplungsdurchmesser: {couplings:diameters}" } }, "images" @@ -465,11 +477,13 @@ ], "human": { "en": "millimeters", - "nl": "millimeter" + "nl": "millimeter", + "de": "Millimeter" }, "humanSingular": { "en": "millimeter", - "nl": "millimeter" + "nl": "millimeter", + "de": "Millimeter" } } ], diff --git a/assets/layers/indoors/indoors.json b/assets/layers/indoors/indoors.json index 9b00ee226..d9f9e457d 100644 --- a/assets/layers/indoors/indoors.json +++ b/assets/layers/indoors/indoors.json @@ -31,37 +31,49 @@ { "if": "indoor=room", "then": { - "en": "Indoor Room {name}" + "en": "Indoor Room {name}", + "de": "Innenraum {name}", + "nl": "Binnenruimte {name}" } }, { "if": "indoor=area", "then": { - "en": "Indoor Area {name}" + "en": "Indoor Area {name}", + "de": "Innenbereich {name}", + "nl": "Gebied in gebouw {name}" } }, { "if": "indoor=wall", "then": { - "en": "Indoor Wall {name}" + "en": "Indoor Wall {name}", + "de": "Innenwand {name}", + "nl": "Muur in gebouw {name}" } }, { "if": "indoor=corridor", "then": { - "en": "Indoor Corridor {name}" + "en": "Indoor Corridor {name}", + "de": "Innengang {name}", + "nl": "Gang in gebouw {name}" } }, { "if": "indoor=door", "then": { - "en": "Indoor Door {name}" + "en": "Indoor Door {name}", + "de": "Innentür {name}", + "nl": "Binnendeur {name}" } }, { "if": "indoor=level", "then": { - "en": "Indoor Level {name}" + "en": "Indoor Level {name}", + "de": "Geschoss {name}", + "nl": "Verdieping in gebouw {name}" } } ] @@ -72,16 +84,22 @@ { "id": "ref", "question": { - "en": "What is the reference number of this room?" + "en": "What is the reference number of this room?", + "de": "Wie lautet die Nummer dieses Raums?", + "nl": "Wat is het referentienummer van deze ruimte?" }, "render": { - "en": "This room has the reference number {ref}" + "en": "This room has the reference number {ref}", + "de": "Dieser Raum hat die Raumnummer {ref}", + "nl": "Deze ruimte heeft het referentienummer {ref}" }, "freeform": { "key": "ref", "type": "string", "placeholder": { - "en": "Reference number of the room (e.g. '1.1' or 'A1')" + "en": "Reference number of the room (e.g. '1.1' or 'A1')", + "de": "Raumnummer (z.B. '1.1' oder 'A1')", + "nl": "Referentienummer van de ruimte (bv. '1.1' of A1' )" } }, "condition": { @@ -96,17 +114,21 @@ "id": "name", "question": { "en": "What is the name of this room?", - "de": "Wie lautet der Name dieses Raums?" + "de": "Wie lautet der Name dieses Raums?", + "nl": "Wat is de naam van deze ruimte?" }, "render": { "en": "This room is named {name}", - "de": "Der Name des Raums lautet {name}" + "de": "Der Name des Raums lautet {name}", + "nl": "Deze ruimte heet {name}" }, "freeform": { "key": "name", "type": "string", "placeholder": { - "en": "Name of the room" + "en": "Name of the room", + "de": "Name des Raums", + "nl": "Naam van de ruimte" } }, "condition": { diff --git a/assets/layers/kerbs/kerbs.json b/assets/layers/kerbs/kerbs.json index 883c6c2d9..e2a65d283 100644 --- a/assets/layers/kerbs/kerbs.json +++ b/assets/layers/kerbs/kerbs.json @@ -138,7 +138,8 @@ "question": { "en": "Is there tactile paving at this kerb?", "de": "Gibt es am Bordstein ein taktiles Pflaster?", - "fr": "Y a-t-il un revêtement tactile sur cette bordure ?" + "fr": "Y a-t-il un revêtement tactile sur cette bordure ?", + "nl": "Is er voelbare bestrating bij deze stoeprand?" }, "mappings": [ { @@ -146,7 +147,8 @@ "then": { "en": "This kerb has tactile paving.", "de": "Der Bordstein hat ein taktiles Pflaster.", - "fr": "Cette bordure a un revêtement podotactile." + "fr": "Cette bordure a un revêtement podotactile.", + "nl": "Deze stoeprand heeft voelbare bestrating." } }, { @@ -154,15 +156,17 @@ "then": { "en": "This kerb does not have tactile paving.", "de": "Der Bordstein hat kein taktiles Pflaster.", - "fr": "Cette bordure n'a pas de revêtement podotactile." + "fr": "Cette bordure n'a pas de revêtement podotactile.", + "nl": "Deze stoeprand heeft geen voelbare bestrating." } }, { "if": "tactile_paving=incorrect", "then": { - "en": "This kerb has tactile paving, but it is incorrect", - "de": "Der Bordstein hat ein taktiles Pflaster, das aber falsch ist", - "fr": "Cette bordure a un pavage tactile, mais il est incorrect" + "en": "This kerb has tactile paving, but it is incorrect.", + "de": "Der Bordstein hat ein taktiles Pflaster, das aber falsch ist.", + "fr": "Cette bordure a un pavage tactile, mais il est incorrect.", + "nl": "Deze stoeprand heeft voelbare bestrating, maar deze is incorrect." }, "hideInAnswer": true } @@ -289,7 +293,7 @@ "en": "Kerbs with or without tactile paving", "de": "Bordsteine mit oder ohne taktilem Pflaster", "fr": "Bordures avec ou sans revêtement podotactile", - "nl": "Drempes met of zonder" + "nl": "Stoepranden met of zonder voelbare bestrating" } }, { @@ -297,7 +301,8 @@ "question": { "en": "Kerb with tactile paving", "de": "Bordstein mit taktilem Pflaster", - "fr": "Bordure avec revêtement podotactile" + "fr": "Bordure avec revêtement podotactile", + "nl": "Stoeprand met voelbare bestrating" } }, { @@ -305,7 +310,8 @@ "question": { "en": "Kerb without tactile paving", "de": "Bordstein ohne taktilem Pflaster", - "fr": "Bordure sans revêtement podotactile" + "fr": "Bordure sans revêtement podotactile", + "nl": "Stoeprand zonder voelbare bestrating" } }, { @@ -313,7 +319,8 @@ "question": { "en": "Kerb wihout information about tactile paving", "de": "Bordstein ohne Informationen über taktiles Pflaster", - "fr": "Bordure sans information sur le revêtement podotactile" + "fr": "Bordure sans information sur le revêtement podotactile", + "nl": "Stoeprand zonder informatie over voelbare bestrating" } } ] diff --git a/assets/layers/kindergarten_childcare/kindergarten_childcare.json b/assets/layers/kindergarten_childcare/kindergarten_childcare.json index 3d517ee2c..b0537a113 100644 --- a/assets/layers/kindergarten_childcare/kindergarten_childcare.json +++ b/assets/layers/kindergarten_childcare/kindergarten_childcare.json @@ -76,12 +76,14 @@ "id": "name", "question": { "en": "What is the name of this facility?", - "de": "Wie lautet der Name dieser Einrichtung?" + "de": "Wie lautet der Name dieser Einrichtung?", + "nl": "Wat is de naam van deze faciliteit?" }, "render": { "en": "This facility is named {name}", "de": "Diese Einrichtung hat den Namen {name}", - "ca": "Aquesta instal·lació s'anomena {name}" + "ca": "Aquesta instal·lació s'anomena {name}", + "nl": "Deze faciliteit heet {name}" }, "freeform": { "key": "name" diff --git a/assets/layers/maproulette/maproulette.json b/assets/layers/maproulette/maproulette.json index fb059165c..9e9096726 100644 --- a/assets/layers/maproulette/maproulette.json +++ b/assets/layers/maproulette/maproulette.json @@ -122,12 +122,14 @@ ], "description": { "en": "Layer showing all tasks in MapRoulette", - "de": "Ebene, die alle MapRoulette-Aufgaben zeigt" + "de": "Ebene, die alle MapRoulette-Aufgaben zeigt", + "nl": "Laag met alle taken uit MapRoulette" }, "minzoom": 15, "name": { "en": "MapRoulette Tasks", - "de": "MapRoulette-Aufgaben" + "de": "MapRoulette-Aufgaben", + "nl": "MapRoulette Taken" }, "title": { "render": { @@ -148,62 +150,71 @@ { "question": { "en": "Show tasks with all statuses", - "de": "Aufgaben mit allen Status anzeigen" + "de": "Aufgaben mit allen Status anzeigen", + "nl": "Toon taken met alle statussen" } }, { "question": { "en": "Show tasks that are created", - "de": "Aufgaben anzeigen, die erstellt wurden" + "de": "Aufgaben anzeigen, die erstellt wurden", + "nl": "Toon aangemaakte taken" }, "osmTags": "status=0" }, { "question": { "en": "Show tasks that are fixed", - "de": "Aufgaben anzeigen, die erledigt wurden" + "de": "Aufgaben anzeigen, die erledigt wurden", + "nl": "Toon opgeloste taken" }, "osmTags": "status=1" }, { "question": { "en": "Show tasks that are false positives", - "de": "Aufgaben anzeigen, die falsch positiv sind" + "de": "Aufgaben anzeigen, die falsch positiv sind", + "nl": "Toon vals-positieve taken" }, "osmTags": "status=2" }, { "question": { "en": "Show tasks that are skipped", - "de": "Aufgaben anzeigen, die übersprungen wurden" + "de": "Aufgaben anzeigen, die übersprungen wurden", + "nl": "Toon overgeslagen taken" }, "osmTags": "status=3" }, { "question": { "en": "Show tasks that are deleted", - "de": "Aufgaben anzeigen, die gelöscht wurden" + "de": "Aufgaben anzeigen, die gelöscht wurden", + "nl": "Toon verwijderde taken" }, "osmTags": "status=4" }, { "question": { "en": "Show tasks that are already fixed", - "de": "Aufgaben anzeigen, die bereits erledigt wurden" + "de": "Aufgaben anzeigen, die bereits erledigt wurden", + "nl": "Toon al opgeloste taken" }, "osmTags": "status=5" }, { "question": { "en": "Show tasks that are marked as too hard", - "de": "Aufgaben anzeigen, die als zu schwierig markiert wurden" + "de": "Aufgaben anzeigen, die als zu schwierig markiert wurden", + "nl": "Toon taken die als te lastig gemarkeerd zijn" }, "osmTags": "status=6" }, { "question": { "en": "Show tasks that are disabled", - "de": "Aufgaben anzeigen, die deaktiviert wurden" + "de": "Aufgaben anzeigen, die deaktiviert wurden", + "nl": "Toon uitgeschakelde taken" }, "osmTags": "status=9" } @@ -221,7 +232,8 @@ ], "question": { "en": "Challenge name contains {search}", - "de": "Name der Kampagne enthält {search}" + "de": "Name der Kampagne enthält {search}", + "nl": "Naam uitdaging bevat {search}" } } ] @@ -238,7 +250,8 @@ ], "question": { "en": "Challenge ID matches {search}", - "de": "Kampagnen ID stimmt mit {search} überein" + "de": "Kampagnen ID stimmt mit {search} überein", + "nl": "ID uitdaging is {search}" } } ] diff --git a/assets/layers/maxspeed/maxspeed.json b/assets/layers/maxspeed/maxspeed.json index a3c7d005e..882605b71 100644 --- a/assets/layers/maxspeed/maxspeed.json +++ b/assets/layers/maxspeed/maxspeed.json @@ -57,9 +57,9 @@ "tagRenderings": [ { "render": { - "en": "The maximum allowed speed on this road is {maxspeed}", - "de": "Die zulässige Höchstgeschwindigkeit auf dieser Straße ist {maxspeed}", - "nl": "De maximum toegestane snelheid op deze weg is {maxspeed}" + "en": "The maximum allowed speed on this road is {canonical(maxspeed)}", + "de": "Die zulässige Höchstgeschwindigkeit auf dieser Straße beträgt {canonical(maxspeed)}", + "nl": "De maximum toegestane snelheid op deze weg is {canonical(maxspeed)}" }, "question": { "es": "Qué velocidad tiene", diff --git a/assets/layers/transit_routes/transit_routes.json b/assets/layers/transit_routes/transit_routes.json index 542f5f36b..b0a66e60e 100644 --- a/assets/layers/transit_routes/transit_routes.json +++ b/assets/layers/transit_routes/transit_routes.json @@ -2,11 +2,13 @@ "id": "transit_routes", "name": { "en": "Bus lines", - "de": "Buslinien" + "de": "Buslinien", + "nl": "Buslijnen" }, "description": { "en": "Layer showing bus lines", - "de": "Ebene mit Buslinien" + "de": "Ebene mit Buslinien", + "nl": "Laag met buslijnen" }, "source": { "osmTags": { @@ -20,7 +22,8 @@ "title": { "render": { "en": "Bus line", - "de": "Buslinie" + "de": "Buslinie", + "nl": "Buslijn" }, "mappings": [ { @@ -59,7 +62,8 @@ "render": "{name}", "question": { "en": "What is the name for this bus line? (i.e. Bus XX: From => Via => To)", - "de": "Wie lautet der Name der Buslinie? (z.B. Bus XX: Von => Über => Nach)" + "de": "Wie lautet der Name der Buslinie? (z.B. Bus XX: Von => Über => Nach)", + "nl": "Wat is de naam van deze buslijn (bv. Bus XX: Van => Via => Naar)" } }, { @@ -71,11 +75,13 @@ }, "render": { "en": "This bus line begins at {from}", - "de": "Die Buslinie startet von {from}" + "de": "Die Buslinie startet von {from}", + "nl": "Deze buslijn begint bij {from}" }, "question": { "en": "What is the starting point for this bus line?", - "de": "Wo ist der Startpunkt dieser Buslinie?" + "de": "Wo ist der Startpunkt dieser Buslinie?", + "nl": "Wat is het beginpunt van deze buslijn?" } }, { @@ -87,11 +93,13 @@ }, "render": { "en": "This bus line goes via {via}", - "de": "Die Buslinie fährt über {via}" + "de": "Die Buslinie fährt über {via}", + "nl": "Deze buslijn gaat via {via}" }, "question": { "en": "What is the via point for this bus line?", - "de": "Über welchen Zwischenhalt fährt die Buslinie?" + "de": "Über welchen Zwischenhalt fährt die Buslinie?", + "nl": "Via welk punt gaat deze buslijn?" } }, { @@ -103,11 +111,13 @@ }, "render": { "en": "This bus line ends at {to}", - "de": "Der Endpunkt der Buslinie ist {to}" + "de": "Der Endpunkt der Buslinie ist {to}", + "nl": "Deze buslijn eindigt bij {to}" }, "question": { "en": "What is the ending point for this bus line?", - "de": "Wo ist der Endpunkt der Buslinie?" + "de": "Wo ist der Endpunkt der Buslinie?", + "nl": "Wat is het eindpunt van deze buslijn?" } }, { @@ -118,11 +128,13 @@ }, "render": { "en": "This bus line has the color {colour}", - "de": "Die Buslinie hat die Farbe {colour}" + "de": "Die Buslinie hat die Farbe {colour}", + "nl": "Deze buslijn heeft de kleur {colour}" }, "question": { "en": "What is the colour for this bus line?", - "de": "Welche Farbe hat diese Buslinie?" + "de": "Welche Farbe hat diese Buslinie?", + "nl": "Wat is de kleur van deze buslijn?" } }, { @@ -133,11 +145,13 @@ }, "render": { "en": "This bus line is part of the {network} network", - "de": "Die Buslinie gehört zum Verkehrsverbund {network}" + "de": "Die Buslinie gehört zum Verkehrsverbund {network}", + "nl": "Deze buslijn is onderdeel van het {network} netwerk" }, "question": { "en": "What network does this bus line belong to?", - "de": "Zu welchem Verkehrsverbund gehört die Buslinie?" + "de": "Zu welchem Verkehrsverbund gehört die Buslinie?", + "nl": "Bij welk netwerk hoort deze buslijn?" } }, { @@ -148,11 +162,13 @@ }, "render": { "en": "This bus line is operated by {operator}", - "de": "Die Buslinie wird betrieben von {operator}" + "de": "Die Buslinie wird betrieben von {operator}", + "nl": "Deze buslijn wordt geëxploiteerd door {operator}" }, "question": { "en": "What company operates this bus line?", - "de": "Welches Unternehmen betreibt die Buslinie?" + "de": "Welches Unternehmen betreibt die Buslinie?", + "nl": "Welk bedrijf exploiteert deze buslijn?" } } ] diff --git a/assets/tagRenderings/questions.json b/assets/tagRenderings/questions.json index c122f83e5..de007b8ff 100644 --- a/assets/tagRenderings/questions.json +++ b/assets/tagRenderings/questions.json @@ -830,7 +830,8 @@ "zh_Hans": "使用专用APP支付", "da": "Betaling sker ved hjælp af en dedikeret app", "nb_NO": "Betaling utføres med et eget program", - "pt": "O pagamento é feito utilizando uma aplicação dedicada" + "pt": "O pagamento é feito utilizando uma aplicação dedicada", + "it": "Pagamento effettuato utilizzando un'app dedicata" } }, { @@ -1053,7 +1054,7 @@ "sl": "Nahaja se v prvi kletni etaži", "ca": "Localitzat a la planta base", "fil": "Nasa silong", - "es": "Situado en el primer nivel del sótano", + "es": "Localizada en el primer sótano", "nb_NO": "Er å finne på første kjellernivå", "pt": "Localizado no primeiro nível da cave" } diff --git a/assets/themes/cycle_highways/cycle_highways.json b/assets/themes/cycle_highways/cycle_highways.json index 0737cc630..8b4734b26 100644 --- a/assets/themes/cycle_highways/cycle_highways.json +++ b/assets/themes/cycle_highways/cycle_highways.json @@ -7,7 +7,7 @@ "ca": "Vies ciclistes", "fr": "Aménagements cyclables", "nl": "Fietssnelwegen", - "es": "Carriles bici", + "es": "Autovías ciclistas", "nb_NO": "Sykkelmotorveier" }, "hideFromOverview": true, @@ -21,7 +21,7 @@ "it": "Questa cartina mostra le strade per velocipedi", "fr": "Cette carte affiche les aménagements cyclables", "nl": "Deze kaart toont fietssnelwegen", - "es": "Este mapa muestra carriles bici", + "es": "Este mapa muestra autovías ciclistas", "nb_NO": "Kart som viser sykkelmotorveier", "ca": "Aquest mapa mostra carrils bici" }, @@ -113,7 +113,7 @@ "ca": "vies ciclistes", "fr": "Aménagements cyclables", "nl": "fietssnelwegen", - "es": "carriles bici", + "es": "autovías ciclistas", "nb_NO": "sykkelmotorveier" }, "source": { @@ -127,7 +127,7 @@ "ca": "via ciclista", "fr": "Aménagement cyclable", "nl": "fietssnelweg", - "es": "carril bici", + "es": "autovía ciclista", "nb_NO": "sykkelmotorvei" } }, diff --git a/assets/themes/cyclestreets/cyclestreets.json b/assets/themes/cyclestreets/cyclestreets.json index 0cddb4e0f..08e08b236 100644 --- a/assets/themes/cyclestreets/cyclestreets.json +++ b/assets/themes/cyclestreets/cyclestreets.json @@ -35,7 +35,7 @@ "de": "Eine Fahrradstraße ist eine Straße, auf der motorisierter Verkehr Radfahrer nicht überholen darf. Sie sind durch ein spezielles Verkehrsschild gekennzeichnet. Fahrradstraßen gibt es in den Niederlanden und Belgien, aber auch in Deutschland und Frankreich. ", "it": "Una strada ciclabile è una strada dove il traffico motorizzato non può superare i velocipedi. La sua presenza è segnalata da un cartello stradale specifico. Le strade ciclabili sono diffuse in Olanda e Belgio, ma si possono trovare anche in Germania e in Francia. ", "hu": "A kerékpárosutca (cyclestreet, Fahrradstraße) olyan utca, ahol gépjármű nem előzhet meg kerékpárost. Az ilyen utcákat külön közlekedési tábla jelzi. Kerékpárosutcák találhatók Hollandiában és Belgiumban, valamint Németországban és Franciaországban is. ", - "es": "Una ciclocalle es una calle donde el tráfico motorizado no puede adelantar a ciclistas. Están señalizadas por una señal de tráfico especial. Las ciclocalles se pueden encontrar en los Países Bajos y Bélgica, pero también en Alemania y Francia. ", + "es": "Una ciclocalle es una calle en la que el tráfico motorizado no puede sobrepasar a los ciclistas. Están marcados por una señal de tráfico especial. Las ciclocalles se pueden encontrar en los Países Bajos y Bélgica, pero también en Alemania y Francia. ", "fr": "Une rue cyclable est une rue où les véhicules motorisés ne sont pas autorisés à dépasser les cyclistes. Elles sont signalées par un signal routier particulier. On trouve des rues cyclables en Belgique et aux Pays-Bas, mais aussi en Allemagne et en France. " }, "icon": "./assets/themes/cyclestreets/logo.svg", diff --git a/assets/themes/grb_import/grb.json b/assets/themes/grb_import/grb.json index 4edd16593..d6e254d61 100644 --- a/assets/themes/grb_import/grb.json +++ b/assets/themes/grb_import/grb.json @@ -11,7 +11,8 @@ "en": "This theme is an attempt to help automating the GRB import.", "hu": "Ez a sablon a flandriai GRB épületimportálás automatizlását kívánja megkönnyíteni.", "de": "Dieses Thema ist ein Versuch, die Automatisierung des GRB-Imports zu unterstützen.", - "fr": "Ce thème tente d’aider l’import automatique GRB." + "fr": "Ce thème tente d’aider l’import automatique GRB.", + "es": "Este tema es un intento de automatizar la importación GRB." }, "maintainer": "Pieter Vander Vennet", "icon": "./assets/themes/grb_import/logo.svg", @@ -517,7 +518,8 @@ "en": "This building has holes and is modeled as a relation. As such, it cannot be conflated. Conflate it manually via the building export site {open_in_josm()}", "de": "Dieses Gebäude hat Löcher und ist als Relation modelliert. Als solches kann es nicht zusammengeführt werden. Es kann manuell zusammengeführt werden über die Gebäudeexportseite {open_in_josm()}", "es": "Este edificio tiene agujeros y está modelado como una relación. Por lo tanto, no se puede combinar. Combínalo manualmente a través el sitio de exportación de edificios {open_in_josm()}", - "fr": "Ce bâtiment a des ouvertures et est modélisé comme une relation. Il ne peut être fusionné. Fusionnez-le manuellement via le site d’export de bâtiment {open_in_josm()}" + "fr": "Ce bâtiment a des ouvertures et est modélisé comme une relation. Il ne peut être fusionné. Fusionnez-le manuellement via le site d’export de bâtiment {open_in_josm()}", + "nl": "Dit gebouw heeft openingen en is gemodelleerd als een relatie. Bijgevolg kan het niet worden samengevoegd. Voeg het manueel samen via de export-site voor gebouwen {open_in_josm()}" } }, { diff --git a/assets/themes/mapcomplete-changes/mapcomplete-changes.json b/assets/themes/mapcomplete-changes/mapcomplete-changes.json index 41ef55fb2..102c5b3e2 100644 --- a/assets/themes/mapcomplete-changes/mapcomplete-changes.json +++ b/assets/themes/mapcomplete-changes/mapcomplete-changes.json @@ -1,19 +1,13 @@ { "id": "mapcomplete-changes", "title": { - "en": "Changes made with MapComplete", - "de": "Mit MapComplete vorgenommene Änderungen", - "fr": "Changements faits avec MapComplete" + "en": "Changes made with MapComplete" }, "shortDescription": { - "en": "Shows changes made by MapComplete", - "de": "Zeigt die mit MapComplete vorgenommenen Änderungen", - "fr": "Montrer les changements faits avec MapComplete" + "en": "Shows changes made by MapComplete" }, "description": { - "en": "This maps shows all the changes made with MapComplete", - "de": "Diese Karte zeigt alle mit MapComplete vorgenommenen Änderungen", - "fr": "Cette carte affiche toutes les modifications réalisées avec MapComplete" + "en": "This maps shows all the changes made with MapComplete" }, "maintainer": "", "icon": "./assets/svg/logo.svg", @@ -28,9 +22,7 @@ { "id": "mapcomplete-changes", "name": { - "en": "Changeset centers", - "de": "Zentrum der Änderungssätze", - "fr": "Centre du groupe de modifications" + "en": "Changeset centers" }, "minzoom": 0, "source": { @@ -44,47 +36,35 @@ ], "title": { "render": { - "en": "Changeset for {theme}", - "de": "Änderungssatz für {theme}", - "fr": "Groupe de modifications pour {theme}" + "en": "Changeset for {theme}" } }, "description": { - "en": "Shows all MapComplete changes", - "de": "Zeigt alle MapComplete Änderungen", - "fr": "Afficher toutes les modifications MapComplete" + "en": "Shows all MapComplete changes" }, "tagRenderings": [ { "id": "render_id", "render": { - "en": "Changeset {id}", - "de": "Änderungssatz {id}", - "fr": "Groupe de modifications {id}" + "en": "Changeset {id}" } }, { "id": "contributor", "render": { - "en": "Change made by {_last_edit:contributor}", - "de": "Geändert von {_last_edit:contributor}", - "fr": "Modification faite par {_last_edit:contributor}" + "en": "Change made by {_last_edit:contributor}" } }, { "id": "theme", "render": { - "en": "Change with theme {theme}", - "de": "Änderung mit Thema {theme}", - "fr": "Modification avec le thème {theme}" + "en": "Change with theme {theme}" }, "mappings": [ { "if": "theme~http.*", "then": { - "en": "Change with unofficial theme {theme}", - "de": "Änderung mit inoffiziellem Thema {theme}", - "fr": "Modification avec le thème non-officiel {theme}" + "en": "Change with unofficial theme {theme}" } } ] @@ -388,9 +368,7 @@ } ], "question": { - "en": "Themename contains {search}", - "de": "Themenname enthält {search}", - "fr": "Nom de thème contenant {search}" + "en": "Themename contains {search}" } } ] @@ -406,9 +384,7 @@ } ], "question": { - "en": "Made by contributor {search}", - "de": "Erstellt von {search}", - "fr": "Réalisé par {search}" + "en": "Made by contributor {search}" } } ] @@ -424,9 +400,7 @@ } ], "question": { - "en": "Not made by contributor {search}", - "de": "Nicht erstellt von {search}", - "fr": "Non réalisé par {search}" + "en": "Not made by contributor {search}" } } ] @@ -441,9 +415,7 @@ { "id": "link_to_more", "render": { - "en": "More statistics can be found here", - "de": "Weitere Statistiken finden Sie hier", - "fr": "D’autres statistiques sont disponibles ici" + "en": "More statistics can be found here" } }, { diff --git a/assets/themes/onwheels/onwheels.json b/assets/themes/onwheels/onwheels.json index 73e36830a..c5013a8db 100644 --- a/assets/themes/onwheels/onwheels.json +++ b/assets/themes/onwheels/onwheels.json @@ -8,7 +8,7 @@ }, "description": { "en": "On this map, publicly weelchair accessible places are shown and can be easily added", - "de": "Auf dieser Karte werden öffentlich zugängliche Orte für Rollstuhlfahrer angezeigt und können leicht hinzugefügt werden", + "de": "Auf dieser Karte können Sie öffentlich zugängliche Orte für Rollstuhlfahrer ansehen, bearbeiten oder hinzufügen", "fr": "Sur cette carte nous pouvons voir et ajouter les différents endroits publiques accessibles aux chaises roulantes", "nl": "Op deze kaart kan je informatie rond rolstoeltoegankelijkheid zien, zoals toegangsdeuren met hun breedte en drempelhoogte, toiletten met toegankelijkheidsinformatie, recepties maar ook winkels, cafés en restaurants." }, diff --git a/assets/themes/sidewalks/sidewalks.json b/assets/themes/sidewalks/sidewalks.json index 51737a1a6..6bdfc5ac1 100644 --- a/assets/themes/sidewalks/sidewalks.json +++ b/assets/themes/sidewalks/sidewalks.json @@ -8,7 +8,8 @@ "ca": "Voreres", "es": "Aceras", "fr": "Trottoirs", - "nb_NO": "Fortau" + "nb_NO": "Fortau", + "it": "Marciapiede" }, "shortDescription": { "en": "Sidewalk mapping", @@ -16,7 +17,8 @@ "de": "Kartierung von Bürgersteigen", "es": "Mapeo de aceras", "nl": "Voetpaden in kaart brengen", - "fr": "Cartographier des trottoirs" + "fr": "Cartographier des trottoirs", + "it": "Mappatura del marciapiede" }, "description": { "en": "Experimental theme", @@ -47,7 +49,8 @@ "es": "Aceras", "nb_NO": "Fortau", "nl": "Voetpaden", - "fr": "Trottoirs" + "fr": "Trottoirs", + "it": "Marciapiedi" }, "minzoom": 12, "source": { @@ -68,7 +71,8 @@ "ca": "{name}", "es": "{name}", "nl": "{name}", - "fr": "{name}" + "fr": "{name}", + "it": "{name}" }, "mappings": [ { @@ -93,7 +97,8 @@ "es": "Esta calle se llama {name}", "nl": "Deze straat heet {name}", "fr": "Cette rue s’appelle {name}", - "nb_NO": "Denne gaten heter {name}" + "nb_NO": "Denne gaten heter {name}", + "it": "La strada si chiama {name}" } }, { @@ -119,25 +124,29 @@ { "id": "has_sidewalk_left|right", "question": { - "en": "Is there a sidewalk on this side of the road?" + "en": "Is there a sidewalk on this side of the road?", + "de": "Gibt es auf dieser Straßenseite einen Bürgersteig?" }, "mappings": [ { "if": "sidewalk:left|right=yes", "then": { - "en": "Yes, there is a sidewalk on this side of the road" + "en": "Yes, there is a sidewalk on this side of the road", + "de": "Ja, es gibt einen Bürgersteig auf dieser Straßenseite" } }, { "if": "sidewalk:left|right=no", "then": { - "en": "No, there is no sidewalk to walk on" + "en": "No, there is no sidewalk to walk on", + "de": "Nein, es gibt keinen Bürgersteig für Fußgänger" } }, { "if": "sidewalk:left|right=separate", "then": { - "en": "There is a separately mapped sidewalk to walk on" + "en": "There is a separately mapped sidewalk to walk on", + "de": "Es gibt einen separat kartierten Bürgersteig für Fußgänger" } } ] @@ -145,10 +154,12 @@ { "id": "sidewalk_width_left|right", "question": { - "en": "What is the width of the sidewalk on this side of the road?" + "en": "What is the width of the sidewalk on this side of the road?", + "de": "Wie breit ist der Bürgersteig auf dieser Straßenseite?" }, "render": { - "en": "This sidewalk is {sidewalk:left|right:width}m wide" + "en": "This sidewalk is {sidewalk:left|right:width}m wide", + "de": "Dieser Bürgersteig ist {sidewalk:left|right:width}m breit" }, "condition": "sidewalk:left|right=yes", "freeform": { diff --git a/assets/translators.json b/assets/translators.json index 946d08161..dd8c47fe8 100644 --- a/assets/translators.json +++ b/assets/translators.json @@ -1,11 +1,11 @@ { "contributors": [ { - "commits": 182, + "commits": 194, "contributor": "Pieter Vander Vennet" }, { - "commits": 152, + "commits": 161, "contributor": "kjon" }, { @@ -17,19 +17,23 @@ "contributor": "Allan Nordhøy" }, { - "commits": 31, - "contributor": "Babos Gábor" + "commits": 36, + "contributor": "Iago" }, { "commits": 31, - "contributor": "Iago" + "contributor": "Babos Gábor" }, { "commits": 29, "contributor": "Artem" }, { - "commits": 23, + "commits": 25, + "contributor": "Robin van der Linde" + }, + { + "commits": 24, "contributor": "Supaplex" }, { @@ -40,10 +44,6 @@ "commits": 21, "contributor": "Anonymous" }, - { - "commits": 20, - "contributor": "Robin van der Linde" - }, { "commits": 19, "contributor": "SC" @@ -92,6 +92,10 @@ "commits": 10, "contributor": "Irina" }, + { + "commits": 9, + "contributor": "Olivier" + }, { "commits": 9, "contributor": "Jacque Fresco" @@ -104,10 +108,6 @@ "commits": 7, "contributor": "Niels Elgaard Larsen" }, - { - "commits": 6, - "contributor": "Olivier" - }, { "commits": 6, "contributor": "Joost Schouppe" @@ -232,6 +232,10 @@ "commits": 3, "contributor": "SiegbjornSitumeang" }, + { + "commits": 2, + "contributor": "Valerio Bozzolan" + }, { "commits": 2, "contributor": "Manuel Tassi" @@ -296,6 +300,10 @@ "commits": 2, "contributor": "Leo Alcaraz" }, + { + "commits": 1, + "contributor": "Dario Crespi" + }, { "commits": 1, "contributor": "Hungarian_user" diff --git a/langs/es.json b/langs/es.json index bdb424d9f..071e6c079 100644 --- a/langs/es.json +++ b/langs/es.json @@ -109,6 +109,7 @@ "downloadAsPdf": "Descargar un PDF del mapa actual", "downloadAsPdfHelper": "Ideal para imprimir el mapa actual", "downloadAsSvg": "Descargar un SVG del mapa actual", + "downloadAsSvgHelper": "Compatible con Inkscape o Adobe Illustrator; necesitará más procesado·· ", "downloadCSV": "Descargar los datos visibles como CSV", "downloadCSVHelper": "Compatible con LibreOffice Calc, Excel, …", "downloadFeatureAsGeojson": "Descargar como un archivo GeoJSON", @@ -122,8 +123,7 @@ "licenseInfo": "

Aviso de derechos

Los datos provistos están disponibles bajo ODbL. Reutilizarlos es gratis para cualquier propósito, pero Por favor leer todo el aviso de derechos para detalles.", "noDataLoaded": "Aún no se han cargado ningunos daos. La descarga estará disponible proximamente", "title": "Descargar los datos visibles", - "uploadGpx": "Sube tu traza a OpenStreetMap", - "downloadAsSvgHelper": "Compatible con Inkscape o Adobe Illustrator; necesitará más procesado·· " + "uploadGpx": "Sube tu traza a OpenStreetMap" }, "error": "Algo fue mal", "example": "Ejemplo", @@ -328,11 +328,11 @@ }, "confirmProcess": { "contactedCommunity": "He contactado a la comunidad (local) sobre esta importación", + "licenseIsCompatible": "La licencia de los datos a importar permite que se importen en OMS. Se pueden redistribuir comercialmente, solo con una atribución mínima", "readImportGuidelines": "He leído las directrices importantes en la wiki de OSM", "title": "Licencia y comunidad", "titleLong": "¿Pasaste por el proceso de importación?", - "wikipageIsMade": "El proceso está documentado en la wiki de OSM (necesitarás este enlace más adelante)", - "licenseIsCompatible": "La licencia de los datos a importar permite que se importen en OMS. Se pueden redistribuir comercialmente, solo con una atribución mínima" + "wikipageIsMade": "El proceso está documentado en la wiki de OSM (necesitarás este enlace más adelante)" }, "conflationChecker": { "cacheExpired": "La caché ha expirado", @@ -596,8 +596,8 @@ "professional": { "aboutMc": { "internalUse": { - "title": "Utilizando los datos en procesos internos", - "intro": "

Una vez que los datos estén en OpenStreetMap, probablemente también querrás utilizarlos. Tu tema de MapComplete puede tener conveniente botón para exportar, ofreciendo descargar los datos en unos cuantos formatos utilizables en QGis, ArcGis, Excel, LibreOffice-calc, …

Cualquiera con habilidades de hoja de cálculo básicas puede crear gráficos y conocer los datos, mientras que expertos en GIS dentro de tu organización pueden trabajar fácilmente con estos datos en su aplicación preferida.

Si se necesita un sistema automatizado, una API hospedada por la comunidad y de uso gratuito está disponible.

" + "intro": "

Una vez que los datos estén en OpenStreetMap, probablemente también querrás utilizarlos. Tu tema de MapComplete puede tener conveniente botón para exportar, ofreciendo descargar los datos en unos cuantos formatos utilizables en QGis, ArcGis, Excel, LibreOffice-calc, …

Cualquiera con habilidades de hoja de cálculo básicas puede crear gráficos y conocer los datos, mientras que expertos en GIS dentro de tu organización pueden trabajar fácilmente con estos datos en su aplicación preferida.

Si se necesita un sistema automatizado, una API hospedada por la comunidad y de uso gratuito está disponible.

", + "title": "Utilizando los datos en procesos internos" }, "layers": { "intro": "

MapComplete tiene un sistema de plantillas potente, que permite crear un mapa que muestre precisamente esas características que necesitas rápidamente, mostrando atributos relevantes en popups.

Estos datos pueden obtenerse de OpenStreetMap directamente, pero MapComplete también puede utilizar conjunto de datos externos ej. para comparar OpenStreetMap con otro conjunto de datos, o para mostrar datos que no so adecuados para OpenStreetMap (actividades planificadas, estadísticas, …)

", @@ -614,12 +614,12 @@ }, "aboutOsm": { "aboutOsm": { + "intro": "OpenStreetMap es una base compartida mundial, construida por voluntarias. Todos los geodatos pueden sor contribuidos a OpenStreetMap, siempre qeu se puedan verificar en el suelo.
OpenStreetMap ha crecido para ser un conjunto de datos muy amplio y profundo ya que contiene miles de categorías de objetos. Un objeto individual puede tener un montón de atributos, lo que aporta un montón de variedad, ej.:", "li0": "Las calles tienen geometría, pero también pueden tener información sobre el límite de velocidad, la superficie, si están iluminadas, su nombre, un enlace a Wikipedia, un enlace a lo que les da nombre, que rutas de senderismo, bicicleta y bus pasan por ahí, …", "li1": "Las tiendas y otros servicios pueden tener horarios de apertura, un número de teléfono, un enlace al sitio web, qué métodos de pagos se aceptan, qué venden, qué servicios ofrecen, …", "li2": "Los baños pueden tener información sobre la accesibilidad en silla de ruedas, si hay cambiador, si hace falta pagar, …", "li3": "y mucho, mucho más…", - "title": "¿Qué es OpenStreetMap?", - "intro": "OpenStreetMap es una base compartida mundial, construida por voluntarias. Todos los geodatos pueden sor contribuidos a OpenStreetMap, siempre qeu se puedan verificar en el suelo.
OpenStreetMap ha crecido para ser un conjunto de datos muy amplio y profundo ya que contiene miles de categorías de objetos. Un objeto individual puede tener un montón de atributos, lo que aporta un montón de variedad, ej.:" + "title": "¿Qué es OpenStreetMap?" }, "benefits": { "intro": "Puede ser muy difícil dejar tu conjunto de datos atrás, ya que construirlo llevó tiempo y trabajó.
De todas formas, los beneficios de cambiar a OSM son enormes:", diff --git a/langs/it.json b/langs/it.json index 0db266b75..5d5cc01d3 100644 --- a/langs/it.json +++ b/langs/it.json @@ -68,58 +68,67 @@ "stillLoading": "Caricamento dei dati ancora in corso. Attendi un po’ prima di aggiungere un nuovo elemento.", "title": "Aggiungi un nuovo elemento?", "warnVisibleForEveryone": "La tua aggiunta sarà visibile a tutti", + "wrongType": "Questo elemento non è un nodo o una way e non può essere importato", "zoomInFurther": "Ingrandisci di più per aggiungere un elemento.", - "zoomInMore": "Ingrandisci ancora per importare questo oggetto", - "wrongType": "Questo elemento non è un nodo o una way e non può essere importato" + "zoomInMore": "Ingrandisci ancora per importare questo oggetto" + }, + "apply_button": { + "appliedOnAnotherObject": "L'oggetto {id} riceverà {tags}", + "isApplied": "I cambiamenti sono stati applicati" }, "attribution": { "attributionContent": "

Tutti i dati sono forniti da OpenStreetMap, riutilizzabili liberamente con Open Database License

", "attributionTitle": "Crediti", "codeContributionsBy": "MapComplete è stato realizzato da {contributors} e {hiddenCount} altri collaboratori", + "donate": "Sostieni MapComplete economicamente", + "editId": "Apri l'editor online di OpenStreetMap qui", + "editJosm": "Modifica qui con JOSM", + "followBridge": "Gli account Mastodon e Twitter sono collegati", + "followOnMastodon": "Segui MapComplete su Mastodon", + "followOnTwitter": "Segui MapComplete su Twitter", "iconAttribution": { "title": "Icone utilizzate" }, + "josmNotOpened": "Impossibile raggiungere JOSM. Verifica che sia aperto e che il controllo remoto sia abilitato", + "josmOpened": "JOSM è aperto", "mapContributionsBy": "I dati attualmente visibili sono stati creati da {contributors}", "mapContributionsByAndHidden": "I dati attualmente visibili sono stati modificati da {contributors} e {hiddenCount} altri contributori", - "themeBy": "Tema manutenuto da {author}", - "editId": "Apri l'editor online di OpenStreetMap qui", - "editJosm": "Modifica qui con JOSM", - "josmNotOpened": "Impossibile raggiungere JOSM. Verifica che sia aperto e che il controllo remoto sia abilitato", - "openMapillary": "Apri Mapillary qui", - "donate": "Sostieni MapComplete economicamente", - "followOnMastodon": "Segui MapComplete su Mastodon", - "followOnTwitter": "Segui MapComplete su Twitter", - "josmOpened": "JOSM è aperto", "mapillaryHelp": "Mapillary è un servizio online che fornisce immagini a livello stradale e li distribuisce con una licenza libera. I contributori possono usare queste immagini per migliorare OpenStreetMap", - "followBridge": "Gli account Mastodon e Twitter sono collegati", "openIssueTracker": "Segnala un problema", + "openMapillary": "Apri Mapillary qui", "openOsmcha": "Vedi le ultime modifiche effettuate con {theme}", + "themeBy": "Tema manutenuto da {author}", "translatedBy": "MapComplete è stata tradotta da {contributors} e da {hiddenCount} contributori aggiuntivi" }, + "back": "Indietro", + "backToMapcomplete": "Torna alla panoramica sull'argomento", "backgroundMap": "Mappa di sfondo", "cancel": "Annulla", + "confirm": "Conferma", "customThemeIntro": "

Temi personalizzati

Questi sono i temi degli utenti che hai già visitato.", "download": { "downloadAsPdf": "Scarica un PDF della mappa corrente", "downloadAsPdfHelper": "Ideale per stampare la mappa corrente", + "downloadAsSvg": "Scarica una SVG dalla mappa corrente", + "downloadAsSvgHelper": "Compatible con Inkscape o Adobe Illustrator; necessita di ulteriori processamenti ", "downloadCSV": "Scarica i dati visibili come CSV", "downloadCSVHelper": "Compatibile con LibreOffice Calc, Excel, …", + "downloadFeatureAsGeojson": "Scarica come file GeoJSON", + "downloadFeatureAsGpx": "Scarica come file GPX", "downloadGeoJsonHelper": "Compatibile con QGIS, ArcGIS, ESRI, …", "downloadGeojson": "Scarica i dati visibili come GeoJSON", + "downloadGpx": "Scarica come file GPX", + "downloadGpxHelper": "Un file GPX può essere utilizzato nella maggior parte dei dispositivi e applicazioni di navigazione", "exporting": "Esportazione in corso…", "includeMetaData": "Includi metadati (ultimo utente, valori calcolati, etc.)", "licenseInfo": "

Informativa sul copyright

I dati forniti sono disponibili con licenza ODbL. Il riutilizzo di tali dati è libero per qualsiasi scopo ma Per ulteriori dettagli si prega di leggere l’informativa completa sul copyright.", "noDataLoaded": "Nessun dato è stato ancora caricato. Lo scaricamento sarà disponibile a breve", "title": "Scarica i dati visibili", - "downloadAsSvg": "Scarica una SVG dalla mappa corrente", - "downloadGpx": "Scarica come file GPX", - "downloadGpxHelper": "Un file GPX può essere utilizzato nella maggior parte dei dispositivi e applicazioni di navigazione", - "uploadGpx": "Carica la tua traccia su OpenStreetMap", - "downloadFeatureAsGeojson": "Scarica come file GeoJSON", - "downloadFeatureAsGpx": "Scarica come file GPX", - "downloadAsSvgHelper": "Compatible con Inkscape o Adobe Illustrator; necessita di ulteriori processamenti " + "uploadGpx": "Carica la tua traccia su OpenStreetMap" }, + "error": "Qualcosa è andato storto", "example": "Esempio", + "examples": "Esempi", "fewChangesBefore": "Rispondi ad alcune domande di elementi esistenti prima di aggiungere un nuovo elemento.", "getStartedLogin": "Accedi con OpenStreetMap per iniziare", "getStartedNewAccount": " oppure crea un nuovo account", @@ -132,23 +141,28 @@ "zoomInToSeeThisLayer": "Ingrandisci la mappa per vedere questo livello" }, "loading": "Caricamento…", + "loadingTheme": "Scaricamento {theme}…", + "loginFailed": "Autenticazione fallita tramite OpenStreetMap", "loginOnlyNeededToEdit": "se vuoi modificare la mappa", "loginToStart": "Accedi per rispondere alla domanda", "loginWithOpenStreetMap": "Accedi con OpenStreetMap", + "logout": "Esci", "morescreen": { "createYourOwnTheme": "Crea il tuo tema di MapComplete personalizzato da zero", "hiddenExplanation": "Questi temi sono solo accessibili se si dispone del collegamento. Hai scoperto {hidden_discovered} su {total_hidden} temi nascosti.", "intro": "

Altre mappe tematiche?

Ti diverti a raccogliere dati geografici?
Sono disponibili altri temi.", + "noMatchingThemes": "Nessun argomento corrisponde ai tuoi criteri di ricerca", + "noSearch": "Mostra tutti gli argomenti", "previouslyHiddenTitle": "Temi nascosti precedentemente visitati", "requestATheme": "Se hai bisogno di una mappa tematica personalizzata, puoi chiederla nel tracker degli errori", - "streetcomplete": "Un’altra simile applicazione è StreetComplete.", - "noSearch": "Mostra tutti gli argomenti", "searchForATheme": "Cerca un argomento", - "noMatchingThemes": "Nessun argomento corrisponde ai tuoi criteri di ricerca" + "streetcomplete": "Un’altra simile applicazione è StreetComplete." }, "nameInlineQuestion": "Il nome di questa {category} è $$$", + "next": "Avanti", "noNameCategory": "{category} senza nome", "noTagsSelected": "Nessuna etichetta selezionata", + "notValid": "Seleziona un valore valido per continuare", "number": "numero", "oneSkippedQuestion": "Una domanda è stata scartata", "openStreetMapIntro": "

Una mappa libera

Non sarebbe perfetto se esistesse una carta geografica che chiunque può modificare e utilizzare liberamente? Un unico posto in un cui conservare tutte le informazioni geografiche? In questo modo tutti questi siti web con mappe diverse, piccole e incompatibili (che sono sempre obsolete) diverrebbero istantaneamente inutili.

OpenStreetMap è proprio questa mappa. I dati geografici possono essere usati liberamente (rispettando l’attribuzione e la pubblicazione delle modifiche di quei dati). In più, chiunque può aggiungere liberamente nuovi dati e correggere gli errori. Anche questo sito usa OpenStreetMap. Tutti i dati provengono da lì e le tue risposte e correzioni finiscono sempre lì.

Moltissime persone e applicazioni già usano OpenStreetmap: Maps.me, OsmAnd ma anche le cartine di Facebook, Instagram, Apple e Bing si basano (parzialmente) su OpenStreetMap. Tutto quello che cambi qua si rifletterà anche su quelle applicazioni (non appena avranno aggiornato i loro dati!)

", @@ -176,6 +190,7 @@ "versionInfo": "v{version} - generato il {date}" }, "pickLanguage": "Scegli una lingua: ", + "poweredByOsm": "Basato su OpenStreetMap", "questions": { "emailIs": "L’indirizzo email di questa {category} è {email}", "emailOf": "Qual è l’indirizzo email di {category}?", @@ -185,8 +200,10 @@ "websiteOf": "Qual è il sito web di {category}?" }, "readYourMessages": "Leggi tutti i tuoi messaggi OpenStreetMap prima di aggiungere un nuovo elemento.", + "removeLocationHistory": "Elimina la cronologia di geolocalizzazione", "returnToTheMap": "Ritorna alla mappa", "save": "Salva", + "screenToSmall": "Apri {theme} in una nuova finestra", "search": { "error": "Qualcosa è andato storto…", "nothing": "Non è stato trovato nulla…", @@ -196,6 +213,8 @@ "sharescreen": { "addToHomeScreen": "

Aggiungi alla tua schermata Home

Puoi aggiungere facilmente questo sito web alla schermata Home del tuo smartphone. Per farlo, clicca sul pulsante ‘Aggiungi a schermata Home’ nella barra degli indirizzi.", "copiedToClipboard": "Collegamento copiato negli appunti", + "downloadCustomTheme": "Scarica la configurazione di questo argomento", + "downloadCustomThemeHelp": "Una persona esperta può utilizzare questo file per migliorare il tuo argomento", "editThemeDescription": "Aggiungi o modifica le domande a questo tema della mappa", "editThisTheme": "Modifica questo tema", "embedIntro": "

Incorpora nel tuo sito web

Siamo lieti se vorrai includere questa cartina nel tuo sito web.
Ti incoraggiamo a farlo (non devi neanche chieder il permesso).
È gratuito e lo sarà per sempre. Più persone lo useranno e più valore acquisirà.", @@ -210,9 +229,7 @@ "fsUserbadge": "Abilita il pulsante di accesso", "fsWelcomeMessage": "Mostra il messaggio di benvenuto e le schede associate", "intro": "

Condividi questa mappa

Condividi questa mappa copiando il collegamento qua sotto e inviandolo ad amici o parenti:", - "thanksForSharing": "Grazie per la condivisione!", - "downloadCustomTheme": "Scarica la configurazione di questo argomento", - "downloadCustomThemeHelp": "Una persona esperta può utilizzare questo file per migliorare il tuo argomento" + "thanksForSharing": "Grazie per la condivisione!" }, "skip": "Salta questa domanda", "skippedQuestions": "Alcune domande sono state scartate", @@ -236,54 +253,54 @@ "wednesday": "Mercoledì" }, "welcomeBack": "Hai effettuato l’accesso. Bentornato/a!", + "welcomeExplanation": { + "addNew": "Tocca la mappa per aggiungere un nuovo punto di interesse.", + "browseMoreMaps": "Scopri ulteriori mappe", + "browseOtherThemesIntro": "In MapComplete esistono diverse mappe tematiche", + "general": "Su questa mappa puoi vedere, modificare ed aggiungere punti di interesse. Esplora per trovare il punto di interesse, toccane uno per vedere o modificarne le informazioni. Tutti i dati sono raccolti e salvati su OpenStreetMap, e potranno essere riutilizzati liberamente." + }, "wikipedia": { "createNewWikidata": "Crea un nuovo elemento Wikidata", "doSearch": "Cerca qui sopra per vedere i risultati", "failed": "Caricamento della voce Wikipedia fallito", + "fromWikipedia": "Da Wikipedia, l'enciclopedia libera", "loading": "Caricamento di Wikipedia…", "noResults": "Nessun elemento trovato per {search}", "noWikipediaPage": "Questo elemento Wikidata non ha ancora una pagina Wikipedia corrispondente.", - "searchWikidata": "Cerca su Wikidata", - "wikipediaboxTitle": "Wikipedia", "previewbox": { - "died": "Morte: {value}", - "born": "Nascita: {value}" + "born": "Nascita: {value}", + "died": "Morte: {value}" }, "searchToShort": "La tua ricerca è troppo breve, inserisci un testo più completo", - "fromWikipedia": "Da Wikipedia, l'enciclopedia libera" - }, - "notValid": "Seleziona un valore valido per continuare", - "welcomeExplanation": { - "browseOtherThemesIntro": "In MapComplete esistono diverse mappe tematiche", - "addNew": "Tocca la mappa per aggiungere un nuovo punto di interesse.", - "browseMoreMaps": "Scopri ulteriori mappe", - "general": "Su questa mappa puoi vedere, modificare ed aggiungere punti di interesse. Esplora per trovare il punto di interesse, toccane uno per vedere o modificarne le informazioni. Tutti i dati sono raccolti e salvati su OpenStreetMap, e potranno essere riutilizzati liberamente." - }, - "back": "Indietro", - "logout": "Esci", - "loginFailed": "Autenticazione fallita tramite OpenStreetMap", - "screenToSmall": "Apri {theme} in una nuova finestra", - "examples": "Esempi", - "loadingTheme": "Scaricamento {theme}…", - "error": "Qualcosa è andato storto", - "apply_button": { - "appliedOnAnotherObject": "L'oggetto {id} riceverà {tags}", - "isApplied": "I cambiamenti sono stati applicati" - }, - "backToMapcomplete": "Torna alla panoramica sull'argomento", - "confirm": "Conferma", - "next": "Avanti", - "poweredByOsm": "Basato su OpenStreetMap", - "removeLocationHistory": "Elimina la cronologia di geolocalizzazione" + "searchWikidata": "Cerca su Wikidata", + "wikipediaboxTitle": "Wikipedia" + } }, "image": { "addPicture": "Aggiungi foto", "ccb": "con licenza CC-BY", + "ccbExplanation": "La licenza CC-BY implica che autorizzi tutti ad usare la tua immagine per qualsiasi scopo, fintanto che i crediti a te sono corretti", "ccbs": "con licenza CC-BY-SA", + "ccbsExplanation": "La licenza CC-BY-SA implica che autorizzi tutti ad usare la tua immagine per qualsiasi scopo, fintanto che i crediti a te sono corretti e le modifiche a questa immagine sono pubblicate con la medesima licenza", "cco": "nel pubblico dominio", + "ccoExplanation": "Aggiungere una immagine nel pubblico dominio implica che autorizzi tutti a fare qualsiasi cosa con questa immagine", "doDelete": "Rimuovi immagine", "dontDelete": "Annulla", "isDeleted": "Cancellata", + "nearbyPictures": { + "allFiltered": "Nessuna immagine corrisponde al tuo filtro", + "browseNearby": "Carica immagini nei dintorni…", + "confirm": "L'immagine selezionata mostra {title()}", + "hasMatchingPicture": "C'è un'immagine che corrisponde all'oggetto? Selezionalo sotto", + "loadMore": "Carica più immagini", + "loading": "Caricamento di immagini nei dintorni…", + "noImageSelected": "Seleziona un'immagine per collegarla all'oggetto", + "nothingFound": "Nessuna immagine trovata nei dintorni…", + "onlyTowards": "Mostra solo le immagini scattate verso quest'oggetto", + "removeFilters": "Clicca qui per rimuovere i filtri", + "title": "Immagini nei dintorni", + "withinRadius": "Mostra solo immagini che son scattate entro {radius} metri da questo oggetto" + }, "pleaseLogin": "Accedi per caricare una foto", "respectPrivacy": "Non fotografare persone o targhe dei veicoli. Non caricare da Google Maps, Google Streetview o da altre fonti coperte da copyright.", "toBig": "La tua immagine è troppo grande in quanto è di {actual_size}. Cerca di usare immagini non più grandi di {max_size}", @@ -292,24 +309,53 @@ "uploadMultipleDone": "Sono state aggiunte {count} immagini. Grazie per l’aiuto!", "uploadingMultiple": "Caricamento di {count} foto…", "uploadingPicture": "Caricamento della tua foto…", - "willBePublished": "La tua foto sarà pubblicata: ", - "nearbyPictures": { - "hasMatchingPicture": "C'è un'immagine che corrisponde all'oggetto? Selezionalo sotto", - "withinRadius": "Mostra solo immagini che son scattate entro {radius} metri da questo oggetto", - "noImageSelected": "Seleziona un'immagine per collegarla all'oggetto", - "onlyTowards": "Mostra solo le immagini scattate verso quest'oggetto", - "allFiltered": "Nessuna immagine corrisponde al tuo filtro", - "confirm": "L'immagine selezionata mostra {title()}", - "loadMore": "Carica più immagini", - "removeFilters": "Clicca qui per rimuovere i filtri", - "loading": "Caricamento di immagini nei dintorni…", - "nothingFound": "Nessuna immagine trovata nei dintorni…", - "title": "Immagini nei dintorni", - "browseNearby": "Carica immagini nei dintorni…" + "willBePublished": "La tua foto sarà pubblicata: " + }, + "importHelper": { + "askMetadata": { + "downloadGeojson": "Scarica Geo JSON", + "giveDescription": "Per favore, scrivi una breve descrizione per chi vede la nota. Una buona nota descrive ciò che il contributore dovrebbe fare, per esempio Qui dovrebbe esserci una panchina. Se sei nei paraggi, puoi controllare e indicare se la panchina esiste o no? (Verrà aggiunto automaticamente un link a MapComplete)", + "giveSource": "Qual è la fonte di questi dati? Se 'source' è impostata nell'elemento, questo valore sarà ignorato", + "giveWikilink": "Su quale pagina wiki si possono trovare informazioni riguardo questa importazione?", + "intro": "Prima di aggiungere {count} note, per favore fornisci alcune informazioni aggiuntive.", + "orDownload": "In alternativa, puoi scaricare i dati per importarli direttamente", + "shouldBeOsmWikilink": "È necessario un link ad una pagina su wiki.openstreetmap.org", + "shouldBeUrl": "Non è un URL valido" }, - "ccbExplanation": "La licenza CC-BY implica che autorizzi tutti ad usare la tua immagine per qualsiasi scopo, fintanto che i crediti a te sono corretti", - "ccoExplanation": "Aggiungere una immagine nel pubblico dominio implica che autorizzi tutti a fare qualsiasi cosa con questa immagine", - "ccbsExplanation": "La licenza CC-BY-SA implica che autorizzi tutti ad usare la tua immagine per qualsiasi scopo, fintanto che i crediti a te sono corretti e le modifiche a questa immagine sono pubblicate con la medesima licenza" + "confirmProcess": { + "contactedCommunity": "Ho contattato la community (locale) a proposito di questa importazione", + "licenseIsCompatible": "I dati da importare hanno una licenza che ne permette l'importazione in OSM. È permesso distribuirli anche per scopi commerciali, con una minima attribuzione", + "readImportGuidelines": "Ho letto le linee guida per le importazioni sul wiki di OSM", + "title": "Licenza e community", + "titleLong": "Hai seguito la procedura di importazione?", + "wikipageIsMade": "Il processo è documentato sul wiki di OSM (più tardi avrai bisogno di questo link)" + }, + "conflationChecker": { + "cacheExpired": "La cache è scaduta", + "downloadOverpassData": "Scarica il GeoJSON caricato da Overpass", + "importCandidatesCount": "I {count} elementi in rosso sulla mappa seguente sono tutti i tuoi candidati per l'importazione.", + "loadedDataAge": "I dati caricati provengono dalla cache e sono vecchi {age}", + "mapShowingNearbyIntro": "Le mappe seguenti mostrano elementi da poter importare che hanno all'interno un elemento OSM ", + "nearbyWarn": "I {count} elementi in rosso sulla mappa seguente not saranno importati!", + "nothingLoaded": "Non ci sono elementi caricati da OpenStreetMap che corrispondono al livello corrente {name}", + "osmLoaded": "{count} elementi sono stati caricati da OpenStreetMap e corrispondono al livello {name}.", + "reloadTheCache": "Svuota la cache e lancia nuovamente la richiesta Overpass", + "setRangeToZero": "Imposta l'intervallo a 0 oppure 1 se vuoi importarli tutti", + "states": { + "error": "Errore elaborando i dati da Overpass a causa di {error}", + "idle": "Controllo della memoria persistente locale…", + "running": "Richiesta Overpass in corso…", + "unexpected": "Stato {state} non previsto" + }, + "title": "Confronta con i dati esistenti", + "titleLive": "Dati in tempo reale su OSM", + "titleNearby": "Elementi vicini", + "zoomIn": "Il livello attuale di zoom è {current}" + }, + "createNotes": { + "creating": "Create {count} note su {total}", + "done": "Tutte le {count} note sono state create!" + } }, "index": { "#": "Questi testi sono mostrati sopra ai pulsanti del tema quando nessun tema è stato caricato", @@ -369,51 +415,5 @@ "loginToSplit": "Devi aver effettuato l’accesso per dividere una strada", "split": "Dividi", "splitTitle": "Scegli sulla cartina il punto dove vuoi dividere la strada" - }, - "importHelper": { - "askMetadata": { - "giveSource": "Qual è la fonte di questi dati? Se 'source' è impostata nell'elemento, questo valore sarà ignorato", - "orDownload": "In alternativa, puoi scaricare i dati per importarli direttamente", - "giveWikilink": "Su quale pagina wiki si possono trovare informazioni riguardo questa importazione?", - "intro": "Prima di aggiungere {count} note, per favore fornisci alcune informazioni aggiuntive.", - "shouldBeOsmWikilink": "È necessario un link ad una pagina su wiki.openstreetmap.org", - "shouldBeUrl": "Non è un URL valido", - "giveDescription": "Per favore, scrivi una breve descrizione per chi vede la nota. Una buona nota descrive ciò che il contributore dovrebbe fare, per esempio Qui dovrebbe esserci una panchina. Se sei nei paraggi, puoi controllare e indicare se la panchina esiste o no? (Verrà aggiunto automaticamente un link a MapComplete)", - "downloadGeojson": "Scarica Geo JSON" - }, - "conflationChecker": { - "loadedDataAge": "I dati caricati provengono dalla cache e sono vecchi {age}", - "mapShowingNearbyIntro": "Le mappe seguenti mostrano elementi da poter importare che hanno all'interno un elemento OSM ", - "nearbyWarn": "I {count} elementi in rosso sulla mappa seguente not saranno importati!", - "setRangeToZero": "Imposta l'intervallo a 0 oppure 1 se vuoi importarli tutti", - "states": { - "error": "Errore elaborando i dati da Overpass a causa di {error}", - "idle": "Controllo della memoria persistente locale…", - "running": "Richiesta Overpass in corso…", - "unexpected": "Stato {state} non previsto" - }, - "title": "Confronta con i dati esistenti", - "titleNearby": "Elementi vicini", - "zoomIn": "Il livello attuale di zoom è {current}", - "titleLive": "Dati in tempo reale su OSM", - "osmLoaded": "{count} elementi sono stati caricati da OpenStreetMap e corrispondono al livello {name}.", - "nothingLoaded": "Non ci sono elementi caricati da OpenStreetMap che corrispondono al livello corrente {name}", - "reloadTheCache": "Svuota la cache e lancia nuovamente la richiesta Overpass", - "cacheExpired": "La cache è scaduta", - "downloadOverpassData": "Scarica il GeoJSON caricato da Overpass", - "importCandidatesCount": "I {count} elementi in rosso sulla mappa seguente sono tutti i tuoi candidati per l'importazione." - }, - "confirmProcess": { - "contactedCommunity": "Ho contattato la community (locale) a proposito di questa importazione", - "licenseIsCompatible": "I dati da importare hanno una licenza che ne permette l'importazione in OSM. È permesso distribuirli anche per scopi commerciali, con una minima attribuzione", - "readImportGuidelines": "Ho letto le linee guida per le importazioni sul wiki di OSM", - "title": "Licenza e community", - "titleLong": "Hai seguito la procedura di importazione?", - "wikipageIsMade": "Il processo è documentato sul wiki di OSM (più tardi avrai bisogno di questo link)" - }, - "createNotes": { - "creating": "Create {count} note su {total}", - "done": "Tutte le {count} note sono state create!" - } } } diff --git a/langs/layers/de.json b/langs/layers/de.json index 4890ad63d..1a398cb81 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -4215,6 +4215,38 @@ "question": "Welche Farbe hat der Hydrant?", "render": "Der Hydrant hat die Farbe {colour}" }, + "hydrant-couplings": { + "freeform": { + "placeholder": "Art der Kupplung" + }, + "mappings": { + "0": { + "then": "Storz-Kupplung" + }, + "1": { + "then": "UNI-Kupplung" + }, + "2": { + "then": "Barcelona-Kupplung" + } + }, + "question": "Welche Art von Kupplungen hat dieser Hydrant?", + "render": "Kupplungen: {couplings:type}" + }, + "hydrant-couplings-diameters": { + "freeform": { + "placeholder": "Kupplungsdurchmesser" + }, + "question": "Welchen Durchmesser haben die Kupplungen dieses Hydranten?", + "render": "Kupplungsdurchmesser: {couplings:diameters}" + }, + "hydrant-diameter": { + "freeform": { + "placeholder": "Rohrdurchmesser" + }, + "question": "Was ist der Rohrdurchmesser dieses Hydranten?", + "render": "Rohrdurchmesser: {canonical(fire_hydrant:diameter)}" + }, "hydrant-state": { "mappings": { "0": { @@ -4249,38 +4281,6 @@ }, "question": "Welche Bauform hat der Hydrant?", "render": " Hydranten-Typ: {fire_hydrant:type}" - }, - "hydrant-couplings-diameters": { - "question": "Welchen Durchmesser haben die Kupplungen dieses Hydranten?", - "freeform": { - "placeholder": "Kupplungsdurchmesser" - }, - "render": "Kupplungsdurchmesser: {couplings:diameters}" - }, - "hydrant-couplings": { - "freeform": { - "placeholder": "Art der Kupplung" - }, - "mappings": { - "0": { - "then": "Storz-Kupplung" - }, - "1": { - "then": "UNI-Kupplung" - }, - "2": { - "then": "Barcelona-Kupplung" - } - }, - "question": "Welche Art von Kupplungen hat dieser Hydrant?", - "render": "Kupplungen: {couplings:type}" - }, - "hydrant-diameter": { - "freeform": { - "placeholder": "Rohrdurchmesser" - }, - "question": "Was ist der Rohrdurchmesser dieses Hydranten?", - "render": "Rohrdurchmesser: {canonical(fire_hydrant:diameter)}" } }, "title": { @@ -4302,11 +4302,11 @@ "name": "Innenräume", "tagRenderings": { "name": { - "question": "Wie lautet der Name dieses Raums?", - "render": "Der Name des Raums lautet {name}", "freeform": { "placeholder": "Name des Raums" - } + }, + "question": "Wie lautet der Name dieses Raums?", + "render": "Der Name des Raums lautet {name}" }, "ref": { "freeform": { @@ -4317,7 +4317,6 @@ } }, "title": { - "render": "Innenbereich {name}", "mappings": { "0": { "then": "Innenraum {name}" @@ -4337,7 +4336,8 @@ "5": { "then": "Geschoss {name}" } - } + }, + "render": "Innenbereich {name}" } }, "information_board": { @@ -7228,4 +7228,4 @@ } } } -} +} \ No newline at end of file diff --git a/langs/layers/en.json b/langs/layers/en.json index fb9d59e7d..83d6489c7 100644 --- a/langs/layers/en.json +++ b/langs/layers/en.json @@ -7228,4 +7228,4 @@ } } } -} +} \ No newline at end of file diff --git a/langs/layers/es.json b/langs/layers/es.json index 2ad5e699a..dcaee4a4c 100644 --- a/langs/layers/es.json +++ b/langs/layers/es.json @@ -4028,4 +4028,4 @@ } } } -} +} \ No newline at end of file diff --git a/langs/layers/fr.json b/langs/layers/fr.json index e9e10cb50..720104ec1 100644 --- a/langs/layers/fr.json +++ b/langs/layers/fr.json @@ -4459,4 +4459,4 @@ } } } -} +} \ No newline at end of file diff --git a/langs/layers/nl.json b/langs/layers/nl.json index 098bf5e0a..d093d1f35 100644 --- a/langs/layers/nl.json +++ b/langs/layers/nl.json @@ -3292,6 +3292,21 @@ "render": "Dokterspraktijk {name}" } }, + "dogpark": { + "name": "hondenweides", + "presets": { + "0": { + "description": "Een plaats waar honden vrij mogen rondlopen", + "title": "een hondenweide" + } + }, + "tagRenderings": { + "Name": { + "question": "Wat is de naam van deze hondenweide?", + "render": "Deze hondenweide heet {name}" + } + } + }, "drinking_water": { "deletion": { "nonDeleteMappings": { @@ -4223,44 +4238,44 @@ "indoors": { "description": "Een basis voor indoor-navigatie: toont binnenruimtes", "name": "Binnenruimtes", + "tagRenderings": { + "name": { + "freeform": { + "placeholder": "Naam van de ruimte" + }, + "question": "Wat is de naam van deze ruimte?", + "render": "Deze ruimte heet {name}" + }, + "ref": { + "freeform": { + "placeholder": "Referentienummer van de ruimte (bv. '1.1' of A1' )" + }, + "question": "Wat is het referentienummer van deze ruimte?", + "render": "Deze ruimte heeft het referentienummer {ref}" + } + }, "title": { - "render": "Binnenruimte {name}", "mappings": { "0": { "then": "Binnenruimte {name}" }, - "4": { - "then": "Binnendeur {name}" + "1": { + "then": "Gebied in gebouw {name}" + }, + "2": { + "then": "Muur in gebouw {name}" }, "3": { "then": "Gang in gebouw {name}" }, - "1": { - "then": "Gebied in gebouw {name}" + "4": { + "then": "Binnendeur {name}" }, "5": { "then": "Verdieping in gebouw {name}" - }, - "2": { - "then": "Muur in gebouw {name}" - } - } - }, - "tagRenderings": { - "name": { - "render": "Deze ruimte heet {name}", - "question": "Wat is de naam van deze ruimte?", - "freeform": { - "placeholder": "Naam van de ruimte" } }, - "ref": { - "question": "Wat is het referentienummer van deze ruimte?", - "freeform": { - "placeholder": "Referentienummer van de ruimte (bv. '1.1' of A1' )" - }, - "render": "Deze ruimte heeft het referentienummer {ref}" - } + "render": "Binnenruimte {name}" } }, "information_board": { @@ -4411,14 +4426,14 @@ }, "question": "Wat voor faciliteit is dit?" }, + "name": { + "question": "Wat is de naam van deze faciliteit?", + "render": "Deze faciliteit heet {name}" + }, "opening_hours": { "override": { "question": "Wanneer is deze kinderopvang geopend?" } - }, - "name": { - "question": "Wat is de naam van deze faciliteit?", - "render": "Deze faciliteit heet {name}" } }, "title": { @@ -4476,6 +4491,57 @@ "render": "Kaart" } }, + "maproulette": { + "description": "Laag met alle taken uit MapRoulette", + "filter": { + "0": { + "options": { + "0": { + "question": "Toon taken met alle statussen" + }, + "1": { + "question": "Toon aangemaakte taken" + }, + "2": { + "question": "Toon opgeloste taken" + }, + "3": { + "question": "Toon vals-positieve taken" + }, + "4": { + "question": "Toon overgeslagen taken" + }, + "5": { + "question": "Toon verwijderde taken" + }, + "6": { + "question": "Toon al opgeloste taken" + }, + "7": { + "question": "Toon taken die als te lastig gemarkeerd zijn" + }, + "8": { + "question": "Toon uitgeschakelde taken" + } + } + }, + "1": { + "options": { + "0": { + "question": "Naam uitdaging bevat {search}" + } + } + }, + "2": { + "options": { + "0": { + "question": "ID uitdaging is {search}" + } + } + } + }, + "name": "MapRoulette Taken" + }, "maxspeed": { "description": "Toont de toegestane snelheid voor elke weg", "name": "Maximumsnelheid", @@ -6413,6 +6479,42 @@ "render": "Wandeltocht" } }, + "transit_routes": { + "description": "Laag met buslijnen", + "name": "Buslijnen", + "tagRenderings": { + "colour": { + "question": "Wat is de kleur van deze buslijn?", + "render": "Deze buslijn heeft de kleur {colour}" + }, + "from": { + "question": "Wat is het beginpunt van deze buslijn?", + "render": "Deze buslijn begint bij {from}" + }, + "name": { + "question": "Wat is de naam van deze buslijn (bv. Bus XX: Van => Via => Naar)" + }, + "network": { + "question": "Bij welk netwerk hoort deze buslijn?", + "render": "Deze buslijn is onderdeel van het {network} netwerk" + }, + "operator": { + "question": "Welk bedrijf exploiteert deze buslijn?", + "render": "Deze buslijn wordt geëxploiteerd door {operator}" + }, + "to": { + "question": "Wat is het eindpunt van deze buslijn?", + "render": "Deze buslijn eindigt bij {to}" + }, + "via": { + "question": "Via welk punt gaat deze buslijn?", + "render": "Deze buslijn gaat via {via}" + } + }, + "title": { + "render": "Buslijn" + } + }, "tree_node": { "description": "Een laag die bomen toont", "name": "Boom", @@ -6866,107 +6968,5 @@ } } } - }, - "maproulette": { - "filter": { - "0": { - "options": { - "1": { - "question": "Toon aangemaakte taken" - }, - "8": { - "question": "Toon uitgeschakelde taken" - }, - "0": { - "question": "Toon taken met alle statussen" - }, - "3": { - "question": "Toon vals-positieve taken" - }, - "4": { - "question": "Toon overgeslagen taken" - }, - "5": { - "question": "Toon verwijderde taken" - }, - "6": { - "question": "Toon al opgeloste taken" - }, - "7": { - "question": "Toon taken die als te lastig gemarkeerd zijn" - }, - "2": { - "question": "Toon opgeloste taken" - } - } - }, - "1": { - "options": { - "0": { - "question": "Naam uitdaging bevat {search}" - } - } - }, - "2": { - "options": { - "0": { - "question": "ID uitdaging is {search}" - } - } - } - }, - "description": "Laag met alle taken uit MapRoulette", - "name": "MapRoulette Taken" - }, - "transit_routes": { - "tagRenderings": { - "operator": { - "question": "Welk bedrijf exploiteert deze buslijn?", - "render": "Deze buslijn wordt geëxploiteerd door {operator}" - }, - "from": { - "render": "Deze buslijn begint bij {from}", - "question": "Wat is het beginpunt van deze buslijn?" - }, - "to": { - "render": "Deze buslijn eindigt bij {to}", - "question": "Wat is het eindpunt van deze buslijn?" - }, - "colour": { - "question": "Wat is de kleur van deze buslijn?", - "render": "Deze buslijn heeft de kleur {colour}" - }, - "name": { - "question": "Wat is de naam van deze buslijn (bv. Bus XX: Van => Via => Naar)" - }, - "network": { - "question": "Bij welk netwerk hoort deze buslijn?", - "render": "Deze buslijn is onderdeel van het {network} netwerk" - }, - "via": { - "question": "Via welk punt gaat deze buslijn?", - "render": "Deze buslijn gaat via {via}" - } - }, - "title": { - "render": "Buslijn" - }, - "description": "Laag met buslijnen", - "name": "Buslijnen" - }, - "dogpark": { - "presets": { - "0": { - "description": "Een plaats waar honden vrij mogen rondlopen", - "title": "een hondenweide" - } - }, - "name": "hondenweides", - "tagRenderings": { - "Name": { - "question": "Wat is de naam van deze hondenweide?", - "render": "Deze hondenweide heet {name}" - } - } } -} +} \ No newline at end of file diff --git a/langs/nl.json b/langs/nl.json index 3a8588cfa..1fcba15af 100644 --- a/langs/nl.json +++ b/langs/nl.json @@ -271,9 +271,9 @@ "born": "Geboren: {value}", "died": "Gestorven: {value}" }, + "searchToShort": "Je zoekopdracht is te kort, vul een langere tekst in", "searchWikidata": "Zoek op Wikidata", - "wikipediaboxTitle": "Wikipedia", - "searchToShort": "Je zoekopdracht is te kort, vul een langere tekst in" + "wikipediaboxTitle": "Wikipedia" } }, "image": { @@ -575,12 +575,12 @@ "arglayerid": "De naam van een laag OF een enkele zoekterm", "argsearch": "De zoekterm", "argverb": "Zoek ofwel in een geografisch gebied (zoals een stand) of zoek in de buurt van een POI", + "docs": "Zoekt voor POIs in of nabij een locatie", "noMatchingLayer": "Ik vind geen overeenkomende laag", "noNearOrIn": "Sorry, Ik begreep je opdracht niet omdat ik geen dichtbij of in in je zoekopdracht.\nProbeer iets als Zoek drinkwater in Londen, Zoek frituur in Brussel

\n

Daarnaast kan je ook info {cmd} proberen, om info te krijgen over een enkel object.

", "nothingFound": "Sorry, ik kon niets vinden voor {search}, dus kan ik {layerTitle} niet zoeken", "overview": "Ik heb {length} overeenkomende items gevonden.", - "searching": "Aan het zoeken naar {layerTitle} {mode} {search}…", - "docs": "Zoekt voor POIs in of nabij een locatie" + "searching": "Aan het zoeken naar {layerTitle} {mode} {search}…" }, "shutdown": { "argmode": "Geeft aan op welke manier ik moet afsluiten. Dit moet één van de volgende woorden zijn: {verbs}", diff --git a/langs/shared-questions/es.json b/langs/shared-questions/es.json index 479ba8e3b..f69652fc6 100644 --- a/langs/shared-questions/es.json +++ b/langs/shared-questions/es.json @@ -145,4 +145,4 @@ "question": "¿Cual es el ítem correspondiente en Wikipedia?" } } -} +} \ No newline at end of file diff --git a/langs/shared-questions/it.json b/langs/shared-questions/it.json index 22b337411..78987a2bc 100644 --- a/langs/shared-questions/it.json +++ b/langs/shared-questions/it.json @@ -56,6 +56,15 @@ }, "question": "Quali metodi di pagamento sono accettati qui?" }, + "payment-options-advanced": { + "override": { + "mappings+": { + "0": { + "then": "Pagamento effettuato utilizzando un'app dedicata" + } + } + } + }, "phone": { "question": "Qual è il numero di telefono di {title()}?" }, @@ -97,15 +106,6 @@ } }, "question": "Qual è il corrispondente elemento su Wikipedia?" - }, - "payment-options-advanced": { - "override": { - "mappings+": { - "0": { - "then": "Pagamento effettuato utilizzando un'app dedicata" - } - } - } } } -} +} \ No newline at end of file diff --git a/langs/themes/de.json b/langs/themes/de.json index 51b862375..b8cb10de1 100644 --- a/langs/themes/de.json +++ b/langs/themes/de.json @@ -953,30 +953,30 @@ "description": "Ebene mit Bürgersteigen", "name": "Gehwege", "tagRenderings": { - "streetname": { - "render": "Diese Straße heißt {name}" - }, "left-right-questions": { "renderings": { "1": { - "question": "Gibt es auf dieser Straßenseite einen Bürgersteig?", "mappings": { - "1": { - "then": "Nein, es gibt keinen Bürgersteig für Fußgänger" - }, "0": { "then": "Ja, es gibt einen Bürgersteig auf dieser Straßenseite" }, + "1": { + "then": "Nein, es gibt keinen Bürgersteig für Fußgänger" + }, "2": { "then": "Es gibt einen separat kartierten Bürgersteig für Fußgänger" } - } + }, + "question": "Gibt es auf dieser Straßenseite einen Bürgersteig?" }, "2": { "question": "Wie breit ist der Bürgersteig auf dieser Straßenseite?", "render": "Dieser Bürgersteig ist {sidewalk:left|right:width}m breit" } } + }, + "streetname": { + "render": "Diese Straße heißt {name}" } }, "title": { @@ -1079,4 +1079,4 @@ "shortDescription": "Eine Karte mit Abfalleimern", "title": "Abfalleimer" } -} +} \ No newline at end of file diff --git a/langs/themes/es.json b/langs/themes/es.json index b0d925e8c..9ac915c76 100644 --- a/langs/themes/es.json +++ b/langs/themes/es.json @@ -454,6 +454,7 @@ "title": "Bicicleta blanca" }, "grb": { + "description": "Este tema es un intento de automatizar la importación GRB.", "layers": { "1": { "tagRenderings": { @@ -473,8 +474,7 @@ } } } - }, - "description": "Este tema es un intento de automatizar la importación GRB." + } }, "grb_fixme": { "layers": { @@ -676,4 +676,4 @@ "shortDescription": "Mapa de los Árboles", "title": "Árboles" } -} +} \ No newline at end of file diff --git a/langs/themes/it.json b/langs/themes/it.json index 1ee045e09..0e54f8aa4 100644 --- a/langs/themes/it.json +++ b/langs/themes/it.json @@ -558,6 +558,23 @@ "shortDescription": "Una cartina modificabile con informazioni di base dei negozi", "title": "Mappa dei negozi" }, + "sidewalks": { + "layers": { + "0": { + "name": "Marciapiedi", + "tagRenderings": { + "streetname": { + "render": "La strada si chiama {name}" + } + }, + "title": { + "render": "{name}" + } + } + }, + "shortDescription": "Mappatura del marciapiede", + "title": "Marciapiede" + }, "sport_pitches": { "description": "Un campo sportivo è un'area dove vengono praticati sport", "shortDescription": "Una cartina che mostra i campi sportivi", @@ -585,22 +602,5 @@ "description": "In questa cartina troverai i cestini dei rifiuti nei tuoi paraggi. Se manca un cestino, puoi inserirlo tu stesso", "shortDescription": "Una cartina dei cestini dei rifiuti", "title": "Cestino dei rifiuti" - }, - "sidewalks": { - "layers": { - "0": { - "title": { - "render": "{name}" - }, - "name": "Marciapiedi", - "tagRenderings": { - "streetname": { - "render": "La strada si chiama {name}" - } - } - } - }, - "shortDescription": "Mappatura del marciapiede", - "title": "Marciapiede" } -} +} \ No newline at end of file diff --git a/langs/themes/nl.json b/langs/themes/nl.json index f393716b3..d105b7488 100644 --- a/langs/themes/nl.json +++ b/langs/themes/nl.json @@ -788,6 +788,13 @@ "description": "Een kaart met stoepranden en oversteekplaatsen.", "title": "Stoepranden en oversteekplaatsen" }, + "mapcomplete-changes": { + "layers": { + "0": { + "name": "Zwaartepunten van wijzigingensets" + } + } + }, "maps": { "description": "Op deze kaart kan je alle kaarten zien die OpenStreetMap kent.

Ontbreekt er een kaart, dan kan je die kaart hier ook gemakelijk aan deze kaart toevoegen.", "shortDescription": "Dit thema toont alle (toeristische) kaarten die OpenStreetMap kent", @@ -1139,12 +1146,5 @@ "description": "Op deze kaart vind je vuilnisbakken waar je afval in kan smijten. Ontbreekt er een vuilnisbak? Dan kan je die zelf toevoegen", "shortDescription": "Een kaart met vuilnisbakken", "title": "Vuilnisbak" - }, - "mapcomplete-changes": { - "layers": { - "0": { - "name": "Zwaartepunten van wijzigingensets" - } - } } -} +} \ No newline at end of file