Merge master

This commit is contained in:
pietervdvn 2022-07-09 17:33:53 +02:00
commit 1055e3c47b
37 changed files with 596 additions and 788 deletions

View file

@ -39,7 +39,6 @@
+ [export_as_geojson](#export_as_geojson)
+ [minimap](#minimap)
+ [wikipedia](#wikipedia)
+ [id_presets.shop_types](#id_presetsshop_types)
+ [school.capacity](#schoolcapacity)
+ [school.gender](#schoolgender)
@ -81,7 +80,6 @@
- climbing_gym
- climbing_route
- defibrillator
- doctors
- dogpark
- drinking_water
- entrance
@ -96,7 +94,6 @@
- nature_reserve
- observation_tower
- parking
- pharmacy
- picnic_table
- play_forest
- playground
@ -109,7 +106,6 @@
- surveillance_camera
- toilet
- trail
- transit_stops
- tree_node
- viewpoint
- village_green
@ -132,14 +128,11 @@
- cafe_pub
- climbing_club
- climbing_gym
- doctors
- food
- hackerspace
- hospital
- kindergarten_childcare
- nature_reserve
- observation_tower
- pharmacy
- playground
- recycling
- school
@ -162,12 +155,9 @@
- cafe_pub
- climbing_club
- climbing_gym
- doctors
- food
- hackerspace
- hospital
- kindergarten_childcare
- pharmacy
- recycling
- school
- shops
@ -189,12 +179,9 @@
- cafe_pub
- climbing_club
- climbing_gym
- doctors
- food
- hackerspace
- hospital
- kindergarten_childcare
- pharmacy
- recycling
- school
- shops
@ -216,10 +203,8 @@
- cafe_pub
- climbing_club
- climbing_gym
- doctors
- food
- kindergarten_childcare
- pharmacy
- shops
- veterinary
@ -315,7 +300,6 @@
- food
- hackerspace
- observation_tower
- transit_stops
@ -532,17 +516,6 @@
### id_presets.shop_types
- shops
### school.capacity

View file

@ -800,7 +800,6 @@ The following layers are included in MapComplete:
- [cycleways_and_roads](./Layers/cycleways_and_roads.md)
- [defibrillator](./Layers/defibrillator.md)
- [direction](./Layers/direction.md)
- [doctors](./Layers/doctors.md)
- [dogpark](./Layers/dogpark.md)
- [drinking_water](./Layers/drinking_water.md)
- [entrance](./Layers/entrance.md)
@ -815,9 +814,7 @@ The following layers are included in MapComplete:
- [grass_in_parks](./Layers/grass_in_parks.md)
- [hackerspace](./Layers/hackerspace.md)
- [home_location](./Layers/home_location.md)
- [hospital](./Layers/hospital.md)
- [hydrant](./Layers/hydrant.md)
- [id_presets](./Layers/id_presets.md)
- [import_candidate](./Layers/import_candidate.md)
- [information_board](./Layers/information_board.md)
- [kerbs](./Layers/kerbs.md)
@ -832,14 +829,12 @@ The following layers are included in MapComplete:
- [observation_tower](./Layers/observation_tower.md)
- [parking](./Layers/parking.md)
- [pedestrian_path](./Layers/pedestrian_path.md)
- [pharmacy](./Layers/pharmacy.md)
- [picnic_table](./Layers/picnic_table.md)
- [play_forest](./Layers/play_forest.md)
- [playground](./Layers/playground.md)
- [public_bookcase](./Layers/public_bookcase.md)
- [recycling](./Layers/recycling.md)
- [school](./Layers/school.md)
- [shelter](./Layers/shelter.md)
- [shops](./Layers/shops.md)
- [slow_roads](./Layers/slow_roads.md)
- [split_point](./Layers/split_point.md)
@ -849,8 +844,6 @@ The following layers are included in MapComplete:
- [tertiary_education](./Layers/tertiary_education.md)
- [toilet](./Layers/toilet.md)
- [trail](./Layers/trail.md)
- [transit_routes](./Layers/transit_routes.md)
- [transit_stops](./Layers/transit_stops.md)
- [tree_node](./Layers/tree_node.md)
- [type_node](./Layers/type_node.md)
- [veterinary](./Layers/veterinary.md)

View file

@ -46,37 +46,31 @@ Development using Windows
For Windows you can use the devcontainer, or the WSL subsystem.
Raw installation
To use the devcontainer in Visual Studio Code:
0. Clone the repo
1. Install `npm` and install `ts-node` globally with `npm install -g ts-node`
2. Execute `npm run init`. It will install and build some assets
3. Run `npm run start` to start the dev server
To use the WSL in Visual Studio Code:
1. Install a WSL Distribution (e.g. Ubuntu)
2. Install basic dependencies `sudo apt install make g++`
3. Install NVM `wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash`
4. Use NVM to install node 16.x: `nvm install 16.9.1`
5. Activate the node version: `nvm use 16.9.1`
6. Install `npm` using `sudo apt install npm`.
7. Install the [Remote - WSL](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-wsl) extension and it's dependencies.
8. Open a remote WSL window using the button in the bottom left.
9. Make a fork and clone the repository.
10. Run `npm run init` and generate some additional dependencies and generated files. Note that it'll install the
dependencies too
11. Run `npm run start` to host a local testversion at http://localhost:1234/index.html
12. By default, a landing page with available themes is served. In order to load a single theme, use `layout=themename`
0. Make sure you have installed
the [Remote - Containers](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers)
extension and it's dependencies.
1. Make a fork and clone the repository.
2. After cloning, Visual Studio Code will ask you if you want to use the devcontainer.
3. Then you can either clone it again in a volume (for better performance), or open the current folder in a container.
4. By now, you should be able to run `npm run start` to host a local testversion at http://localhost:1234/index.html
5. By default, a landing page with available themes is served. In order to load a single theme, use `layout=themename`
or `userlayout=true#<layout configuration>` as [Query parameter](URL_Parameters.md). Note that the shorter URLs (
e.g. `bookcases.html`, `aed.html`, ...) _don't_ exist on the development version.
To use WSL without Visual Studio Code you can replace steps 7 and 8 by opening up a WSL terminal
To use the WSL in Visual Studio Code:
On mac
------
Install the `Command line tools for XCode which you can find [here](https://developer.apple.com/download/all/). You might need an apple dev account for this.
0. Make sure you have installed the [Remote - WSL]() extension and it's dependencies.
1. Open a remote WSL window using the button in the bottom left.
2. Make a fork and clone the repository.
3. Install `npm` using `sudo apt install npm`.
4. Run `npm run init` and generate some additional dependencies and generated files. Note that it'll install the
dependencies too
5. Run `npm run start` to host a local testversion at http://localhost:1234/index.html
6. By default, a landing page with available themes is served. In order to load a single theme, use `layout=themename`
or `userlayout=true#<layout configuration>` as [Query parameter](URL_Parameters.md). Note that the shorter URLs (
e.g. `bookcases.html`, `aed.html`, ...) _don't_ exist on the development version.
Automatic deployment
--------------------

View file

@ -27,7 +27,6 @@ A layer showing where you can park your bike
- [cyclofix](https://mapcomplete.osm.be/cyclofix)
- [personal](https://mapcomplete.osm.be/personal)
- [transit](https://mapcomplete.osm.be/transit)

View file

@ -94,7 +94,7 @@ This is rendered with This shop is called <i>{name}</i>
### shop_types
### shops-type-from-id
@ -266,8 +266,6 @@ The question is What kind of shop is this?
- Wine Shop corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:shop' target='_blank'>shop</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwine' target='_blank'>wine</a>
Only visible if `id~^..*$` is shown
### opening_hours
@ -362,32 +360,6 @@ The question is Which methods of payment are accepted here?
### copyshop-print-sizes
The question is What paper formats does this shop offer?
- This shop can print on papers of size A4 corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:print:A4' target='_blank'>service:print:A4</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:print:A4%3Dyes' target='_blank'>yes</a>
- Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:service:print:A4' target='_blank'>service:print:A4</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:print:A4%3Dno' target='_blank'>no</a>
- This shop can print on papers of size A3 corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:print:A3' target='_blank'>service:print:A3</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:print:A3%3Dyes' target='_blank'>yes</a>
- Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:service:print:A3' target='_blank'>service:print:A3</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:print:A3%3Dno' target='_blank'>no</a>
- This shop can print on papers of size A2 corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:print:A2' target='_blank'>service:print:A2</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:print:A2%3Dyes' target='_blank'>yes</a>
- Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:service:print:A2' target='_blank'>service:print:A2</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:print:A2%3Dno' target='_blank'>no</a>
- This shop can print on papers of size A1 corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:print:A1' target='_blank'>service:print:A1</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:print:A1%3Dyes' target='_blank'>yes</a>
- Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:service:print:A1' target='_blank'>service:print:A1</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:print:A1%3Dno' target='_blank'>no</a>
- This shop can print on papers of size A0 corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:print:A0' target='_blank'>service:print:A0</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:print:A0%3Dyes' target='_blank'>yes</a>
- Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:service:print:A0' target='_blank'>service:print:A0</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:print:A0%3Dno' target='_blank'>no</a>
Only visible if `shop~^.*copyshop.*$|shop~^.*stationary.*$|service:print=yes` is shown
### questions

View file

@ -27,7 +27,6 @@ A layer showing car parkings
- [parkings](https://mapcomplete.osm.be/parkings)
- [personal](https://mapcomplete.osm.be/personal)
- [transit](https://mapcomplete.osm.be/transit)

View file

@ -5,7 +5,7 @@
<img src='https://mapcomplete.osm.be/./assets/layers/id_presets/maki-shop.svg' height="100px">
<img src='https://mapcomplete.osm.be/./assets/layers/shops/maki-shop.svg' height="100px">
A shop
@ -95,7 +95,7 @@ This is rendered with This shop is called <i>{name}</i>
### shop_types
### shops-type-from-id
@ -267,8 +267,6 @@ The question is What kind of shop is this?
- Wine Shop corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:shop' target='_blank'>shop</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwine' target='_blank'>wine</a>
Only visible if `id~^..*$` is shown
### opening_hours
@ -363,32 +361,6 @@ The question is Which methods of payment are accepted here?
### copyshop-print-sizes
The question is What paper formats does this shop offer?
- This shop can print on papers of size A4 corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:print:A4' target='_blank'>service:print:A4</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:print:A4%3Dyes' target='_blank'>yes</a>
- Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:service:print:A4' target='_blank'>service:print:A4</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:print:A4%3Dno' target='_blank'>no</a>
- This shop can print on papers of size A3 corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:print:A3' target='_blank'>service:print:A3</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:print:A3%3Dyes' target='_blank'>yes</a>
- Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:service:print:A3' target='_blank'>service:print:A3</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:print:A3%3Dno' target='_blank'>no</a>
- This shop can print on papers of size A2 corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:print:A2' target='_blank'>service:print:A2</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:print:A2%3Dyes' target='_blank'>yes</a>
- Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:service:print:A2' target='_blank'>service:print:A2</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:print:A2%3Dno' target='_blank'>no</a>
- This shop can print on papers of size A1 corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:print:A1' target='_blank'>service:print:A1</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:print:A1%3Dyes' target='_blank'>yes</a>
- Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:service:print:A1' target='_blank'>service:print:A1</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:print:A1%3Dno' target='_blank'>no</a>
- This shop can print on papers of size A0 corresponds with <a href='https://wiki.openstreetmap.org/wiki/Key:service:print:A0' target='_blank'>service:print:A0</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:print:A0%3Dyes' target='_blank'>yes</a>
- Unselecting this answer will add <a href='https://wiki.openstreetmap.org/wiki/Key:service:print:A0' target='_blank'>service:print:A0</a>=<a href='https://wiki.openstreetmap.org/wiki/Tag:service:print:A0%3Dno' target='_blank'>no</a>
Only visible if `shop~^.*copyshop.*$|shop~^.*stationary.*$|service:print=yes` is shown
### questions

View file

@ -322,7 +322,7 @@ Every field is documented in the source code itself - you can find them here:
- [The top level `LayoutConfig`](https://github.com/pietervdvn/MapComplete/blob/master/Models/ThemeConfig/Json/LayoutConfigJson.ts)
- [A layer object `LayerConfig`](https://github.com/pietervdvn/MapComplete/blob/master/Models/ThemeConfig/Json/LayerConfigJson.ts)
- [The `TagRendering`](https://github.com/pietervdvn/MapComplete/blob/master/Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson.ts)
- [The `TagRendering`](https://github.com/pietervdvn/MapComplete/blob/master/Models/ThemeConfig/Json/TagRenderingConfigJson.ts)
- At last, the exact semantics of tags are documented [here](Tags_format.md)
A JSON schema file is available in `Docs/Schemas` - use `LayoutConfig.schema.json` to validate a theme file.

View file

@ -4569,89 +4569,6 @@
"key": "fixme",
"description": "Layer 'Defibrillators' shows and asks freeform values for key 'fixme' (in the MapComplete.osm.be theme 'Personal theme')"
},
{
"key": "amenity",
"description": "The MapComplete theme Personal theme has a layer doctors showing features with this tag",
"value": "doctors"
},
{
"key": "amenity",
"description": "The MapComplete theme Personal theme has a layer doctors showing features with this tag",
"value": "dentist"
},
{
"key": "healthcare",
"description": "The MapComplete theme Personal theme has a layer doctors showing features with this tag",
"value": "physiotherapist"
},
{
"key": "image",
"description": "The layer 'doctors 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 'doctors 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 'doctors 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 'doctors 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": "opening_hours",
"description": "Layer 'doctors' shows and asks freeform values for key 'opening_hours' (in the MapComplete.osm.be theme 'Personal theme')"
},
{
"key": "phone",
"description": "Layer 'doctors' shows and asks freeform values for key 'phone' (in the MapComplete.osm.be theme 'Personal theme')"
},
{
"key": "contact:phone",
"description": "Layer 'doctors' shows contact:phone~^..*$ with a fixed text, namely '<a href='tel:{contact:phone}'>{contact:phone}</a>' (in the MapComplete.osm.be theme 'Personal theme')"
},
{
"key": "email",
"description": "Layer 'doctors' shows and asks freeform values for key 'email' (in the MapComplete.osm.be theme 'Personal theme')"
},
{
"key": "contact:email",
"description": "Layer 'doctors' shows contact:email~^..*$ with a fixed text, namely '<a href='mailto:{contact:email}' target='_blank'>{contact:email}</a>' (in the MapComplete.osm.be theme 'Personal theme')"
},
{
"key": "website",
"description": "Layer 'doctors' shows and asks freeform values for key 'website' (in the MapComplete.osm.be theme 'Personal theme')"
},
{
"key": "contact:website",
"description": "Layer 'doctors' shows contact:website~^..*$ with a fixed text, namely '<a href='{contact:website}' target='_blank'>{contact:website}</a>' (in the MapComplete.osm.be theme 'Personal theme')"
},
{
"key": "healthcare:speciality",
"description": "Layer 'doctors' shows and asks freeform values for key 'healthcare:speciality' (in the MapComplete.osm.be theme 'Personal theme')"
},
{
"key": "healthcare:speciality",
"description": "Layer 'doctors' shows healthcare:speciality=general with a fixed text, namely 'This is a general practitioner' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "general"
},
{
"key": "healthcare:speciality",
"description": "Layer 'doctors' shows healthcare:speciality=gynaecology with a fixed text, namely 'This is a gynaecologist' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "gynaecology"
},
{
"key": "healthcare:speciality",
"description": "Layer 'doctors' shows healthcare:speciality=psychiatry with a fixed text, namely 'This is a psychiatrist' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "psychiatry"
},
{
"key": "healthcare:speciality",
"description": "Layer 'doctors' shows healthcare:speciality=paediatrics with a fixed text, namely 'This is a paediatrician' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "paediatrics"
},
{
"key": "leisure",
"description": "The MapComplete theme Personal theme has a layer dog parks showing features with this tag",
@ -5620,39 +5537,6 @@
"key": "start_date",
"description": "Layer 'Hackerspace' shows and asks freeform values for key 'start_date' (in the MapComplete.osm.be theme 'Personal theme')"
},
{
"key": "amenity",
"description": "The MapComplete theme Personal theme has a layer Hospital showing features with this tag",
"value": "hospital"
},
{
"key": "name",
"description": "Layer 'Hospital' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'Personal theme')"
},
{
"key": "phone",
"description": "Layer 'Hospital' shows and asks freeform values for key 'phone' (in the MapComplete.osm.be theme 'Personal theme')"
},
{
"key": "contact:phone",
"description": "Layer 'Hospital' shows contact:phone~^..*$ with a fixed text, namely '<a href='tel:{contact:phone}'>{contact:phone}</a>' (in the MapComplete.osm.be theme 'Personal theme')"
},
{
"key": "email",
"description": "Layer 'Hospital' shows and asks freeform values for key 'email' (in the MapComplete.osm.be theme 'Personal theme')"
},
{
"key": "contact:email",
"description": "Layer 'Hospital' shows contact:email~^..*$ with a fixed text, namely '<a href='mailto:{contact:email}' target='_blank'>{contact:email}</a>' (in the MapComplete.osm.be theme 'Personal theme')"
},
{
"key": "website",
"description": "Layer 'Hospital' shows and asks freeform values for key 'website' (in the MapComplete.osm.be theme 'Personal theme')"
},
{
"key": "contact:website",
"description": "Layer 'Hospital' shows contact:website~^..*$ with a fixed text, namely '<a href='{contact:website}' target='_blank'>{contact:website}</a>' (in the MapComplete.osm.be theme 'Personal theme')"
},
{
"key": "emergency",
"description": "The MapComplete theme Personal theme has a layer Map of hydrants showing features with this tag",
@ -6287,70 +6171,6 @@
"key": "wikipedia",
"description": "The layer 'Parking 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": "amenity",
"description": "The MapComplete theme Personal theme has a layer pharmacy showing features with this tag",
"value": "pharmacy"
},
{
"key": "image",
"description": "The layer 'pharmacy 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 'pharmacy 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 'pharmacy 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 'pharmacy 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": "opening_hours",
"description": "Layer 'pharmacy' shows and asks freeform values for key 'opening_hours' (in the MapComplete.osm.be theme 'Personal theme')"
},
{
"key": "phone",
"description": "Layer 'pharmacy' shows and asks freeform values for key 'phone' (in the MapComplete.osm.be theme 'Personal theme')"
},
{
"key": "contact:phone",
"description": "Layer 'pharmacy' shows contact:phone~^..*$ with a fixed text, namely '<a href='tel:{contact:phone}'>{contact:phone}</a>' (in the MapComplete.osm.be theme 'Personal theme')"
},
{
"key": "email",
"description": "Layer 'pharmacy' shows and asks freeform values for key 'email' (in the MapComplete.osm.be theme 'Personal theme')"
},
{
"key": "contact:email",
"description": "Layer 'pharmacy' shows contact:email~^..*$ with a fixed text, namely '<a href='mailto:{contact:email}' target='_blank'>{contact:email}</a>' (in the MapComplete.osm.be theme 'Personal theme')"
},
{
"key": "website",
"description": "Layer 'pharmacy' shows and asks freeform values for key 'website' (in the MapComplete.osm.be theme 'Personal theme')"
},
{
"key": "contact:website",
"description": "Layer 'pharmacy' shows contact:website~^..*$ with a fixed text, namely '<a href='{contact:website}' target='_blank'>{contact:website}</a>' (in the MapComplete.osm.be theme 'Personal theme')"
},
{
"key": "wheelchair",
"description": "Layer 'pharmacy' shows wheelchair=yes with a fixed text, namely 'This pharmacy is easy to access on a wheelchair' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "yes"
},
{
"key": "wheelchair",
"description": "Layer 'pharmacy' shows wheelchair=no with a fixed text, namely 'This pharmacy is hard to access on a wheelchair' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "no"
},
{
"key": "wheelchair",
"description": "Layer 'pharmacy' shows wheelchair=limited with a fixed text, namely 'This pharmacy has limited access for wheelchair users' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "limited"
},
{
"key": "leisure",
"description": "The MapComplete theme Personal theme has a layer Picnic tables showing features with this tag",
@ -6888,50 +6708,6 @@
"description": "Layer 'Recycling' shows opening_hours=24/7 with a fixed text, namely '24/7' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "24/7"
},
{
"key": "amenity",
"description": "The MapComplete theme Personal theme has a layer Shelter showing features with this tag",
"value": "shelter"
},
{
"key": "shelter_type",
"description": "Layer 'Shelter' shows and asks freeform values for key 'shelter_type' (in the MapComplete.osm.be theme 'Personal theme')"
},
{
"key": "shelter_type",
"description": "Layer 'Shelter' shows shelter_type=public_transport with a fixed text, namely 'This is a shelter at a public transport stop.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "public_transport"
},
{
"key": "shelter_type",
"description": "Layer 'Shelter' shows shelter_type=picnic_shelter with a fixed text, namely 'This is a shelter protecting from rain at a picnic site.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "picnic_shelter"
},
{
"key": "shelter_type",
"description": "Layer 'Shelter' shows shelter_type=gazebo with a fixed text, namely 'This is a gazebo.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "gazebo"
},
{
"key": "shelter_type",
"description": "Layer 'Shelter' shows shelter_type=weather_shelter with a fixed text, namely 'This is a small shelter, primarily intended for short breaks. Usually found in the mountains or alongside roads.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "weather_shelter"
},
{
"key": "shelter_type",
"description": "Layer 'Shelter' shows shelter_type=lean_to with a fixed text, namely 'This is a shed with 3 walls, primarily intended for camping.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "lean_to"
},
{
"key": "shelter_type",
"description": "Layer 'Shelter' shows shelter_type=pavilion with a fixed text, namely 'This is a pavilion' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "pavilion"
},
{
"key": "shelter_type",
"description": "Layer 'Shelter' shows shelter_type=basic_hut with a fixed text, namely 'This is a basic hut, providing basic shelter and sleeping facilities.' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "basic_hut"
},
{
"key": "shop",
"description": "The MapComplete theme Personal theme has a layer Shop showing features with this tag"
@ -7794,31 +7570,6 @@
"description": "Layer 'Shop' shows payment:cards=yes with a fixed text, namely 'Payment cards are accepted here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "yes"
},
{
"key": "service:print:A4",
"description": "Layer 'Shop' shows service:print:A4=yes with a fixed text, namely 'This shop can print on papers of size A4' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "yes"
},
{
"key": "service:print:A3",
"description": "Layer 'Shop' shows service:print:A3=yes with a fixed text, namely 'This shop can print on papers of size A3' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "yes"
},
{
"key": "service:print:A2",
"description": "Layer 'Shop' shows service:print:A2=yes with a fixed text, namely 'This shop can print on papers of size A2' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "yes"
},
{
"key": "service:print:A1",
"description": "Layer 'Shop' shows service:print:A1=yes with a fixed text, namely 'This shop can print on papers of size A1' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "yes"
},
{
"key": "service:print:A0",
"description": "Layer 'Shop' shows service:print:A0=yes with a fixed text, namely 'This shop can print on papers of size A0' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "yes"
},
{
"key": "leisure",
"description": "The MapComplete theme Personal theme has a layer Sport pitches showing features with this tag",
@ -8517,194 +8268,6 @@
"key": "description",
"description": "Layer 'Toilets' shows and asks freeform values for key 'description' (in the MapComplete.osm.be theme 'Personal theme')"
},
{
"key": "type",
"description": "The MapComplete theme Personal theme has a layer Bus lines showing features with this tag",
"value": "route"
},
{
"key": "route",
"description": "The MapComplete theme Personal theme has a layer Bus lines showing features with this tag",
"value": "bus"
},
{
"key": "name",
"description": "Layer 'Bus lines' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'Personal theme')"
},
{
"key": "from",
"description": "Layer 'Bus lines' shows and asks freeform values for key 'from' (in the MapComplete.osm.be theme 'Personal theme')"
},
{
"key": "via",
"description": "Layer 'Bus lines' shows and asks freeform values for key 'via' (in the MapComplete.osm.be theme 'Personal theme')"
},
{
"key": "to",
"description": "Layer 'Bus lines' shows and asks freeform values for key 'to' (in the MapComplete.osm.be theme 'Personal theme')"
},
{
"key": "colour",
"description": "Layer 'Bus lines' shows and asks freeform values for key 'colour' (in the MapComplete.osm.be theme 'Personal theme')"
},
{
"key": "network",
"description": "Layer 'Bus lines' shows and asks freeform values for key 'network' (in the MapComplete.osm.be theme 'Personal theme')"
},
{
"key": "operator",
"description": "Layer 'Bus lines' shows and asks freeform values for key 'operator' (in the MapComplete.osm.be theme 'Personal theme')"
},
{
"key": "highway",
"description": "The MapComplete theme Personal theme has a layer Transit Stops showing features with this tag",
"value": "bus_stop"
},
{
"key": "name",
"description": "Layer 'Transit Stops' shows and asks freeform values for key 'name' (in the MapComplete.osm.be theme 'Personal theme')"
},
{
"key": "noname",
"description": "Layer 'Transit Stops' shows noname=yes with a fixed text, namely 'This stop has no name' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "yes"
},
{
"key": "name",
"description": "Layer 'Transit Stops' shows noname=yes with a fixed text, namely 'This stop has no name' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme') Picking this answer will delete the key name.",
"value": ""
},
{
"key": "image",
"description": "The layer 'Transit Stops 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 'Transit Stops 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 'Transit Stops 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 'Transit Stops 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": "shelter",
"description": "Layer 'Transit Stops' shows shelter=yes with a fixed text, namely 'This stop has a shelter' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "yes"
},
{
"key": "shelter",
"description": "Layer 'Transit Stops' shows shelter=no with a fixed text, namely 'This stop does not have a shelter' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "no"
},
{
"key": "shelter",
"description": "Layer 'Transit Stops' shows shelter=separate with a fixed text, namely 'This stop has a shelter, that's separately mapped' (in the MapComplete.osm.be theme 'Personal theme')",
"value": "separate"
},
{
"key": "bench",
"description": "Layer 'Transit Stops' shows bench=yes with a fixed text, namely 'This stop has a bench' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "yes"
},
{
"key": "bench",
"description": "Layer 'Transit Stops' shows bench=no with a fixed text, namely 'This stop does not have a bench' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "no"
},
{
"key": "bench",
"description": "Layer 'Transit Stops' shows bench=separate with a fixed text, namely 'This stop has a bench, that's separately mapped' (in the MapComplete.osm.be theme 'Personal theme')",
"value": "separate"
},
{
"key": "bin",
"description": "Layer 'Transit Stops' shows bin=yes with a fixed text, namely 'This stop has a bin' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "yes"
},
{
"key": "bin",
"description": "Layer 'Transit Stops' shows bin=no with a fixed text, namely 'This stop does not have a bin' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "no"
},
{
"key": "bin",
"description": "Layer 'Transit Stops' shows bin=separate with a fixed text, namely 'This stop has a bin, that's separately mapped' (in the MapComplete.osm.be theme 'Personal theme')",
"value": "separate"
},
{
"key": "wheelchair",
"description": "Layer 'Transit Stops' shows wheelchair=designated with a fixed text, namely 'This place is specially adapted for wheelchair users' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "designated"
},
{
"key": "wheelchair",
"description": "Layer 'Transit Stops' shows wheelchair=yes with a fixed text, namely 'This place is easily reachable with a wheelchair' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "yes"
},
{
"key": "wheelchair",
"description": "Layer 'Transit Stops' shows wheelchair=limited with a fixed text, namely 'It is possible to reach this place in a wheelchair, but it is not easy' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "limited"
},
{
"key": "wheelchair",
"description": "Layer 'Transit Stops' shows wheelchair=no with a fixed text, namely 'This place is not reachable with a wheelchair' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "no"
},
{
"key": "tactile_paving",
"description": "Layer 'Transit Stops' shows tactile_paving=yes with a fixed text, namely 'This stop has tactile paving' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "yes"
},
{
"key": "tactile_paving",
"description": "Layer 'Transit Stops' shows tactile_paving=no with a fixed text, namely 'This stop does not have tactile paving' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "no"
},
{
"key": "lit",
"description": "Layer 'Transit Stops' shows lit=yes with a fixed text, namely 'This stop is lit' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "yes"
},
{
"key": "lit",
"description": "Layer 'Transit Stops' shows lit=no with a fixed text, namely 'This stop is not lit' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Personal theme')",
"value": "no"
},
{
"key": "departures_board",
"description": "Layer 'Transit Stops' shows departures_board=yes with a fixed text, namely 'This stop has a departures board of unknown type' (in the MapComplete.osm.be theme 'Personal theme')",
"value": "yes"
},
{
"key": "departures_board",
"description": "Layer 'Transit Stops' shows departures_board=realtime with a fixed text, namely 'This stop has a board showing realtime departure information' (in the MapComplete.osm.be theme 'Personal theme')",
"value": "realtime"
},
{
"key": "passenger_information_display",
"description": "Layer 'Transit Stops' shows passenger_information_display=yes with a fixed text, namely 'This stop has a board showing realtime departure information' (in the MapComplete.osm.be theme 'Personal theme')",
"value": "yes"
},
{
"key": "departures_board",
"description": "Layer 'Transit Stops' shows departures_board=timetable with a fixed text, namely 'This stop has a timetable showing regular departures' (in the MapComplete.osm.be theme 'Personal theme')",
"value": "timetable"
},
{
"key": "departures_board",
"description": "Layer 'Transit Stops' shows departures_board=interval with a fixed text, namely 'This stop has a timetable containing just the interval between departures' (in the MapComplete.osm.be theme 'Personal theme')",
"value": "interval"
},
{
"key": "departures_board",
"description": "Layer 'Transit Stops' shows departures_board=no with a fixed text, namely 'This stop does not have a departures board' (in the MapComplete.osm.be theme 'Personal theme')",
"value": "no"
},
{
"key": "natural",
"description": "The MapComplete theme Personal theme has a layer Tree showing features with this tag",

View file

@ -1314,31 +1314,6 @@
"description": "Layer 'Dog-friendly shops' shows payment:cards=yes with a fixed text, namely 'Payment cards are accepted here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')",
"value": "yes"
},
{
"key": "service:print:A4",
"description": "Layer 'Dog-friendly shops' shows service:print:A4=yes with a fixed text, namely 'This shop can print on papers of size A4' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')",
"value": "yes"
},
{
"key": "service:print:A3",
"description": "Layer 'Dog-friendly shops' shows service:print:A3=yes with a fixed text, namely 'This shop can print on papers of size A3' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')",
"value": "yes"
},
{
"key": "service:print:A2",
"description": "Layer 'Dog-friendly shops' shows service:print:A2=yes with a fixed text, namely 'This shop can print on papers of size A2' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')",
"value": "yes"
},
{
"key": "service:print:A1",
"description": "Layer 'Dog-friendly shops' shows service:print:A1=yes with a fixed text, namely 'This shop can print on papers of size A1' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')",
"value": "yes"
},
{
"key": "service:print:A0",
"description": "Layer 'Dog-friendly shops' shows service:print:A0=yes with a fixed text, namely 'This shop can print on papers of size A0' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Veterinarians, dog parks and other pet-amenities')",
"value": "yes"
},
{
"key": "amenity",
"description": "The MapComplete theme Veterinarians, dog parks and other pet-amenities has a layer veterinary showing features with this tag",

View file

@ -871,95 +871,6 @@
"key": "payment:cards",
"description": "Layer 'Shop' shows payment:cards=yes with a fixed text, namely 'Payment cards are accepted here' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Open Shop Map')",
"value": "yes"
},
{
"key": "service:print:A4",
"description": "Layer 'Shop' shows service:print:A4=yes with a fixed text, namely 'This shop can print on papers of size A4' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Open Shop Map')",
"value": "yes"
},
{
"key": "service:print:A3",
"description": "Layer 'Shop' shows service:print:A3=yes with a fixed text, namely 'This shop can print on papers of size A3' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Open Shop Map')",
"value": "yes"
},
{
"key": "service:print:A2",
"description": "Layer 'Shop' shows service:print:A2=yes with a fixed text, namely 'This shop can print on papers of size A2' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Open Shop Map')",
"value": "yes"
},
{
"key": "service:print:A1",
"description": "Layer 'Shop' shows service:print:A1=yes with a fixed text, namely 'This shop can print on papers of size A1' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Open Shop Map')",
"value": "yes"
},
{
"key": "service:print:A0",
"description": "Layer 'Shop' shows service:print:A0=yes with a fixed text, namely 'This shop can print on papers of size A0' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Open Shop Map')",
"value": "yes"
},
{
"key": "amenity",
"description": "The MapComplete theme Open Shop Map has a layer pharmacy showing features with this tag",
"value": "pharmacy"
},
{
"key": "image",
"description": "The layer 'pharmacy 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 'pharmacy 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 'pharmacy 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 'pharmacy 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": "opening_hours",
"description": "Layer 'pharmacy' shows and asks freeform values for key 'opening_hours' (in the MapComplete.osm.be theme 'Open Shop Map')"
},
{
"key": "phone",
"description": "Layer 'pharmacy' shows and asks freeform values for key 'phone' (in the MapComplete.osm.be theme 'Open Shop Map')"
},
{
"key": "contact:phone",
"description": "Layer 'pharmacy' shows contact:phone~^..*$ with a fixed text, namely '<a href='tel:{contact:phone}'>{contact:phone}</a>' (in the MapComplete.osm.be theme 'Open Shop Map')"
},
{
"key": "email",
"description": "Layer 'pharmacy' shows and asks freeform values for key 'email' (in the MapComplete.osm.be theme 'Open Shop Map')"
},
{
"key": "contact:email",
"description": "Layer 'pharmacy' shows contact:email~^..*$ with a fixed text, namely '<a href='mailto:{contact:email}' target='_blank'>{contact:email}</a>' (in the MapComplete.osm.be theme 'Open Shop Map')"
},
{
"key": "website",
"description": "Layer 'pharmacy' shows and asks freeform values for key 'website' (in the MapComplete.osm.be theme 'Open Shop Map')"
},
{
"key": "contact:website",
"description": "Layer 'pharmacy' shows contact:website~^..*$ with a fixed text, namely '<a href='{contact:website}' target='_blank'>{contact:website}</a>' (in the MapComplete.osm.be theme 'Open Shop Map')"
},
{
"key": "wheelchair",
"description": "Layer 'pharmacy' shows wheelchair=yes with a fixed text, namely 'This pharmacy is easy to access on a wheelchair' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Open Shop Map')",
"value": "yes"
},
{
"key": "wheelchair",
"description": "Layer 'pharmacy' shows wheelchair=no with a fixed text, namely 'This pharmacy is hard to access on a wheelchair' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Open Shop Map')",
"value": "no"
},
{
"key": "wheelchair",
"description": "Layer 'pharmacy' shows wheelchair=limited with a fixed text, namely 'This pharmacy has limited access for wheelchair users' and allows to pick this as a default answer (in the MapComplete.osm.be theme 'Open Shop Map')",
"value": "limited"
}
]
}

View file

@ -1,11 +1,11 @@
{
"contributors": [
{
"commits": 4088,
"commits": 4054,
"contributor": "Pieter Vander Vennet"
},
{
"commits": 112,
"commits": 103,
"contributor": "Robin van der Linde"
},
{
@ -124,10 +124,6 @@
"commits": 5,
"contributor": "David Haberthür"
},
{
"commits": 4,
"contributor": "AlexanderRebai"
},
{
"commits": 4,
"contributor": "OliNau"
@ -152,10 +148,6 @@
"commits": 3,
"contributor": "Léo Villeveygoux"
},
{
"commits": 2,
"contributor": "Andrews Leruth"
},
{
"commits": 2,
"contributor": "pdassori"

View file

@ -84,7 +84,8 @@
"id": "Beragam karya seni",
"pt": "Diversas obras de arte",
"hu": "Szobrok, mellszobrok, graffitik és egyéb műalkotások nyílt világtérképe",
"da": "Forskellige kunstværker"
"da": "Forskellige kunstværker",
"ca": "Un mapa obert d'estàtues, busts, grafitis i altres obres d'art del tot el món"
},
"minzoom": 12,
"presets": [

View file

@ -40,7 +40,8 @@
"title": {
"render": {
"en": "Way",
"nl": "Weg"
"nl": "Weg",
"de": "Weg"
},
"mappings": [
{
@ -83,7 +84,8 @@
},
"then": {
"nl": "Weg met fietssugestiestrook {name}",
"en": "Road with shared lane {name}"
"en": "Road with shared lane {name}",
"de": "Straße mit gemeinsam genutzter Fahrspur {name}"
}
},
{
@ -106,7 +108,8 @@
},
"then": {
"nl": "Weg met fietsstrook {name}",
"en": "Road with bike lane {name}"
"en": "Road with bike lane {name}",
"de": "Straße mit Fahrradstreifen {name}"
}
},
{
@ -129,7 +132,8 @@
},
"then": {
"nl": "Weg met fietspad naast de weg {name}",
"en": "Road with cycleway next to the road {name}"
"en": "Road with cycleway next to the road {name}",
"de": "Straße mit Radweg neben der Straße {name}"
}
},
{

View file

@ -2,11 +2,13 @@
"id": "kerbs",
"name": {
"en": "Kerbs",
"nl": "Stoepranden"
"nl": "Stoepranden",
"de": "Bordsteine"
},
"description": {
"en": "A layer showing kerbs.",
"nl": "Een laag met stoepranden."
"nl": "Een laag met stoepranden.",
"de": "Eine Ebene, die Bordsteine zeigt."
},
"source": {
"osmTags": "barrier=kerb"
@ -15,7 +17,8 @@
"title": {
"render": {
"en": "Kerb",
"nl": "Stoeprand"
"nl": "Stoeprand",
"de": "Bordstein"
}
},
"mapRendering": [
@ -56,14 +59,16 @@
"id": "kerb-type",
"question": {
"en": "What is the height of this kerb?",
"nl": "Hoe hoog is deze stoeprand?"
"nl": "Hoe hoog is deze stoeprand?",
"de": "Wie hoch ist der Bordstein?"
},
"mappings": [
{
"if": "kerb=raised",
"then": {
"en": "This kerb is raised (>3 cm)",
"nl": "Deze stoeprand is hoog (>3 cm)"
"nl": "Deze stoeprand is hoog (>3 cm)",
"de": "Der Bordstein ist erhöht (>3 cm)"
},
"icon": {
"path": "./assets/layers/kerbs/raised.svg",
@ -74,7 +79,8 @@
"if": "kerb=lowered",
"then": {
"en": "This kerb is lowered (~3 cm)",
"nl": "Deze stoeprand is verlaagd (~3 cm)"
"nl": "Deze stoeprand is verlaagd (~3 cm)",
"de": "Der Bordstein ist abgesenkt (~3 cm)"
},
"icon": {
"path": "./assets/layers/kerbs/lowered.svg",
@ -85,7 +91,8 @@
"if": "kerb=flush",
"then": {
"en": "This kerb is flush (~0cm)",
"nl": "Deze stoeprand is vlak (~0cm)"
"nl": "Deze stoeprand is vlak (~0cm)",
"de": "Der Bordstein ist bündig (~0cm)"
},
"icon": {
"path": "./assets/layers/kerbs/flush.svg",
@ -96,7 +103,8 @@
"if": "kerb=no",
"then": {
"en": "There is no kerb here",
"nl": "Er is hier geen stoeprand"
"nl": "Er is hier geen stoeprand",
"de": "Hier gibt es keinen Bordstein"
},
"hideInAnswer": true,
"icon": {
@ -108,7 +116,8 @@
"if": "kerb=yes",
"then": {
"en": "There is a kerb of unknown height",
"nl": "Er is een stoeprand met onbekende hoogte"
"nl": "Er is een stoeprand met onbekende hoogte",
"de": "Es gibt einen Bordstein mit unbekannter Höhe"
},
"hideInAnswer": true
}
@ -118,25 +127,29 @@
{
"id": "tactile-paving",
"question": {
"en": "Is there tactile paving at this kerb?"
"en": "Is there tactile paving at this kerb?",
"de": "Gibt es am Bordstein ein taktiles Pflaster?"
},
"mappings": [
{
"if": "tactile_paving=yes",
"then": {
"en": "This kerb has tactile paving."
"en": "This kerb has tactile paving.",
"de": "Der Bordstein hat ein taktiles Pflaster."
}
},
{
"if": "tactile_paving=no",
"then": {
"en": "This kerb does not have tactile paving."
"en": "This kerb does not have tactile paving.",
"de": "Der Bordstein hat kein taktiles Pflaster."
}
},
{
"if": "tactile_paving=incorrect",
"then": {
"en": "This kerb has tactile paving, but it is incorrect"
"en": "This kerb has tactile paving, but it is incorrect",
"de": "Der Bordstein hat ein taktiles Pflaster, das aber falsch ist"
},
"hideInAnswer": true
}
@ -147,17 +160,20 @@
"id": "kerb-height",
"question": {
"en": "What is the height of this kerb?",
"nl": "Hoe hoog is deze stoeprand?"
"nl": "Hoe hoog is deze stoeprand?",
"de": "Wie hoch ist der Bordstein?"
},
"render": {
"en": "Kerb height: {{kerb:height}}",
"nl": "Stoeprandhoogte: {{kerb:height}}"
"nl": "Stoeprandhoogte: {{kerb:height}}",
"de": "Bordsteinhöhe: {{kerb:height}}"
},
"freeform": {
"key": "kerb:height",
"placeholder": {
"en": "Height of the kerb",
"nl": "Hoogte van de stoeprand"
"nl": "Hoogte van de stoeprand",
"de": "Höhe des Bordsteins"
},
"type": "pnat"
}
@ -167,14 +183,16 @@
{
"title": {
"en": "a kerb",
"nl": "een stoeprand"
"nl": "een stoeprand",
"de": "einen Bordstein"
},
"tags": [
"barrier=kerb"
],
"description": {
"en": "Kerb in a footway",
"nl": "Stoeprand in een voetpad"
"nl": "Stoeprand in een voetpad",
"de": "Bordstein in einem Fußweg"
},
"preciseInput": {
"maxSnapDistance": 10,
@ -193,42 +211,48 @@
{
"question": {
"en": "All types of kerbs",
"nl": "Alle typen stoepranden"
"nl": "Alle typen stoepranden",
"de": "Alle Arten von Bordsteinen"
}
},
{
"osmTags": "kerb=raised",
"question": {
"en": "Raised kerb (>3 cm)",
"nl": "Hoge stoeprand (>3 cm)"
"nl": "Hoge stoeprand (>3 cm)",
"de": "Erhöhter Bordstein (>3 cm)"
}
},
{
"osmTags": "kerb=lowered",
"question": {
"en": "Lowered kerb (~3 cm)",
"nl": "Verlaagde stoeprand (~3 cm)"
"nl": "Verlaagde stoeprand (~3 cm)",
"de": "Abgesenkter Bordstein (~3 cm)"
}
},
{
"osmTags": "kerb=flush",
"question": {
"en": "Flush kerb (~0cm)",
"nl": "Vlakke stoeprand (~0cm)"
"nl": "Vlakke stoeprand (~0cm)",
"de": "Bündiger Bordstein (~0cm)"
}
},
{
"osmTags": "kerb=no",
"question": {
"en": "No kerb",
"nl": "Geen stoeprand"
"nl": "Geen stoeprand",
"de": "Kein Bordstein"
}
},
{
"osmTags": "kerb=",
"question": {
"en": "Kerb with unknown height",
"nl": "Stoeprand met onbekende hoogte"
"nl": "Stoeprand met onbekende hoogte",
"de": "Bordstein mit unbekannter Höhe"
}
}
]
@ -238,25 +262,29 @@
"options": [
{
"question": {
"en": "Kerbs with or without tactile paving"
"en": "Kerbs with or without tactile paving",
"de": "Bordsteine mit oder ohne taktilem Pflaster"
}
},
{
"osmTags": "tactile_paving=yes",
"question": {
"en": "Kerb with tactile paving"
"en": "Kerb with tactile paving",
"de": "Bordstein mit taktilem Pflaster"
}
},
{
"osmTags": "tactile_paving=no",
"question": {
"en": "Kerb without tactile paving"
"en": "Kerb without tactile paving",
"de": "Bordstein ohne taktilem Pflaster"
}
},
{
"osmTags": "tactile_paving=",
"question": {
"en": "Kerb wihout information about tactile paving"
"en": "Kerb wihout information about tactile paving",
"de": "Bordstein ohne Informationen über taktiles Pflaster"
}
}
]
@ -273,11 +301,13 @@
],
"human": {
"en": "centimeters",
"nl": "centimeter"
"nl": "centimeter",
"de": "Zentimeter"
},
"humanSingular": {
"en": "centimeter",
"nl": "centimeter"
"nl": "centimeter",
"de": "Zentimeter"
},
"default": true
},
@ -289,11 +319,13 @@
],
"human": {
"en": "meters",
"nl": "meter"
"nl": "meter",
"de": "Meter"
},
"humanSingular": {
"en": "meter",
"nl": "meter"
"nl": "meter",
"de": "Meter"
}
}
],

View file

@ -469,7 +469,8 @@
"nl": "Dit is een recyclingcontainer",
"de": "Dies ist ein Recycling-Container",
"es": "Esto es un contenedor de reciclaje",
"it": "Questo è un contenitore per il riciclo di rifiuti"
"it": "Questo è un contenitore per il riciclo di rifiuti",
"ca": "Açò és un contenidor de reciclatge"
}
},
{
@ -479,7 +480,8 @@
"nl": "Dit is een recyclingcentrum",
"de": "Dies ist ein Wertstoffhof",
"es": "Esto es un centro de reciclaje",
"it": "Questo è un centro per la raccola e riciclo di rifiuti"
"it": "Questo è un centro per la raccola e riciclo di rifiuti",
"ca": "Açò és un centre de reciclatge"
}
},
{
@ -529,7 +531,8 @@
"nl": "Dit recyclagecentrum heet <b>{name}</b>",
"de": "Dieser Wertstoffhof heißt <b>{name}</b>",
"es": "Este centro de reciclaje se llama <b>{name}</b>",
"it": "Questo centro raccolta e riciclo rifiuti si chiama <b>{name}</b>"
"it": "Questo centro raccolta e riciclo rifiuti si chiama <b>{name}</b>",
"ca": "Aquest centre de reciclatge s'anomena <b>{name}</b>"
},
"freeform": {
"key": "name"
@ -586,7 +589,8 @@
"nl": "Deze container is buiten",
"de": "Der Container befindet sich im Freien",
"es": "Este contenedor se sitúa en el exterior",
"it": "Questo contenitore è all'aperto"
"it": "Questo contenitore è all'aperto",
"ca": "Aquest contenidor està situat a l'aire lliure"
}
}
]
@ -624,7 +628,8 @@
"en": "Beverage cartons can be recycled here",
"nl": "Drankpakken kunnen hier gerecycled worden",
"de": "Getränkekartons können hier recycelt werden",
"it": "Cartoni per bevande"
"it": "Cartoni per bevande",
"ca": "Ací es poden reciclar els cartons de begudes"
},
"icon": {
"path": "./assets/layers/recycling/beverage_cartons.svg",
@ -639,7 +644,8 @@
"nl": "Blikken kunnen hier gerecycled worden",
"de": "Dosen können hier recycelt werden",
"es": "Aquí se pueden reciclar latas",
"it": "Lattine"
"it": "Lattine",
"ca": "Ací es poden reciclar llaunes"
},
"icon": {
"path": "./assets/layers/recycling/cans.svg",
@ -713,7 +719,8 @@
"nl": "Organisch afval kan hier gerecycled worden",
"de": "Bio-Abfall kann hier recycelt werden",
"es": "Aquí se pueden reciclar residuos orgánicos",
"it": "Umido"
"it": "Umido",
"ca": "Ací es poden reciclar residus orgànics"
},
"hideInAnswer": true,
"icon": {
@ -729,7 +736,8 @@
"nl": "Glazen flessen kunnen hier gerecycled worden",
"de": "Glasflaschen können hier recycelt werden",
"es": "Aquí se pueden reciclar botellas de cristal",
"it": "Bottiglie di vetro"
"it": "Bottiglie di vetro",
"ca": "Ací es poden reciclar ampolles de vidre"
},
"icon": {
"path": "./assets/layers/recycling/glass_bottles.svg",
@ -744,7 +752,8 @@
"nl": "Glas kan hier gerecycled worden",
"de": "Glas kann hier recycelt werden",
"es": "Aquí se puede reciclar cristal",
"it": "Vetro"
"it": "Vetro",
"ca": "Ací es pot reciclar vidre"
},
"icon": {
"path": "./assets/layers/recycling/glass.svg",
@ -759,7 +768,8 @@
"nl": "Kranten kunnen hier gerecycled worden",
"de": "Zeitungen können hier recycelt werden",
"es": "Aquí se pueden reciclar periódicos",
"it": "Giornali"
"it": "Giornali",
"ca": "Ací es poden reciclar diaris"
},
"icon": {
"path": "./assets/layers/recycling/newspaper.svg",
@ -774,7 +784,8 @@
"nl": "Papier kan hier gerecycled worden",
"de": "Papier kann hier recycelt werden",
"es": "Aquí se puede reciclar papel",
"it": "Carta"
"it": "Carta",
"ca": "Ací es pot reciclar paper"
},
"icon": {
"path": "./assets/layers/recycling/paper.svg",
@ -789,7 +800,8 @@
"nl": "Plastic flessen kunnen hier gerecycled worden",
"de": "Plastikflaschen können hier recycelt werden",
"es": "Aquí se pueden reciclar botellas de plástico",
"it": "Bottiglie di platica"
"it": "Bottiglie di platica",
"ca": "Ací es poden reciclar ampolles de plàstic"
},
"icon": {
"path": "./assets/layers/recycling/plastic_bottles.svg",
@ -804,7 +816,8 @@
"nl": "Plastic verpakking kan hier gerecycled worden",
"de": "Kunststoffverpackungen können hier recycelt werden",
"es": "Aquí se pueden reciclar embalajes plásticos",
"it": "Confezioni di plastica"
"it": "Confezioni di plastica",
"ca": "Ací es poden reciclar envasos de plàstic"
},
"icon": {
"path": "./assets/layers/recycling/plastic_packaging.svg",
@ -819,7 +832,8 @@
"nl": "Plastic kan hier gerecycled worden",
"de": "Kunststoff kann hier recycelt werden",
"es": "Aquí se puede reciclar plástico",
"it": "Plastica"
"it": "Plastica",
"ca": "Ací es pot reciclar plàstic"
},
"icon": {
"path": "./assets/layers/recycling/plastic.svg",
@ -902,7 +916,8 @@
"en": "Residual waste can be recycled here",
"nl": "Restafval kan hier gerecycled worden",
"de": "Restmüll kann hier recycelt werden",
"it": "Secco"
"it": "Secco",
"ca": "Ací es pot reciclar el rebuig"
},
"icon": {
"path": "./assets/layers/waste_disposal/waste_disposal.svg",
@ -918,8 +933,9 @@
"en": "This recycling facility is operated by {operator}",
"nl": "Deze recyclingfaciliteit wordt beheerd door {operator}",
"de": "Diese Recyclinganlage wird betrieben von {operator}",
"es": "Esta facilidad de reciclado la opera {operator}",
"it": "Questa struttura di raccola e riciclo è gestita da {operator}"
"es": "Esta infraestructura de reciclado la opera {operator}",
"it": "Questa struttura di raccola e riciclo è gestita da {operator}",
"ca": "Aquesta infraestuctura de reciclatge està operada per {operator}"
},
"question": {
"en": "What company operates this recycling facility?",

View file

@ -322,7 +322,8 @@
"inline": true,
"placeholder": {
"en": "Language in lowercase English",
"nl": "Taal in lowercase Engel"
"nl": "Taal in lowercase Engel",
"de": "Sprache in Englisch in Kleinbuchstaben"
},
"addExtraTags": [
"fixme=Freeform tag `school:language` used, to be doublechecked"
@ -342,21 +343,24 @@
"if": "school:language=french",
"then": {
"en": "French is the main language of {name}",
"nl": "Frans is de voertaal van {name}"
"nl": "Frans is de voertaal van {name}",
"de": "Französisch ist die Hauptsprache von {name}"
}
},
{
"if": "school:language=dutch",
"then": {
"en": "Dutch is the main language of {name}",
"nl": "Nederlands is de voertaal van {name}"
"nl": "Nederlands is de voertaal van {name}",
"de": "Niederländisch ist die Hauptsprache von {name}"
}
},
{
"if": "school:language=german",
"then": {
"en": "German is the main language of {name}",
"nl": "Duits is de voertaal van {name}"
"nl": "Duits is de voertaal van {name}",
"de": "Deutsch ist die Hauptsprache von {name}"
}
},
{

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<svg xmlns="http://www.w3.org/2000/svg" width="375px" height="375px" viewBox="0 0 375 375" version="1.1">
<g id="surface1">
<path style=" stroke:none;fill-rule:evenodd;fill:rgb(48.627451%,72.156864%,18.431373%);fill-opacity:1;" d="m 240,270 c -10.51214,0 -17.06362,5.31218 -21.09208,8.22243 L 200,295 l -13.40899,9.13092 4.81906,-4.41221 c -2.45204,1.98626 -8.43462,9.4328 -9.5545,12.00606 -0.80851,1.8688 -2.80916,16.5391 -2.8094,18.50388 L 180,345 h 100.00002 v -28.12499 l 0.95383,-24.02418 C 279.36417,275.26526 275,275 260,275 Z"/>
<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 224.78416,27.867714 C 207.83633,20.892181 205,30 201.4908,33.483328 c -3.13355,3.110444 -4.18514,6.793339 -4.92975,13.162944 C 195,60 200,60 212.17552,64.021358 c 8.42757,2.783478 13.09879,0.933943 17.36376,-3.873285 3.30497,-3.725168 5.40227,-4.73171 6.11084,-11.873509 0.8525,-8.592508 0.044,-15.916436 -10.86596,-20.40685 z M 190,65 c -9.52441,-0.917061 -12.07747,2.762778 -15,5 l -5,10 -10,20 c -5,5 -7.02649,20.45319 0,25 l 11.46579,6.14143 c -13.95723,6.14722 -25.90358,8.69174 -40.41254,12.50155 -8.92858,2.34449 -19.88001,3.37632 -28.56099,7.76485 -9.014982,4.55739 -14.786174,10.31022 -19.927371,17.45223 -9.072982,1.05932 -32.906871,14.0154 -42.052984,31.2902 -3.839032,7.65623 -19.072351,74.0743 -3.955093,80.72348 5.708983,1.27809 15.640201,-0.70601 15.599701,-13.86338 -0.108001,-35.02595 0.339952,-65.14068 25.79507,-79.45023 C 78.825248,201.92336 80.834978,208.68765 90,225 l -20,40 -16.32953,39.88548 c -2.522365,5.62883 -3.243613,13.4183 5.077871,19.11488 C 64.372524,326.54946 73.614821,320.68296 75,315 L 98.669339,262.36113 117.54355,243.09234 141.10638,216.635 c 28.64298,4.09511 70.89542,-1.80723 100.97701,-26.39969 h 28.16814 l -11.82569,23.9346 C 250,220 255.27742,230.99587 260.8042,233.88839 270,240 277.18878,230.56171 280,225 l 18.46458,-40.05047 c 0.90355,-11.60271 -2.04845,-13.5154 -9.80084,-17.04381 -11.12002,-1.78157 1.65674,0.0402 0,0 v -0.1326 c -13.56808,-2.82951 -25.38466,-1.28029 -37.30881,0 7.75126,-22.2122 23.68226,-38.18561 43.3733,-36.63364 13.04658,10.51921 29.18544,30.02218 28.45642,28.99055 -1.37763,-1.9495 0.55254,2.10376 2.17266,3.91304 2.13859,2.37925 5.19256,3.73586 8.39458,3.73005 6.21306,0 11.24811,-5.02833 11.24811,-11.23109 -0.002,-1.19274 -1.78451,-15.41319 -2.16003,-16.5454 l -8.47284,-29.82576 -0.30859,0.0877 c -1.75045,-4.985 -5.20489,-9.19557 -9.75592,-11.890135 L 332,85 c 1.14686,-1.622582 2,-3 1,-5 -2,-2 -6,-1 -9,1 l -14,9 c -12.49469,-3.56121 -33.58022,-3.171563 -55.22958,6.252257 -3.15809,1.41264 -18.18315,7.408833 -28.06798,12.733063 -0.14174,-0.36321 -0.13182,-0.62598 -0.30664,-1.00807 L 216.9494,91.939125 210,75 c -1.75586,-3.835199 -2.84028,-5.186845 -7.17863,-6.731979 -0.50012,-0.05264 -5.7694,-2.017607 -6.27893,-2.020137 z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

View file

@ -43,6 +43,17 @@
"https://www.provincieantwerpen.be/"
]
},
{
"path": "equestrian.svg",
"license": "CC0",
"authors": [
"Hufkratzer"
],
"sources": [
"https://github.com/pietervdvn/MapComplete/issues/920",
" https://gist.githubusercontent.com/Hufkratzer/81abcfe749ce8f99257e38f58633dd72/raw/8fa614a983807724f7110793b57344cc70dc34bc/equestrian.svg"
]
},
{
"path": "lock.svg",
"license": "CC-BY-SA 4.0",

View file

@ -506,7 +506,8 @@
"sport=soccer",
"sport=table_tennis",
"sport=tennis",
"sport=volleyball"
"sport=volleyball",
"sport=equestrian"
]
},
"then": "circle:white;./assets/layers/sport_pitch/{sport}.svg"

View file

@ -33,7 +33,7 @@
"nb_NO": "Velkommen til det åpne kunstverkskartet, et kart over statuer, byster, grafitti, og andre kunstverk i verden",
"hu": "Szobrok, mellszobrok, graffitik és egyéb műalkotások nyílt világtérképe",
"pl": "Witaj w Open Artwork Map, mapie pomników, popierś, graffitti i innych dzieł sztuki z całego świata",
"ca": "Benvingut a Open Artwork Map, un mapa d'estàtues, busts, grafitis i altres obres d'art del tot el món",
"ca": "Un mapa obert d'estàtues, busts, grafitis i altres obres d'art del tot el món",
"zh_Hans": "欢迎使用Open Artwork Map一个雕塑、半身像、涂鸦和其他全球艺术品的地图",
"fil": "Malugod na pag-dating sa Open Artwork Map, ang mapa ng mga bantayog, graffiti, at iba pang likhang sining sa buong mundo"
},

View file

@ -18,7 +18,8 @@
"id": "Peta dengan stasiun persewaan sepeda dan toko penyewaan sepeda",
"fr": "Une carte avec des stations et magasins de location de vélos",
"es": "Un mapa con estaciones de alquiler de bicicletas y tiendas de alquiler de bicicletas",
"nb_NO": "Sykkelutleiestasjoner og sykkelutleiebutikker"
"nb_NO": "Sykkelutleiestasjoner og sykkelutleiebutikker",
"ca": "Un mapa amb estacions de lloguer de bicicletes i botigues de lloguer de bicicletes"
},
"description": {
"en": "On this map, you'll find the many bicycle rental stations as they are known by OpenStreetMap",
@ -27,7 +28,8 @@
"fr": "Vous trouverez sur cette carte toutes les stations de location de vélo telles qu'elles sont référencées dans OpenStreetMap",
"es": "En este mapa, encontrarás numerosas estaciones de alquiler de bicicletas que son conocidas por OpenStreetMap",
"da": "På dette kort finder du de mange cykeludlejningsstationer, som OpenStreetMap kender dem",
"nb_NO": "Her finner du mange sykkelutleiestasjoner slik de er kjent for OpenStreetMap"
"nb_NO": "Her finner du mange sykkelutleiestasjoner slik de er kjent for OpenStreetMap",
"ca": "En aquest mapa, trobaràs nombroses estacions de lloguer de bicicletes que són conegudes per OpenStreetMap"
},
"maintainer": "",
"icon": "./assets/themes/bicycle_rental/logo.svg",

View file

@ -10,7 +10,8 @@
"hu": "Távcsövek",
"fr": "Jumelles",
"es": "Binoculares",
"da": "Kikkerter"
"da": "Kikkerter",
"ca": "Binoculars"
},
"shortDescription": {
"en": "A map with fixed binoculars",
@ -21,7 +22,8 @@
"zh_Hant": "固定望遠鏡的地圖",
"hu": "Rögzített távcsövek (binokulárok) térképe",
"fr": "Une carte de jumelles panoramiques",
"es": "Un mapa con prismáticos fijos"
"es": "Un mapa con prismáticos fijos",
"ca": "Un mapa amb prismàtics fixos"
},
"description": {
"en": "A map with binoculars fixed in place with a pole. It can typically be found on touristic locations, viewpoints, on top of panoramic towers or occasionally on a nature reserve.",
@ -32,7 +34,8 @@
"hu": "Rúdra rögzített távcsövek térképe. Jellemzően turisztikailag érdekes, panorámás helyeken, kilátótornyok tetején vagy természetvédelmi területen találhatók.",
"fr": "Une carte des longue-vues fixes. Se trouve typiquement sur les sites touristiques, les points de vue, les tours panoramiques ou dans les réserves naturelles.",
"es": "Un mapa con prismáticos fijos en un poste. Suele encontrarse en lugares turísticos, miradores, en lo alto de torres panorámicas u ocasionalmente en una reserva natural.",
"nb_NO": "Stedsbundne kikkerter på påle. Vanligvis på turiststeder, utkikkspunkter, på toppen av utsiktstårn, og noen ganger i naturreservat."
"nb_NO": "Stedsbundne kikkerter på påle. Vanligvis på turiststeder, utkikkspunkter, på toppen av utsiktstårn, og noen ganger i naturreservat.",
"ca": "Un mapa amb prismàtics fixos en un pal. Sol trobar-se en llocs turístics, miradors, a la part alta de torres panoràmiques o ocasionalment en una reserva natural."
},
"maintainer": "",
"icon": "./assets/layers/binocular/telescope.svg",

View file

@ -28,7 +28,8 @@
"it": "Una libreria pubblica è una piccola cabina a lato della strada, un locale, una vecchia cabina telefonica o qualche altro luogo in cui sono tenuti libri. Chiunque può lasciare o prendere libri. Scopo della mappa è individuarle. Se scopri nuove librerie nelle vicinanze, puoi facilmente aggiungerle con un account OpenStreetMap.",
"hu": "A nyilvános könyvespolc egy kis utcai szekrény, doboz, régi telefonfülke vagy más tárgy, ahol könyveket tárolnak. Bárki tehet rá vagy vihet el róla könyvet. Ez a térkép ezeket a könyvespolcokat kívánja összegyűjteni. Ha felfedezett egy új könyvespolcot a közelben, akkor egy ingyenes OpenStreetMap-fiókkal gyorsan fel is rajzolhatja a térképre.",
"es": "Una librería pública es un pequeño armario en la calle, una caja, una vieja cabina telefónica o algún otro objeto donde se guardan libros. Todo el mundo puede colocar o coger un libro. Este mapa pretende recoger todas estas librerías. Puedes descubrir nuevas librerías cercanas y, con una cuenta gratuita de OpenStreetMap, añadir rápidamente tus librerías favoritas.",
"da": "Et offentligt bogskab er et lille skab, en kasse, en gammel telefonboks eller andre steder, hvor bøger opbevares. Alle kan lægge eller tage en bog. Dette kort har til formål at samle alle disse bogskabe. Du kan opdage nye bogkasser i nærheden og med en gratis OpenStreetMap-konto hurtigt tilføje dine yndlingsbogkasser."
"da": "Et offentligt bogskab er et lille skab, en kasse, en gammel telefonboks eller andre steder, hvor bøger opbevares. Alle kan lægge eller tage en bog. Dette kort har til formål at samle alle disse bogskabe. Du kan opdage nye bogkasser i nærheden og med en gratis OpenStreetMap-konto hurtigt tilføje dine yndlingsbogkasser.",
"ca": "Una llibreria pública és un xicotet armari al carrer, una caixa, una vella cabina telefònica o algun altre objecte on es guarden llibres. Tothom pot col·locar o agafar un llibre. Aquest mapa pretén recollir totes aquestes llibreries. Pots descobrir noves llibreries pròximes i, amb un compte gratuït de OpenStreetMap, afegir ràpidament les teues llibreries favorites."
},
"icon": "./assets/themes/bookcases/bookcase.svg",
"startLat": 0,

View file

@ -37,7 +37,8 @@
"fr": "Ce site collecte les zones de camping officielles ainsi que les aires de vidange. Il est possible dajouter des détails à propos des services proposés ainsi que leurs coûts. Ajoutez vos images et avis. Cest un site et une application. Les données sont stockées sur OpenStreetMap, elles seront toujours gratuites et peuvent être réutilisées par nimporte quelle application.",
"de": "Eine Karte für offizielle Wohnmobilstellplätze und Orte zur Entsorgung von Schmutzwasser. Sie können Details über die angebotenen Dienstleistungen und die Kosten hinzufügen, oder Bilder und Bewertungen ergänzen. Dies ist eine Webseite und eine Webapp. Die Daten werden in OpenStreetMap gespeichert, so dass sie für immer kostenlos sind und von jeder App weiterverwendet werden können.",
"hu": "Ez az oldal az összes olyan hivatalos lakóautós megállóhelyet és helyet gyűjti össze, ahol szürke és fekete szennyvizet lehet üríteni. Hozzáadhat részleteket a nyújtott szolgáltatásokról és a költségekről, valamint képeket és értékeléseket. Ez egyszerre egy weboldal és egy webes alkalmazás. Az adatokat az OpenStreetMapen tároljuk, így mindig ingyenesek lesznek, és bármelyik alkalmazás újra felhasználhatja őket.",
"es": "Este sitio recoge todos los lugares oficiales de parada de caravanas y los lugares donde se pueden verter las aguas grises y negras. Puedes añadir detalles sobre los servicios prestados y el coste. Añade fotos y reseñas. Este es un sitio web y una aplicación web. Los datos se almacenan en OpenStreetMap, por lo que serán gratuitos para siempre y podrán ser reutilizados por cualquier aplicación."
"es": "Este sitio recoge todos los lugares oficiales de parada de caravanas y los lugares donde se pueden verter las aguas grises y negras. Puedes añadir detalles sobre los servicios prestados y el coste. Añade fotos y reseñas. Este es un sitio web y una aplicación web. Los datos se almacenan en OpenStreetMap, por lo que serán gratuitos para siempre y podrán ser reutilizados por cualquier aplicación.",
"ca": "Aquest lloc recull tots els llocs oficials de parada de caravanes i els llocs on es poden abocar les aigües grises i negres. Pots afegir detalls sobre els serveis prestats i el cost. Afig fotos i ressenyes. Aquest és un lloc web i una aplicació web. Les dades s'emmagatzemen en OpenStreetMap, per la qual cosa seran gratuïts per sempre i podran ser reutilitzats per qualsevol aplicació."
},
"maintainer": "joost schouppe",
"icon": "./assets/themes/campersite/caravan.svg",
@ -175,7 +176,8 @@
"pt_BR": "Este lugar cobra alguma taxa?",
"de": "Wird hier eine Gebühr erhoben?",
"es": "¿Este lugar cobra una tarifa?",
"nb_NO": "Tar dette stedet en avgift?"
"nb_NO": "Tar dette stedet en avgift?",
"ca": "Aquest lloc cobra una taxa?"
},
"mappings": [
{
@ -197,7 +199,8 @@
"id": "Anda perlu membayar untuk menggunakannya",
"es": "Necesitas pagar por su uso",
"da": "Du skal betale for brug",
"nb_NO": "Man må betale for bruk"
"nb_NO": "Man må betale for bruk",
"ca": "Heu de pagar per l'ús"
}
},
{
@ -220,7 +223,8 @@
"pt_BR": "Pode ser usado de graça",
"de": "Nutzung kostenlos",
"es": "Se puede usar de manera gratuita",
"da": "Kan bruges gratis"
"da": "Kan bruges gratis",
"ca": "Es pot utilitzar gratuïtament"
},
"addExtraTags": [
"charge="
@ -241,7 +245,8 @@
"pt_BR": "Este lugar cobra {charge}",
"de": "Die Gebühr beträgt {charge}",
"es": "Este lugar cobra {charge}",
"da": "Dette sted koster {charge}"
"da": "Dette sted koster {charge}",
"ca": "Aquest lloc cobra {charge}"
},
"question": {
"en": "How much does this place charge?",
@ -255,7 +260,8 @@
"pt_BR": "Quanto este lugar cobra?",
"de": "Wie hoch sind die Gebühren hier?",
"es": "¿Cuánto cobra este lugar?",
"da": "Hvor meget koster dette sted?"
"da": "Hvor meget koster dette sted?",
"ca": "Quant cobra aquest lloc?"
},
"freeform": {
"key": "charge"
@ -337,7 +343,8 @@
"de": "{capacity} Wohnmobile können diesen Platz gleichzeitig nutzen",
"nl": "{capacity} campers kunnen deze plaats tegelijk gebruiken",
"es": "{capacity} los campistas pueden utilizar este lugar al mismo tiempo",
"da": "{capacity} campister kan bruge dette sted på samme tid"
"da": "{capacity} campister kan bruge dette sted på samme tid",
"ca": "{capacity} els acampadors poden utilitzar aquest lloc al mateix temps"
},
"question": {
"en": "How many campers can stay here? (skip if there is no obvious number of spaces or allowed vehicles)",
@ -350,7 +357,8 @@
"de": "Wie viele Wohnmobile können hier parken? (Überspringen, wenn es keine offensichtliche Anzahl von Stellplätzen oder erlaubten Fahrzeugen gibt)",
"nl": "Hoeveel campers kunnen hier overnachten? (sla dit over als er geen duidelijk aantal plaatsen of aangeduid maximum is)",
"es": "¿Cuántos campistas pueden alojarse aquí? (omitir si no hay un número evidente de plazas o vehículos permitidos)",
"da": "Hvor mange campister kan bo her? (spring over, hvis der ikke er noget åbenlyst antal pladser eller tilladte køretøjer)"
"da": "Hvor mange campister kan bo her? (spring over, hvis der ikke er noget åbenlyst antal pladser eller tilladte køretøjer)",
"ca": "Quants acampadors poden allotjar-se ací? (ometre si no hi ha un nombre evident de places o vehicles permesos)"
},
"freeform": {
"key": "capacity",
@ -373,7 +381,8 @@
"nl": "Biedt deze plaats internettoegang?",
"es": "¿Este lugar tiene acceso a internet?",
"da": "Er der internetadgang på dette sted?",
"nb_NO": "Tilbyr stedet tilgang til Internett?"
"nb_NO": "Tilbyr stedet tilgang til Internett?",
"ca": "Aquest lloc proporciona accés a Internet?"
},
"mappings": [
{
@ -419,7 +428,8 @@
"nl": "Er is internettoegang",
"es": "Hay acceso a internet",
"da": "Der er internetadgang",
"nb_NO": "Det finnes tilgang til Internett"
"nb_NO": "Det finnes tilgang til Internett",
"ca": "Hi ha accés a Internet"
},
"hideInAnswer": true
},
@ -442,7 +452,8 @@
"nl": "Er is geen internettoegang",
"es": "No hay acceso a internet",
"da": "Der er ingen internetadgang",
"nb_NO": "Det finnes ingen tilgang til Internett"
"nb_NO": "Det finnes ingen tilgang til Internett",
"ca": "No hi ha accés a Internet"
}
}
]
@ -461,7 +472,8 @@
"nl": "Moet je betalen voor internettoegang?",
"es": "¿Tienes que pagar por el acceso a internet?",
"da": "Skal man betale for internetadgang?",
"nb_NO": "Må man betale for tilgang til Internett?"
"nb_NO": "Må man betale for tilgang til Internett?",
"ca": "Has de pagar per l'accés a Internet?"
},
"mappings": [
{
@ -482,7 +494,8 @@
"nl": "Je moet extra betalen voor internettoegang",
"es": "Tienes que pagar a mayores por el acceso a internet",
"da": "Man skal betale ekstra for internetadgang",
"nb_NO": "Tilgang til Internett koster ekstra"
"nb_NO": "Tilgang til Internett koster ekstra",
"ca": "Heu de pagar un extra per accedir a Internet"
}
},
{
@ -503,7 +516,8 @@
"nl": "Je hoeft niet extra te betalen voor internettoegang",
"es": "No tienes que pagar a mayores por el acceso a internet",
"da": "Man behøver ikke at betale ekstra for internetadgang",
"nb_NO": "Man må ikke betale ekstra for tilgang til Internett"
"nb_NO": "Man må ikke betale ekstra for tilgang til Internett",
"ca": "No cal pagar extra per l'accés a Internet"
}
}
],
@ -648,7 +662,8 @@
"de": "Es gibt einige Plätze für Langzeitmieten, aber auch eine tageweise Anmietung ist möglich",
"es": "Sí, hay algunas plazas de alquiler a largo plazo, pero también puedes alojarte por días",
"nl": "Er zijn enkele plaatsen om op lange termijn te huren, maar je kan ook enkele dagen blijven",
"nb_NO": "Det finnes noen plasser for langtidsleie, men man kan også bruke dem på dagsbasis"
"nb_NO": "Det finnes noen plasser for langtidsleie, men man kan også bruke dem på dagsbasis",
"ca": "Hi ha alguns punts per al lloguer a llarg termini, però també es pot romandre diàriament"
}
},
{
@ -669,7 +684,8 @@
"es": "No, no hay huéspedes permanentes aquí",
"da": "Nej, der er ingen faste gæster her",
"nl": "Hier wonen geen permanente gasten",
"nb_NO": "Det er ingen permanente gjester her"
"nb_NO": "Det er ingen permanente gjester her",
"ca": "No hi han hostes permanents aquí"
}
},
{
@ -706,7 +722,8 @@
"de": "Mehr Details über diesen Ort: {description}",
"nl": "Meer details over deze plaats: {description}",
"es": "Más detalles sobre este lugar:{description}",
"da": "Flere oplysninger om dette sted: {description}"
"da": "Flere oplysninger om dette sted: {description}",
"ca": "Més detalls sobre aquest lloc: {description}"
},
"question": {
"en": "Would you like to add a general description of this place? (Do not repeat information previously asked or shown above. Please keep it objective - opinions go into the reviews)",
@ -717,7 +734,8 @@
"fr": "Souhaitez-vous ajouter une description générale du lieu ? (Ne pas répéter les informations précédentes et rester neutre, les opinions vont dans les avis)",
"de": "Möchten Sie eine allgemeine Beschreibung für diesen Ort hinzufügen? (Bitte wiederholen Sie keine Informationen, die Sie bereits zuvor angegeben haben. Bitte bleiben Sie objektiv - Meinungen gehen in die Bewertungen ein)",
"nl": "Wil je graag een algemene beschrijving toevoegen van deze plaats? (Herhaal hier niet de antwoorden op de vragen die reeds gesteld zijn. Hou het objectief - je kan je mening geven via een review)",
"es": "¿Te gustaría añadir una descripción general de este lugar? (No repitas información previamente preguntada o mostrada arriba. Por favor mantenla objetiva - las opiniones van en la de opiniones)"
"es": "¿Te gustaría añadir una descripción general de este lugar? (No repitas información previamente preguntada o mostrada arriba. Por favor mantenla objetiva - las opiniones van en la de opiniones)",
"ca": "T'agradaria afegir una descripció general d'aquest lloc? (No repeteixis informació prèviament preguntada o mostrada a dalt. Si us plau mantín-la objectiva - les opinions van en les «reviews»)"
},
"freeform": {
"key": "description",
@ -758,7 +776,8 @@
"nl": "Voeg een nieuwe officiële camperplaats toe. Dit zijn speciaal aangeduide plaatsen waar het toegestaan is om te overnachten met een camper. Ze kunnen er uitzien als een parking, of soms eerder als een camping. Soms staan ze niet ter plaatse aangeduid, maar heeft de gemeente wel degelijk beslist dat dit een camperplaats is. Een parking voor campers waar je niet mag overnachten is géén camperplaats. ",
"zh_Hant": "新增正式露營地點,通常是設計給過夜的露營者的地點。看起來像是真的露營地或是一般的停車場,而且也許沒有任何指標,但在城鎮被定議地點。如果一般給露營者的停車場並不是用來過夜,則不是露營地點 ",
"hu": "Új hivatalos lakóautóhely hozzáadása. Ez arra vannak kijelölve, hogy lakóautóval ott éjszakázzunk. Lehet, hogy úgy néz ki, mint egy igazi kemping, de az is lehet, hogy csak olyan, mint egy parkoló. Előfordulhat, hogy egyáltalán nem jelzik őket, hanem csak egy önkormányzati határozatban vannak kijelölve. A lakóautósoknak szánt olyan hagyományos parkolók, ahol nem várhatóan nem fognak éjszakázni, -nem minősül- lakóautóhelynek. ",
"es": "Añade un nuevo sitio de acampada oficial. Son lugares designados para pasar la noche con tu caravana. Pueden parecerse a un camping real o simplemente a un aparcamiento. Puede que no estén señalizados en absoluto, sino que simplemente estén definidos en una decisión municipal. Un aparcamiento normal destinado a los campistas en el que no se espera que se pase la noche, no es un camping. "
"es": "Añade un nuevo sitio de acampada oficial. Son lugares designados para pasar la noche con tu caravana. Pueden parecerse a un camping real o simplemente a un aparcamiento. Puede que no estén señalizados en absoluto, sino que simplemente estén definidos en una decisión municipal. Un aparcamiento normal destinado a los campistas en el que no se espera que se pase la noche, no es un camping. ",
"ca": "Afig un nou lloc d'acampada oficial. Són llocs designats per a passar la nit amb la teua caravana. Poden semblar-se a un càmping real o simplement a un aparcament. Pot ser que no estiguen senyalitzats en absolut, sinó que simplement estiguen definits per una decisió municipal. Un aparcament normal destinat als acampadors en el qual no s'espera que es passe la nit, no és un càmping. "
}
}
],

View file

@ -12,7 +12,8 @@
"it": "Cyclofix - una mappa libera per chi va in bici",
"nb_NO": "Cyclofix — et åpent kart for syklister",
"hu": "Cyclofix nyílt térkép kerékpárosoknak",
"es": "Cyclofix - un mapa abierto para ciclistas"
"es": "Cyclofix - un mapa abierto para ciclistas",
"ca": "Cyclofix - un mapa obert per a ciclistes"
},
"description": {
"en": "The goal of this map is to present cyclists with an easy-to-use solution to find the appropriate infrastructure for their needs.<br><br>You can track your precise location (mobile only) and select layers that are relevant for you in the bottom left corner. You can also use this tool to add or edit pins (points of interest) to the map and provide more data by answering the questions.<br><br>All changes you make will automatically be saved in the global database of OpenStreetMap and can be freely re-used by others.<br><br>For more information about the cyclofix project, go to <a href='https://cyclofix.osm.be/'>cyclofix.osm.be</a>.",

View file

@ -4,11 +4,13 @@
"version": "20211215",
"title": {
"en": "Kerbs and crossings",
"nl": "Stoepranden en oversteekplaatsen"
"nl": "Stoepranden en oversteekplaatsen",
"de": "Bordsteine und Überwege"
},
"description": {
"en": "A map showing kerbs and crossings.",
"nl": "Een kaart met stoepranden en oversteekplaatsen."
"nl": "Een kaart met stoepranden en oversteekplaatsen.",
"de": "Eine Karte mit Bordsteinen und Überwegen."
},
"icon": "./assets/layers/kerbs/KerbIcon.svg",
"startZoom": 19,

View file

@ -16,7 +16,8 @@
"nl": "Kaart met afvalbakken en recyclingfaciliteiten.",
"de": "Eine Karte mit Abfalleimern und Recyclingeinrichtungen.",
"fr": "Carte des poubelles et infrastructures de recyclage.",
"it": "Mappa dei cestini per i rifiuti e i centri di raccolta e riciclo rifiuti."
"it": "Mappa dei cestini per i rifiuti e i centri di raccolta e riciclo rifiuti.",
"ca": "Mapa que mostra papereres i infraestructures de reciclatge."
},
"icon": "./assets/layers/recycling/recycling-14.svg",
"startZoom": 19,

View file

@ -5,7 +5,7 @@
"contributor": "Pieter Vander Vennet"
},
{
"commits": 135,
"commits": 138,
"contributor": "kjon"
},
{
@ -18,11 +18,11 @@
},
{
"commits": 30,
"contributor": "Iago"
"contributor": "Babos Gábor"
},
{
"commits": 29,
"contributor": "Babos Gábor"
"commits": 30,
"contributor": "Iago"
},
{
"commits": 29,
@ -92,6 +92,10 @@
"commits": 9,
"contributor": "Jacque Fresco"
},
{
"commits": 8,
"contributor": "paunofu"
},
{
"commits": 7,
"contributor": "Niels Elgaard Larsen"
@ -160,10 +164,6 @@
"commits": 4,
"contributor": "BMN"
},
{
"commits": 4,
"contributor": "paunofu"
},
{
"commits": 4,
"contributor": "Hiroshi Miura"

View file

@ -239,6 +239,9 @@
"wednesday": "Dimecres"
},
"welcomeBack": "Has entrat, benvingut/da.",
"welcomeExplanation": {
"addNew": "Toqueu el mapa per afegir un nou PDI."
},
"wikipedia": {
"createNewWikidata": "Crear un ítem de Wikidata",
"doSearch": "Cerca adalt per veure els resultats",
@ -265,6 +268,9 @@
"doDelete": "Esborrar imatge",
"dontDelete": "Cancel·lar",
"isDeleted": "Esborrada",
"nearbyPictures": {
"browseNearby": "Cerca imatges properes…"
},
"pleaseLogin": "Entrar per pujar una foto",
"respectPrivacy": "Respecta la privacitat. No fotografiïs gent o matrícules. No facis servir imatges de Google Maps, Google Streetview o altres fonts amb copyright.",
"toBig": "La teva imatge és massa gran ara que medeix {actual_size}. Usa imatges de com a molt {max_size}",

View file

@ -3,6 +3,7 @@
"description": "Adreces"
},
"artwork": {
"description": "Un mapa obert d'estàtues, busts, grafitis i altres obres d'art del tot el món",
"name": "Obres d'art",
"tagRenderings": {
"artwork-artwork_type": {
@ -824,12 +825,72 @@
"recycling": {
"name": "Residus",
"tagRenderings": {
"container-location": {
"mappings": {
"2": {
"then": "Aquest contenidor està situat a l'aire lliure"
}
}
},
"opening_hours": {
"mappings": {
"0": {
"then": "24/7"
}
}
},
"operator": {
"render": "Aquesta infraestuctura de reciclatge està operada per {operator}"
},
"recycling-accepts": {
"mappings": {
"1": {
"then": "Ací es poden reciclar els cartons de begudes"
},
"2": {
"then": "Ací es poden reciclar llaunes"
},
"7": {
"then": "Ací es poden reciclar residus orgànics"
},
"8": {
"then": "Ací es poden reciclar ampolles de vidre"
},
"9": {
"then": "Ací es pot reciclar vidre"
},
"10": {
"then": "Ací es poden reciclar diaris"
},
"11": {
"then": "Ací es pot reciclar paper"
},
"12": {
"then": "Ací es poden reciclar ampolles de plàstic"
},
"13": {
"then": "Ací es poden reciclar envasos de plàstic"
},
"14": {
"then": "Ací es pot reciclar plàstic"
},
"20": {
"then": "Ací es pot reciclar el rebuig"
}
}
},
"recycling-centre-name": {
"render": "Aquest centre de reciclatge s'anomena <b>{name}</b>"
},
"recycling-type": {
"mappings": {
"0": {
"then": "Açò és un contenidor de reciclatge"
},
"1": {
"then": "Açò és un centre de reciclatge"
}
}
}
}
},

View file

@ -3095,12 +3095,21 @@
"1": {
"then": "Radweg"
},
"2": {
"then": "Straße mit gemeinsam genutzter Fahrspur {name}"
},
"3": {
"then": "Gemeinsame Fahrspur"
},
"4": {
"then": "Straße mit Fahrradstreifen {name}"
},
"5": {
"then": "Fahrradspur"
},
"6": {
"then": "Straße mit Radweg neben der Straße {name}"
},
"7": {
"then": "Radweg neben der Straße"
},
@ -3110,7 +3119,8 @@
"9": {
"then": "Fahrradstraße"
}
}
},
"render": "Weg"
}
},
"defibrillator": {
@ -4057,6 +4067,116 @@
"render": "Informationstafel"
}
},
"kerbs": {
"description": "Eine Ebene, die Bordsteine zeigt.",
"filter": {
"0": {
"options": {
"0": {
"question": "Alle Arten von Bordsteinen"
},
"1": {
"question": "Erhöhter Bordstein (>3 cm)"
},
"2": {
"question": "Abgesenkter Bordstein (~3 cm)"
},
"3": {
"question": "Bündiger Bordstein (~0cm)"
},
"4": {
"question": "Kein Bordstein"
},
"5": {
"question": "Bordstein mit unbekannter Höhe"
}
}
},
"1": {
"options": {
"0": {
"question": "Bordsteine mit oder ohne taktilem Pflaster"
},
"1": {
"question": "Bordstein mit taktilem Pflaster"
},
"2": {
"question": "Bordstein ohne taktilem Pflaster"
},
"3": {
"question": "Bordstein ohne Informationen über taktiles Pflaster"
}
}
}
},
"name": "Bordsteine",
"presets": {
"0": {
"description": "Bordstein in einem Fußweg",
"title": "einen Bordstein"
}
},
"tagRenderings": {
"kerb-height": {
"freeform": {
"placeholder": "Höhe des Bordsteins"
},
"question": "Wie hoch ist der Bordstein?",
"render": "Bordsteinhöhe: {{kerb:height}}"
},
"kerb-type": {
"mappings": {
"0": {
"then": "Der Bordstein ist erhöht (>3 cm)"
},
"1": {
"then": "Der Bordstein ist abgesenkt (~3 cm)"
},
"2": {
"then": "Der Bordstein ist bündig (~0cm)"
},
"3": {
"then": "Hier gibt es keinen Bordstein"
},
"4": {
"then": "Es gibt einen Bordstein mit unbekannter Höhe"
}
},
"question": "Wie hoch ist der Bordstein?"
},
"tactile-paving": {
"mappings": {
"0": {
"then": "Der Bordstein hat ein taktiles Pflaster."
},
"1": {
"then": "Der Bordstein hat kein taktiles Pflaster."
},
"2": {
"then": "Der Bordstein hat ein taktiles Pflaster, das aber falsch ist"
}
},
"question": "Gibt es am Bordstein ein taktiles Pflaster?"
}
},
"title": {
"render": "Bordstein"
},
"units": {
"0": {
"applicableUnits": {
"0": {
"human": "Zentimeter",
"humanSingular": "Zentimeter"
},
"1": {
"human": "Meter",
"humanSingular": "Meter"
}
}
}
}
},
"kindergarten_childcare": {
"name": "Kindergärten und Kinderkrippen",
"presets": {
@ -5047,10 +5167,22 @@
"question": "Welche Geschlechter können sich an dieser Schule anmelden?"
},
"language": {
"freeform": {
"placeholder": "Sprache in Englisch in Kleinbuchstaben"
},
"mappings": {
"0": {
"then": "Die Hauptsprache dieser Schule ist unbekannt"
},
"1": {
"then": "Französisch ist die Hauptsprache von {name}"
},
"2": {
"then": "Niederländisch ist die Hauptsprache von {name}"
},
"3": {
"then": "Deutsch ist die Hauptsprache von {name}"
},
"4": {
"then": "Die Hauptsprache dieser Schule ist unbekannt"
}
@ -5149,6 +5281,9 @@
"tagRenderings": {
"shops-name": {
"question": "Wie ist der Name dieses Geschäfts?"
},
"shops-type-from-id": {
"question": "Was ist das für ein Geschäft?"
}
},
"title": {

View file

@ -3259,7 +3259,7 @@
},
"operator": {
"question": "¿Que empresa opera esta facilidad de reciclado?",
"render": "Esta facilidad de reciclado la opera {operator}"
"render": "Esta infraestructura de reciclado la opera {operator}"
},
"recycling-accepts": {
"mappings": {

View file

@ -248,7 +248,7 @@
}
},
"bench": {
"description": "Deze laag toont zitbanken en enkele vragen over deze zitbanken",
"description": "Een zitbank is een houten, metalen, stenen, … oppervlak waar een mens kan zitten. Deze laag toont ze en stelt er enkele vragen over.",
"name": "Zitbanken",
"presets": {
"0": {
@ -2455,6 +2455,9 @@
},
"question": "Wat is de naam van dit Klimgelegenheid?",
"render": "<strong>{name}</strong>"
},
"Contained_climbing_routes": {
"render": "<h3>Bevat {_contained_climbing_routes_count} routes</h3> <ul>{_contained_climbing_routes}</ul>"
}
},
"title": {
@ -2548,7 +2551,8 @@
"2": {
"then": "Klimmen is hier niet mogelijk"
}
}
},
"question": "Is klimmen hier mogelijk?"
}
},
"title": {
@ -3541,6 +3545,20 @@
"question": "Heeft een halal menu"
}
}
},
"4": {
"options": {
"0": {
"question": "Accepteert cash"
}
}
},
"5": {
"options": {
"0": {
"question": "Accepteert betaalkaarten"
}
}
}
},
"name": "Eetgelegenheden",
@ -4170,7 +4188,8 @@
"0": {
"then": "Dit is een woonerf en heeft dus een maximale snelheid van 20km/h"
}
}
},
"render": "De maximum toegestane snelheid op deze weg is {maxspeed}"
}
},
"units": {
@ -4186,6 +4205,14 @@
}
}
}
},
"description": "Toont de toegestane snelheid voor elke weg",
"title": {
"mappings": {
"0": {
"then": "Weg zonder een naam"
}
}
}
},
"nature_reserve": {
@ -6404,4 +6431,4 @@
}
}
}
}
}

View file

@ -4,7 +4,7 @@
"title": "Mapa obert de desfibril·ladors (DEA)"
},
"artwork": {
"description": "Benvingut a Open Artwork Map, un mapa d'estàtues, busts, grafitis i altres obres d'art del tot el món",
"description": "Un mapa obert d'estàtues, busts, grafitis i altres obres d'art del tot el món",
"title": "Open Artwork Map"
},
"benches": {
@ -13,9 +13,17 @@
"title": "Bancs"
},
"bicycle_rental": {
"description": "En aquest mapa, trobaràs nombroses estacions de lloguer de bicicletes que són conegudes per OpenStreetMap",
"shortDescription": "Un mapa amb estacions de lloguer de bicicletes i botigues de lloguer de bicicletes",
"title": "Lloguer de bicicletes"
},
"binoculars": {
"description": "Un mapa amb prismàtics fixos en un pal. Sol trobar-se en llocs turístics, miradors, a la part alta de torres panoràmiques o ocasionalment en una reserva natural.",
"shortDescription": "Un mapa amb prismàtics fixos",
"title": "Binoculars"
},
"bookcases": {
"description": "Una llibreria pública és un xicotet armari al carrer, una caixa, una vella cabina telefònica o algun altre objecte on es guarden llibres. Tothom pot col·locar o agafar un llibre. Aquest mapa pretén recollir totes aquestes llibreries. Pots descobrir noves llibreries pròximes i, amb un compte gratuït de OpenStreetMap, afegir ràpidament les teues llibreries favorites.",
"title": "Open Bookcase Map"
},
"cafes_and_pubs": {
@ -23,20 +31,73 @@
"title": "Cafés i bars"
},
"campersite": {
"description": "Aquest lloc recull tots els llocs oficials de parada de caravanes i els llocs on es poden abocar les aigües grises i negres. Pots afegir detalls sobre els serveis prestats i el cost. Afig fotos i ressenyes. Aquest és un lloc web i una aplicació web. Les dades s'emmagatzemen en OpenStreetMap, per la qual cosa seran gratuïts per sempre i podran ser reutilitzats per qualsevol aplicació.",
"layers": {
"0": {
"description": "llocs d'acampada",
"name": "Llocs d'acampada",
"presets": {
"0": {
"description": "Afig un nou lloc d'acampada oficial. Són llocs designats per a passar la nit amb la teua caravana. Poden semblar-se a un càmping real o simplement a un aparcament. Pot ser que no estiguen senyalitzats en absolut, sinó que simplement estiguen definits per una decisió municipal. Un aparcament normal destinat als acampadors en el qual no s'espera que es passe la nit, no és un càmping. ",
"title": "un lloc d'acampada"
}
},
"tagRenderings": {
"caravansites-capacity": {
"question": "Quants acampadors poden allotjar-se ací? (ometre si no hi ha un nombre evident de places o vehicles permesos)",
"render": "{capacity} els acampadors poden utilitzar aquest lloc al mateix temps"
},
"caravansites-charge": {
"question": "Quant cobra aquest lloc?",
"render": "Aquest lloc cobra {charge}"
},
"caravansites-description": {
"question": "T'agradaria afegir una descripció general d'aquest lloc? (No repeteixis informació prèviament preguntada o mostrada a dalt. Si us plau mantín-la objectiva - les opinions van en les «reviews»)",
"render": "Més detalls sobre aquest lloc: {description}"
},
"caravansites-fee": {
"mappings": {
"0": {
"then": "Heu de pagar per l'ús"
},
"1": {
"then": "Es pot utilitzar gratuïtament"
}
},
"question": "Aquest lloc cobra una taxa?"
},
"caravansites-internet": {
"mappings": {
"0": {
"then": "Hi ha accés a internet"
},
"1": {
"then": "Hi ha accés a Internet"
},
"2": {
"then": "No hi ha accés a Internet"
}
},
"question": "Aquest lloc proporciona accés a Internet?"
},
"caravansites-internet-fee": {
"mappings": {
"0": {
"then": "Heu de pagar un extra per accedir a Internet"
},
"1": {
"then": "No cal pagar extra per l'accés a Internet"
}
},
"question": "Has de pagar per l'accés a Internet?"
},
"caravansites-long-term": {
"mappings": {
"0": {
"then": "Hi ha alguns punts per al lloguer a llarg termini, però també es pot romandre diàriament"
},
"1": {
"then": "No hi han hostes permanents aquí"
}
}
}
@ -123,6 +184,9 @@
"shortDescription": "Un mapa de carrers ciclistes",
"title": "Carrers ciclistes"
},
"cyclofix": {
"title": "Cyclofix - un mapa obert per a ciclistes"
},
"drinking_water": {
"title": "Aigua potable"
},
@ -290,6 +354,7 @@
"title": "Arbres"
},
"waste": {
"description": "Mapa que mostra papereres i infraestructures de reciclatge.",
"title": "Brossa"
},
"waste_basket": {

View file

@ -647,6 +647,72 @@
"shortDescription": "Hydranten, Feuerlöscher, Feuerwachen und Rettungswachen.",
"title": "Hydranten, Feuerlöscher, Feuerwachen und Rettungswachen"
},
"kerbs_and_crossings": {
"description": "Eine Karte mit Bordsteinen und Überwegen.",
"title": "Bordsteine und Überwege"
},
"mapcomplete-changes": {
"description": "Diese Karte zeigt alle mit MapComplete vorgenommenen Änderungen",
"layers": {
"0": {
"description": "Zeigt alle MapComplete Änderungen",
"filter": {
"0": {
"options": {
"0": {
"question": "Themenname enthält {search}"
}
}
},
"1": {
"options": {
"0": {
"question": "Erstellt von {search}"
}
}
},
"2": {
"options": {
"0": {
"question": "<b>Nicht</b> erstellt von {search}"
}
}
}
},
"name": "Zentrum der Änderungssätze",
"tagRenderings": {
"contributor": {
"render": "Geändert von <a href='https://openstreetmap.org/user/{_last_edit:contributor}' target='_blank'>{_last_edit:contributor}</a>"
},
"render_id": {
"render": "Änderungssatz <a href='https://openstreetmap.org/changeset/{id}' target='_blank'>{id}</a>"
},
"theme": {
"mappings": {
"0": {
"then": "Änderung mit <b>inoffiziellem</b> Thema <a href='https://mapcomplete.osm.be/theme.html?userlayout={theme}'>{theme}</a>"
}
},
"render": "Änderung mit Thema <a href='https://mapcomplete.osm.be/{theme}'>{theme}</a>"
}
},
"title": {
"render": "Änderungssatz für {theme}"
}
},
"1": {
"override": {
"tagRenderings": {
"link_to_more": {
"render": "Weitere Statistiken finden Sie <a href='https://github.com/pietervdvn/MapComplete/tree/develop/Docs/Tools/graphs' target='_blank'>hier</a>"
}
}
}
}
},
"shortDescription": "Zeigt die mit MapComplete vorgenommenen Änderungen",
"title": "Mit MapComplete vorgenommene Änderungen"
},
"maps": {
"description": "Auf dieser Karte findest du alle Karten, die OpenStreetMap kennt - typischerweise eine große Karte auf einer Informationstafel, die das Gebiet, die Stadt oder die Region zeigt, z.B. eine touristische Karte auf der Rückseite einer Plakatwand, eine Karte eines Naturschutzgebietes, eine Karte der Radwegenetze in der Region, ...) <br/><br/>Wenn eine Karte fehlt, können Sie diese leicht auf OpenStreetMap kartieren.",
"shortDescription": "Dieses Thema zeigt alle (touristischen) Karten, die OpenStreetMap kennt",

View file

@ -48,7 +48,7 @@
</div>
<div class="very-small-screen fixed inset-0 block z-above-controls" id="on-small-screen"></div>
<div class="only-on-mobile fixed inset-0 block z-above-controls hidden-on-very-small-screen" id="fullscreen"></div>
<div class="only-on-mobile fixed inset-0 block z-above-controls hidden hidden-on-very-small-screen" id="fullscreen"></div>
<div class="z-index-above-map pointer-events-none" id="topleft-tools">
<div class="p-3 flex flex-col items-end sm:items-start sm:flex-row sm:flex-wrap w-full sm:justify-between">
<div class="shadow rounded-full h-min w-full overflow-hidden sm:max-w-sm pointer-events-auto"