Merge master

This commit is contained in:
Pieter Vander Vennet 2023-09-28 23:54:57 +02:00
commit f0311c635a
148 changed files with 4323 additions and 1949 deletions

View file

@ -55,7 +55,9 @@
+ [minimap](#minimap) + [minimap](#minimap)
+ [mastodon](#mastodon) + [mastodon](#mastodon)
+ [contact](#contact) + [contact](#contact)
+ [etymology.wikipedia-etymology](#etymologywikipedia-etymology)
+ [denominations-notes](#denominations-notes) + [denominations-notes](#denominations-notes)
+ [single_level](#single_level)
+ [survey_date](#survey_date) + [survey_date](#survey_date)
+ [id_presets.shop_types](#id_presetsshop_types) + [id_presets.shop_types](#id_presetsshop_types)
+ [school.capacity](#schoolcapacity) + [school.capacity](#schoolcapacity)
@ -442,9 +444,9 @@
- fitness_centre - fitness_centre
- food - food
- hackerspace - hackerspace
- indoors
- parking - parking
- picnic_table - picnic_table
- questions
- railway_platforms - railway_platforms
- reception_desk - reception_desk
- shops - shops
@ -858,6 +860,17 @@
### etymology.wikipedia-etymology
- indoors
### denominations-notes ### denominations-notes
@ -871,6 +884,17 @@
### single_level
- questions
### survey_date ### survey_date

View file

@ -61,9 +61,6 @@
+ [just_created](#just_created) + [just_created](#just_created)
+ [leftover-questions](#leftover-questions) + [leftover-questions](#leftover-questions)
+ [all-tags](#all-tags) + [all-tags](#all-tags)
1. [matchpoint](#matchpoint)
- [Basic tags for this layer](#basic-tags-for-this-layer)
- [Supported attributes](#supported-attributes)
1. [import_candidate](#import_candidate) 1. [import_candidate](#import_candidate)
- [Basic tags for this layer](#basic-tags-for-this-layer) - [Basic tags for this layer](#basic-tags-for-this-layer)
- [Supported attributes](#supported-attributes) - [Supported attributes](#supported-attributes)
@ -79,9 +76,13 @@
+ [inbox](#inbox) + [inbox](#inbox)
+ [settings-link](#settings-link) + [settings-link](#settings-link)
+ [logout](#logout) + [logout](#logout)
+ [background-layer-readonly](#background-layer-readonly)
+ [background-layer](#background-layer)
+ [picture-license](#picture-license) + [picture-license](#picture-license)
+ [show_tags](#show_tags) + [show_tags](#show_tags)
+ [all-questions-at-once](#all-questions-at-once) + [all-questions-at-once](#all-questions-at-once)
+ [fixate-north](#fixate-north)
+ [mangrove-keys](#mangrove-keys)
+ [translations-title](#translations-title) + [translations-title](#translations-title)
+ [translation-mode](#translation-mode) + [translation-mode](#translation-mode)
+ [translation-help](#translation-help) + [translation-help](#translation-help)
@ -120,7 +121,6 @@ MapComplete has a few data layers available in the theme which have special prop
- [split_point](#split_point) - [split_point](#split_point)
- [split_road](#split_road) - [split_road](#split_road)
- [current_view](#current_view) - [current_view](#current_view)
- [matchpoint](#matchpoint)
- [import_candidate](#import_candidate) - [import_candidate](#import_candidate)
- [usersettings](#usersettings) - [usersettings](#usersettings)
@ -476,7 +476,9 @@ Meta-layer, simply showing a bbox in red
- This layer is shown at zoomlevel **0** and higher - This layer is shown at zoomlevel **0** and higher
- **This layer is included automatically in every theme. This layer might contain no points** - **This layer is included automatically in every theme. This layer might contain no points**
- This layer is not visible by default and must be enabled in the filter by the user.
- Elements don't have a title set and cannot be toggled nor will they show up in the dashboard. If you import this layer in your theme, override `title` to make this toggleable. - Elements don't have a title set and cannot be toggled nor will they show up in the dashboard. If you import this layer in your theme, override `title` to make this toggleable.
- This layer is not visible by default and the visibility cannot be toggled, effectively resulting in a fully hidden layer. This can be useful, e.g. to calculate some metatags. If you want to render this layer (e.g. for debugging), enable it by setting the URL-parameter layer-<id>=true
- Not visible in the layer selection by default. If you want to make this layer toggable, override `name` - Not visible in the layer selection by default. If you want to make this layer toggable, override `name`
- Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings` - Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings`
@ -863,47 +865,6 @@ This tagrendering has no question and is thus read-only
matchpoint
============
<img src='https://mapcomplete.org/./assets/svg/crosshair-empty.svg' height="100px">
The default rendering for a locationInput which snaps onto another object
- This layer is shown at zoomlevel **0** and higher
- This layer can **not** be included in a theme. It is solely used by [special renderings](SpecialRenderings.md) showing a minimap with custom data.
Basic tags for this layer
---------------------------
Elements must have the all of following tags to be shown on this layer:
Supported attributes
----------------------
import_candidate import_candidate
================== ==================
@ -1043,9 +1004,12 @@ this quick overview is incomplete
attribute | type | values which are supported by this layer attribute | type | values which are supported by this layer
----------- | ------ | ------------------------------------------ ----------- | ------ | ------------------------------------------
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/id#values) [id](https://wiki.openstreetmap.org/wiki/Key:id) | Multiple choice | [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/id#values) [id](https://wiki.openstreetmap.org/wiki/Key:id) | Multiple choice |
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/__url_parameter_initialized:language#values) [__url_parameter_initialized:language](https://wiki.openstreetmap.org/wiki/Key:__url_parameter_initialized:language) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:__url_parameter_initialized:language%3Dyes)
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/mapcomplete-preferred-background-layer#values) [mapcomplete-preferred-background-layer](https://wiki.openstreetmap.org/wiki/Key:mapcomplete-preferred-background-layer) | Multiple choice | [](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-preferred-background-layer%3D) [osm](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-preferred-background-layer%3Dosm) [photo](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-preferred-background-layer%3Dphoto) [map](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-preferred-background-layer%3Dmap) [](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-preferred-background-layer%3D)
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/mapcomplete-pictures-license#values) [mapcomplete-pictures-license](https://wiki.openstreetmap.org/wiki/Key:mapcomplete-pictures-license) | Multiple choice | [CC0](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-pictures-license%3DCC0) [CC-BY 4.0](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-pictures-license%3DCC-BY 4.0) [CC-BY-SA 4.0](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-pictures-license%3DCC-BY-SA 4.0) [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/mapcomplete-pictures-license#values) [mapcomplete-pictures-license](https://wiki.openstreetmap.org/wiki/Key:mapcomplete-pictures-license) | Multiple choice | [CC0](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-pictures-license%3DCC0) [CC-BY 4.0](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-pictures-license%3DCC-BY 4.0) [CC-BY-SA 4.0](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-pictures-license%3DCC-BY-SA 4.0)
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/mapcomplete-show_tags#values) [mapcomplete-show_tags](https://wiki.openstreetmap.org/wiki/Key:mapcomplete-show_tags) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-show_tags%3Dno) [](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-show_tags%3D) [yes](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-show_tags%3Dyes) [full](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-show_tags%3Dfull) [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/mapcomplete-show_tags#values) [mapcomplete-show_tags](https://wiki.openstreetmap.org/wiki/Key:mapcomplete-show_tags) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-show_tags%3Dno) [](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-show_tags%3D) [yes](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-show_tags%3Dyes) [full](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-show_tags%3Dfull)
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/mapcomplete-show-all-questions#values) [mapcomplete-show-all-questions](https://wiki.openstreetmap.org/wiki/Key:mapcomplete-show-all-questions) | Multiple choice | [true](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-show-all-questions%3Dtrue) [false](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-show-all-questions%3Dfalse) [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/mapcomplete-show-all-questions#values) [mapcomplete-show-all-questions](https://wiki.openstreetmap.org/wiki/Key:mapcomplete-show-all-questions) | Multiple choice | [true](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-show-all-questions%3Dtrue) [false](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-show-all-questions%3Dfalse)
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/mapcomplete-fixate-north#values) [mapcomplete-fixate-north](https://wiki.openstreetmap.org/wiki/Key:mapcomplete-fixate-north) | Multiple choice | [](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-fixate-north%3D) [yes](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-fixate-north%3Dyes)
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/mapcomplete-translation-mode#values) [mapcomplete-translation-mode](https://wiki.openstreetmap.org/wiki/Key:mapcomplete-translation-mode) | Multiple choice | [false](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-translation-mode%3Dfalse) [true](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-translation-mode%3Dtrue) [mobile](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-translation-mode%3Dmobile) [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/mapcomplete-translation-mode#values) [mapcomplete-translation-mode](https://wiki.openstreetmap.org/wiki/Key:mapcomplete-translation-mode) | Multiple choice | [false](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-translation-mode%3Dfalse) [true](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-translation-mode%3Dtrue) [mobile](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-translation-mode%3Dmobile)
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/mapcomplete-translation-mode#values) [mapcomplete-translation-mode](https://wiki.openstreetmap.org/wiki/Key:mapcomplete-translation-mode) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-translation-mode%3Dyes) [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/mapcomplete-translation-mode#values) [mapcomplete-translation-mode](https://wiki.openstreetmap.org/wiki/Key:mapcomplete-translation-mode) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:mapcomplete-translation-mode%3Dyes)
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/_translation_percentage#values) [_translation_percentage](https://wiki.openstreetmap.org/wiki/Key:_translation_percentage) | Multiple choice | [100](https://wiki.openstreetmap.org/wiki/Tag:_translation_percentage%3D100) [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/_translation_percentage#values) [_translation_percentage](https://wiki.openstreetmap.org/wiki/Key:_translation_percentage) | Multiple choice | [100](https://wiki.openstreetmap.org/wiki/Tag:_translation_percentage%3D100)
@ -1093,6 +1057,11 @@ This tagrendering has no question and is thus read-only
- *The language was set via an URL-parameter and cannot be set by the user.²* corresponds with `__url_parameter_initialized:language=yes`
### inbox ### inbox
@ -1103,8 +1072,8 @@ This tagrendering has no question and is thus read-only
- *{link(Open your inbox,&LBRACE_backend&RBRACE/messages/inbox,)}* corresponds with `_unreadMessages=0` - *{link(Open your inbox,&LBRACE_backend&RBRACE/messages/inbox,,)}* corresponds with `_unreadMessages=0`
- *{link(<b class='alert'>You have &LBRACE_unreadMessages&RBRACE</b><br/>Open your inbox,&LBRACE_backend&RBRACE/messages/inbox,)}* corresponds with `_unreadMessages>0` - *{link(<b class='alert'>You have &LBRACE_unreadMessages&RBRACE</b><br/>Open your inbox,&LBRACE_backend&RBRACE/messages/inbox,,)}* corresponds with `_unreadMessages>0`
@ -1129,6 +1098,39 @@ This tagrendering has no question and is thus read-only
### background-layer-readonly
This tagrendering has no question and is thus read-only
This tagrendering is only visible in the popup if the following condition is met: `_theme:backgroundLayer~.+&mapcomplete-preferred-background-layer~.+&_theme:backgroundLayer!=`
### background-layer
The question is *What background layer should be shown by default?*
- *Use the default background layer* corresponds with ``
- *Use OpenStreetMap-carto as default layer* corresponds with `mapcomplete-preferred-background-layer=osm`
- *Use aerial imagery as default background* corresponds with `mapcomplete-preferred-background-layer=photo`
- *Use a non-openstreetmap based map as default background* corresponds with `mapcomplete-preferred-background-layer=map`
- *Use the current background layer (<span class='code'>{__current_background}</span>) as default background* corresponds with `mapcomplete-preferred-background-layer=`
- *Use background layer <span class='code'>{mapcomplete-preferred-background-layer}</span> as default background* corresponds with `mapcomplete-preferred-background-layer~.+`
- This option cannot be chosen as answer
### picture-license ### picture-license
@ -1184,6 +1186,32 @@ The question is *Should questions for unknown data fields appear one-by-one or
### fixate-north
The question is *Should north always be up?*
- *Allow to rotate the map* corresponds with ``
- *Always keep north pointing up* corresponds with `mapcomplete-fixate-north=yes`
### mangrove-keys
This tagrendering has no question and is thus read-only
### translations-title ### translations-title
@ -1265,8 +1293,8 @@ This tagrendering has no question and is thus read-only
- *A link to your Mastodon-profile has been been found: <a href='{_mastodon_link}' target='_blank'>{_mastodon_link}</a>* corresponds with `_mastodon_link~.+` - *A link to your Mastodon-profile has been been found: <a href='{_mastodon_link}' target='_blank' rel='noopener'>{_mastodon_link}</a>* corresponds with `_mastodon_link~.+`
- *We found a link to what looks to be a mastodon account, but it is unverified. <a href='https://www.openstreetmap.org/profile/edit' target='_blank'>Edit your profile description</a> and place the following there: <span class='code'>&lta href="{_mastodon_candidate}" rel="me"&gtMastodon&lt/a&gt* corresponds with `_mastodon_candidate~.+` - *We found a link to what looks to be a mastodon account, but it is unverified. <a href='https://www.openstreetmap.org/profile/edit' target='_blank' rel='noopener'>Edit your profile description</a> and place the following there: <span class='code'>&lta href="{_mastodon_candidate}" rel="me"&gtMastodon&lt/a&gt* corresponds with `_mastodon_candidate~.+`
@ -1408,6 +1436,7 @@ The following layers are included in MapComplete:
- [dogpark](./Layers/dogpark.md) - [dogpark](./Layers/dogpark.md)
- [drinking_water](./Layers/drinking_water.md) - [drinking_water](./Layers/drinking_water.md)
- [elevator](./Layers/elevator.md) - [elevator](./Layers/elevator.md)
- [elongated_coin](./Layers/elongated_coin.md)
- [entrance](./Layers/entrance.md) - [entrance](./Layers/entrance.md)
- [etymology](./Layers/etymology.md) - [etymology](./Layers/etymology.md)
- [extinguisher](./Layers/extinguisher.md) - [extinguisher](./Layers/extinguisher.md)
@ -1438,8 +1467,8 @@ The following layers are included in MapComplete:
- [map](./Layers/map.md) - [map](./Layers/map.md)
- [maproulette](./Layers/maproulette.md) - [maproulette](./Layers/maproulette.md)
- [maproulette_challenge](./Layers/maproulette_challenge.md) - [maproulette_challenge](./Layers/maproulette_challenge.md)
- [matchpoint](./Layers/matchpoint.md)
- [maxspeed](./Layers/maxspeed.md) - [maxspeed](./Layers/maxspeed.md)
- [memorial](./Layers/memorial.md)
- [named_streets](./Layers/named_streets.md) - [named_streets](./Layers/named_streets.md)
- [nature_reserve](./Layers/nature_reserve.md) - [nature_reserve](./Layers/nature_reserve.md)
- [note](./Layers/note.md) - [note](./Layers/note.md)
@ -1458,6 +1487,7 @@ The following layers are included in MapComplete:
- [postboxes](./Layers/postboxes.md) - [postboxes](./Layers/postboxes.md)
- [postoffices](./Layers/postoffices.md) - [postoffices](./Layers/postoffices.md)
- [public_bookcase](./Layers/public_bookcase.md) - [public_bookcase](./Layers/public_bookcase.md)
- [questions](./Layers/questions.md)
- [railway_platforms](./Layers/railway_platforms.md) - [railway_platforms](./Layers/railway_platforms.md)
- [rainbow_crossings](./Layers/rainbow_crossings.md) - [rainbow_crossings](./Layers/rainbow_crossings.md)
- [range](./Layers/range.md) - [range](./Layers/range.md)
@ -1467,6 +1497,7 @@ The following layers are included in MapComplete:
- [selected_element](./Layers/selected_element.md) - [selected_element](./Layers/selected_element.md)
- [shelter](./Layers/shelter.md) - [shelter](./Layers/shelter.md)
- [shops](./Layers/shops.md) - [shops](./Layers/shops.md)
- [shower](./Layers/shower.md)
- [slow_roads](./Layers/slow_roads.md) - [slow_roads](./Layers/slow_roads.md)
- [speed_camera](./Layers/speed_camera.md) - [speed_camera](./Layers/speed_camera.md)
- [speed_display](./Layers/speed_display.md) - [speed_display](./Layers/speed_display.md)
@ -1487,6 +1518,7 @@ The following layers are included in MapComplete:
- [transit_stops](./Layers/transit_stops.md) - [transit_stops](./Layers/transit_stops.md)
- [tree_node](./Layers/tree_node.md) - [tree_node](./Layers/tree_node.md)
- [usersettings](./Layers/usersettings.md) - [usersettings](./Layers/usersettings.md)
- [vending_machine](./Layers/vending_machine.md)
- [veterinary](./Layers/veterinary.md) - [veterinary](./Layers/veterinary.md)
- [viewpoint](./Layers/viewpoint.md) - [viewpoint](./Layers/viewpoint.md)
- [village_green](./Layers/village_green.md) - [village_green](./Layers/village_green.md)
@ -1497,4 +1529,4 @@ The following layers are included in MapComplete:
- [windturbine](./Layers/windturbine.md) - [windturbine](./Layers/windturbine.md)
This document is autogenerated from [Customizations/AllKnownLayouts.ts](https://github.com/pietervdvn/MapComplete/blob/develop/Customizations/AllKnownLayouts.ts) This document is autogenerated from [src/Customizations/AllKnownLayouts.ts](https://github.com/pietervdvn/MapComplete/blob/develop/src/Customizations/AllKnownLayouts.ts)

View file

@ -46,7 +46,8 @@ Special library layer which does not need a '.questions'-prefix before being imp
+ [all_tags](#all_tags) + [all_tags](#all_tags)
+ [just_created](#just_created) + [just_created](#just_created)
+ [multilevels](#multilevels) + [multilevels](#multilevels)
+ [level](#level) + [repeated](#repeated)
+ [single_level](#single_level)
+ [smoking](#smoking) + [smoking](#smoking)
+ [induction-loop](#induction-loop) + [induction-loop](#induction-loop)
+ [internet](#internet) + [internet](#internet)
@ -655,7 +656,21 @@ This is rendered with `This elevator goes to floors {level}`
### level ### repeated
This tagrendering has no question and is thus read-only
This tagrendering is only visible in the popup if the following condition is met: `repeat_on~.+`
This tagrendering has labels `level`
### single_level
@ -678,6 +693,8 @@ This is rendered with `Located on the {level}th floor`
- *Located on the first basement level* corresponds with `level=-1` - *Located on the first basement level* corresponds with `level=-1`
This tagrendering has labels `level`
### smoking ### smoking

View file

@ -198,7 +198,7 @@ Adds the geometry type as property. This is identical to the GoeJson geometry ty
Extract the 'level'-tag into a normalized, ';'-separated value Extract the 'level'-tag into a normalized, ';'-separated value called '_level' (which also includes 'repeat_on'). The `level` tag (without underscore) will be normalized with only the value of `level`.
@ -260,7 +260,9 @@ To enable this feature, add a field `calculatedTags` in the layer object, e.g.:
"calculatedTags": [ "calculatedTags": [
"_someKey=javascript-expression", "_someKey=javascript-expression (lazy execution)",
"_some_other_key:=javascript expression (strict execution)
"name=feat.properties.name ?? feat.properties.ref ?? feat.properties.operator", "name=feat.properties.name ?? feat.properties.ref ?? feat.properties.operator",
@ -272,6 +274,12 @@ To enable this feature, add a field `calculatedTags` in the layer object, e.g.:
By using `:=` as separator, the attribute will be calculated as soone as the data is loaded (strict evaluation)
The default behaviour, using `=` as separator, is lazy loading
The above code will be executed for every feature in the layer. The feature is accessible as `feat` and is an amended geojson object: The above code will be executed for every feature in the layer. The feature is accessible as `feat` and is an amended geojson object:

View file

@ -269,7 +269,21 @@ The question is *Is this vending machine indoors?*
### level ### repeated
This tagrendering has no question and is thus read-only
This tagrendering is only visible in the popup if the following condition is met: `repeat_on~.+`
This tagrendering has labels `level`
### single_level
@ -292,6 +306,8 @@ This is rendered with `Located on the {level}th floor`
- *Located on the first basement level* corresponds with `level=-1` - *Located on the first basement level* corresponds with `level=-1`
This tagrendering has labels `level`
### phone ### phone

View file

@ -56,7 +56,6 @@ attribute | type | values which are supported by this layer
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/colour#values) [colour](https://wiki.openstreetmap.org/wiki/Key:colour) | [color](../SpecialInputElements.md#color) | [brown](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dbrown) [green](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dgreen) [gray](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dgray) [white](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dwhite) [red](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dred) [black](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dblack) [blue](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dblue) [yellow](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dyellow) [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/colour#values) [colour](https://wiki.openstreetmap.org/wiki/Key:colour) | [color](../SpecialInputElements.md#color) | [brown](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dbrown) [green](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dgreen) [gray](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dgray) [white](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dwhite) [red](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dred) [black](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dblack) [blue](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dblue) [yellow](https://wiki.openstreetmap.org/wiki/Tag:colour%3Dyellow)
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/survey:date#values) [survey:date](https://wiki.openstreetmap.org/wiki/Key:survey:date) | [date](../SpecialInputElements.md#date) | [](https://wiki.openstreetmap.org/wiki/Tag:survey:date%3D) [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/survey:date#values) [survey:date](https://wiki.openstreetmap.org/wiki/Key:survey:date) | [date](../SpecialInputElements.md#date) | [](https://wiki.openstreetmap.org/wiki/Tag:survey:date%3D)
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/inscription#values) [inscription](https://wiki.openstreetmap.org/wiki/Key:inscription) | [text](../SpecialInputElements.md#text) | [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/inscription#values) [inscription](https://wiki.openstreetmap.org/wiki/Key:inscription) | [text](../SpecialInputElements.md#text) |
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/tourism#values) [tourism](https://wiki.openstreetmap.org/wiki/Key:tourism) | Multiple choice | [artwork](https://wiki.openstreetmap.org/wiki/Tag:tourism%3Dartwork) [](https://wiki.openstreetmap.org/wiki/Tag:tourism%3D)
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/historic#values) [historic](https://wiki.openstreetmap.org/wiki/Key:historic) | Multiple choice | [memorial](https://wiki.openstreetmap.org/wiki/Tag:historic%3Dmemorial) [](https://wiki.openstreetmap.org/wiki/Tag:historic%3D) [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/historic#values) [historic](https://wiki.openstreetmap.org/wiki/Key:historic) | Multiple choice | [memorial](https://wiki.openstreetmap.org/wiki/Tag:historic%3Dmemorial) [](https://wiki.openstreetmap.org/wiki/Tag:historic%3D)
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/artwork_type#values) [artwork_type](https://wiki.openstreetmap.org/wiki/Key:artwork_type) | [string](../SpecialInputElements.md#string) | [architecture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Darchitecture) [mural](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dmural) [painting](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dpainting) [sculpture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dsculpture) [statue](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstatue) [bust](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dbust) [stone](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstone) [installation](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dinstallation) [graffiti](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dgraffiti) [relief](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Drelief) [azulejo](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dazulejo) [tilework](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dtilework) [woodcarving](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dwoodcarving) [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/artwork_type#values) [artwork_type](https://wiki.openstreetmap.org/wiki/Key:artwork_type) | [string](../SpecialInputElements.md#string) | [architecture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Darchitecture) [mural](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dmural) [painting](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dpainting) [sculpture](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dsculpture) [statue](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstatue) [bust](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dbust) [stone](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dstone) [installation](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dinstallation) [graffiti](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dgraffiti) [relief](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Drelief) [azulejo](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dazulejo) [tilework](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dtilework) [woodcarving](https://wiki.openstreetmap.org/wiki/Tag:artwork_type%3Dwoodcarving)
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/artist:wikidata#values) [artist:wikidata](https://wiki.openstreetmap.org/wiki/Key:artist:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) | [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/artist:wikidata#values) [artist:wikidata](https://wiki.openstreetmap.org/wiki/Key:artist:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) |
@ -263,7 +262,9 @@ The question is *Does this bench have an artistic element?*
- *This bench has an integrated artwork* corresponds with `tourism=artwork` - *This bench has an integrated artwork* corresponds with `tourism=artwork`
- *This bench does not have an integrated artwork* corresponds with `` - *This bench does not have an integrated artwork* corresponds with `not:tourism:artwork=yes`
- *This bench <span class="subtle">probably</span> doesn't have an integrated artwork* corresponds with ``
- This option cannot be chosen as answer

View file

@ -254,6 +254,16 @@ This tagrendering has no question and is thus read-only
### delete-button
This tagrendering has no question and is thus read-only
### last_edit ### last_edit

View file

@ -324,7 +324,21 @@ This tagrendering is only visible in the popup if the following condition is met
### level ### repeated
This tagrendering has no question and is thus read-only
This tagrendering is only visible in the popup if the following condition is met: `repeat_on~.+`
This tagrendering has labels `level`
### single_level
@ -347,6 +361,8 @@ This is rendered with `Located on the {level}th floor`
- *Located on the first basement level* corresponds with `level=-1` - *Located on the first basement level* corresponds with `level=-1`
This tagrendering has labels `level`
### leftover-questions ### leftover-questions

View file

@ -97,7 +97,21 @@ This tagrendering has no question and is thus read-only
### level ### repeated
This tagrendering has no question and is thus read-only
This tagrendering is only visible in the popup if the following condition is met: `repeat_on~.+`
This tagrendering has labels `level`
### single_level
@ -120,6 +134,8 @@ This is rendered with `Located on the {level}th floor`
- *Located on the first basement level* corresponds with `level=-1` - *Located on the first basement level* corresponds with `level=-1`
This tagrendering has labels `level`
### Name ### Name

View file

@ -1933,7 +1933,21 @@ This is rendered with `More info on <a href='{website}'>{website}</a>`
### level ### repeated
This tagrendering has no question and is thus read-only
This tagrendering is only visible in the popup if the following condition is met: `repeat_on~.+`
This tagrendering has labels `level`
### single_level
@ -1956,6 +1970,8 @@ This is rendered with `Located on the {level}th floor`
- *Located on the first basement level* corresponds with `level=-1` - *Located on the first basement level* corresponds with `level=-1`
This tagrendering has labels `level`
### ref ### ref

View file

@ -1931,7 +1931,21 @@ This is rendered with `More info on <a href='{website}'>{website}</a>`
### level ### repeated
This tagrendering has no question and is thus read-only
This tagrendering is only visible in the popup if the following condition is met: `repeat_on~.+`
This tagrendering has labels `level`
### single_level
@ -1954,6 +1968,8 @@ This is rendered with `Located on the {level}th floor`
- *Located on the first basement level* corresponds with `level=-1` - *Located on the first basement level* corresponds with `level=-1`
This tagrendering has labels `level`
### ref ### ref

View file

@ -46,13 +46,13 @@ this quick overview is incomplete
attribute | type | values which are supported by this layer attribute | type | values which are supported by this layer
----------- | ------ | ------------------------------------------ ----------- | ------ | ------------------------------------------
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/id#values) [id](https://wiki.openstreetmap.org/wiki/Key:id) | Multiple choice | [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/id#values) [id](https://wiki.openstreetmap.org/wiki/Key:id) | Multiple choice |
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/level#values) [level](https://wiki.openstreetmap.org/wiki/Key:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1)
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) |
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/amenity#values) [amenity](https://wiki.openstreetmap.org/wiki/Key:amenity) | Multiple choice | [fast_food](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dfast_food) [restaurant](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Drestaurant) [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/amenity#values) [amenity](https://wiki.openstreetmap.org/wiki/Key:amenity) | Multiple choice | [fast_food](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dfast_food) [restaurant](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Drestaurant)
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) |
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) |
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) |
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/phone#values) [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/phone#values) [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) |
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/level#values) [level](https://wiki.openstreetmap.org/wiki/Key:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1)
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/wheelchair#values) [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [yes](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/wheelchair#values) [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [yes](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno)
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/cuisine#values) [cuisine](https://wiki.openstreetmap.org/wiki/Key:cuisine) | [string](../SpecialInputElements.md#string) | [pizza](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dpizza) [friture](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dfriture) [pasta](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dpasta) [kebab](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dkebab) [sandwich](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dsandwich) [burger](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dburger) [sushi](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dsushi) [coffee](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dcoffee) [italian](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Ditalian) [french](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dfrench) [chinese](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dchinese) [greek](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dgreek) [indian](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dindian) [turkish](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dturkish) [thai](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dthai) [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/cuisine#values) [cuisine](https://wiki.openstreetmap.org/wiki/Key:cuisine) | [string](../SpecialInputElements.md#string) | [pizza](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dpizza) [friture](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dfriture) [pasta](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dpasta) [kebab](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dkebab) [sandwich](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dsandwich) [burger](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dburger) [sushi](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dsushi) [coffee](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dcoffee) [italian](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Ditalian) [french](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dfrench) [chinese](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dchinese) [greek](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dgreek) [indian](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dindian) [turkish](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dturkish) [thai](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dthai)
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/reservation#values) [reservation](https://wiki.openstreetmap.org/wiki/Key:reservation) | Multiple choice | [required](https://wiki.openstreetmap.org/wiki/Tag:reservation%3Drequired) [recommended](https://wiki.openstreetmap.org/wiki/Tag:reservation%3Drecommended) [yes](https://wiki.openstreetmap.org/wiki/Tag:reservation%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:reservation%3Dno) [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/reservation#values) [reservation](https://wiki.openstreetmap.org/wiki/Key:reservation) | Multiple choice | [required](https://wiki.openstreetmap.org/wiki/Tag:reservation%3Drequired) [recommended](https://wiki.openstreetmap.org/wiki/Tag:reservation%3Drecommended) [yes](https://wiki.openstreetmap.org/wiki/Tag:reservation%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:reservation%3Dno)
@ -107,31 +107,6 @@ This tagrendering has no question and is thus read-only
### level
The question is *On what level is this feature located?*
This rendering asks information about the property [level](https://wiki.openstreetmap.org/wiki/Key:level)
This is rendered with `Located on the {level}th floor`
- *Located underground* corresponds with `location=underground`
- This option cannot be chosen as answer
- *Located on the ground floor* corresponds with `level=0`
- *Located on the ground floor* corresponds with ``
- This option cannot be chosen as answer
- *Located on the first floor* corresponds with `level=1`
- *Located on the first basement level* corresponds with `level=-1`
### Name ### Name
@ -262,6 +237,47 @@ The question is *Which methods of payment are accepted here?*
### repeated
This tagrendering has no question and is thus read-only
This tagrendering is only visible in the popup if the following condition is met: `repeat_on~.+`
This tagrendering has labels `level`
### single_level
The question is *On what level is this feature located?*
This rendering asks information about the property [level](https://wiki.openstreetmap.org/wiki/Key:level)
This is rendered with `Located on the {level}th floor`
- *Located underground* corresponds with `location=underground`
- This option cannot be chosen as answer
- *Located on the ground floor* corresponds with `level=0`
- *Located on the ground floor* corresponds with ``
- This option cannot be chosen as answer
- *Located on the first floor* corresponds with `level=1`
- *Located on the first basement level* corresponds with `level=-1`
This tagrendering has labels `level`
### wheelchair-access ### wheelchair-access
@ -727,7 +743,7 @@ reservation.0 | Reservation not required | reservation=no\|reservation=optional\
id | question | osmTags id | question | osmTags
---- | ---------- | --------- ---- | ---------- | ---------
food-category.0 | Has a vegetarian menu (default) | food-category.0 | Restaurants and fast food businesses (default) |
food-category.1 | Only fastfood businesses | amenity=fast_food food-category.1 | Only fastfood businesses | amenity=fast_food
food-category.2 | Only restaurants | amenity=restaurant food-category.2 | Only restaurants | amenity=restaurant
@ -736,14 +752,14 @@ food-category.2 | Only restaurants | amenity=restaurant
id | question | osmTags id | question | osmTags
---- | ---------- | --------- ---- | ---------- | ---------
vegetarian.0 | Has a vegan menu | diet:vegetarian=yes\|diet:vegetarian=only\|diet:vegan=yes\|diet:vegan=only vegetarian.0 | Has a vegetarian menu | diet:vegetarian=yes\|diet:vegetarian=only\|diet:vegan=yes\|diet:vegan=only
id | question | osmTags id | question | osmTags
---- | ---------- | --------- ---- | ---------- | ---------
vegan.0 | Has a halal menu | diet:vegan=yes\|diet:vegan=only vegan.0 | Has a vegan menu | diet:vegan=yes\|diet:vegan=only
@ -774,4 +790,13 @@ id | question | osmTags
accepts_cards.0 | Accepts payment cards | payment:cards=yes accepts_cards.0 | Accepts payment cards | payment:cards=yes
id | question | osmTags
---- | ---------- | ---------
dogs.0 | No preference towards dogs (default) |
dogs.1 | Dogs allowed | dog=unleashed\|dog=yes
dogs.2 | No dogs allowed | dog=no
This document is autogenerated from [assets/themes/pets/pets.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/pets/pets.json) This document is autogenerated from [assets/themes/pets/pets.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/pets/pets.json)

View file

@ -384,7 +384,21 @@ The question is *Which methods of payment are accepted here?*
### level ### repeated
This tagrendering has no question and is thus read-only
This tagrendering is only visible in the popup if the following condition is met: `repeat_on~.+`
This tagrendering has labels `level`
### single_level
@ -407,6 +421,8 @@ This is rendered with `Located on the {level}th floor`
- *Located on the first basement level* corresponds with `level=-1` - *Located on the first basement level* corresponds with `level=-1`
This tagrendering has labels `level`
### copyshop-print-sizes ### copyshop-print-sizes

View file

@ -297,7 +297,21 @@ The question is *Is the penny press indoors?*
### level ### repeated
This tagrendering has no question and is thus read-only
This tagrendering is only visible in the popup if the following condition is met: `repeat_on~.+`
This tagrendering has labels `level`
### single_level
@ -320,6 +334,8 @@ This is rendered with `Located on the {level}th floor`
- *Located on the first basement level* corresponds with `level=-1` - *Located on the first basement level* corresponds with `level=-1`
This tagrendering has labels `level`
### check_date ### check_date

View file

@ -93,7 +93,21 @@ This tagrendering has no question and is thus read-only
### level ### repeated
This tagrendering has no question and is thus read-only
This tagrendering is only visible in the popup if the following condition is met: `repeat_on~.+`
This tagrendering has labels `level`
### single_level
@ -116,6 +130,8 @@ This is rendered with `Located on the {level}th floor`
- *Located on the first basement level* corresponds with `level=-1` - *Located on the first basement level* corresponds with `level=-1`
This tagrendering has labels `level`
### Entrance type ### Entrance type

View file

@ -206,7 +206,21 @@ The question is *Is this place accessible with a wheelchair?*
### level ### repeated
This tagrendering has no question and is thus read-only
This tagrendering is only visible in the popup if the following condition is met: `repeat_on~.+`
This tagrendering has labels `level`
### single_level
@ -229,6 +243,8 @@ This is rendered with `Located on the {level}th floor`
- *Located on the first basement level* corresponds with `level=-1` - *Located on the first basement level* corresponds with `level=-1`
This tagrendering has labels `level`
### reviews ### reviews

View file

@ -50,13 +50,13 @@ this quick overview is incomplete
attribute | type | values which are supported by this layer attribute | type | values which are supported by this layer
----------- | ------ | ------------------------------------------ ----------- | ------ | ------------------------------------------
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/id#values) [id](https://wiki.openstreetmap.org/wiki/Key:id) | Multiple choice | [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/id#values) [id](https://wiki.openstreetmap.org/wiki/Key:id) | Multiple choice |
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/level#values) [level](https://wiki.openstreetmap.org/wiki/Key:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1)
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) |
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/amenity#values) [amenity](https://wiki.openstreetmap.org/wiki/Key:amenity) | Multiple choice | [fast_food](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dfast_food) [restaurant](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Drestaurant) [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/amenity#values) [amenity](https://wiki.openstreetmap.org/wiki/Key:amenity) | Multiple choice | [fast_food](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dfast_food) [restaurant](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Drestaurant)
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) |
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) |
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) |
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/phone#values) [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/phone#values) [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) |
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/level#values) [level](https://wiki.openstreetmap.org/wiki/Key:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1)
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/wheelchair#values) [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [yes](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/wheelchair#values) [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [yes](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno)
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/cuisine#values) [cuisine](https://wiki.openstreetmap.org/wiki/Key:cuisine) | [string](../SpecialInputElements.md#string) | [pizza](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dpizza) [friture](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dfriture) [pasta](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dpasta) [kebab](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dkebab) [sandwich](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dsandwich) [burger](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dburger) [sushi](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dsushi) [coffee](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dcoffee) [italian](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Ditalian) [french](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dfrench) [chinese](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dchinese) [greek](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dgreek) [indian](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dindian) [turkish](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dturkish) [thai](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dthai) [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/cuisine#values) [cuisine](https://wiki.openstreetmap.org/wiki/Key:cuisine) | [string](../SpecialInputElements.md#string) | [pizza](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dpizza) [friture](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dfriture) [pasta](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dpasta) [kebab](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dkebab) [sandwich](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dsandwich) [burger](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dburger) [sushi](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dsushi) [coffee](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dcoffee) [italian](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Ditalian) [french](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dfrench) [chinese](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dchinese) [greek](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dgreek) [indian](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dindian) [turkish](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dturkish) [thai](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dthai)
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/reservation#values) [reservation](https://wiki.openstreetmap.org/wiki/Key:reservation) | Multiple choice | [required](https://wiki.openstreetmap.org/wiki/Tag:reservation%3Drequired) [recommended](https://wiki.openstreetmap.org/wiki/Tag:reservation%3Drecommended) [yes](https://wiki.openstreetmap.org/wiki/Tag:reservation%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:reservation%3Dno) [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/reservation#values) [reservation](https://wiki.openstreetmap.org/wiki/Key:reservation) | Multiple choice | [required](https://wiki.openstreetmap.org/wiki/Tag:reservation%3Drequired) [recommended](https://wiki.openstreetmap.org/wiki/Tag:reservation%3Drecommended) [yes](https://wiki.openstreetmap.org/wiki/Tag:reservation%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:reservation%3Dno)
@ -111,31 +111,6 @@ This tagrendering has no question and is thus read-only
### level
The question is *On what level is this feature located?*
This rendering asks information about the property [level](https://wiki.openstreetmap.org/wiki/Key:level)
This is rendered with `Located on the {level}th floor`
- *Located underground* corresponds with `location=underground`
- This option cannot be chosen as answer
- *Located on the ground floor* corresponds with `level=0`
- *Located on the ground floor* corresponds with ``
- This option cannot be chosen as answer
- *Located on the first floor* corresponds with `level=1`
- *Located on the first basement level* corresponds with `level=-1`
### Name ### Name
@ -266,6 +241,47 @@ The question is *Which methods of payment are accepted here?*
### repeated
This tagrendering has no question and is thus read-only
This tagrendering is only visible in the popup if the following condition is met: `repeat_on~.+`
This tagrendering has labels `level`
### single_level
The question is *On what level is this feature located?*
This rendering asks information about the property [level](https://wiki.openstreetmap.org/wiki/Key:level)
This is rendered with `Located on the {level}th floor`
- *Located underground* corresponds with `location=underground`
- This option cannot be chosen as answer
- *Located on the ground floor* corresponds with `level=0`
- *Located on the ground floor* corresponds with ``
- This option cannot be chosen as answer
- *Located on the first floor* corresponds with `level=1`
- *Located on the first basement level* corresponds with `level=-1`
This tagrendering has labels `level`
### wheelchair-access ### wheelchair-access
@ -731,7 +747,7 @@ reservation.0 | Reservation not required | reservation=no\|reservation=optional\
id | question | osmTags id | question | osmTags
---- | ---------- | --------- ---- | ---------- | ---------
food-category.0 | Has a vegetarian menu (default) | food-category.0 | Restaurants and fast food businesses (default) |
food-category.1 | Only fastfood businesses | amenity=fast_food food-category.1 | Only fastfood businesses | amenity=fast_food
food-category.2 | Only restaurants | amenity=restaurant food-category.2 | Only restaurants | amenity=restaurant
@ -740,14 +756,14 @@ food-category.2 | Only restaurants | amenity=restaurant
id | question | osmTags id | question | osmTags
---- | ---------- | --------- ---- | ---------- | ---------
vegetarian.0 | Has a vegan menu | diet:vegetarian=yes\|diet:vegetarian=only\|diet:vegan=yes\|diet:vegan=only vegetarian.0 | Has a vegetarian menu | diet:vegetarian=yes\|diet:vegetarian=only\|diet:vegan=yes\|diet:vegan=only
id | question | osmTags id | question | osmTags
---- | ---------- | --------- ---- | ---------- | ---------
vegan.0 | Has a halal menu | diet:vegan=yes\|diet:vegan=only vegan.0 | Has a vegan menu | diet:vegan=yes\|diet:vegan=only
@ -778,4 +794,13 @@ id | question | osmTags
accepts_cards.0 | Accepts payment cards | payment:cards=yes accepts_cards.0 | Accepts payment cards | payment:cards=yes
id | question | osmTags
---- | ---------- | ---------
dogs.0 | No preference towards dogs (default) |
dogs.1 | Dogs allowed | dog=unleashed\|dog=yes
dogs.2 | No dogs allowed | dog=no
This document is autogenerated from [assets/layers/food/food.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/food/food.json) This document is autogenerated from [assets/layers/food/food.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/layers/food/food.json)

View file

@ -46,13 +46,13 @@ this quick overview is incomplete
attribute | type | values which are supported by this layer attribute | type | values which are supported by this layer
----------- | ------ | ------------------------------------------ ----------- | ------ | ------------------------------------------
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/id#values) [id](https://wiki.openstreetmap.org/wiki/Key:id) | Multiple choice | [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/id#values) [id](https://wiki.openstreetmap.org/wiki/Key:id) | Multiple choice |
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/level#values) [level](https://wiki.openstreetmap.org/wiki/Key:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1)
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) |
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/amenity#values) [amenity](https://wiki.openstreetmap.org/wiki/Key:amenity) | Multiple choice | [fast_food](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dfast_food) [restaurant](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Drestaurant) [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/amenity#values) [amenity](https://wiki.openstreetmap.org/wiki/Key:amenity) | Multiple choice | [fast_food](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dfast_food) [restaurant](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Drestaurant)
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/opening_hours#values) [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) |
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/website#values) [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) |
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/email#values) [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) |
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/phone#values) [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/phone#values) [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) |
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/level#values) [level](https://wiki.openstreetmap.org/wiki/Key:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1)
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/wheelchair#values) [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [yes](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/wheelchair#values) [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [yes](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno)
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/cuisine#values) [cuisine](https://wiki.openstreetmap.org/wiki/Key:cuisine) | [string](../SpecialInputElements.md#string) | [pizza](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dpizza) [friture](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dfriture) [pasta](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dpasta) [kebab](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dkebab) [sandwich](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dsandwich) [burger](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dburger) [sushi](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dsushi) [coffee](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dcoffee) [italian](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Ditalian) [french](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dfrench) [chinese](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dchinese) [greek](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dgreek) [indian](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dindian) [turkish](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dturkish) [thai](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dthai) [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/cuisine#values) [cuisine](https://wiki.openstreetmap.org/wiki/Key:cuisine) | [string](../SpecialInputElements.md#string) | [pizza](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dpizza) [friture](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dfriture) [pasta](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dpasta) [kebab](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dkebab) [sandwich](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dsandwich) [burger](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dburger) [sushi](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dsushi) [coffee](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dcoffee) [italian](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Ditalian) [french](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dfrench) [chinese](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dchinese) [greek](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dgreek) [indian](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dindian) [turkish](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dturkish) [thai](https://wiki.openstreetmap.org/wiki/Tag:cuisine%3Dthai)
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/reservation#values) [reservation](https://wiki.openstreetmap.org/wiki/Key:reservation) | Multiple choice | [required](https://wiki.openstreetmap.org/wiki/Tag:reservation%3Drequired) [recommended](https://wiki.openstreetmap.org/wiki/Tag:reservation%3Drecommended) [yes](https://wiki.openstreetmap.org/wiki/Tag:reservation%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:reservation%3Dno) [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/reservation#values) [reservation](https://wiki.openstreetmap.org/wiki/Key:reservation) | Multiple choice | [required](https://wiki.openstreetmap.org/wiki/Tag:reservation%3Drequired) [recommended](https://wiki.openstreetmap.org/wiki/Tag:reservation%3Drecommended) [yes](https://wiki.openstreetmap.org/wiki/Tag:reservation%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:reservation%3Dno)
@ -107,31 +107,6 @@ This tagrendering has no question and is thus read-only
### level
The question is *On what level is this feature located?*
This rendering asks information about the property [level](https://wiki.openstreetmap.org/wiki/Key:level)
This is rendered with `Located on the {level}th floor`
- *Located underground* corresponds with `location=underground`
- This option cannot be chosen as answer
- *Located on the ground floor* corresponds with `level=0`
- *Located on the ground floor* corresponds with ``
- This option cannot be chosen as answer
- *Located on the first floor* corresponds with `level=1`
- *Located on the first basement level* corresponds with `level=-1`
### Name ### Name
@ -262,6 +237,47 @@ The question is *Which methods of payment are accepted here?*
### repeated
This tagrendering has no question and is thus read-only
This tagrendering is only visible in the popup if the following condition is met: `repeat_on~.+`
This tagrendering has labels `level`
### single_level
The question is *On what level is this feature located?*
This rendering asks information about the property [level](https://wiki.openstreetmap.org/wiki/Key:level)
This is rendered with `Located on the {level}th floor`
- *Located underground* corresponds with `location=underground`
- This option cannot be chosen as answer
- *Located on the ground floor* corresponds with `level=0`
- *Located on the ground floor* corresponds with ``
- This option cannot be chosen as answer
- *Located on the first floor* corresponds with `level=1`
- *Located on the first basement level* corresponds with `level=-1`
This tagrendering has labels `level`
### wheelchair-access ### wheelchair-access
@ -727,7 +743,7 @@ reservation.0 | Reservation not required | reservation=no\|reservation=optional\
id | question | osmTags id | question | osmTags
---- | ---------- | --------- ---- | ---------- | ---------
food-category.0 | Has a vegetarian menu (default) | food-category.0 | Restaurants and fast food businesses (default) |
food-category.1 | Only fastfood businesses | amenity=fast_food food-category.1 | Only fastfood businesses | amenity=fast_food
food-category.2 | Only restaurants | amenity=restaurant food-category.2 | Only restaurants | amenity=restaurant
@ -736,14 +752,14 @@ food-category.2 | Only restaurants | amenity=restaurant
id | question | osmTags id | question | osmTags
---- | ---------- | --------- ---- | ---------- | ---------
vegetarian.0 | Has a vegan menu | diet:vegetarian=yes\|diet:vegetarian=only\|diet:vegan=yes\|diet:vegan=only vegetarian.0 | Has a vegetarian menu | diet:vegetarian=yes\|diet:vegetarian=only\|diet:vegan=yes\|diet:vegan=only
id | question | osmTags id | question | osmTags
---- | ---------- | --------- ---- | ---------- | ---------
vegan.0 | Has a halal menu | diet:vegan=yes\|diet:vegan=only vegan.0 | Has a vegan menu | diet:vegan=yes\|diet:vegan=only
@ -774,4 +790,13 @@ id | question | osmTags
accepts_cards.0 | Accepts payment cards | payment:cards=yes accepts_cards.0 | Accepts payment cards | payment:cards=yes
id | question | osmTags
---- | ---------- | ---------
dogs.0 | No preference towards dogs (default) |
dogs.1 | Dogs allowed | dog=unleashed\|dog=yes
dogs.2 | No dogs allowed | dog=no
This document is autogenerated from [assets/themes/fritures/fritures.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/fritures/fritures.json) This document is autogenerated from [assets/themes/fritures/fritures.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/fritures/fritures.json)

View file

@ -126,7 +126,21 @@ This is rendered with `This hackerspace is named <b>{name}</b>`
### level ### repeated
This tagrendering has no question and is thus read-only
This tagrendering is only visible in the popup if the following condition is met: `repeat_on~.+`
This tagrendering has labels `level`
### single_level
@ -149,6 +163,8 @@ This is rendered with `Located on the {level}th floor`
- *Located on the first basement level* corresponds with `level=-1` - *Located on the first basement level* corresponds with `level=-1`
This tagrendering has labels `level`
### website ### website

View file

@ -49,8 +49,12 @@ this quick overview is incomplete
attribute | type | values which are supported by this layer attribute | type | values which are supported by this layer
----------- | ------ | ------------------------------------------ ----------- | ------ | ------------------------------------------
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/id#values) [id](https://wiki.openstreetmap.org/wiki/Key:id) | Multiple choice | [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/id#values) [id](https://wiki.openstreetmap.org/wiki/Key:id) | Multiple choice |
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/level#values) [level](https://wiki.openstreetmap.org/wiki/Key:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1)
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/ref#values) [ref](https://wiki.openstreetmap.org/wiki/Key:ref) | [string](../SpecialInputElements.md#string) | [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/ref#values) [ref](https://wiki.openstreetmap.org/wiki/Key:ref) | [string](../SpecialInputElements.md#string) |
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/name#values) [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) |
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/room#values) [room](https://wiki.openstreetmap.org/wiki/Key:room) | Multiple choice | [administration](https://wiki.openstreetmap.org/wiki/Tag:room%3Dadministration) [auditorium](https://wiki.openstreetmap.org/wiki/Tag:room%3Dauditorium) [bedroom](https://wiki.openstreetmap.org/wiki/Tag:room%3Dbedroom) [chapel](https://wiki.openstreetmap.org/wiki/Tag:room%3Dchapel) [class](https://wiki.openstreetmap.org/wiki/Tag:room%3Dclass) [computer](https://wiki.openstreetmap.org/wiki/Tag:room%3Dcomputer) [conference](https://wiki.openstreetmap.org/wiki/Tag:room%3Dconference) [crypt](https://wiki.openstreetmap.org/wiki/Tag:room%3Dcrypt) [kitchen](https://wiki.openstreetmap.org/wiki/Tag:room%3Dkitchen) [laboratory](https://wiki.openstreetmap.org/wiki/Tag:room%3Dlaboratory) [library](https://wiki.openstreetmap.org/wiki/Tag:room%3Dlibrary) [locker](https://wiki.openstreetmap.org/wiki/Tag:room%3Dlocker) [nursery](https://wiki.openstreetmap.org/wiki/Tag:room%3Dnursery) [office](https://wiki.openstreetmap.org/wiki/Tag:room%3Doffice) [prison_cell](https://wiki.openstreetmap.org/wiki/Tag:room%3Dprison_cell) [restaurant](https://wiki.openstreetmap.org/wiki/Tag:room%3Drestaurant) [security_check](https://wiki.openstreetmap.org/wiki/Tag:room%3Dsecurity_check) [sport](https://wiki.openstreetmap.org/wiki/Tag:room%3Dsport) [storage](https://wiki.openstreetmap.org/wiki/Tag:room%3Dstorage) [technical](https://wiki.openstreetmap.org/wiki/Tag:room%3Dtechnical) [toilets](https://wiki.openstreetmap.org/wiki/Tag:room%3Dtoilets) [waiting](https://wiki.openstreetmap.org/wiki/Tag:room%3Dwaiting)
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/capacity#values) [capacity](https://wiki.openstreetmap.org/wiki/Key:capacity) | [pnat](../SpecialInputElements.md#pnat) |
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/name:etymology:wikidata#values) [name:etymology:wikidata](https://wiki.openstreetmap.org/wiki/Key:name:etymology:wikidata) | [wikidata](../SpecialInputElements.md#wikidata) |
@ -86,6 +90,47 @@ This tagrendering has no question and is thus read-only
### repeated
This tagrendering has no question and is thus read-only
This tagrendering is only visible in the popup if the following condition is met: `repeat_on~.+`
This tagrendering has labels `level`
### single_level
The question is *On what level is this feature located?*
This rendering asks information about the property [level](https://wiki.openstreetmap.org/wiki/Key:level)
This is rendered with `Located on the {level}th floor`
- *Located underground* corresponds with `location=underground`
- This option cannot be chosen as answer
- *Located on the ground floor* corresponds with `level=0`
- *Located on the ground floor* corresponds with ``
- This option cannot be chosen as answer
- *Located on the first floor* corresponds with `level=1`
- *Located on the first basement level* corresponds with `level=-1`
This tagrendering has labels `level`
### ref ### ref
@ -118,6 +163,74 @@ This tagrendering is only visible in the popup if the following condition is met
### room-type
The question is *What type of room is this?*
- *This is a administrative room* corresponds with `room=administration`
- *This is a auditorium* corresponds with `room=auditorium`
- *This is a bedroom* corresponds with `room=bedroom`
- *This is a chapel* corresponds with `room=chapel`
- *This is a classroom* corresponds with `room=class`
- *This is a classroom* corresponds with `room=classroom`
- This option cannot be chosen as answer
- *This is a computer room* corresponds with `room=computer`
- *This is a conference room* corresponds with `room=conference`
- *This is a crypt* corresponds with `room=crypt`
- *This is a kitchen* corresponds with `room=kitchen`
- *This is a laboratory* corresponds with `room=laboratory`
- *This is a library* corresponds with `room=library`
- *This is a locker room* corresponds with `room=locker`
- *This is a nursery* corresponds with `room=nursery`
- *This is an office* corresponds with `room=office`
- *This is a prison_cell* corresponds with `room=prison_cell`
- *This is a restaurant* corresponds with `room=restaurant`
- *This is a room to perform security checks* corresponds with `room=security_check`
- *This is a sport room* corresponds with `room=sport`
- *This is a storage room* corresponds with `room=storage`
- *This is a technical room* corresponds with `room=technical`
- *These are toilets* corresponds with `room=toilets`
- *This is a waiting room* corresponds with `room=waiting`
### room-capacity
The question is *How much people can at most fit in this room?*
This rendering asks information about the property [capacity](https://wiki.openstreetmap.org/wiki/Key:capacity)
This is rendered with `At most {capacity} people fit this room`
This tagrendering is only visible in the popup if the following condition is met: `room=waiting|room=restaurant|room=office|room=nursery|room=conference|room=auditorium|room=chapel|room=bedroom|room=classroom`
### wikipedia-etymology
The question is *What is the Wikidata-item that this object is named after?*
This rendering asks information about the property [name:etymology:wikidata](https://wiki.openstreetmap.org/wiki/Key:name:etymology:wikidata)
This is rendered with `<h3>Wikipedia article of the name giver</h3>{wikipedia(name:etymology:wikidata):max-height:20rem}`
### leftover-questions ### leftover-questions

View file

@ -384,7 +384,21 @@ The question is *Which methods of payment are accepted here?*
### level ### repeated
This tagrendering has no question and is thus read-only
This tagrendering is only visible in the popup if the following condition is met: `repeat_on~.+`
This tagrendering has labels `level`
### single_level
@ -407,6 +421,8 @@ This is rendered with `Located on the {level}th floor`
- *Located on the first basement level* corresponds with `level=-1` - *Located on the first basement level* corresponds with `level=-1`
This tagrendering has labels `level`
### copyshop-print-sizes ### copyshop-print-sizes

View file

@ -88,7 +88,21 @@ This tagrendering has no question and is thus read-only
### level ### repeated
This tagrendering has no question and is thus read-only
This tagrendering is only visible in the popup if the following condition is met: `repeat_on~.+`
This tagrendering has labels `level`
### single_level
@ -111,6 +125,8 @@ This is rendered with `Located on the {level}th floor`
- *Located on the first basement level* corresponds with `level=-1` - *Located on the first basement level* corresponds with `level=-1`
This tagrendering has labels `level`
### parking-type ### parking-type

View file

@ -86,7 +86,21 @@ This tagrendering has no question and is thus read-only
### level ### repeated
This tagrendering has no question and is thus read-only
This tagrendering is only visible in the popup if the following condition is met: `repeat_on~.+`
This tagrendering has labels `level`
### single_level
@ -109,6 +123,8 @@ This is rendered with `Located on the {level}th floor`
- *Located on the first basement level* corresponds with `level=-1` - *Located on the first basement level* corresponds with `level=-1`
This tagrendering has labels `level`
### picnic_table-material ### picnic_table-material

View file

@ -74,7 +74,21 @@ This is rendered with `Platform {ref}`
### level ### repeated
This tagrendering has no question and is thus read-only
This tagrendering is only visible in the popup if the following condition is met: `repeat_on~.+`
This tagrendering has labels `level`
### single_level
@ -97,6 +111,8 @@ This is rendered with `Located on the {level}th floor`
- *Located on the first basement level* corresponds with `level=-1` - *Located on the first basement level* corresponds with `level=-1`
This tagrendering has labels `level`
### leftover-questions ### leftover-questions

View file

@ -85,7 +85,21 @@ This tagrendering has no question and is thus read-only
### level ### repeated
This tagrendering has no question and is thus read-only
This tagrendering is only visible in the popup if the following condition is met: `repeat_on~.+`
This tagrendering has labels `level`
### single_level
@ -108,6 +122,8 @@ This is rendered with `Located on the {level}th floor`
- *Located on the first basement level* corresponds with `level=-1` - *Located on the first basement level* corresponds with `level=-1`
This tagrendering has labels `level`
### desk-height ### desk-height

View file

@ -15,6 +15,8 @@ Schools giving primary and secondary education and post-secondary, non-tertiary
- This layer is shown at zoomlevel **12** and higher - This layer is shown at zoomlevel **12** and higher
- This layer will automatically load [school](./school.md) into the layout as it depends on it: a calculated tag loads features from this layer (calculatedTag[0] which calculates the value for _enclosing)
- This layer is needed as dependency for layer [school](#school)

View file

@ -389,7 +389,21 @@ The question is *Which methods of payment are accepted here?*
### level ### repeated
This tagrendering has no question and is thus read-only
This tagrendering is only visible in the popup if the following condition is met: `repeat_on~.+`
This tagrendering has labels `level`
### single_level
@ -412,6 +426,8 @@ This is rendered with `Located on the {level}th floor`
- *Located on the first basement level* corresponds with `level=-1` - *Located on the first basement level* corresponds with `level=-1`
This tagrendering has labels `level`
### copyshop-print-sizes ### copyshop-print-sizes

View file

@ -401,7 +401,21 @@ The question is *Which methods of payment are accepted here?*
### level ### repeated
This tagrendering has no question and is thus read-only
This tagrendering is only visible in the popup if the following condition is met: `repeat_on~.+`
This tagrendering has labels `level`
### single_level
@ -424,6 +438,8 @@ This is rendered with `Located on the {level}th floor`
- *Located on the first basement level* corresponds with `level=-1` - *Located on the first basement level* corresponds with `level=-1`
This tagrendering has labels `level`
### copyshop-print-sizes ### copyshop-print-sizes

View file

@ -88,7 +88,21 @@ This tagrendering has no question and is thus read-only
### level ### repeated
This tagrendering has no question and is thus read-only
This tagrendering is only visible in the popup if the following condition is met: `repeat_on~.+`
This tagrendering has labels `level`
### single_level
@ -111,6 +125,8 @@ This is rendered with `Located on the {level}th floor`
- *Located on the first basement level* corresponds with `level=-1` - *Located on the first basement level* corresponds with `level=-1`
This tagrendering has labels `level`
### access ### access

View file

@ -384,7 +384,21 @@ The question is *Which methods of payment are accepted here?*
### level ### repeated
This tagrendering has no question and is thus read-only
This tagrendering is only visible in the popup if the following condition is met: `repeat_on~.+`
This tagrendering has labels `level`
### single_level
@ -407,6 +421,8 @@ This is rendered with `Located on the {level}th floor`
- *Located on the first basement level* corresponds with `level=-1` - *Located on the first basement level* corresponds with `level=-1`
This tagrendering has labels `level`
### copyshop-print-sizes ### copyshop-print-sizes

View file

@ -16,6 +16,7 @@ This layer shows surveillance cameras and allows a contributor to update informa
- This layer is shown at zoomlevel **12** and higher - This layer is shown at zoomlevel **12** and higher
- This layer will automatically load [walls_and_buildings](./walls_and_buildings.md) into the layout as it depends on it: a preset snaps to this layer (presets[1]) - This layer will automatically load [walls_and_buildings](./walls_and_buildings.md) into the layout as it depends on it: a preset snaps to this layer (presets[1])
- This layer will automatically load [walls_and_buildings](./walls_and_buildings.md) into the layout as it depends on it: a preset snaps to this layer (presets[3])
@ -48,6 +49,7 @@ this quick overview is incomplete
attribute | type | values which are supported by this layer attribute | type | values which are supported by this layer
----------- | ------ | ------------------------------------------ ----------- | ------ | ------------------------------------------
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/id#values) [id](https://wiki.openstreetmap.org/wiki/Key:id) | Multiple choice | [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/id#values) [id](https://wiki.openstreetmap.org/wiki/Key:id) | Multiple choice |
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/surveillance:type#values) [surveillance:type](https://wiki.openstreetmap.org/wiki/Key:surveillance:type) | Multiple choice | [camera](https://wiki.openstreetmap.org/wiki/Tag:surveillance:type%3Dcamera) [ALPR](https://wiki.openstreetmap.org/wiki/Tag:surveillance:type%3DALPR)
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/camera:type#values) [camera:type](https://wiki.openstreetmap.org/wiki/Key:camera:type) | Multiple choice | [fixed](https://wiki.openstreetmap.org/wiki/Tag:camera:type%3Dfixed) [dome](https://wiki.openstreetmap.org/wiki/Tag:camera:type%3Ddome) [panning](https://wiki.openstreetmap.org/wiki/Tag:camera:type%3Dpanning) [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/camera:type#values) [camera:type](https://wiki.openstreetmap.org/wiki/Key:camera:type) | Multiple choice | [fixed](https://wiki.openstreetmap.org/wiki/Tag:camera:type%3Dfixed) [dome](https://wiki.openstreetmap.org/wiki/Tag:camera:type%3Ddome) [panning](https://wiki.openstreetmap.org/wiki/Tag:camera:type%3Dpanning)
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/camera:direction#values) [camera:direction](https://wiki.openstreetmap.org/wiki/Key:camera:direction) | [direction](../SpecialInputElements.md#direction) | [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/camera:direction#values) [camera:direction](https://wiki.openstreetmap.org/wiki/Key:camera:direction) | [direction](../SpecialInputElements.md#direction) |
[<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/operator#values) [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) | [<img src='https://mapcomplete.org/assets/svg/statistics.svg' height='18px'>](https://taginfo.openstreetmap.org/keys/operator#values) [operator](https://wiki.openstreetmap.org/wiki/Key:operator) | [string](../SpecialInputElements.md#string) |
@ -91,6 +93,22 @@ This tagrendering has no question and is thus read-only
### has_alpr
The question is *Can this camera automatically detect license plates?*
- *This is a camera without number plate recognition.* corresponds with `surveillance:type=camera`
- *This is an ALPR (Automatic License Plate Reader)* corresponds with `surveillance:type=ALPR`
### Camera type: fixed; panning; dome ### Camera type: fixed; panning; dome

View file

@ -86,7 +86,21 @@ This tagrendering has no question and is thus read-only
### level ### repeated
This tagrendering has no question and is thus read-only
This tagrendering is only visible in the popup if the following condition is met: `repeat_on~.+`
This tagrendering has labels `level`
### single_level
@ -109,6 +123,8 @@ This is rendered with `Located on the {level}th floor`
- *Located on the first basement level* corresponds with `level=-1` - *Located on the first basement level* corresponds with `level=-1`
This tagrendering has labels `level`
### operator ### operator

View file

@ -73,7 +73,21 @@ This tagrendering has no question and is thus read-only
### level ### repeated
This tagrendering has no question and is thus read-only
This tagrendering is only visible in the popup if the following condition is met: `repeat_on~.+`
This tagrendering has labels `level`
### single_level
@ -96,6 +110,8 @@ This is rendered with `Located on the {level}th floor`
- *Located on the first basement level* corresponds with `level=-1` - *Located on the first basement level* corresponds with `level=-1`
This tagrendering has labels `level`
### barrier ### barrier

View file

@ -98,7 +98,21 @@ This tagrendering has no question and is thus read-only
### level ### repeated
This tagrendering has no question and is thus read-only
This tagrendering is only visible in the popup if the following condition is met: `repeat_on~.+`
This tagrendering has labels `level`
### single_level
@ -121,6 +135,8 @@ This is rendered with `Located on the {level}th floor`
- *Located on the first basement level* corresponds with `level=-1` - *Located on the first basement level* corresponds with `level=-1`
This tagrendering has labels `level`
### toilet-access ### toilet-access

View file

@ -95,7 +95,21 @@ This tagrendering has no question and is thus read-only
### level ### repeated
This tagrendering has no question and is thus read-only
This tagrendering is only visible in the popup if the following condition is met: `repeat_on~.+`
This tagrendering has labels `level`
### single_level
@ -118,6 +132,8 @@ This is rendered with `Located on the {level}th floor`
- *Located on the first basement level* corresponds with `level=-1` - *Located on the first basement level* corresponds with `level=-1`
This tagrendering has labels `level`
### toilet-access ### toilet-access

View file

@ -269,7 +269,21 @@ The question is *Is this vending machine indoors?*
### level ### repeated
This tagrendering has no question and is thus read-only
This tagrendering is only visible in the popup if the following condition is met: `repeat_on~.+`
This tagrendering has labels `level`
### single_level
@ -292,6 +306,8 @@ This is rendered with `Located on the {level}th floor`
- *Located on the first basement level* corresponds with `level=-1` - *Located on the first basement level* corresponds with `level=-1`
This tagrendering has labels `level`
### phone ### phone

View file

@ -110,8 +110,12 @@ In other words: use `{ "before": ..., "after": ..., "special": {"type": ..., "ar
* [Example usage of image_carousel](#example-usage-of-image_carousel) * [Example usage of image_carousel](#example-usage-of-image_carousel)
+ [image_upload](#image_upload) + [image_upload](#image_upload)
* [Example usage of image_upload](#example-usage-of-image_upload) * [Example usage of image_upload](#example-usage-of-image_upload)
+ [reviews](#reviews) + [rating](#rating)
* [Example usage of reviews](#example-usage-of-reviews) * [Example usage of rating](#example-usage-of-rating)
+ [create_review](#create_review)
* [Example usage of create_review](#example-usage-of-create_review)
+ [list_reviews](#list_reviews)
* [Example usage of list_reviews](#example-usage-of-list_reviews)
+ [opening_hours_table](#opening_hours_table) + [opening_hours_table](#opening_hours_table)
* [Example usage of opening_hours_table](#example-usage-of-opening_hours_table) * [Example usage of opening_hours_table](#example-usage-of-opening_hours_table)
+ [live](#live) + [live](#live)
@ -744,17 +748,49 @@ image_key | image,mapillary,image,wikidata,wikimedia_commons,image,image | The k
name | default | description name | default | description
------ | --------- | ------------- ------ | --------- | -------------
image-key | image | Image tag to add the URL to (or image-tag:0, image-tag:1 when multiple images are added) image-key | _undefined_ | Image tag to add the URL to (or image-tag:0, image-tag:1 when multiple images are added)
label | Add image | The text to show on the button label | _undefined_ | The text to show on the button
#### Example usage of image_upload #### Example usage of image_upload
`{image_upload(image,Add image)}` `{image_upload(,)}`
### reviews ### rating
Shows stars which represent the avarage rating on mangrove.reviews
name | default | description
------ | --------- | -------------
subjectKey | name | The key to use to determine the subject. If specified, the subject will be <b>tags[subjectKey]</b>
fallback | _undefined_ | The identifier to use, if <i>tags[subjectKey]</i> as specified above is not available. This is effectively a fallback value
#### Example usage of rating
`{rating(name,)}`
### create_review
Invites the contributor to leave a review. Somewhat small UI-element until interacted
name | default | description
------ | --------- | -------------
subjectKey | name | The key to use to determine the subject. If specified, the subject will be <b>tags[subjectKey]</b>
fallback | _undefined_ | The identifier to use, if <i>tags[subjectKey]</i> as specified above is not available. This is effectively a fallback value
#### Example usage of create_review
`{create_review(name,)}`
### list_reviews
Adds an overview of the mangrove-reviews of this object. Mangrove.Reviews needs - in order to identify the reviewed object - a coordinate and a name. By default, the name of the object is given, but this can be overwritten Adds an overview of the mangrove-reviews of this object. Mangrove.Reviews needs - in order to identify the reviewed object - a coordinate and a name. By default, the name of the object is given, but this can be overwritten
@ -764,7 +800,7 @@ subjectKey | name | The key to use to determine the subject. If specified, the s
fallback | _undefined_ | The identifier to use, if <i>tags[subjectKey]</i> as specified above is not available. This is effectively a fallback value fallback | _undefined_ | The identifier to use, if <i>tags[subjectKey]</i> as specified above is not available. This is effectively a fallback value
#### Example usage of reviews #### Example usage of list_reviews
`{reviews()}` for a vanilla review, `{reviews(name, play_forest)}` to review a play forest. If a name is known, the name will be used as identifier, otherwise 'play_forest' is used `{reviews()}` for a vanilla review, `{reviews(name, play_forest)}` to review a play forest. If a name is known, the name will be used as identifier, otherwise 'play_forest' is used

View file

@ -247,9 +247,14 @@
"description": "Layer 'Benches' shows tourism=artwork with a fixed text, namely 'This bench has an integrated artwork' and allows to pick this as a default answer (in the mapcomplete.org theme 'Benches')", "description": "Layer 'Benches' shows tourism=artwork with a fixed text, namely 'This bench has an integrated artwork' and allows to pick this as a default answer (in the mapcomplete.org theme 'Benches')",
"value": "artwork" "value": "artwork"
}, },
{
"key": "not:tourism:artwork",
"description": "Layer 'Benches' shows not:tourism:artwork=yes with a fixed text, namely 'This bench does not have an integrated artwork' and allows to pick this as a default answer (in the mapcomplete.org theme 'Benches')",
"value": "yes"
},
{ {
"key": "tourism", "key": "tourism",
"description": "Layer 'Benches' shows with a fixed text, namely 'This bench does not have an integrated artwork' and allows to pick this as a default answer (in the mapcomplete.org theme 'Benches') Picking this answer will delete the key tourism.", "description": "Layer 'Benches' shows with a fixed text, namely 'This bench <span class=\"subtle\">probably</span> doesn't have an integrated artwork' (in the mapcomplete.org theme 'Benches') Picking this answer will delete the key tourism.",
"value": "" "value": ""
}, },
{ {

View file

@ -40,35 +40,6 @@
"key": "wikipedia", "key": "wikipedia",
"description": "The layer 'Restaurants and fast food 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" "description": "The layer 'Restaurants and fast food allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
}, },
{
"key": "level",
"description": "Layer 'Restaurants and fast food' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Restaurants and fast food')"
},
{
"key": "location",
"description": "Layer 'Restaurants and fast food' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'Restaurants and fast food')",
"value": "underground"
},
{
"key": "level",
"description": "Layer 'Restaurants and fast food' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Restaurants and fast food')",
"value": "0"
},
{
"key": "level",
"description": "Layer 'Restaurants and fast food' shows with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'Restaurants and fast food') Picking this answer will delete the key level.",
"value": ""
},
{
"key": "level",
"description": "Layer 'Restaurants and fast food' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Restaurants and fast food')",
"value": "1"
},
{
"key": "level",
"description": "Layer 'Restaurants and fast food' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'Restaurants and fast food')",
"value": "-1"
},
{ {
"key": "name", "key": "name",
"description": "Layer 'Restaurants and fast food' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Restaurants and fast food')" "description": "Layer 'Restaurants and fast food' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Restaurants and fast food')"
@ -126,6 +97,35 @@
"description": "Layer 'Restaurants and fast food' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Restaurants and fast food')", "description": "Layer 'Restaurants and fast food' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Restaurants and fast food')",
"value": "yes" "value": "yes"
}, },
{
"key": "level",
"description": "Layer 'Restaurants and fast food' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Restaurants and fast food')"
},
{
"key": "location",
"description": "Layer 'Restaurants and fast food' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'Restaurants and fast food')",
"value": "underground"
},
{
"key": "level",
"description": "Layer 'Restaurants and fast food' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Restaurants and fast food')",
"value": "0"
},
{
"key": "level",
"description": "Layer 'Restaurants and fast food' shows with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'Restaurants and fast food') Picking this answer will delete the key level.",
"value": ""
},
{
"key": "level",
"description": "Layer 'Restaurants and fast food' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Restaurants and fast food')",
"value": "1"
},
{
"key": "level",
"description": "Layer 'Restaurants and fast food' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'Restaurants and fast food')",
"value": "-1"
},
{ {
"key": "wheelchair", "key": "wheelchair",
"description": "Layer 'Restaurants and fast food' 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.org theme 'Restaurants and fast food')", "description": "Layer 'Restaurants and fast food' 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.org theme 'Restaurants and fast food')",

View file

@ -44,35 +44,6 @@
"key": "wikipedia", "key": "wikipedia",
"description": "The layer 'Fries shop 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" "description": "The layer 'Fries shop allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
}, },
{
"key": "level",
"description": "Layer 'Fries shop' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Fries shops')"
},
{
"key": "location",
"description": "Layer 'Fries shop' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'Fries shops')",
"value": "underground"
},
{
"key": "level",
"description": "Layer 'Fries shop' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Fries shops')",
"value": "0"
},
{
"key": "level",
"description": "Layer 'Fries shop' shows with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'Fries shops') Picking this answer will delete the key level.",
"value": ""
},
{
"key": "level",
"description": "Layer 'Fries shop' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Fries shops')",
"value": "1"
},
{
"key": "level",
"description": "Layer 'Fries shop' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'Fries shops')",
"value": "-1"
},
{ {
"key": "name", "key": "name",
"description": "Layer 'Fries shop' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Fries shops')" "description": "Layer 'Fries shop' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Fries shops')"
@ -130,6 +101,35 @@
"description": "Layer 'Fries shop' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Fries shops')", "description": "Layer 'Fries shop' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Fries shops')",
"value": "yes" "value": "yes"
}, },
{
"key": "level",
"description": "Layer 'Fries shop' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Fries shops')"
},
{
"key": "location",
"description": "Layer 'Fries shop' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'Fries shops')",
"value": "underground"
},
{
"key": "level",
"description": "Layer 'Fries shop' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Fries shops')",
"value": "0"
},
{
"key": "level",
"description": "Layer 'Fries shop' shows with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'Fries shops') Picking this answer will delete the key level.",
"value": ""
},
{
"key": "level",
"description": "Layer 'Fries shop' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Fries shops')",
"value": "1"
},
{
"key": "level",
"description": "Layer 'Fries shop' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'Fries shops')",
"value": "-1"
},
{ {
"key": "wheelchair", "key": "wheelchair",
"description": "Layer 'Fries shop' 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.org theme 'Fries shops')", "description": "Layer 'Fries shop' 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.org theme 'Fries shops')",

View file

@ -55,6 +55,35 @@
"key": "wikipedia", "key": "wikipedia",
"description": "The layer 'Indoors allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" "description": "The layer 'Indoors allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
}, },
{
"key": "level",
"description": "Layer 'Indoors' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Indoors')"
},
{
"key": "location",
"description": "Layer 'Indoors' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'Indoors')",
"value": "underground"
},
{
"key": "level",
"description": "Layer 'Indoors' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Indoors')",
"value": "0"
},
{
"key": "level",
"description": "Layer 'Indoors' shows with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'Indoors') Picking this answer will delete the key level.",
"value": ""
},
{
"key": "level",
"description": "Layer 'Indoors' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Indoors')",
"value": "1"
},
{
"key": "level",
"description": "Layer 'Indoors' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'Indoors')",
"value": "-1"
},
{ {
"key": "ref", "key": "ref",
"description": "Layer 'Indoors' shows and asks freeform values for key 'ref' (in the mapcomplete.org theme 'Indoors') (This is only shown if indoor=room|indoor=area|indoor=corridor)" "description": "Layer 'Indoors' shows and asks freeform values for key 'ref' (in the mapcomplete.org theme 'Indoors') (This is only shown if indoor=room|indoor=area|indoor=corridor)"
@ -63,6 +92,129 @@
"key": "name", "key": "name",
"description": "Layer 'Indoors' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Indoors') (This is only shown if indoor=room|indoor=area|indoor=corridor)" "description": "Layer 'Indoors' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Indoors') (This is only shown if indoor=room|indoor=area|indoor=corridor)"
}, },
{
"key": "room",
"description": "Layer 'Indoors' shows room=administration with a fixed text, namely 'This is a administrative room' and allows to pick this as a default answer (in the mapcomplete.org theme 'Indoors')",
"value": "administration"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=auditorium with a fixed text, namely 'This is a auditorium' and allows to pick this as a default answer (in the mapcomplete.org theme 'Indoors')",
"value": "auditorium"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=bedroom with a fixed text, namely 'This is a bedroom' and allows to pick this as a default answer (in the mapcomplete.org theme 'Indoors')",
"value": "bedroom"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=chapel with a fixed text, namely 'This is a chapel' and allows to pick this as a default answer (in the mapcomplete.org theme 'Indoors')",
"value": "chapel"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=class with a fixed text, namely 'This is a classroom' and allows to pick this as a default answer (in the mapcomplete.org theme 'Indoors')",
"value": "class"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=classroom with a fixed text, namely 'This is a classroom' (in the mapcomplete.org theme 'Indoors')",
"value": "classroom"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=computer with a fixed text, namely 'This is a computer room' and allows to pick this as a default answer (in the mapcomplete.org theme 'Indoors')",
"value": "computer"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=conference with a fixed text, namely 'This is a conference room' and allows to pick this as a default answer (in the mapcomplete.org theme 'Indoors')",
"value": "conference"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=crypt with a fixed text, namely 'This is a crypt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Indoors')",
"value": "crypt"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=kitchen with a fixed text, namely 'This is a kitchen' and allows to pick this as a default answer (in the mapcomplete.org theme 'Indoors')",
"value": "kitchen"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=laboratory with a fixed text, namely 'This is a laboratory' and allows to pick this as a default answer (in the mapcomplete.org theme 'Indoors')",
"value": "laboratory"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=library with a fixed text, namely 'This is a library' and allows to pick this as a default answer (in the mapcomplete.org theme 'Indoors')",
"value": "library"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=locker with a fixed text, namely 'This is a locker room' and allows to pick this as a default answer (in the mapcomplete.org theme 'Indoors')",
"value": "locker"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=nursery with a fixed text, namely 'This is a nursery' and allows to pick this as a default answer (in the mapcomplete.org theme 'Indoors')",
"value": "nursery"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=office with a fixed text, namely 'This is an office' and allows to pick this as a default answer (in the mapcomplete.org theme 'Indoors')",
"value": "office"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=prison_cell with a fixed text, namely 'This is a prison_cell' and allows to pick this as a default answer (in the mapcomplete.org theme 'Indoors')",
"value": "prison_cell"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=restaurant with a fixed text, namely 'This is a restaurant' and allows to pick this as a default answer (in the mapcomplete.org theme 'Indoors')",
"value": "restaurant"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=security_check with a fixed text, namely 'This is a room to perform security checks' and allows to pick this as a default answer (in the mapcomplete.org theme 'Indoors')",
"value": "security_check"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=sport with a fixed text, namely 'This is a sport room' and allows to pick this as a default answer (in the mapcomplete.org theme 'Indoors')",
"value": "sport"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=storage with a fixed text, namely 'This is a storage room' and allows to pick this as a default answer (in the mapcomplete.org theme 'Indoors')",
"value": "storage"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=technical with a fixed text, namely 'This is a technical room' and allows to pick this as a default answer (in the mapcomplete.org theme 'Indoors')",
"value": "technical"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=toilets with a fixed text, namely 'These are toilets' and allows to pick this as a default answer (in the mapcomplete.org theme 'Indoors')",
"value": "toilets"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=waiting with a fixed text, namely 'This is a waiting room' and allows to pick this as a default answer (in the mapcomplete.org theme 'Indoors')",
"value": "waiting"
},
{
"key": "capacity",
"description": "Layer 'Indoors' shows and asks freeform values for key 'capacity' (in the mapcomplete.org theme 'Indoors') (This is only shown if room=waiting|room=restaurant|room=office|room=nursery|room=conference|room=auditorium|room=chapel|room=bedroom|room=classroom)"
},
{
"key": "name:etymology:wikidata",
"description": "Layer 'Indoors' shows and asks freeform values for key 'name:etymology:wikidata' (in the mapcomplete.org theme 'Indoors') (This is only shown if name:etymology!=unknown)"
},
{ {
"key": "highway", "key": "highway",
"description": "The MapComplete theme Indoors has a layer Pedestrian paths showing features with this tag", "description": "The MapComplete theme Indoors has a layer Pedestrian paths showing features with this tag",

View file

@ -668,9 +668,14 @@
"description": "Layer 'Benches' shows tourism=artwork with a fixed text, namely 'This bench has an integrated artwork' and allows to pick this as a default answer (in the mapcomplete.org theme 'Into nature')", "description": "Layer 'Benches' shows tourism=artwork with a fixed text, namely 'This bench has an integrated artwork' and allows to pick this as a default answer (in the mapcomplete.org theme 'Into nature')",
"value": "artwork" "value": "artwork"
}, },
{
"key": "not:tourism:artwork",
"description": "Layer 'Benches' shows not:tourism:artwork=yes with a fixed text, namely 'This bench does not have an integrated artwork' and allows to pick this as a default answer (in the mapcomplete.org theme 'Into nature')",
"value": "yes"
},
{ {
"key": "tourism", "key": "tourism",
"description": "Layer 'Benches' shows with a fixed text, namely 'This bench does not have an integrated artwork' and allows to pick this as a default answer (in the mapcomplete.org theme 'Into nature') Picking this answer will delete the key tourism.", "description": "Layer 'Benches' shows with a fixed text, namely 'This bench <span class=\"subtle\">probably</span> doesn't have an integrated artwork' (in the mapcomplete.org theme 'Into nature') Picking this answer will delete the key tourism.",
"value": "" "value": ""
}, },
{ {

View file

@ -550,35 +550,6 @@
"key": "wikipedia", "key": "wikipedia",
"description": "The layer 'Restaurants and fast food 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" "description": "The layer 'Restaurants and fast food allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
}, },
{
"key": "level",
"description": "Layer 'Restaurants and fast food' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'OnWheels')"
},
{
"key": "location",
"description": "Layer 'Restaurants and fast food' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'OnWheels')",
"value": "underground"
},
{
"key": "level",
"description": "Layer 'Restaurants and fast food' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels')",
"value": "0"
},
{
"key": "level",
"description": "Layer 'Restaurants and fast food' shows with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'OnWheels') Picking this answer will delete the key level.",
"value": ""
},
{
"key": "level",
"description": "Layer 'Restaurants and fast food' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels')",
"value": "1"
},
{
"key": "level",
"description": "Layer 'Restaurants and fast food' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels')",
"value": "-1"
},
{ {
"key": "name", "key": "name",
"description": "Layer 'Restaurants and fast food' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'OnWheels')" "description": "Layer 'Restaurants and fast food' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'OnWheels')"
@ -636,6 +607,35 @@
"description": "Layer 'Restaurants and fast food' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels')", "description": "Layer 'Restaurants and fast food' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels')",
"value": "yes" "value": "yes"
}, },
{
"key": "level",
"description": "Layer 'Restaurants and fast food' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'OnWheels')"
},
{
"key": "location",
"description": "Layer 'Restaurants and fast food' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'OnWheels')",
"value": "underground"
},
{
"key": "level",
"description": "Layer 'Restaurants and fast food' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels')",
"value": "0"
},
{
"key": "level",
"description": "Layer 'Restaurants and fast food' shows with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'OnWheels') Picking this answer will delete the key level.",
"value": ""
},
{
"key": "level",
"description": "Layer 'Restaurants and fast food' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels')",
"value": "1"
},
{
"key": "level",
"description": "Layer 'Restaurants and fast food' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'OnWheels')",
"value": "-1"
},
{ {
"key": "wheelchair", "key": "wheelchair",
"description": "Layer 'Restaurants and fast food' 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.org theme 'OnWheels')", "description": "Layer 'Restaurants and fast food' 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.org theme 'OnWheels')",

View file

@ -979,9 +979,14 @@
"description": "Layer 'Benches' shows tourism=artwork with a fixed text, namely 'This bench has an integrated artwork' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", "description": "Layer 'Benches' shows tourism=artwork with a fixed text, namely 'This bench has an integrated artwork' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "artwork" "value": "artwork"
}, },
{
"key": "not:tourism:artwork",
"description": "Layer 'Benches' shows not:tourism:artwork=yes with a fixed text, namely 'This bench does not have an integrated artwork' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "yes"
},
{ {
"key": "tourism", "key": "tourism",
"description": "Layer 'Benches' shows with a fixed text, namely 'This bench does not have an integrated artwork' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key tourism.", "description": "Layer 'Benches' shows with a fixed text, namely 'This bench <span class=\"subtle\">probably</span> doesn't have an integrated artwork' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key tourism.",
"value": "" "value": ""
}, },
{ {
@ -7305,35 +7310,6 @@
"key": "wikipedia", "key": "wikipedia",
"description": "The layer 'Restaurants and fast food 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" "description": "The layer 'Restaurants and fast food allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
}, },
{
"key": "level",
"description": "Layer 'Restaurants and fast food' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Personal theme')"
},
{
"key": "location",
"description": "Layer 'Restaurants and fast food' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'Personal theme')",
"value": "underground"
},
{
"key": "level",
"description": "Layer 'Restaurants and fast food' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "0"
},
{
"key": "level",
"description": "Layer 'Restaurants and fast food' shows with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key level.",
"value": ""
},
{
"key": "level",
"description": "Layer 'Restaurants and fast food' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "1"
},
{
"key": "level",
"description": "Layer 'Restaurants and fast food' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "-1"
},
{ {
"key": "name", "key": "name",
"description": "Layer 'Restaurants and fast food' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')" "description": "Layer 'Restaurants and fast food' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme')"
@ -7391,6 +7367,35 @@
"description": "Layer 'Restaurants and fast food' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", "description": "Layer 'Restaurants and fast food' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "yes" "value": "yes"
}, },
{
"key": "level",
"description": "Layer 'Restaurants and fast food' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Personal theme')"
},
{
"key": "location",
"description": "Layer 'Restaurants and fast food' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'Personal theme')",
"value": "underground"
},
{
"key": "level",
"description": "Layer 'Restaurants and fast food' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "0"
},
{
"key": "level",
"description": "Layer 'Restaurants and fast food' shows with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key level.",
"value": ""
},
{
"key": "level",
"description": "Layer 'Restaurants and fast food' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "1"
},
{
"key": "level",
"description": "Layer 'Restaurants and fast food' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "-1"
},
{ {
"key": "wheelchair", "key": "wheelchair",
"description": "Layer 'Restaurants and fast food' 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.org theme 'Personal theme')", "description": "Layer 'Restaurants and fast food' 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.org theme 'Personal theme')",
@ -8383,6 +8388,35 @@
"key": "wikipedia", "key": "wikipedia",
"description": "The layer 'Indoors allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary" "description": "The layer 'Indoors allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
}, },
{
"key": "level",
"description": "Layer 'Indoors' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Personal theme')"
},
{
"key": "location",
"description": "Layer 'Indoors' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'Personal theme')",
"value": "underground"
},
{
"key": "level",
"description": "Layer 'Indoors' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "0"
},
{
"key": "level",
"description": "Layer 'Indoors' shows with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'Personal theme') Picking this answer will delete the key level.",
"value": ""
},
{
"key": "level",
"description": "Layer 'Indoors' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "1"
},
{
"key": "level",
"description": "Layer 'Indoors' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "-1"
},
{ {
"key": "ref", "key": "ref",
"description": "Layer 'Indoors' shows and asks freeform values for key 'ref' (in the mapcomplete.org theme 'Personal theme') (This is only shown if indoor=room|indoor=area|indoor=corridor)" "description": "Layer 'Indoors' shows and asks freeform values for key 'ref' (in the mapcomplete.org theme 'Personal theme') (This is only shown if indoor=room|indoor=area|indoor=corridor)"
@ -8391,6 +8425,129 @@
"key": "name", "key": "name",
"description": "Layer 'Indoors' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme') (This is only shown if indoor=room|indoor=area|indoor=corridor)" "description": "Layer 'Indoors' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Personal theme') (This is only shown if indoor=room|indoor=area|indoor=corridor)"
}, },
{
"key": "room",
"description": "Layer 'Indoors' shows room=administration with a fixed text, namely 'This is a administrative room' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "administration"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=auditorium with a fixed text, namely 'This is a auditorium' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "auditorium"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=bedroom with a fixed text, namely 'This is a bedroom' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "bedroom"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=chapel with a fixed text, namely 'This is a chapel' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "chapel"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=class with a fixed text, namely 'This is a classroom' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "class"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=classroom with a fixed text, namely 'This is a classroom' (in the mapcomplete.org theme 'Personal theme')",
"value": "classroom"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=computer with a fixed text, namely 'This is a computer room' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "computer"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=conference with a fixed text, namely 'This is a conference room' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "conference"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=crypt with a fixed text, namely 'This is a crypt' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "crypt"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=kitchen with a fixed text, namely 'This is a kitchen' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "kitchen"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=laboratory with a fixed text, namely 'This is a laboratory' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "laboratory"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=library with a fixed text, namely 'This is a library' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "library"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=locker with a fixed text, namely 'This is a locker room' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "locker"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=nursery with a fixed text, namely 'This is a nursery' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "nursery"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=office with a fixed text, namely 'This is an office' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "office"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=prison_cell with a fixed text, namely 'This is a prison_cell' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "prison_cell"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=restaurant with a fixed text, namely 'This is a restaurant' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "restaurant"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=security_check with a fixed text, namely 'This is a room to perform security checks' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "security_check"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=sport with a fixed text, namely 'This is a sport room' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "sport"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=storage with a fixed text, namely 'This is a storage room' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "storage"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=technical with a fixed text, namely 'This is a technical room' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "technical"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=toilets with a fixed text, namely 'These are toilets' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "toilets"
},
{
"key": "room",
"description": "Layer 'Indoors' shows room=waiting with a fixed text, namely 'This is a waiting room' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "waiting"
},
{
"key": "capacity",
"description": "Layer 'Indoors' shows and asks freeform values for key 'capacity' (in the mapcomplete.org theme 'Personal theme') (This is only shown if room=waiting|room=restaurant|room=office|room=nursery|room=conference|room=auditorium|room=chapel|room=bedroom|room=classroom)"
},
{
"key": "name:etymology:wikidata",
"description": "Layer 'Indoors' shows and asks freeform values for key 'name:etymology:wikidata' (in the mapcomplete.org theme 'Personal theme') (This is only shown if name:etymology!=unknown)"
},
{ {
"key": "information", "key": "information",
"description": "The MapComplete theme Personal theme has a layer Information boards showing features with this tag", "description": "The MapComplete theme Personal theme has a layer Information boards showing features with this tag",
@ -12686,6 +12843,16 @@
"key": "wikipedia", "key": "wikipedia",
"description": "The layer 'Surveillance camera's 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" "description": "The layer 'Surveillance camera's 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": "surveillance:type",
"description": "Layer 'Surveillance camera's' shows surveillance:type=camera with a fixed text, namely 'This is a camera without number plate recognition.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "camera"
},
{
"key": "surveillance:type",
"description": "Layer 'Surveillance camera's' shows surveillance:type=ALPR with a fixed text, namely 'This is an ALPR (Automatic License Plate Reader)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",
"value": "ALPR"
},
{ {
"key": "camera:type", "key": "camera:type",
"description": "Layer 'Surveillance camera's' shows camera:type=fixed with a fixed text, namely 'A fixed (non-moving) camera' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", "description": "Layer 'Surveillance camera's' shows camera:type=fixed with a fixed text, namely 'A fixed (non-moving) camera' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')",

View file

@ -114,35 +114,6 @@
"key": "wikipedia", "key": "wikipedia",
"description": "The layer 'Dog friendly eateries 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" "description": "The layer 'Dog friendly eateries allows to upload images and adds them under the 'image'-tag (and image:0, image:1, ... for multiple images). Furhtermore, this layer shows images based on the keys image, wikidata, wikipedia, wikimedia_commons and mapillary"
}, },
{
"key": "level",
"description": "Layer 'Dog friendly eateries' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')"
},
{
"key": "location",
"description": "Layer 'Dog friendly eateries' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')",
"value": "underground"
},
{
"key": "level",
"description": "Layer 'Dog friendly eateries' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')",
"value": "0"
},
{
"key": "level",
"description": "Layer 'Dog friendly eateries' shows with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities') Picking this answer will delete the key level.",
"value": ""
},
{
"key": "level",
"description": "Layer 'Dog friendly eateries' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')",
"value": "1"
},
{
"key": "level",
"description": "Layer 'Dog friendly eateries' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')",
"value": "-1"
},
{ {
"key": "name", "key": "name",
"description": "Layer 'Dog friendly eateries' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')" "description": "Layer 'Dog friendly eateries' shows and asks freeform values for key 'name' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')"
@ -200,6 +171,35 @@
"description": "Layer 'Dog friendly eateries' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')", "description": "Layer 'Dog friendly eateries' shows payment:qr_code=yes with a fixed text, namely 'Payment by QR-code is possible here' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')",
"value": "yes" "value": "yes"
}, },
{
"key": "level",
"description": "Layer 'Dog friendly eateries' shows and asks freeform values for key 'level' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')"
},
{
"key": "location",
"description": "Layer 'Dog friendly eateries' shows location=underground with a fixed text, namely 'Located underground' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')",
"value": "underground"
},
{
"key": "level",
"description": "Layer 'Dog friendly eateries' shows level=0 with a fixed text, namely 'Located on the ground floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')",
"value": "0"
},
{
"key": "level",
"description": "Layer 'Dog friendly eateries' shows with a fixed text, namely 'Located on the ground floor' (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities') Picking this answer will delete the key level.",
"value": ""
},
{
"key": "level",
"description": "Layer 'Dog friendly eateries' shows level=1 with a fixed text, namely 'Located on the first floor' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')",
"value": "1"
},
{
"key": "level",
"description": "Layer 'Dog friendly eateries' shows level=-1 with a fixed text, namely 'Located on the first basement level' and allows to pick this as a default answer (in the mapcomplete.org theme 'Veterinarians, dog parks and other pet-amenities')",
"value": "-1"
},
{ {
"key": "wheelchair", "key": "wheelchair",
"description": "Layer 'Dog friendly eateries' 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.org theme 'Veterinarians, dog parks and other pet-amenities')", "description": "Layer 'Dog friendly eateries' 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.org theme 'Veterinarians, dog parks and other pet-amenities')",

View file

@ -340,9 +340,14 @@
"description": "Layer 'Benches' shows tourism=artwork with a fixed text, namely 'This bench has an integrated artwork' and allows to pick this as a default answer (in the mapcomplete.org theme 'Playgrounds')", "description": "Layer 'Benches' shows tourism=artwork with a fixed text, namely 'This bench has an integrated artwork' and allows to pick this as a default answer (in the mapcomplete.org theme 'Playgrounds')",
"value": "artwork" "value": "artwork"
}, },
{
"key": "not:tourism:artwork",
"description": "Layer 'Benches' shows not:tourism:artwork=yes with a fixed text, namely 'This bench does not have an integrated artwork' and allows to pick this as a default answer (in the mapcomplete.org theme 'Playgrounds')",
"value": "yes"
},
{ {
"key": "tourism", "key": "tourism",
"description": "Layer 'Benches' shows with a fixed text, namely 'This bench does not have an integrated artwork' and allows to pick this as a default answer (in the mapcomplete.org theme 'Playgrounds') Picking this answer will delete the key tourism.", "description": "Layer 'Benches' shows with a fixed text, namely 'This bench <span class=\"subtle\">probably</span> doesn't have an integrated artwork' (in the mapcomplete.org theme 'Playgrounds') Picking this answer will delete the key tourism.",
"value": "" "value": ""
}, },
{ {

View file

@ -50,6 +50,16 @@
"key": "wikipedia", "key": "wikipedia",
"description": "The layer 'Surveillance camera's 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" "description": "The layer 'Surveillance camera's 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": "surveillance:type",
"description": "Layer 'Surveillance camera's' shows surveillance:type=camera with a fixed text, namely 'This is a camera without number plate recognition.' and allows to pick this as a default answer (in the mapcomplete.org theme 'Surveillance under Surveillance')",
"value": "camera"
},
{
"key": "surveillance:type",
"description": "Layer 'Surveillance camera's' shows surveillance:type=ALPR with a fixed text, namely 'This is an ALPR (Automatic License Plate Reader)' and allows to pick this as a default answer (in the mapcomplete.org theme 'Surveillance under Surveillance')",
"value": "ALPR"
},
{ {
"key": "camera:type", "key": "camera:type",
"description": "Layer 'Surveillance camera's' shows camera:type=fixed with a fixed text, namely 'A fixed (non-moving) camera' and allows to pick this as a default answer (in the mapcomplete.org theme 'Surveillance under Surveillance')", "description": "Layer 'Surveillance camera's' shows camera:type=fixed with a fixed text, namely 'A fixed (non-moving) camera' and allows to pick this as a default answer (in the mapcomplete.org theme 'Surveillance under Surveillance')",

View file

@ -346,7 +346,7 @@ This documentation is defined in the source code at [FeatureSwitchState.ts](/src
This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L199) This documentation is defined in the source code at [FeatureSwitchState.ts](/src/Logic/State/FeatureSwitchState.ts#L199)
The default value is _osm_ No default value set

View file

@ -190,7 +190,7 @@
"da": "En cyklist kan ikke cykle forbi denne.", "da": "En cyklist kan ikke cykle forbi denne.",
"es": "Un ciclista no puede pasar esto.", "es": "Un ciclista no puede pasar esto.",
"cs": "Cyklista tudy nemůže projet.", "cs": "Cyklista tudy nemůže projet.",
"ca": "Un ciclista pot passar-hi." "ca": "Un ciclista no pot passar-hi."
} }
} }
], ],

View file

@ -925,7 +925,9 @@
"if": "tourism=", "if": "tourism=",
"then": { "then": {
"en": "This bench <span class=\"subtle\">probably</span> doesn't have an integrated artwork", "en": "This bench <span class=\"subtle\">probably</span> doesn't have an integrated artwork",
"nl": "Deze bank heeft <span class=\"subtle\">waarschijnlijk</span> geen geïntegreerd kunstwerk" "nl": "Deze bank heeft <span class=\"subtle\">waarschijnlijk</span> geen geïntegreerd kunstwerk",
"ca": "Aquest banc <span class=\"subtle\">probablement</span> no té cap obra d'art integrada",
"de": "Die Bank hat <span class=\"subtle\">vermutlich</span> kein integriertes Kunstwerk"
}, },
"hideInAnswer": true "hideInAnswer": true
} }

View file

@ -71,7 +71,8 @@
"nl": "Vogelkijkwand {name}", "nl": "Vogelkijkwand {name}",
"de": "Vogelversteck {name}", "de": "Vogelversteck {name}",
"fr": "Camouflage dobservation ornithologique {name}", "fr": "Camouflage dobservation ornithologique {name}",
"da": "Fugletårn {name}" "da": "Fugletårn {name}",
"ca": "Observatori d'ocells {name}"
} }
} }
] ]
@ -109,7 +110,8 @@
"nl": "Vogelkijkwand", "nl": "Vogelkijkwand",
"de": "Sichtschutz zur Vogelbeobachtung", "de": "Sichtschutz zur Vogelbeobachtung",
"fr": "Camouflage dobservation ornithologique", "fr": "Camouflage dobservation ornithologique",
"da": "Fugletårn" "da": "Fugletårn",
"ca": "Observatori d'ocells"
} }
}, },
{ {
@ -171,7 +173,8 @@
"nl": "Is deze vogelkijkplaats rolstoeltoegankelijk?", "nl": "Is deze vogelkijkplaats rolstoeltoegankelijk?",
"da": "Er dette fugleskjul tilgængeligt for kørestolsbrugere?", "da": "Er dette fugleskjul tilgængeligt for kørestolsbrugere?",
"de": "Ist der Ort rollstuhlgerecht gestaltet?", "de": "Ist der Ort rollstuhlgerecht gestaltet?",
"fr": "Cet observatoire ornithologique est-il accessible en chaise roulante ?" "fr": "Cet observatoire ornithologique est-il accessible en chaise roulante ?",
"ca": "Aquest observatori d'ocells és accessible per als usuaris de cadira de rodes?"
}, },
"mappings": [ "mappings": [
{ {

View file

@ -7,7 +7,8 @@
"ja": "登坂ルート", "ja": "登坂ルート",
"nb_NO": "Klatreruter", "nb_NO": "Klatreruter",
"fr": "Voies descalade", "fr": "Voies descalade",
"it": "Vie di arrampicata" "it": "Vie di arrampicata",
"ca": "Rutes d'escalada"
}, },
"description": { "description": {
"en": "A single climbing route and its properties. Some properties are derived from the containing features", "en": "A single climbing route and its properties. Some properties are derived from the containing features",
@ -32,7 +33,8 @@
"nb_NO": "Klatrerute", "nb_NO": "Klatrerute",
"it": "Via di arrampicata", "it": "Via di arrampicata",
"fr": "Voie descalade", "fr": "Voie descalade",
"da": "Klatrerute" "da": "Klatrerute",
"ca": "Ruta d'escalada"
}, },
"mappings": [ "mappings": [
{ {
@ -44,7 +46,8 @@
"ja": "登坂ルート<strong>{name}</strong>", "ja": "登坂ルート<strong>{name}</strong>",
"it": "Via di arrampicata <strong>{name}</strong>", "it": "Via di arrampicata <strong>{name}</strong>",
"fr": "Voie descalade <strong>{name}</strong>", "fr": "Voie descalade <strong>{name}</strong>",
"da": "Klatrerute <strong>{name}</strong>" "da": "Klatrerute <strong>{name}</strong>",
"ca": "Ruta d'escalada <strong>{name}</strong>"
} }
} }
] ]
@ -73,7 +76,8 @@
"it": "Come si chiama questa via di arrampicata?", "it": "Come si chiama questa via di arrampicata?",
"fr": "Quel est le nom de cette voie descalade ?", "fr": "Quel est le nom de cette voie descalade ?",
"nb_NO": "Hva er navnet på denne klatreruten?", "nb_NO": "Hva er navnet på denne klatreruten?",
"da": "Hvad hedder denne klatrerute?" "da": "Hvad hedder denne klatrerute?",
"ca": "Quin és el nom d'aquesta ruta d'escalada?"
}, },
"freeform": { "freeform": {
"key": "name" "key": "name"
@ -108,7 +112,8 @@
"fr": "Quelle est la longueur de cette voie (en mètres) ?", "fr": "Quelle est la longueur de cette voie (en mètres) ?",
"de": "Wie lang ist diese Kletterroute (in Metern)?", "de": "Wie lang ist diese Kletterroute (in Metern)?",
"nb_NO": "Hvor mange meter er klatreruten?", "nb_NO": "Hvor mange meter er klatreruten?",
"da": "Hvor lang er denne klatrerute (i meter)?" "da": "Hvor lang er denne klatrerute (i meter)?",
"ca": "Quant dura aquesta via d'escalada (en metres)?"
}, },
"render": { "render": {
"de": "Diese Route ist {canonical(climbing:length)} lang", "de": "Diese Route ist {canonical(climbing:length)} lang",
@ -131,7 +136,8 @@
"nl": "Hoe moeilijk is deze klimroute volgens het Franse/Belgische systeem?", "nl": "Hoe moeilijk is deze klimroute volgens het Franse/Belgische systeem?",
"it": "Qual è la difficoltà di questa via di arrampicata nel sistema francese/belga?", "it": "Qual è la difficoltà di questa via di arrampicata nel sistema francese/belga?",
"fr": "Quelle est la difficulté de cette voie selon le système franco-belge ?", "fr": "Quelle est la difficulté de cette voie selon le système franco-belge ?",
"de": "Wie hoch ist der Schwierigkeitsgrad dieser Kletterroute nach dem französisch/belgischen System?" "de": "Wie hoch ist der Schwierigkeitsgrad dieser Kletterroute nach dem französisch/belgischen System?",
"ca": "Quin és el grau d'aquesta via d'escalada segons el sistema francès/belga?"
}, },
"render": { "render": {
"de": "Die Schwierigkeit ist {climbing:grade:french} entsprechend des französisch/belgischen Systems", "de": "Die Schwierigkeit ist {climbing:grade:french} entsprechend des französisch/belgischen Systems",
@ -208,7 +214,8 @@
"nl": "een klimroute", "nl": "een klimroute",
"fr": "une voie descalade", "fr": "une voie descalade",
"de": "eine Kletterroute", "de": "eine Kletterroute",
"it": "una via di arrampicata" "it": "una via di arrampicata",
"ca": "una ruta d'escalada"
}, },
"snapToLayer": [ "snapToLayer": [
"climbing_opportunity" "climbing_opportunity"

View file

@ -438,7 +438,8 @@
"en": "Does this traffic light have vibration signals to aid crossing? (usually located at the bottom of the crossing button)", "en": "Does this traffic light have vibration signals to aid crossing? (usually located at the bottom of the crossing button)",
"de": "Gibt die Ampel ein Vibrationssignal, um das Überqueren zu erleichtern? (in der Regel am unteren Ende der Ampeltaste)", "de": "Gibt die Ampel ein Vibrationssignal, um das Überqueren zu erleichtern? (in der Regel am unteren Ende der Ampeltaste)",
"nl": "Heeft dit verkeerslicht een element dat trilt om te helpen bij het oversteken? (meestal onderaan de oversteekknop geplaatst)", "nl": "Heeft dit verkeerslicht een element dat trilt om te helpen bij het oversteken? (meestal onderaan de oversteekknop geplaatst)",
"fr": "Est-ce que ce feu a un signal vibrant pour aider à traverser ? (habituellement situé sous le bouton)" "fr": "Est-ce que ce feu a un signal vibrant pour aider à traverser ? (habituellement situé sous le bouton)",
"ca": "Aquest semàfor té senyals de vibració per facilitar el pas? (normalment es troba a la part inferior del botó d'encreuament)"
}, },
"condition": { "condition": {
"and": [ "and": [
@ -453,7 +454,8 @@
"en": "The button for this traffic light has a vibration signal to indicate that it is safe to cross.", "en": "The button for this traffic light has a vibration signal to indicate that it is safe to cross.",
"de": "Die Ampeltaste vibriert während der Grünphase.", "de": "Die Ampeltaste vibriert während der Grünphase.",
"nl": "De knop bij dit verkeerslicht trilt om aan te geven dat men veilig kan oversteken.", "nl": "De knop bij dit verkeerslicht trilt om aan te geven dat men veilig kan oversteken.",
"fr": "Le bouton de ce feu vibre pour indiquer qu'on peut traverser en sécurité." "fr": "Le bouton de ce feu vibre pour indiquer qu'on peut traverser en sécurité.",
"ca": "El botó d'aquest semàfor té un senyal de vibració per indicar que és segur creuar."
}, },
"icon": { "icon": {
"path": "./assets/layers/crossings/Vibrating_button_illustration.jpg", "path": "./assets/layers/crossings/Vibrating_button_illustration.jpg",
@ -466,7 +468,8 @@
"en": "The button for this traffic light does not have a vibration signal to indicate that it is safe to cross.", "en": "The button for this traffic light does not have a vibration signal to indicate that it is safe to cross.",
"de": "Die Ampeltaste vibriert nicht während der Grünphase.", "de": "Die Ampeltaste vibriert nicht während der Grünphase.",
"nl": "De knop bij dit verkeerslicht kan <b>niet</b> trillen om aan te geven dat men veilig kan oversteken.", "nl": "De knop bij dit verkeerslicht kan <b>niet</b> trillen om aan te geven dat men veilig kan oversteken.",
"fr": "Le bouton de ce feu ne vibre pas pour indiquer qu'on peut traverser en sécurité." "fr": "Le bouton de ce feu ne vibre pas pour indiquer qu'on peut traverser en sécurité.",
"ca": "El botó d'aquest semàfor no té cap senyal de vibració que indiqui que és segur creuar."
} }
} }
] ]

View file

@ -577,7 +577,8 @@
"nl": "Dit fietspad is gemaakt van straatstenen", "nl": "Dit fietspad is gemaakt van straatstenen",
"de": "Dieser Fahrradweg besteht aus ebenen Pflastersteinen", "de": "Dieser Fahrradweg besteht aus ebenen Pflastersteinen",
"es": "Este carril bici está hecho de piedras de pavimento suaves", "es": "Este carril bici está hecho de piedras de pavimento suaves",
"fr": "Cette piste cyclable est faite de petits pavés" "fr": "Cette piste cyclable est faite de petits pavés",
"ca": "Aquesta via ciclista està feta de pedres de paviment suaus"
} }
}, },
{ {
@ -597,7 +598,8 @@
"en": "This cycleway is made of cobblestone (unhewn or sett)", "en": "This cycleway is made of cobblestone (unhewn or sett)",
"nl": "Dit fietspad is gemaakt van kasseien (natuurlijk of verwerkt)", "nl": "Dit fietspad is gemaakt van kasseien (natuurlijk of verwerkt)",
"de": "Dieser Radweg besteht aus Kopfsteinpflaster", "de": "Dieser Radweg besteht aus Kopfsteinpflaster",
"fr": "Cette piste cyclable est faite de pavés (taillé ou non)" "fr": "Cette piste cyclable est faite de pavés (taillé ou non)",
"ca": "Aquesta via ciclista està feta de llambordes (sense tallar o muntar)"
}, },
"hideInAnswer": true "hideInAnswer": true
}, },
@ -607,7 +609,8 @@
"en": "This cycleway is made of raw, natural cobblestone", "en": "This cycleway is made of raw, natural cobblestone",
"nl": "Dit fietspad is gemaakt van ruwe, natuurlijke kasseien", "nl": "Dit fietspad is gemaakt van ruwe, natuurlijke kasseien",
"de": "Dieser Fahrradweg besteht aus unregelmäßigem, unbehauenem Kopfsteinpflaster", "de": "Dieser Fahrradweg besteht aus unregelmäßigem, unbehauenem Kopfsteinpflaster",
"fr": "Cette piste cyclable est en pavés bruts et naturels" "fr": "Cette piste cyclable est en pavés bruts et naturels",
"ca": "Aquesta via ciclista està feta de llambordes naturals"
} }
}, },
{ {
@ -616,7 +619,8 @@
"en": "This cycleway is made of flat, square cobblestone", "en": "This cycleway is made of flat, square cobblestone",
"nl": "Dit fietspad is gemaakt van vlakke, rechthoekige kasseien", "nl": "Dit fietspad is gemaakt van vlakke, rechthoekige kasseien",
"de": "Dieser Fahrradweg besteht aus regelmäßigem, behauenem Kopfsteinpflaster", "de": "Dieser Fahrradweg besteht aus regelmäßigem, behauenem Kopfsteinpflaster",
"fr": "Cette piste cyclable est en pavés plats ou carrés" "fr": "Cette piste cyclable est en pavés plats ou carrés",
"ca": "Aquesta via ciclista està feta de llamborda plana i quadrada"
} }
}, },
{ {
@ -637,7 +641,8 @@
"nl": "Dit fietspad is gemaakt van grind", "nl": "Dit fietspad is gemaakt van grind",
"de": "Der Radweg ist aus Schotter", "de": "Der Radweg ist aus Schotter",
"es": "Este carril bici está hecho de grava", "es": "Este carril bici está hecho de grava",
"fr": "Cette piste cyclable est faite en graviers" "fr": "Cette piste cyclable est faite en graviers",
"ca": "Aquesta via ciclista està feta de grava"
} }
}, },
{ {
@ -647,7 +652,8 @@
"nl": "Dit fietspad is gemaakt van fijn grind", "nl": "Dit fietspad is gemaakt van fijn grind",
"de": "Dieser Radweg besteht aus feinem Schotter", "de": "Dieser Radweg besteht aus feinem Schotter",
"es": "Este carril bici está hecho de gravilla", "es": "Este carril bici está hecho de gravilla",
"fr": "Cette piste cyclable est faite en graviers fins" "fr": "Cette piste cyclable est faite en graviers fins",
"ca": "Aquesta via ciclista està feta de grava fina"
} }
}, },
{ {
@ -686,7 +692,8 @@
"nl": "Wat is de kwaliteit van dit fietspad?", "nl": "Wat is de kwaliteit van dit fietspad?",
"de": "Wie eben ist dieser Radweg?", "de": "Wie eben ist dieser Radweg?",
"es": "¿Cual es la suavidad de este carril bici?", "es": "¿Cual es la suavidad de este carril bici?",
"fr": "Quel est l'état de la piste cyclable ?" "fr": "Quel est l'état de la piste cyclable ?",
"ca": "Quina és la suavitat d'aquesta via ciclista?"
}, },
"condition": { "condition": {
"or": [ "or": [

View file

@ -165,19 +165,22 @@
{ {
"id": "tactile_writing_available", "id": "tactile_writing_available",
"question": { "question": {
"en": "Has this elevator tactile writing?" "en": "Has this elevator tactile writing?",
"ca": "Aquest ascensor té escriptura tàctil?"
}, },
"mappings": [ "mappings": [
{ {
"if": "tactile_writing:braille=yes", "if": "tactile_writing:braille=yes",
"then": { "then": {
"en": "This elevator has tactile writing in Braille" "en": "This elevator has tactile writing in Braille",
"ca": "L'ascensor té escriptura tàctil en Braille"
} }
}, },
{ {
"if": "tactile_writing:braille=no", "if": "tactile_writing:braille=no",
"then": { "then": {
"en": "This elevator does not have tactile writing" "en": "This elevator does not have tactile writing",
"ca": "Aquest ascensor no té escriptura tàctil"
} }
} }
] ]
@ -218,7 +221,8 @@
}, },
"questionHint": { "questionHint": {
"en": "E.g. it announces the current floor", "en": "E.g. it announces the current floor",
"de": "Z.B. werden Stockwerke angesagt" "de": "Z.B. werden Stockwerke angesagt",
"ca": "P. e. anuncia la planta actual"
}, },
"mappings": [ "mappings": [
{ {

View file

@ -2,13 +2,13 @@
"id": "elongated_coin", "id": "elongated_coin",
"name": { "name": {
"en": "Penny Presses", "en": "Penny Presses",
"de": "Münzpressen", "de": "Münzprägeautomaten",
"es": "Prensas de centavo", "es": "Prensas de centavo",
"ca": "Premses de cèntims" "ca": "Premses de cèntims"
}, },
"description": { "description": {
"en": "Layer showing penny presses.", "en": "Layer showing penny presses.",
"de": "Ebene mit Münzpressen.", "de": "Ebene mit Münzprägeautomaten.",
"es": "Capa que muestra prensas de centavos.", "es": "Capa que muestra prensas de centavos.",
"ca": "Capa que mostra premses de cèntims." "ca": "Capa que mostra premses de cèntims."
}, },
@ -23,7 +23,7 @@
"title": { "title": {
"render": { "render": {
"en": "Penny Press", "en": "Penny Press",
"de": "Münzpresse", "de": "Prägeautomat",
"es": "Prensa de centavo", "es": "Prensa de centavo",
"ca": "Premsa de cèntims" "ca": "Premsa de cèntims"
} }
@ -51,7 +51,7 @@
}, },
"render": { "render": {
"en": "This penny press has {coin:design_count} designs available.", "en": "This penny press has {coin:design_count} designs available.",
"de": "Die Münzpresse hat {coin:design_count} Motive zur Auswahl.", "de": "Der Prägeautomat hat {coin:design_count} Motive zur Auswahl.",
"es": "Esta prensa tiene {coin:design_count} diseños disponibles.", "es": "Esta prensa tiene {coin:design_count} diseños disponibles.",
"ca": "Esta premsa té {coin:design_count} dissenys disponibles." "ca": "Esta premsa té {coin:design_count} dissenys disponibles."
}, },
@ -60,7 +60,7 @@
"if": "coin:design_count=1", "if": "coin:design_count=1",
"then": { "then": {
"en": "This penny press has one design available.", "en": "This penny press has one design available.",
"de": "Die Münzpresse hat ein Motiv zur Auswahl.", "de": "Der Prägeautomat hat ein Motiv zur Auswahl.",
"es": "Esta prensa tiene un diseño disponible.", "es": "Esta prensa tiene un diseño disponible.",
"ca": "Esta premsa té un disseny disponible." "ca": "Esta premsa té un disseny disponible."
} }
@ -69,7 +69,7 @@
"if": "coin:design_count=2", "if": "coin:design_count=2",
"then": { "then": {
"en": "This penny press has two designs available.", "en": "This penny press has two designs available.",
"de": "Die Münzpresse hat zwei Motive zur Auswahl.", "de": "Der Prägeautomat hat zwei Motive zur Auswahl.",
"es": "Esta prensa tiene dos diseños disponibles.", "es": "Esta prensa tiene dos diseños disponibles.",
"ca": "Esta premsa té dos dissenys disponibles." "ca": "Esta premsa té dos dissenys disponibles."
} }
@ -78,7 +78,7 @@
"if": "coin:design_count=3", "if": "coin:design_count=3",
"then": { "then": {
"en": "This penny press has three designs available.", "en": "This penny press has three designs available.",
"de": "Die Münzpresse hat drei Motive zur Auswahl.", "de": "Der Prägeautomat hat drei Motive zur Auswahl.",
"es": "Esta prensa tiene tres diseños disponibles.", "es": "Esta prensa tiene tres diseños disponibles.",
"ca": "Esta premsa té tres dissenys disponibles." "ca": "Esta premsa té tres dissenys disponibles."
} }
@ -87,7 +87,7 @@
"if": "coin:design_count=4", "if": "coin:design_count=4",
"then": { "then": {
"en": "This penny press has four designs available.", "en": "This penny press has four designs available.",
"de": "Die Münzpresse hat vier Motive zur Auswahl.", "de": "Der Prägeautomat hat vier Motive zur Auswahl.",
"es": "Esta prensa tiene cuatro diseños disponibles.", "es": "Esta prensa tiene cuatro diseños disponibles.",
"ca": "Esta premsa té quatre dissenys disponibles." "ca": "Esta premsa té quatre dissenys disponibles."
} }
@ -97,25 +97,33 @@
{ {
"id": "fee", "id": "fee",
"question": { "question": {
"en": "Does it cost money to press a penny?" "en": "Does it cost money to press a penny?",
"ca": "Costa diners premsar una moneda?",
"de": "Ist das Prägen kostenpflichtig?"
}, },
"mappings": [ "mappings": [
{ {
"if": "fee=", "if": "fee=",
"then": { "then": {
"en": "It costs money to press a penny." "en": "It costs money to press a penny.",
"ca": "Costa diners premsar una moneda.",
"de": "Das Prägen ist kostenpflichtig."
} }
}, },
{ {
"if": "fee=yes", "if": "fee=yes",
"then": { "then": {
"en": "It costs money to press a penny." "en": "It costs money to press a penny.",
"ca": "Costa diners premsar una moneda.",
"de": "Das Prägen ist kostenpflichtig."
} }
}, },
{ {
"if": "fee=no", "if": "fee=no",
"then": { "then": {
"en": "It is free to press a penny." "en": "It is free to press a penny.",
"ca": "És gratuït premsar una moneda.",
"de": "Das Prägen ist kostenlos."
}, },
"addExtraTags": [ "addExtraTags": [
"payment:qr_code=", "payment:qr_code=",
@ -142,7 +150,7 @@
"id": "coin", "id": "coin",
"question": { "question": {
"en": "What coin is used for pressing?", "en": "What coin is used for pressing?",
"de": "Welche Münze wird zum Pressen verwendet?", "de": "Welche Münzen können geprägt werden?",
"es": "Qué moneda se utiliza para prensar?", "es": "Qué moneda se utiliza para prensar?",
"ca": "Quina moneda s'utilitza per a premsar?" "ca": "Quina moneda s'utilitza per a premsar?"
}, },
@ -162,7 +170,7 @@
"if": "coin:type=2cent", "if": "coin:type=2cent",
"then": { "then": {
"en": "This penny press uses a 2 cent coin for pressing.", "en": "This penny press uses a 2 cent coin for pressing.",
"de": "Die Münzpresse benötigt eine 2 Cent Münze um zu Pressen.", "de": "Der Automat prägt 2 Cent Münzen.",
"es": "Esta prensa de centavo utiliza una moneda de 2 centavos para prensar.", "es": "Esta prensa de centavo utiliza una moneda de 2 centavos para prensar.",
"ca": "Esta premsa de cèntims utilitza una moneda de 2 cèntims per a premsar." "ca": "Esta premsa de cèntims utilitza una moneda de 2 cèntims per a premsar."
}, },
@ -177,7 +185,7 @@
"if": "coin:type=5cent", "if": "coin:type=5cent",
"then": { "then": {
"en": "This penny press uses a 5 cent coin for pressing.", "en": "This penny press uses a 5 cent coin for pressing.",
"de": "Die Münzpresse benötigt eine 5 Cent Münze um zu Pressen.", "de": "Der Automat prägt 5 Cent Münzen.",
"es": "Esta prensa de centavo utiliza una moneda de 5 centavos para prensar.", "es": "Esta prensa de centavo utiliza una moneda de 5 centavos para prensar.",
"ca": "Esta premsa de cèntims utilitza una moneda de 5 cèntims per a premsar." "ca": "Esta premsa de cèntims utilitza una moneda de 5 cèntims per a premsar."
}, },
@ -192,7 +200,7 @@
"if": "coin:type=10cent", "if": "coin:type=10cent",
"then": { "then": {
"en": "This penny press uses a 10 cent coin for pressing.", "en": "This penny press uses a 10 cent coin for pressing.",
"de": "Die Münzpresse benötigt eine 10 Cent Münze um zu Pressen.", "de": "Der Automat prägt 10 Cent Münzen.",
"es": "Esta prensa de centavo utiliza una moneda de 10 centavos para prensar.", "es": "Esta prensa de centavo utiliza una moneda de 10 centavos para prensar.",
"ca": "Esta premsa de cèntims utilitza una moneda de 10 cèntims per a premsar." "ca": "Esta premsa de cèntims utilitza una moneda de 10 cèntims per a premsar."
}, },
@ -207,7 +215,7 @@
"if": "coin:type=25cent", "if": "coin:type=25cent",
"then": { "then": {
"en": "This penny press uses a 25 cent coin for pressing.", "en": "This penny press uses a 25 cent coin for pressing.",
"de": "Die Münzpresse benötigt eine 25 Cent Münze um zu Pressen.", "de": "Der Automat prägt 25 Cent Münzen.",
"es": "Esta prensa de centavo utiliza una moneda de 25 centavos para prensar.", "es": "Esta prensa de centavo utiliza una moneda de 25 centavos para prensar.",
"ca": "Esta premsa de cèntims utilitza una moneda de 20 cèntims per a premsar." "ca": "Esta premsa de cèntims utilitza una moneda de 20 cèntims per a premsar."
}, },
@ -217,7 +225,7 @@
"if": "coin:type=50cent", "if": "coin:type=50cent",
"then": { "then": {
"en": "This penny press uses a 50 cent coin for pressing.", "en": "This penny press uses a 50 cent coin for pressing.",
"de": "Die Münzpresse benötigt eine 50 Cent Münze um zu Pressen.", "de": "Der Automat prägt 50 Cent Münzen.",
"es": "Esta prensa de centavo utiliza una moneda de 50 centavos para prensar.", "es": "Esta prensa de centavo utiliza una moneda de 50 centavos para prensar.",
"ca": "Esta premsa de cèntims utilitza una moneda de 50 cèntims per a premsar." "ca": "Esta premsa de cèntims utilitza una moneda de 50 cèntims per a premsar."
}, },
@ -226,21 +234,25 @@
{ {
"if": "coin:type=10centimes", "if": "coin:type=10centimes",
"then": { "then": {
"en": "This penny press uses a 10 centimes coin for pressing." "en": "This penny press uses a 10 centimes coin for pressing.",
"ca": "Esta premsa de cèntims utilitza una moneda de 10 cèntims per a premsar.",
"de": "Der Automat prägt 10 Centime Münzen."
}, },
"hideInAnswer": "_currency!~.*CHF.*" "hideInAnswer": "_currency!~.*CHF.*"
}, },
{ {
"if": "coin:type=20centimes", "if": "coin:type=20centimes",
"then": { "then": {
"en": "This penny press uses a 20 centimes coin for pressing." "en": "This penny press uses a 20 centimes coin for pressing.",
"ca": "Esta premsa de cèntims utilitza una moneda de 20 cèntims per a premsar.",
"de": "Der Automat prägt 5 Centime Münzen."
}, },
"hideInAnswer": "_currency!~.*CHF.*" "hideInAnswer": "_currency!~.*CHF.*"
} }
], ],
"render": { "render": {
"en": "This penny press uses a {coin:type} coin for pressing.", "en": "This penny press uses a {coin:type} coin for pressing.",
"de": "Die Münzpresse benötigt eine {coin:type} Münze um zu Pressen.", "de": "Der Automat prägt {coin:type} Cent Münzen.",
"es": "Esta prensa de centavo utiliza una moneda {coin:type} para prensar.", "es": "Esta prensa de centavo utiliza una moneda {coin:type} para prensar.",
"ca": "Esta premsa de cèntims utilitza una moneda de {coin:type} per a premsar." "ca": "Esta premsa de cèntims utilitza una moneda de {coin:type} per a premsar."
} }
@ -256,7 +268,7 @@
}, },
"question": { "question": {
"en": "How much does it cost to press a penny?", "en": "How much does it cost to press a penny?",
"de": "Wieviel kostet es eine Münze zu Pressen?", "de": "Wieviel kostet die Prägung einer Münze?",
"es": "¿Cuánto cuesta prensar un centavo?", "es": "¿Cuánto cuesta prensar un centavo?",
"ca": "Quant costa premsar un cèntim?" "ca": "Quant costa premsar un cèntim?"
}, },
@ -264,7 +276,7 @@
"key": "charge", "key": "charge",
"placeholder": { "placeholder": {
"en": "Cost (e.g. 0.50 EUR)", "en": "Cost (e.g. 0.50 EUR)",
"de": "Einwurf (z.B. 0,5€)", "de": "Gebühr (z.B. 0,50 €)",
"fr": "Coût (par ex. 0.50 EUR)", "fr": "Coût (par ex. 0.50 EUR)",
"es": "Costo (por ejemplo, 0.50 euros)", "es": "Costo (por ejemplo, 0.50 euros)",
"ca": "Cost (p. e, 0.50 euros)" "ca": "Cost (p. e, 0.50 euros)"
@ -275,7 +287,7 @@
"if": "charge=1 EUR", "if": "charge=1 EUR",
"then": { "then": {
"en": "It costs 1 euro to press a penny.", "en": "It costs 1 euro to press a penny.",
"de": "Eine Münze zu Pressen kostet 1 Euro.", "de": "Die Prägung einer Münze kostet 1,00 €.",
"es": "Cuesta 1 euro prensar un centavo.", "es": "Cuesta 1 euro prensar un centavo.",
"ca": "Costa 1 euro premsar un cèntim." "ca": "Costa 1 euro premsar un cèntim."
}, },
@ -285,7 +297,7 @@
"if": "charge=2 EUR", "if": "charge=2 EUR",
"then": { "then": {
"en": "It costs 2 euros to press a penny.", "en": "It costs 2 euros to press a penny.",
"de": "Eine Münze zu Pressen kostet 2€.", "de": "Die Prägung einer Münze kostet 2,00 €.",
"es": "Cuesta 2 euros prensa un centavo.", "es": "Cuesta 2 euros prensa un centavo.",
"ca": "Costa 2 euros premsar un cèntim." "ca": "Costa 2 euros premsar un cèntim."
}, },
@ -294,21 +306,25 @@
{ {
"if": "charge=2 CHF", "if": "charge=2 CHF",
"then": { "then": {
"en": "It costs 2 Swiss francs to press a penny." "en": "It costs 2 Swiss francs to press a penny.",
"ca": "Costa 2 francs suïssos premsar un cèntim.",
"de": "Die Prägung einer Münze kostet 2 Schweizer Franken."
}, },
"hideInAnswer": "_currency!~.*CHF.*" "hideInAnswer": "_currency!~.*CHF.*"
}, },
{ {
"if": "charge=1 CHF", "if": "charge=1 CHF",
"then": { "then": {
"en": "It costs 1 Swiss franc to press a penny." "en": "It costs 1 Swiss franc to press a penny.",
"ca": "Costa 1 franc suís premsar un cèntim.",
"de": "Die Prägung einer Münze kostet 1 Schweizer Franken."
}, },
"hideInAnswer": "_currency!~.*CHF.*" "hideInAnswer": "_currency!~.*CHF.*"
} }
], ],
"render": { "render": {
"en": "It costs {charge} to press a penny.", "en": "It costs {charge} to press a penny.",
"de": "Es kostet {charge}€ um eine Münze zu Pressen.", "de": "Die Prägung einer Münze kostet {charge}.",
"es": "Cuesta {charge} prensar un centavo.", "es": "Cuesta {charge} prensar un centavo.",
"ca": "Costa {charge} premsar un cèntim." "ca": "Costa {charge} premsar un cèntim."
} }
@ -318,7 +334,7 @@
"id": "indoor", "id": "indoor",
"question": { "question": {
"en": "Is the penny press indoors?", "en": "Is the penny press indoors?",
"de": "Befindet sich die Münzpresse im Inneren?", "de": "Befindet sich der Prägeautomat im Inneren?",
"es": "La prensa de centavo esta al interior?", "es": "La prensa de centavo esta al interior?",
"ca": "La premsa de cèntims està a l'interior?" "ca": "La premsa de cèntims està a l'interior?"
}, },
@ -327,7 +343,7 @@
"if": "indoor=yes", "if": "indoor=yes",
"then": { "then": {
"en": "This penny press is located indoors.", "en": "This penny press is located indoors.",
"de": "Die Münzpresse befindet sich im Inneren.", "de": "Der Prägeautomat befindet sich im Inneren.",
"es": "Esta prensa está ubicada en interior.", "es": "Esta prensa está ubicada en interior.",
"ca": "Esta premsa està ubicada en interior." "ca": "Esta premsa està ubicada en interior."
} }
@ -336,7 +352,7 @@
"if": "indoor=no", "if": "indoor=no",
"then": { "then": {
"en": "This penny press is located outdoors.", "en": "This penny press is located outdoors.",
"de": "Die Münzpresse befindet sich Draußen.", "de": "Der Prägeautomat befindet sich im Freien.",
"es": "Esta prensa está ubicada al aire libre.", "es": "Esta prensa está ubicada al aire libre.",
"ca": "Esta premsa està ubicada a l'exterior." "ca": "Esta premsa està ubicada a l'exterior."
} }
@ -365,7 +381,7 @@
{ {
"title": { "title": {
"en": "a penny press", "en": "a penny press",
"de": "Eine Münzpresse", "de": "Einen Münzprägeautomaten",
"es": "una prensa de centavo", "es": "una prensa de centavo",
"ca": "una premsa de cèntim" "ca": "una premsa de cèntim"
}, },

View file

@ -46,7 +46,7 @@
}, },
{ {
"id": "wikipedia-etymology", "id": "wikipedia-etymology",
"condition": "name~*", "condition": "name:etymology!=unknown",
"question": { "question": {
"en": "What is the Wikidata-item that this object is named after?", "en": "What is the Wikidata-item that this object is named after?",
"nl": "Wat is het Wikidata-item van hetgeen dit object is naar vernoemd?", "nl": "Wat is het Wikidata-item van hetgeen dit object is naar vernoemd?",
@ -165,8 +165,7 @@
"de": "<h3>Wikipedia Artikel zur Namensherkunft</h3>{wikipedia(name:etymology:wikidata):max-height:20rem}", "de": "<h3>Wikipedia Artikel zur Namensherkunft</h3>{wikipedia(name:etymology:wikidata):max-height:20rem}",
"fr": "<h3>Article Wikipedia de la référence au nom</h3>{wikipedia(name:etymology:wikidata):max-height:20rem}", "fr": "<h3>Article Wikipedia de la référence au nom</h3>{wikipedia(name:etymology:wikidata):max-height:20rem}",
"ca": "<h3> Article de la Viquipèdia del nom donant</h3>{wikipedia(name:etymology:wikidata):max-height:20rem}" "ca": "<h3> Article de la Viquipèdia del nom donant</h3>{wikipedia(name:etymology:wikidata):max-height:20rem}"
}, }
"condition": "name:etymology!=unknown"
}, },
{ {
"id": "zoeken op inventaris onroerend erfgoed", "id": "zoeken op inventaris onroerend erfgoed",

View file

@ -233,7 +233,8 @@
"nl": "Gratis toegankelijk", "nl": "Gratis toegankelijk",
"de": "Nutzung kostenlos", "de": "Nutzung kostenlos",
"fr": "Utilisation gratuite", "fr": "Utilisation gratuite",
"da": "Gratis at bruge" "da": "Gratis at bruge",
"ca": "Ús gratuït"
}, },
"osmTags": { "osmTags": {
"or": [ "or": [

View file

@ -130,7 +130,8 @@
"if": "fitness_station=stretch_bars", "if": "fitness_station=stretch_bars",
"then": { "then": {
"en": "This fitness station has bars for stretching.", "en": "This fitness station has bars for stretching.",
"de": "Die Fitness-Station hat Stangen zum Dehnen." "de": "Die Fitness-Station hat Stangen zum Dehnen.",
"ca": "Aquesta estació de fitness disposa de barres per fer estiraments."
}, },
"icon": { "icon": {
"path": "./assets/layers/fitness_station/Fitness_station_stretch_bars.jpg", "path": "./assets/layers/fitness_station/Fitness_station_stretch_bars.jpg",
@ -141,7 +142,8 @@
"if": "fitness_station=hyperextension", "if": "fitness_station=hyperextension",
"then": { "then": {
"en": "This fitness station has a station for making hyperextensions.", "en": "This fitness station has a station for making hyperextensions.",
"de": "Die Fitness-Station hat eine Vorrichtung für Rückenstrecker (Hyperextensions)." "de": "Die Fitness-Station hat eine Vorrichtung für Rückenstrecker (Hyperextensions).",
"ca": "Aquesta estació de fitness disposa d'una estació per fer hiperextensions."
}, },
"icon": { "icon": {
"path": "./assets/layers/fitness_station/Inclined_sit-up_and_hyperextension_bench.jpg", "path": "./assets/layers/fitness_station/Inclined_sit-up_and_hyperextension_bench.jpg",
@ -152,7 +154,8 @@
"if": "fitness_station=rings", "if": "fitness_station=rings",
"then": { "then": {
"en": "This fitness station has rings for gymnastic exercises.", "en": "This fitness station has rings for gymnastic exercises.",
"de": "Die Fitness-Station hat Ringe für Gymnastikübungen." "de": "Die Fitness-Station hat Ringe für Gymnastikübungen.",
"ca": "Aquesta estació de fitness disposa d'anelles per fer exercicis de gimnàstica."
}, },
"icon": { "icon": {
"path": "./assets/layers/fitness_station/Exercise9159.jpg", "path": "./assets/layers/fitness_station/Exercise9159.jpg",
@ -163,7 +166,8 @@
"if": "fitness_station=horizontal_ladder", "if": "fitness_station=horizontal_ladder",
"then": { "then": {
"en": "This fitness station has a horizontal ladder, also known as monkey bars.", "en": "This fitness station has a horizontal ladder, also known as monkey bars.",
"de": "Die Fitness-Station hat eine horizontale Leiter (Monkey Bars)." "de": "Die Fitness-Station hat eine horizontale Leiter (Monkey Bars).",
"ca": "Aquest gimnàs té una escala horitzontal, també coneguda com a barres de mico."
}, },
"icon": { "icon": {
"path": "./assets/layers/fitness_station/Horizontal_ladder.jpg", "path": "./assets/layers/fitness_station/Horizontal_ladder.jpg",
@ -174,7 +178,8 @@
"if": "fitness_station=wall_bars", "if": "fitness_station=wall_bars",
"then": { "then": {
"en": "This fitness station has wall bars to climb on.", "en": "This fitness station has wall bars to climb on.",
"de": "Die Fitness-Station hat eine Sprossenwand zum Klettern." "de": "Die Fitness-Station hat eine Sprossenwand zum Klettern.",
"ca": "Aquesta estació de fitness té barres per pujar-hi."
}, },
"icon": { "icon": {
"path": "./assets/layers/fitness_station/RIAN_archive_493268_Sports_at_a_kindergarten.jpg", "path": "./assets/layers/fitness_station/RIAN_archive_493268_Sports_at_a_kindergarten.jpg",
@ -185,7 +190,8 @@
"if": "fitness_station=slalom", "if": "fitness_station=slalom",
"then": { "then": {
"en": "This fitness station has posts for performing slalom exercises.", "en": "This fitness station has posts for performing slalom exercises.",
"de": "Die Fitness-Station hat Pfosten für Slalomübungen." "de": "Die Fitness-Station hat Pfosten für Slalomübungen.",
"ca": "Aquesta estació de fitness té llocs per fer exercicis d'eslàlom."
}, },
"icon": { "icon": {
"path": "./assets/layers/fitness_station/Fitness_station_slalom.jpg", "path": "./assets/layers/fitness_station/Fitness_station_slalom.jpg",
@ -196,7 +202,8 @@
"if": "fitness_station=stepping_stones", "if": "fitness_station=stepping_stones",
"then": { "then": {
"en": "This fitness station has stepping stones.", "en": "This fitness station has stepping stones.",
"de": "Die Fitness-Station hat Trittsteine." "de": "Die Fitness-Station hat Trittsteine.",
"ca": "Aquesta estació de gimnàs té esglaons."
}, },
"icon": { "icon": {
"path": "./assets/layers/fitness_station/Fitness_station_stepping_stone.jpg", "path": "./assets/layers/fitness_station/Fitness_station_stepping_stone.jpg",
@ -207,7 +214,8 @@
"if": "fitness_station=leapfrog", "if": "fitness_station=leapfrog",
"then": { "then": {
"en": "This fitness station has cones for performing leapfrog jumps.", "en": "This fitness station has cones for performing leapfrog jumps.",
"de": "Die Fitness-Station hat Hütchen für Bocksprünge." "de": "Die Fitness-Station hat Hütchen für Bocksprünge.",
"ca": "Aquesta estació de fitness disposa de cons per fer salts de granota."
}, },
"icon": { "icon": {
"path": "./assets/layers/fitness_station/Fitness_station_leapfrog.jpg", "path": "./assets/layers/fitness_station/Fitness_station_leapfrog.jpg",
@ -218,7 +226,8 @@
"if": "fitness_station=beam_jump", "if": "fitness_station=beam_jump",
"then": { "then": {
"en": "This fitness station has beams to jump over.", "en": "This fitness station has beams to jump over.",
"de": "Die Fitness-Station hat Balken zum überspringen." "de": "Die Fitness-Station hat Balken zum überspringen.",
"ca": "Aquesta estació de fitness té bigues per saltar."
}, },
"icon": { "icon": {
"path": "./assets/layers/fitness_station/Fitness_station_beam_jump.jpg", "path": "./assets/layers/fitness_station/Fitness_station_beam_jump.jpg",
@ -229,7 +238,8 @@
"if": "fitness_station=hurdling", "if": "fitness_station=hurdling",
"then": { "then": {
"en": "This fitness station has hurdles to cross.", "en": "This fitness station has hurdles to cross.",
"de": "Die Fitnessstation hat Hürden zum überspringen." "de": "Die Fitnessstation hat Hürden zum überspringen.",
"ca": "Aquesta estació de fitness té obstacles per a travesar."
}, },
"icon": { "icon": {
"path": "./assets/layers/fitness_station/Fitness_station_hurdling.jpg", "path": "./assets/layers/fitness_station/Fitness_station_hurdling.jpg",
@ -240,7 +250,8 @@
"if": "fitness_station=wall", "if": "fitness_station=wall",
"then": { "then": {
"en": "This fitness station has a wall to climb on.", "en": "This fitness station has a wall to climb on.",
"de": "Die Fitness-Station hat eine Kletterwand." "de": "Die Fitness-Station hat eine Kletterwand.",
"ca": "Aquesta estació de fitness té una paret per enfilar-se."
}, },
"icon": { "icon": {
"path": "./assets/layers/fitness_station/Fitness_station_wall.jpg", "path": "./assets/layers/fitness_station/Fitness_station_wall.jpg",

View file

@ -1012,7 +1012,8 @@
"options": [ "options": [
{ {
"question": { "question": {
"en": "Restaurants and fast food businesses" "en": "Restaurants and fast food businesses",
"ca": "Restaurants i negocis de menjar ràpid"
} }
}, },
{ {
@ -1043,7 +1044,8 @@
{ {
"question": { "question": {
"en": "Has a vegetarian menu", "en": "Has a vegetarian menu",
"nl": "Heeft een vegetarisch menu" "nl": "Heeft een vegetarisch menu",
"ca": "Té menú vegetarià"
}, },
"osmTags": { "osmTags": {
"or": [ "or": [

View file

@ -164,12 +164,12 @@
{ {
"if": "dog=no", "if": "dog=no",
"#": "ignore-image-in-then", "#": "ignore-image-in-then",
"then": "<img textmode='\uD83D\uDC15 ⃠' alt='no_dogs' src='./assets/layers/questions/no_dogs.svg'>" "then": "<img textmode='🐕 ⃠' alt='no_dogs' src='./assets/layers/questions/no_dogs.svg'>"
}, },
{ {
"if": "dog=leashed", "if": "dog=leashed",
"#": "ignore-image-in-then", "#": "ignore-image-in-then",
"then": "<img textmode='\uD83D\uDC15' alt='dogs are allowed but leashed' src='./assets/layers/questions/dogs_leashed.svg'>" "then": "<img textmode='🐕' alt='dogs are allowed but leashed' src='./assets/layers/questions/dogs_leashed.svg'>"
}, },
{ {
"if": { "if": {
@ -179,7 +179,7 @@
] ]
}, },
"#": "ignore-image-in-then", "#": "ignore-image-in-then",
"then": "<img textmode='\uD83D\uDC15' alt='dogs are allowed' src='./assets/layers/questions/dogs_allowed.svg'>" "then": "<img textmode='🐕' alt='dogs are allowed' src='./assets/layers/questions/dogs_allowed.svg'>"
} }
] ]
}, },

View file

@ -47,7 +47,8 @@
"en": "What type of facility is this?", "en": "What type of facility is this?",
"nl": "Wat voor faciliteit is dit?", "nl": "Wat voor faciliteit is dit?",
"de": "Um welche Art von Einrichtung handelt es sich?", "de": "Um welche Art von Einrichtung handelt es sich?",
"pl": "Jaki to rodzaj placówki?" "pl": "Jaki to rodzaj placówki?",
"ca": "Quin tipus d'instal·lació és aquesta?"
}, },
"mappings": [ "mappings": [
{ {

View file

@ -52,7 +52,8 @@
"question": { "question": {
"en": "What type of map is shown?", "en": "What type of map is shown?",
"de": "Was für eine Karte ist das?", "de": "Was für eine Karte ist das?",
"pl": "Jaki rodzaj mapy jest pokazany?" "pl": "Jaki rodzaj mapy jest pokazany?",
"ca": "Quin tipus de mapa es mostra?"
}, },
"mappings": [ "mappings": [
{ {
@ -68,7 +69,8 @@
"then": { "then": {
"en": "A map with all streets or ways of an area. <p class='subtle'>The streets are mostly named; the angles, distances etc. are accurate</p>", "en": "A map with all streets or ways of an area. <p class='subtle'>The streets are mostly named; the angles, distances etc. are accurate</p>",
"de": "Eine Karte mit allen Straßen und Wegen eines Gebietes. <p class='subtle'>Die Straßen sind meist benannt; die Winkel, die Entfernungen, etc. stimmen</p>", "de": "Eine Karte mit allen Straßen und Wegen eines Gebietes. <p class='subtle'>Die Straßen sind meist benannt; die Winkel, die Entfernungen, etc. stimmen</p>",
"pl": "Mapa z wszystkimi ulicami i ścieżkami w danym obszarze. <p class='subtle'>Ulica w większości mają nazwy; kąty, odległości itp. są poprawne</p>" "pl": "Mapa z wszystkimi ulicami i ścieżkami w danym obszarze. <p class='subtle'>Ulica w większości mają nazwy; kąty, odległości itp. są poprawne</p>",
"ca": "Un mapa amb tots els carrers o camins d'una àrea. <p class='subtle'>Els carrers estan majoritàriament nomenats; els angles, distàncies etc. són acurades</p>"
} }
}, },
{ {
@ -84,7 +86,8 @@
"if": "map_type=toposcope", "if": "map_type=toposcope",
"then": { "then": {
"en": "This is a toposcope. <p class='subtle'>A marker erected on high places which indicates the direction to notable landscape features which can be seen from that point<p>", "en": "This is a toposcope. <p class='subtle'>A marker erected on high places which indicates the direction to notable landscape features which can be seen from that point<p>",
"de": "Dies ist ein Toposkop. <p class='subtle'>Eine Markierung, die an hohen Stellen angebracht ist und die Richtung zu wichtigen Landschaftsobjekten anzeigt, die von diesem Punkt aus gesehen werden können<p>" "de": "Dies ist ein Toposkop. <p class='subtle'>Eine Markierung, die an hohen Stellen angebracht ist und die Richtung zu wichtigen Landschaftsobjekten anzeigt, die von diesem Punkt aus gesehen werden können<p>",
"ca": "Això és un toposcope. <p class='subtle'>Un marcador erigit en llocs alts que indica la direcció cap als elements paisatgístics notables que es poden veure des d'aquest punt<p>"
} }
} }
] ]
@ -190,7 +193,8 @@
"fr": "Cette carte est basée sur {map_source}", "fr": "Cette carte est basée sur {map_source}",
"de": "Diese Karte basiert auf {map_source}", "de": "Diese Karte basiert auf {map_source}",
"es": "Este mapa se basa en {map_source}", "es": "Este mapa se basa en {map_source}",
"pl": "Ta mapa bazuje na {map_source}" "pl": "Ta mapa bazuje na {map_source}",
"ca": "Aquest mapa està basat en {map_source}"
}, },
"id": "map-map_source" "id": "map-map_source"
}, },
@ -205,7 +209,8 @@
"it": "Lattribuzione a OpenStreetMap è presente?", "it": "Lattribuzione a OpenStreetMap è presente?",
"de": "Ist die OpenStreetMap-Attribution vorhanden?", "de": "Ist die OpenStreetMap-Attribution vorhanden?",
"fr": "Lattribution à OpenStreetMap est elle-présente ?", "fr": "Lattribution à OpenStreetMap est elle-présente ?",
"es": "¿Hay una atribución a OpenStreetMap?" "es": "¿Hay una atribución a OpenStreetMap?",
"ca": "Hi ha atribució a OpenStreetMap?"
}, },
"mappings": [ "mappings": [
{ {
@ -221,7 +226,8 @@
"de": "OpenStreetMap ist eindeutig attributiert, einschließlich der ODBL-Lizenz", "de": "OpenStreetMap ist eindeutig attributiert, einschließlich der ODBL-Lizenz",
"fr": "Lattribution est clairement inscrite ainsi que la licence ODBL", "fr": "Lattribution est clairement inscrite ainsi que la licence ODBL",
"es": "Se atribuye claramente a OpenStreetMap, incluyendo la licencia ODBL", "es": "Se atribuye claramente a OpenStreetMap, incluyendo la licencia ODBL",
"pl": "Źródło, czyli OpenStreetMap, jest w widoczny sposób podane, zawiera informację o licencji ODBL" "pl": "Źródło, czyli OpenStreetMap, jest w widoczny sposób podane, zawiera informację o licencji ODBL",
"ca": "OpenStreetMap està clarament atribuït, incloent la llicència ODBL"
} }
}, },
{ {
@ -236,7 +242,8 @@
"it": "Lattribuzione a OpenStreetMap è chiaramente specificata ma la licenza non compare", "it": "Lattribuzione a OpenStreetMap è chiaramente specificata ma la licenza non compare",
"de": "OpenStreetMap ist eindeutig attributiert, aber die Lizenz wird nicht erwähnt", "de": "OpenStreetMap ist eindeutig attributiert, aber die Lizenz wird nicht erwähnt",
"fr": "Lattribution est clairement inscrite mais la licence est absente", "fr": "Lattribution est clairement inscrite mais la licence est absente",
"es": "Se atribuya claramente a OpenStreetMap, pero no se menciona la licencia" "es": "Se atribuya claramente a OpenStreetMap, pero no se menciona la licencia",
"ca": "OpenStreetMap està clarament atribuït, però no es menciona la llicència"
} }
}, },
{ {
@ -251,7 +258,8 @@
"it": "Non era presente alcun cenno a OpenStreetMap ma qualcuno vi ha attaccato un adesivo di OpenStreetMap", "it": "Non era presente alcun cenno a OpenStreetMap ma qualcuno vi ha attaccato un adesivo di OpenStreetMap",
"de": "OpenStreetMap wurde nicht erwähnt, aber jemand hat einen OpenStreetMap-Aufkleber darauf geklebt", "de": "OpenStreetMap wurde nicht erwähnt, aber jemand hat einen OpenStreetMap-Aufkleber darauf geklebt",
"fr": "OpenStreetMap nest pas mentionné, un sticker OpenStreetMap a été collé", "fr": "OpenStreetMap nest pas mentionné, un sticker OpenStreetMap a été collé",
"es": "No se mencionaba OpenStreetMap, pero alguien le pegó una pegatina de OpenStreetMap" "es": "No se mencionaba OpenStreetMap, pero alguien le pegó una pegatina de OpenStreetMap",
"ca": "OpenStreetMap no es mencionava, però algú hi ha posat una enganxina d'OpenStreetMap"
} }
}, },
{ {
@ -266,7 +274,8 @@
"it": "Non cè alcuna attribuzione", "it": "Non cè alcuna attribuzione",
"fr": "Il n'y a aucune attribution", "fr": "Il n'y a aucune attribution",
"de": "Es gibt überhaupt keine Namensnennung", "de": "Es gibt überhaupt keine Namensnennung",
"es": "No hay atribución" "es": "No hay atribución",
"ca": "No hi ha atribució"
} }
}, },
{ {
@ -281,7 +290,8 @@
"it": "Non cè alcuna attribuzione", "it": "Non cè alcuna attribuzione",
"fr": "Il n'y a aucune attribution", "fr": "Il n'y a aucune attribution",
"de": "Es gibt überhaupt keine Namensnennung", "de": "Es gibt überhaupt keine Namensnennung",
"es": "No hay atribución" "es": "No hay atribución",
"ca": "No hi ha atribució"
}, },
"hideInAnswer": true "hideInAnswer": true
} }

View file

@ -89,7 +89,8 @@
"en": "Task is a false positive", "en": "Task is a false positive",
"de": "Aufgabe ist ein falsches Positiv", "de": "Aufgabe ist ein falsches Positiv",
"nl": "Taak was vals positief", "nl": "Taak was vals positief",
"pl": "Zadanie jest fałszywie pozytywne" "pl": "Zadanie jest fałszywie pozytywne",
"ca": "La tasca és un fals positiu"
} }
}, },
{ {

View file

@ -94,7 +94,8 @@
"then": { "then": {
"en": "Task is fixed", "en": "Task is fixed",
"de": "Aufgabe wurde erledigt", "de": "Aufgabe wurde erledigt",
"nl": "Taak is opgelost" "nl": "Taak is opgelost",
"ca": "La tasca està arreglada"
} }
}, },
{ {
@ -102,7 +103,8 @@
"then": { "then": {
"en": "Task is a false positive", "en": "Task is a false positive",
"de": "Aufgabe ist ein falsches Positiv", "de": "Aufgabe ist ein falsches Positiv",
"nl": "Taak is vals positief" "nl": "Taak is vals positief",
"ca": "La tasca és un fals positiu"
} }
}, },
{ {
@ -110,7 +112,8 @@
"then": { "then": {
"en": "Task is skipped", "en": "Task is skipped",
"de": "Aufgabe wurde übersprungen", "de": "Aufgabe wurde übersprungen",
"nl": "Taak is overgeslagen" "nl": "Taak is overgeslagen",
"ca": "S'ha saltat la tasca"
} }
}, },
{ {
@ -118,7 +121,8 @@
"then": { "then": {
"en": "Task is deleted", "en": "Task is deleted",
"de": "Aufgabe wurde gelöscht", "de": "Aufgabe wurde gelöscht",
"nl": "Taak is verwijderd" "nl": "Taak is verwijderd",
"ca": "S'ha suprimit la tasca"
} }
}, },
{ {
@ -126,7 +130,8 @@
"then": { "then": {
"en": "Task is already fixed", "en": "Task is already fixed",
"de": "Aufgabe wurde bereits erledigt", "de": "Aufgabe wurde bereits erledigt",
"nl": "Taak is al opgelost" "nl": "Taak is al opgelost",
"ca": "La tasca ja està arreglada"
} }
}, },
{ {
@ -134,7 +139,8 @@
"then": { "then": {
"en": "Task is marked as too hard", "en": "Task is marked as too hard",
"de": "Aufgabe wurde als zu schwer markiert", "de": "Aufgabe wurde als zu schwer markiert",
"nl": "Taak is gemarkeerd als te lastig" "nl": "Taak is gemarkeerd als te lastig",
"ca": "La tasca està marcada com a massa difícil"
} }
}, },
{ {
@ -142,7 +148,8 @@
"then": { "then": {
"en": "Task is disabled", "en": "Task is disabled",
"de": "Aufgabe wurde deaktiviert", "de": "Aufgabe wurde deaktiviert",
"nl": "Taak is uitgeschakeld" "nl": "Taak is uitgeschakeld",
"ca": "La tasca està desactivada"
} }
} }
] ]
@ -203,7 +210,8 @@
"question": { "question": {
"en": "Show tasks that are deleted", "en": "Show tasks that are deleted",
"de": "Aufgaben anzeigen, die gelöscht wurden", "de": "Aufgaben anzeigen, die gelöscht wurden",
"nl": "Toon taken die zijn verwijderd" "nl": "Toon taken die zijn verwijderd",
"ca": "Mostra tasques eliminades"
}, },
"osmTags": "mr_taskStatus=Deleted" "osmTags": "mr_taskStatus=Deleted"
}, },
@ -211,7 +219,8 @@
"question": { "question": {
"en": "Show tasks that are already fixed", "en": "Show tasks that are already fixed",
"de": "Aufgaben anzeigen, die bereits erledigt wurden", "de": "Aufgaben anzeigen, die bereits erledigt wurden",
"nl": "Toon taken die reeds opgelost waren" "nl": "Toon taken die reeds opgelost waren",
"ca": "Mostra les tasques que ja estan arreglades"
}, },
"osmTags": "mr_taskStatus=Already fixed" "osmTags": "mr_taskStatus=Already fixed"
}, },
@ -219,7 +228,8 @@
"question": { "question": {
"en": "Show tasks that are marked as too hard", "en": "Show tasks that are marked as too hard",
"de": "Aufgaben anzeigen, die als zu schwierig markiert wurden", "de": "Aufgaben anzeigen, die als zu schwierig markiert wurden",
"nl": "Toon taken die als te moeilijk waren ervaren" "nl": "Toon taken die als te moeilijk waren ervaren",
"ca": "Mostra les tasques marcades com a massa difícils"
}, },
"osmTags": "mr_taskStatus=Too hard" "osmTags": "mr_taskStatus=Too hard"
}, },
@ -227,7 +237,8 @@
"question": { "question": {
"en": "Show tasks that are disabled", "en": "Show tasks that are disabled",
"de": "Aufgaben anzeigen, die deaktiviert wurden", "de": "Aufgaben anzeigen, die deaktiviert wurden",
"nl": "Toon taken die zijn uitgeschakeld" "nl": "Toon taken die zijn uitgeschakeld",
"ca": "Mostra tasques que s'han desactivat"
}, },
"osmTags": "mr_taskStatus=Disabled" "osmTags": "mr_taskStatus=Disabled"
} }

View file

@ -29,7 +29,8 @@
"render": { "render": {
"nl": "Natuurgebied", "nl": "Natuurgebied",
"en": "Nature reserve", "en": "Nature reserve",
"de": "Naturschutzgebiet" "de": "Naturschutzgebiet",
"ca": "Reserva Natural"
}, },
"mappings": [ "mappings": [
{ {
@ -167,7 +168,8 @@
"en": "Operated by {operator}", "en": "Operated by {operator}",
"nl": "Beheer door {operator}", "nl": "Beheer door {operator}",
"de": "Betrieben von {operator}", "de": "Betrieben von {operator}",
"es": "Operado por {operator}" "es": "Operado por {operator}",
"ca": "Gestionat per {operator}"
}, },
"question": { "question": {
"en": "Who operates this area?", "en": "Who operates this area?",
@ -205,7 +207,8 @@
"en": "Operated by {operator}", "en": "Operated by {operator}",
"nl": "Dit gebied wordt beheerd door {operator}", "nl": "Dit gebied wordt beheerd door {operator}",
"de": "Betrieben von {operator}", "de": "Betrieben von {operator}",
"es": "Operado por {operator}" "es": "Operado por {operator}",
"ca": "Gestionat per {operator}"
}, },
"icon": "./assets/layers/nature_reserve/Natuurpunt.jpg", "icon": "./assets/layers/nature_reserve/Natuurpunt.jpg",
"hideInAnswer": true "hideInAnswer": true
@ -239,7 +242,8 @@
"nl": "Wat is de naam van dit gebied?", "nl": "Wat is de naam van dit gebied?",
"en": "What is the name of this area?", "en": "What is the name of this area?",
"de": "Wie heißt das Gebiet?", "de": "Wie heißt das Gebiet?",
"es": "¿Cual es el nombre de esta área?" "es": "¿Cual es el nombre de esta área?",
"ca": "Quin és el nom d'aquesta àrea?"
}, },
"freeform": { "freeform": {
"key": "name", "key": "name",
@ -264,7 +268,8 @@
"en": "This area doesn't have a name", "en": "This area doesn't have a name",
"nl": "Dit gebied heeft geen naam", "nl": "Dit gebied heeft geen naam",
"de": "Das Gebiet hat keinen Namen", "de": "Das Gebiet hat keinen Namen",
"es": "Esta área no tiene un nombre" "es": "Esta área no tiene un nombre",
"ca": "Aquesta àrea no té un nom"
} }
} }
], ],
@ -276,7 +281,8 @@
"en": "Are dogs allowed in this nature reserve?", "en": "Are dogs allowed in this nature reserve?",
"it": "I cani sono ammessi in questa riserva naturale?", "it": "I cani sono ammessi in questa riserva naturale?",
"fr": "Les chiens sont-ils autorisés dans cette réserve naturelle ?", "fr": "Les chiens sont-ils autorisés dans cette réserve naturelle ?",
"de": "Sind Hunde in diesem Naturschutzgebiet erlaubt?" "de": "Sind Hunde in diesem Naturschutzgebiet erlaubt?",
"ca": "Els gossos estan permesos en aquesta reserva natural?"
}, },
"condition": { "condition": {
"or": [ "or": [
@ -318,7 +324,8 @@
"it": "I cani sono liberi di girare liberi", "it": "I cani sono liberi di girare liberi",
"fr": "Les chiens sont autorisés à se promener librement", "fr": "Les chiens sont autorisés à se promener librement",
"de": "Hunde dürfen frei herumlaufen", "de": "Hunde dürfen frei herumlaufen",
"es": "Los perros pueden ir sueltos" "es": "Los perros pueden ir sueltos",
"ca": "Els gossos poden anar solts"
} }
} }
], ],
@ -413,7 +420,8 @@
"en": "Extra information: <i>{description}</i>", "en": "Extra information: <i>{description}</i>",
"nl": "Extra info: <i>{description}</i>", "nl": "Extra info: <i>{description}</i>",
"de": "Zusätzliche Informationen: <i>{description}</i>", "de": "Zusätzliche Informationen: <i>{description}</i>",
"es": "Información adicional: <i>{description}</i>" "es": "Información adicional: <i>{description}</i>",
"ca": "Informació adicional: <i>{description}</i>"
}, },
"freeform": { "freeform": {
"key": "description" "key": "description"
@ -432,7 +440,8 @@
"en": "Extra info: <i>{description:0}</i>", "en": "Extra info: <i>{description:0}</i>",
"nl": "Extra info: <i>{description:0}</i>", "nl": "Extra info: <i>{description:0}</i>",
"de": "Zusätzliche Informationen: <i>{description:0}</i>", "de": "Zusätzliche Informationen: <i>{description:0}</i>",
"es": "Información adicional: <i>{description:0}</i>" "es": "Información adicional: <i>{description:0}</i>",
"ca": "Informació adicional: <i>{description:0}</i>"
}, },
"freeform": { "freeform": {
"key": "description:0" "key": "description:0"

View file

@ -149,7 +149,8 @@
"en": "Should mention {search} in the first comment", "en": "Should mention {search} in the first comment",
"nl": "Moet in de eerste opmerking \"{search}\" bevatten", "nl": "Moet in de eerste opmerking \"{search}\" bevatten",
"de": "Sollte {search} im ersten Kommentar erwähnen", "de": "Sollte {search} im ersten Kommentar erwähnen",
"es": "Debe mencionar {search} en el primer comentario" "es": "Debe mencionar {search} en el primer comentario",
"ca": "Has de mencionar {search} en el primer comentari"
} }
} }
] ]
@ -188,7 +189,8 @@
"nl": "Geopend door bijdrager {search}", "nl": "Geopend door bijdrager {search}",
"de": "Erstellt von {search}", "de": "Erstellt von {search}",
"es": "Abierto por el contributor {search}", "es": "Abierto por el contributor {search}",
"fr": "Ouverte par {search}" "fr": "Ouverte par {search}",
"ca": "Obert pel contribuïdor {search}"
} }
} }
] ]
@ -207,7 +209,8 @@
"en": "<b>Not</b> opened by contributor {search}", "en": "<b>Not</b> opened by contributor {search}",
"nl": "<b>Niet</b> geopend door bijdrager {search}", "nl": "<b>Niet</b> geopend door bijdrager {search}",
"de": "<b>Nicht</b> erstellt von {search}", "de": "<b>Nicht</b> erstellt von {search}",
"es": "<b>No</b> abierto por el contributor {search}" "es": "<b>No</b> abierto por el contributor {search}",
"ca": "<b>No</b> obert pel contribuïdor {search}"
} }
} }
] ]
@ -226,7 +229,8 @@
"en": "Last edited by contributor {search}", "en": "Last edited by contributor {search}",
"nl": "Laatst bewerkt door bijdrager {search}", "nl": "Laatst bewerkt door bijdrager {search}",
"de": "Zuletzt bearbeitet von {search}", "de": "Zuletzt bearbeitet von {search}",
"es": "Editada por última vez por el contributor {search}" "es": "Editada por última vez por el contributor {search}",
"ca": "Editat per última vega pel contribuïdor {search}"
} }
} }
] ]
@ -245,7 +249,8 @@
"en": "Opened after {search}", "en": "Opened after {search}",
"nl": "Geopend na {search}", "nl": "Geopend na {search}",
"de": "Zuletzt bearbeitet nach dem {search}", "de": "Zuletzt bearbeitet nach dem {search}",
"es": "Abierta después de {search}" "es": "Abierta después de {search}",
"ca": "Oberta després de {search}"
} }
} }
] ]
@ -265,7 +270,8 @@
"en": "Created before {search}", "en": "Created before {search}",
"nl": "Aangemaakt voor {search}", "nl": "Aangemaakt voor {search}",
"de": "Erstellt vor dem {search}", "de": "Erstellt vor dem {search}",
"es": "Creada antes de {search}" "es": "Creada antes de {search}",
"ca": "Creada abans de {search}"
} }
} }
] ]
@ -285,7 +291,8 @@
"en": "Created after {search}", "en": "Created after {search}",
"nl": "Aangemaakt na {search}", "nl": "Aangemaakt na {search}",
"de": "Erstellt nach dem {search}", "de": "Erstellt nach dem {search}",
"es": "Creada después de {search}" "es": "Creada después de {search}",
"ca": "Creada després de {search}"
} }
} }
] ]
@ -299,7 +306,8 @@
"en": "Only show notes opened by an anonymous contributor", "en": "Only show notes opened by an anonymous contributor",
"nl": "Toon enkel de Notes geopend door een anonieme bijdrager", "nl": "Toon enkel de Notes geopend door een anonieme bijdrager",
"de": "Nur Notizen anzeigen, die anonym erstellt wurden", "de": "Nur Notizen anzeigen, die anonym erstellt wurden",
"es": "Solo mostrar las notas abiertas por contributores anómimos" "es": "Solo mostrar las notas abiertas por contributores anómimos",
"ca": "Sols mostrar les notes obertes per contribuïdors anònims"
} }
} }
] ]
@ -313,7 +321,8 @@
"en": "Only show open notes", "en": "Only show open notes",
"nl": "Toon enkel open Notes", "nl": "Toon enkel open Notes",
"de": "Nur offene Notizen anzeigen", "de": "Nur offene Notizen anzeigen",
"es": "Solo mostrar las notas abiertas" "es": "Solo mostrar las notas abiertas",
"ca": "Sols mostra les notes obertes"
} }
} }
] ]
@ -326,7 +335,8 @@
"en": "All Notes", "en": "All Notes",
"nl": "Alle Notes", "nl": "Alle Notes",
"de": "Alle Notizen", "de": "Alle Notizen",
"es": "Todas las notas" "es": "Todas las notas",
"ca": "Totes les notes"
} }
}, },
{ {

View file

@ -282,7 +282,7 @@
"de": "Betrieben von <b>{operator}</b>", "de": "Betrieben von <b>{operator}</b>",
"es": "Mantenida por <b>{operator}</b>", "es": "Mantenida por <b>{operator}</b>",
"pl": "Obsługiwana przez <b>{operator}</b>", "pl": "Obsługiwana przez <b>{operator}</b>",
"ca": "Mantés per {operator}" "ca": "Mantés per <b>{operator}</b>"
}, },
"freeform": { "freeform": {
"key": "operator" "key": "operator"

View file

@ -15,7 +15,8 @@
"render": { "render": {
"en": "Parking Ticket Machine", "en": "Parking Ticket Machine",
"nl": "Parkeerkaartautomaat", "nl": "Parkeerkaartautomaat",
"de": "Parkscheinautomat" "de": "Parkscheinautomat",
"ca": "Màquina de bitllets d'aparcament"
} }
}, },
"source": { "source": {
@ -51,7 +52,8 @@
"question": { "question": {
"en": "What is the reference number of this parking ticket machine?", "en": "What is the reference number of this parking ticket machine?",
"nl": "Wat is het referentienummer van deze parkeerkaartautomaat?", "nl": "Wat is het referentienummer van deze parkeerkaartautomaat?",
"de": "Wie lautet die Referenznummer dieses Parkscheinautomaten?" "de": "Wie lautet die Referenznummer dieses Parkscheinautomaten?",
"ca": "Quin és el número de referència d'aquesta màquina de bitllets d'aparcament?"
}, },
"freeform": { "freeform": {
"key": "ref", "key": "ref",

View file

@ -12,14 +12,16 @@
"en": "A layer showing pharmacies, which (probably) dispense prescription drugs", "en": "A layer showing pharmacies, which (probably) dispense prescription drugs",
"de": "Eine Ebene mit Apotheken, die (wahrscheinlich) verschreibungspflichtige Medikamente ausgeben", "de": "Eine Ebene mit Apotheken, die (wahrscheinlich) verschreibungspflichtige Medikamente ausgeben",
"nl": "Deze laag toont apotheken, welke (waarschijnlijk) ook medicijnen onder voorschrift verkopen", "nl": "Deze laag toont apotheken, welke (waarschijnlijk) ook medicijnen onder voorschrift verkopen",
"fr": "Une couche affichant les pharmacie qui (probablement) délivrent des médicaments" "fr": "Une couche affichant les pharmacie qui (probablement) délivrent des médicaments",
"ca": "Una capa que mostra les farmàcies, que (probablement) distribueixen medicaments amb recepta"
}, },
"title": { "title": {
"render": { "render": {
"en": "{name}", "en": "{name}",
"de": "{name}", "de": "{name}",
"nl": "{name}", "nl": "{name}",
"fr": "{name}" "fr": "{name}",
"ca": "{name}"
}, },
"mappings": [ "mappings": [
{ {
@ -29,7 +31,8 @@
"de": "Apotheke", "de": "Apotheke",
"nl": "Apotheek", "nl": "Apotheek",
"pa_PK": "فارمیسی", "pa_PK": "فارمیسی",
"fr": "Pharmacie" "fr": "Pharmacie",
"ca": "Farmàcia"
} }
} }
] ]
@ -53,14 +56,16 @@
"en": "Name of the pharmacy", "en": "Name of the pharmacy",
"de": "Name der Apotheke", "de": "Name der Apotheke",
"nl": "Naam van de apotheek", "nl": "Naam van de apotheek",
"fr": "Nom de la pharmacie" "fr": "Nom de la pharmacie",
"ca": "Nom de la farmàcia"
} }
}, },
"question": { "question": {
"en": "What is the name of the pharmacy?", "en": "What is the name of the pharmacy?",
"de": "Wie lautet der Name der Apotheke?", "de": "Wie lautet der Name der Apotheke?",
"nl": "Wat is de naam van deze apotheek?", "nl": "Wat is de naam van deze apotheek?",
"fr": "Quel est le nom de cette pharmacie ?" "fr": "Quel est le nom de cette pharmacie ?",
"ca": "Quin és el nom de la farmàcia?"
}, },
"render": { "render": {
"en": "This pharmacy is called {name}", "en": "This pharmacy is called {name}",
@ -151,7 +156,8 @@
"en": "Has drive through", "en": "Has drive through",
"de": "Bietet einen Durchfahr-Service an", "de": "Bietet einen Durchfahr-Service an",
"nl": "Heeft een drive-through", "nl": "Heeft een drive-through",
"fr": "A une drive" "fr": "A une drive",
"ca": "Té autoservei"
}, },
"osmTags": "drive_through=yes" "osmTags": "drive_through=yes"
} }
@ -165,7 +171,8 @@
"en": "Pharmacy able to provide prescription drugs", "en": "Pharmacy able to provide prescription drugs",
"de": "Apotheke, die verschreibungspflichtige Arzneimittel ausgibt", "de": "Apotheke, die verschreibungspflichtige Arzneimittel ausgibt",
"nl": "Deze apotheek verdeelt medicijnen met voorschrift", "nl": "Deze apotheek verdeelt medicijnen met voorschrift",
"fr": "Pharmacie pouvant délivrer des médicaments sous prescription" "fr": "Pharmacie pouvant délivrer des médicaments sous prescription",
"ca": "Farmàcia que subministra medicaments amb recepta"
}, },
"osmTags": "dispensing=yes" "osmTags": "dispensing=yes"
} }
@ -182,7 +189,8 @@
"en": "a pharmacy", "en": "a pharmacy",
"nl": "een apotheek", "nl": "een apotheek",
"de": "eine Apotheke", "de": "eine Apotheke",
"fr": "une pharmacie" "fr": "une pharmacie",
"ca": "una farmàcia"
} }
} }
], ],

View file

@ -3,12 +3,14 @@
"name": { "name": {
"en": "Physiotherapist", "en": "Physiotherapist",
"nl": "Kinesist", "nl": "Kinesist",
"de": "Physiotherapeuten" "de": "Physiotherapeuten",
"ca": "Fisioterapeuta"
}, },
"description": { "description": {
"en": "This layer shows physiotherapists", "en": "This layer shows physiotherapists",
"nl": "Deze laag toont kinesisten", "nl": "Deze laag toont kinesisten",
"de": "Diese Ebene zeigt Physiotherapeuten" "de": "Diese Ebene zeigt Physiotherapeuten",
"ca": "Aquesta capa mostra fisioterapeutes"
}, },
"source": { "source": {
"osmTags": "healthcare=physiotherapist" "osmTags": "healthcare=physiotherapist"
@ -17,7 +19,8 @@
"render": { "render": {
"en": "Physiotherapist {name}", "en": "Physiotherapist {name}",
"nl": "Kinesist {name}", "nl": "Kinesist {name}",
"de": "Physiotherapeut {name}" "de": "Physiotherapeut {name}",
"ca": "Fisioterapeuta {name}"
} }
}, },
"minzoom": 13, "minzoom": 13,
@ -27,12 +30,14 @@
"question": { "question": {
"en": "What is the name of this physiotherapists office?", "en": "What is the name of this physiotherapists office?",
"nl": "Wat is de naam van deze kinesistenpraktijk?", "nl": "Wat is de naam van deze kinesistenpraktijk?",
"de": "Wie heißt die Praxis des Physiotherapeuten?" "de": "Wie heißt die Praxis des Physiotherapeuten?",
"ca": "Quin és el nom d'aquesta consulta fisioterapèutica?"
}, },
"render": { "render": {
"en": "This physiotherapists office is called {name}", "en": "This physiotherapists office is called {name}",
"nl": "Deze kinesistenpraktijk heet {name}", "nl": "Deze kinesistenpraktijk heet {name}",
"de": "Die Praxis des Physiotherapeuten heißt {name}" "de": "Die Praxis des Physiotherapeuten heißt {name}",
"ca": "Aquesta consulta fisioterapèutica es diu {name}"
}, },
"freeform": { "freeform": {
"key": "name" "key": "name"
@ -50,7 +55,8 @@
"en": "a physiotherapists office", "en": "a physiotherapists office",
"de": "Praxis eines Physiotherapeuten", "de": "Praxis eines Physiotherapeuten",
"nl": "een fysiotherapeutenpraktijk", "nl": "een fysiotherapeutenpraktijk",
"fr": "un cabinet de kinésithérapeutes" "fr": "un cabinet de kinésithérapeutes",
"ca": "una consulta fisioterapèutica"
}, },
"tags": [ "tags": [
"healthcare=physiotherapist" "healthcare=physiotherapist"

View file

@ -33,7 +33,8 @@
"fr": "La couche montrant les tables de pique-nique", "fr": "La couche montrant les tables de pique-nique",
"ru": "Слой, отображающий столы для пикника", "ru": "Слой, отображающий столы для пикника",
"de": "Die Ebene zeigt Picknicktische an", "de": "Die Ebene zeigt Picknicktische an",
"es": "Una capa que muestra mesas de pícnic" "es": "Una capa que muestra mesas de pícnic",
"ca": "La capa mostra taules de pícnic"
}, },
"tagRenderings": [ "tagRenderings": [
"images", "images",
@ -46,7 +47,8 @@
"de": "Aus welchem Material besteht dieser Picknicktisch?", "de": "Aus welchem Material besteht dieser Picknicktisch?",
"ru": "Из чего изготовлен этот стол для пикника?", "ru": "Из чего изготовлен этот стол для пикника?",
"fr": "En quel matériau est faite la table de pique-nique ?", "fr": "En quel matériau est faite la table de pique-nique ?",
"es": "¿De qué material está hecha esta mesa de pícnic?" "es": "¿De qué material está hecha esta mesa de pícnic?",
"ca": "De quin material està feta aquesta taula de pícnic?"
}, },
"render": { "render": {
"en": "This picnic table is made of {material}", "en": "This picnic table is made of {material}",
@ -55,7 +57,8 @@
"de": "Dieser Picknicktisch besteht aus {material}", "de": "Dieser Picknicktisch besteht aus {material}",
"ru": "Этот стол для пикника сделан из {material}", "ru": "Этот стол для пикника сделан из {material}",
"fr": "La table est faite en {material}", "fr": "La table est faite en {material}",
"es": "Esta mesa de pícnic está hecha de {material}" "es": "Esta mesa de pícnic está hecha de {material}",
"ca": "Aquesta taula de pícnic està feta de {material}"
}, },
"freeform": { "freeform": {
"key": "material" "key": "material"
@ -70,7 +73,8 @@
"ru": "Это деревянный стол для пикника", "ru": "Это деревянный стол для пикника",
"de": "Dies ist ein Picknicktisch aus Holz", "de": "Dies ist ein Picknicktisch aus Holz",
"fr": "Cest une table en bois", "fr": "Cest une table en bois",
"es": "Esta es una mesa de pícnic de madera" "es": "Esta es una mesa de pícnic de madera",
"ca": "Aquesta és una taula de pícnic de fusta"
} }
}, },
{ {
@ -82,7 +86,8 @@
"ru": "Это бетонный стол для пикника", "ru": "Это бетонный стол для пикника",
"de": "Dies ist ein Picknicktisch aus Beton", "de": "Dies ist ein Picknicktisch aus Beton",
"fr": "Cest une table en béton", "fr": "Cest une table en béton",
"es": "Esta es una mesa de pícnic de hormigón" "es": "Esta es una mesa de pícnic de hormigón",
"ca": "Açò és una taula de pícnic de formigó"
} }
}, },
{ {
@ -92,7 +97,8 @@
"nl": "Deze picknictafel is gemaakt uit (gerecycleerd) plastiek", "nl": "Deze picknictafel is gemaakt uit (gerecycleerd) plastiek",
"de": "Dieser Picknicktisch ist aus (recyceltem) Kunststoff hergestellt", "de": "Dieser Picknicktisch ist aus (recyceltem) Kunststoff hergestellt",
"es": "Esta es una mesa de picnic hecha de plástico reciclado", "es": "Esta es una mesa de picnic hecha de plástico reciclado",
"fr": "Cette table de pique-nique est en plastique (recyclé)" "fr": "Cette table de pique-nique est en plastique (recyclé)",
"ca": "Açò és una taula de pícnic feta de plàstic reciclat"
} }
} }
], ],

View file

@ -76,7 +76,8 @@
"ru": "Поверхность - <b>{surface}</b>", "ru": "Поверхность - <b>{surface}</b>",
"de": "Die Oberfläche ist <b>{surface}</b>", "de": "Die Oberfläche ist <b>{surface}</b>",
"fr": "La surface est en <b>{surface}</b>", "fr": "La surface est en <b>{surface}</b>",
"es": "La superficie es <b>{surface}</b>" "es": "La superficie es <b>{surface}</b>",
"ca": "La superfícies és <b>{surface}</b>"
}, },
"freeform": { "freeform": {
"key": "surface" "key": "surface"
@ -167,7 +168,8 @@
"it": "La superficie è <b>non pavimentato</b>", "it": "La superficie è <b>non pavimentato</b>",
"de": "Die Oberfläche ist <b>unbefestigt</b>", "de": "Die Oberfläche ist <b>unbefestigt</b>",
"fr": "La surface na <b>pas de revêtement</b>", "fr": "La surface na <b>pas de revêtement</b>",
"es": "La superficie está <b>sin pavimentar</b>" "es": "La superficie está <b>sin pavimentar</b>",
"ca": "La superfícies està <b>sense pavimentar</b>"
}, },
"hideInAnswer": true "hideInAnswer": true
}, },
@ -179,7 +181,8 @@
"it": "La superficie è <b>pavimentato</b>", "it": "La superficie è <b>pavimentato</b>",
"de": "Die Oberfläche ist <b>befestigt</b>", "de": "Die Oberfläche ist <b>befestigt</b>",
"fr": "La surface a <b>un revêtement</b>", "fr": "La surface a <b>un revêtement</b>",
"es": "La superficie está <b>pavimentada</b>" "es": "La superficie está <b>pavimentada</b>",
"ca": "La superfície està <b>pavimentada</b>"
}, },
"hideInAnswer": true "hideInAnswer": true
} }
@ -274,7 +277,8 @@
"fr": "Accessible aux enfants de {max_age} au maximum", "fr": "Accessible aux enfants de {max_age} au maximum",
"ru": "Доступно детям до {max_age}", "ru": "Доступно детям до {max_age}",
"de": "Zugang nur für Kinder bis maximal {max_age}", "de": "Zugang nur für Kinder bis maximal {max_age}",
"es": "Accesible a niños de hasta {max_age}" "es": "Accesible a niños de hasta {max_age}",
"ca": "Accessible per a nens de com a màxim {max_age}"
}, },
"question": { "question": {
"nl": "Wat is de maximaal toegestane leeftijd voor deze speeltuin?", "nl": "Wat is de maximaal toegestane leeftijd voor deze speeltuin?",
@ -374,7 +378,8 @@
"it": "Accessibile solamente agli studenti della scuola", "it": "Accessibile solamente agli studenti della scuola",
"de": "Nur für Schüler der Schule zugänglich", "de": "Nur für Schüler der Schule zugänglich",
"fr": "Réservée aux élèves de lécole", "fr": "Réservée aux élèves de lécole",
"es": "Solo accesibles para estudiantes de la escuela" "es": "Solo accesibles para estudiantes de la escuela",
"ca": "Només accessible per als alumnes de l'escola"
}, },
"hideInAnswer": true "hideInAnswer": true
}, },

View file

@ -31,7 +31,7 @@
"id": "Kantor Pos", "id": "Kantor Pos",
"hu": "Posta", "hu": "Posta",
"nl": "Postkantoor", "nl": "Postkantoor",
"ca": "Oficina de correus", "ca": "Oficina postal",
"es": "Oficina de Correo", "es": "Oficina de Correo",
"fr": "Bureau de poste", "fr": "Bureau de poste",
"nb_NO": "Postkontor" "nb_NO": "Postkontor"
@ -72,9 +72,10 @@
"id": "Layer yang menunjukkan kantor pos.", "id": "Layer yang menunjukkan kantor pos.",
"hu": "Postákat megjelenítő réteg.", "hu": "Postákat megjelenítő réteg.",
"nl": "Een laag die postkantoren toont.", "nl": "Een laag die postkantoren toont.",
"es": "Una capa que muestra oficinas de correo.", "es": "Una capa que muestra oficinas postales.",
"fr": "Un claque montrant les bureaux de poste.", "fr": "Un claque montrant les bureaux de poste.",
"nb_NO": "Et lag som viser postkontor." "nb_NO": "Et lag som viser postkontor.",
"ca": "Una capa que mostra oficines postals."
}, },
"tagRenderings": [ "tagRenderings": [
"images", "images",
@ -91,7 +92,7 @@
"id": "Jam berapa kantor pos ini buka?", "id": "Jam berapa kantor pos ini buka?",
"hu": "Mikor van nyitva ez a posta?", "hu": "Mikor van nyitva ez a posta?",
"de": "Wie sind die Öffnungszeiten dieser Poststelle?", "de": "Wie sind die Öffnungszeiten dieser Poststelle?",
"es": "¿Cuáles son las horas de apertura para esta oficina de correos?", "es": "¿Cuáles son las horas de apertura para esta oficina postal?",
"nl": "Wat zijn de openingsuren voor dit postkantoor?", "nl": "Wat zijn de openingsuren voor dit postkantoor?",
"fr": "Quelles sont les heures douverture de ce bureau de poste ?" "fr": "Quelles sont les heures douverture de ce bureau de poste ?"
} }
@ -231,7 +232,8 @@
"render": { "render": {
"en": "You can post letters with these companies: {post_office:letter_from}", "en": "You can post letters with these companies: {post_office:letter_from}",
"de": "Mit diesen Unternehmen können Sie Briefe aufgeben: {post_office:letter_from}", "de": "Mit diesen Unternehmen können Sie Briefe aufgeben: {post_office:letter_from}",
"nl": "Je kan brieven posten met de volgende bedrijven: {post_office:letter_from}" "nl": "Je kan brieven posten met de volgende bedrijven: {post_office:letter_from}",
"ca": "Podeu enviar cartes amb aquestes empreses: {post_office:letter_from}"
}, },
"question": { "question": {
"en": "Can you post a letter here?", "en": "Can you post a letter here?",
@ -269,7 +271,8 @@
"render": { "render": {
"en": "You can post parcels with these companies: {post_office:parcel_from}", "en": "You can post parcels with these companies: {post_office:parcel_from}",
"de": "Sie können Pakete mit diesen Unternehmen versenden: {post_office:parcel_from}", "de": "Sie können Pakete mit diesen Unternehmen versenden: {post_office:parcel_from}",
"nl": "Je kan pakketten versturen met deze bedrijven: {post_office:parcel_from}" "nl": "Je kan pakketten versturen met deze bedrijven: {post_office:parcel_from}",
"ca": "Podeu enviar paquets amb aquestes empreses: {post_office:parcel_from}"
}, },
"question": { "question": {
"en": "Can you send a parcel here?", "en": "Can you send a parcel here?",
@ -309,7 +312,8 @@
"id": "parcel-pickup", "id": "parcel-pickup",
"render": { "render": {
"en": "You can pick up parcels from these companies: {post_office:parcel_pickup}", "en": "You can pick up parcels from these companies: {post_office:parcel_pickup}",
"de": "Sie können Pakete von diesen Unternehmen abholen: {post_office:parcel_pickup}" "de": "Sie können Pakete von diesen Unternehmen abholen: {post_office:parcel_pickup}",
"ca": "Podeu recollir paquets d'aquestes empreses: {post_office:parcel_pickup}"
}, },
"question": { "question": {
"en": "Can you pick up missed parcels here?", "en": "Can you pick up missed parcels here?",
@ -343,7 +347,8 @@
"id": "parcel-to", "id": "parcel-to",
"render": { "render": {
"en": "You can send parcels to here for pickup with these companies: {post_office:parcel_to}", "en": "You can send parcels to here for pickup with these companies: {post_office:parcel_to}",
"de": "Mit diesen Unternehmen können Sie Pakete zur Abholung hierher senden: {post_office:parcel_to}" "de": "Mit diesen Unternehmen können Sie Pakete zur Abholung hierher senden: {post_office:parcel_to}",
"ca": "Podeu enviar paquets aquí per recollir-los amb aquestes empreses: {post_office:parcel_to}"
}, },
"question": { "question": {
"en": "Can you send parcels to here for pickup?", "en": "Can you send parcels to here for pickup?",

View file

@ -1,2 +1,2 @@
SPDX-FileCopyrightText: OpenClipArt SPDX-FileCopyrightText: OpenClipArt
SPDX-License-Identifier: PD SPDX-License-Identifier: PUBLIC-DOMAIN

View file

@ -1,2 +1,2 @@
SPDX-FileCopyrightText: NPS Graphics, converted by User:ZyMOS SPDX-FileCopyrightText: NPS Graphics, converted by User:ZyMOS
SPDX-License-Identifier: PD SPDX-License-Identifier: PUBLIC-DOMAIN

View file

@ -572,7 +572,6 @@
{ {
"if": "dog=unleashed", "if": "dog=unleashed",
"icon": "./assets/layers/questions/dogs_allowed.svg", "icon": "./assets/layers/questions/dogs_allowed.svg",
"then": { "then": {
"en": "Dogs are allowed and can run around freely", "en": "Dogs are allowed and can run around freely",
"nl": "honden zijn welkom en mogen vrij rondlopen", "nl": "honden zijn welkom en mogen vrij rondlopen",
@ -1329,7 +1328,8 @@
"icon": "./assets/layers/questions/denominations/chf/1fr-2019-800px.png", "icon": "./assets/layers/questions/denominations/chf/1fr-2019-800px.png",
"then": { "then": {
"en": "1 franc coins are accepted", "en": "1 franc coins are accepted",
"nl": "Munten van 1 frank worden geaccepteerd" "nl": "Munten van 1 frank worden geaccepteerd",
"ca": "S'accepten monedes d'1 franc"
}, },
"hideInAnswer": "_currency!~.*CHF.*" "hideInAnswer": "_currency!~.*CHF.*"
}, },
@ -1338,7 +1338,8 @@
"icon": "./assets/layers/questions/denominations/chf/2fr-2019-800px.png", "icon": "./assets/layers/questions/denominations/chf/2fr-2019-800px.png",
"then": { "then": {
"en": "2 francs coins are accepted", "en": "2 francs coins are accepted",
"nl": "Munten van 2 frank worden geaccepteerd" "nl": "Munten van 2 frank worden geaccepteerd",
"ca": "S'accepten monedes de 2 francs"
}, },
"hideInAnswer": "_currency!~.*CHF.*" "hideInAnswer": "_currency!~.*CHF.*"
}, },
@ -1347,7 +1348,8 @@
"icon": "./assets/layers/questions/denominations/chf/5fr-2019-800px.png", "icon": "./assets/layers/questions/denominations/chf/5fr-2019-800px.png",
"then": { "then": {
"en": "5 francs coins are accepted", "en": "5 francs coins are accepted",
"nl": "Munten van 5 frank worden geaccepteerd" "nl": "Munten van 5 frank worden geaccepteerd",
"ca": "S'accepten monedes de 5 francs"
}, },
"hideInAnswer": "_currency!~.*CHF.*" "hideInAnswer": "_currency!~.*CHF.*"
} }
@ -1493,7 +1495,8 @@
"icon": "./assets/layers/questions/denominations/chf/10chf.svg", "icon": "./assets/layers/questions/denominations/chf/10chf.svg",
"then": { "then": {
"en": "10 francs notes are accepted", "en": "10 francs notes are accepted",
"nl": "Biljetten van 10 frank worden geaccepteerd" "nl": "Biljetten van 10 frank worden geaccepteerd",
"ca": "S'accepten bitllets de 10 francs"
}, },
"hideInAnswer": "_currency!~.*CHF.*" "hideInAnswer": "_currency!~.*CHF.*"
}, },
@ -1502,7 +1505,8 @@
"icon": "./assets/layers/questions/denominations/chf/20chf.svg", "icon": "./assets/layers/questions/denominations/chf/20chf.svg",
"then": { "then": {
"en": "20 francs notes are accepted", "en": "20 francs notes are accepted",
"nl": "Biljetten van 20 frank worden geaccepteerd" "nl": "Biljetten van 20 frank worden geaccepteerd",
"ca": "S'accepten bitllets de 20 francs"
}, },
"hideInAnswer": "_currency!~.*CHF.*" "hideInAnswer": "_currency!~.*CHF.*"
}, },
@ -1511,7 +1515,8 @@
"icon": "./assets/layers/questions/denominations/chf/50chf.svg", "icon": "./assets/layers/questions/denominations/chf/50chf.svg",
"then": { "then": {
"en": "50 francs notes are accepted", "en": "50 francs notes are accepted",
"nl": "Biljetten van 50 frank worden geaccepteerd" "nl": "Biljetten van 50 frank worden geaccepteerd",
"ca": "S'accepten bitllets de 50 francs"
}, },
"hideInAnswer": "_currency!~.*CHF.*" "hideInAnswer": "_currency!~.*CHF.*"
}, },
@ -1520,7 +1525,8 @@
"icon": "./assets/layers/questions/denominations/chf/100chf.svg", "icon": "./assets/layers/questions/denominations/chf/100chf.svg",
"then": { "then": {
"en": "100 francs notes are accepted", "en": "100 francs notes are accepted",
"nl": "Biljetten van 100 frank worden geaccepteerd" "nl": "Biljetten van 100 frank worden geaccepteerd",
"ca": "S'accepten bitllets de 100 francs"
}, },
"hideInAnswer": "_currency!~.*CHF.*" "hideInAnswer": "_currency!~.*CHF.*"
}, },
@ -1529,7 +1535,8 @@
"icon": "./assets/layers/questions/denominations/chf/200chf.svg", "icon": "./assets/layers/questions/denominations/chf/200chf.svg",
"then": { "then": {
"en": "200 francs notes are accepted", "en": "200 francs notes are accepted",
"nl": "Biljetten van 200 frank worden geaccepteerd" "nl": "Biljetten van 200 frank worden geaccepteerd",
"ca": "S'accepten bitllets de 200 francs"
}, },
"hideInAnswer": "_currency!~.*CHF.*" "hideInAnswer": "_currency!~.*CHF.*"
}, },
@ -1538,7 +1545,8 @@
"icon": "./assets/layers/questions/denominations/chf/1000chf.svg", "icon": "./assets/layers/questions/denominations/chf/1000chf.svg",
"then": { "then": {
"en": "1000 francs notes are accepted", "en": "1000 francs notes are accepted",
"nl": "Biljetten van 1000 frank worden geaccepteerd" "nl": "Biljetten van 1000 frank worden geaccepteerd",
"ca": "S'accepten bitllets de 1000 francs"
}, },
"hideInAnswer": "_currency!~.*CHF.*" "hideInAnswer": "_currency!~.*CHF.*"
} }
@ -1568,7 +1576,8 @@
"text": { "text": {
"en": "Last edited on {_last_edit:timestamp} by {_last_edit:contributor}", "en": "Last edited on {_last_edit:timestamp} by {_last_edit:contributor}",
"nl": "Laatst gewijzigd op {_last_edit:timestamp} door {_last_edit:contributor} ", "nl": "Laatst gewijzigd op {_last_edit:timestamp} door {_last_edit:contributor} ",
"de": "Zuletzt bearbeitet am {_last_edit:timestamp} von {_last_edit:contributor}" "de": "Zuletzt bearbeitet am {_last_edit:timestamp} von {_last_edit:contributor}",
"ca": "Darrera edició el {_last_edit:timestamp} per {_last_edit:contributor}"
}, },
"class": "subtle font-small" "class": "subtle font-small"
} }

View file

@ -73,7 +73,8 @@
"if": "shelter_type=lean_to", "if": "shelter_type=lean_to",
"then": { "then": {
"en": "This is a shed with 3 walls, primarily intended for camping.", "en": "This is a shed with 3 walls, primarily intended for camping.",
"de": "Es handelt sich um einen an 3 Seiten geschlossenen Unterstand, der in erster Linie zum Campen gedacht ist." "de": "Es handelt sich um einen an 3 Seiten geschlossenen Unterstand, der in erster Linie zum Campen gedacht ist.",
"ca": "Es tracta d'un cobert amb 3 parets, destinat principalment a l'acampada."
} }
}, },
{ {

View file

@ -15,7 +15,8 @@
"render": { "render": {
"en": "Stairs", "en": "Stairs",
"nl": "Trap", "nl": "Trap",
"de": "Treppe" "de": "Treppe",
"ca": "Escales"
}, },
"mappings": [ "mappings": [
{ {
@ -23,7 +24,8 @@
"then": { "then": {
"en": "Escalator", "en": "Escalator",
"nl": "Roltrap", "nl": "Roltrap",
"de": "Rolltreppe" "de": "Rolltreppe",
"ca": "Escala mecànica"
} }
} }
] ]
@ -40,12 +42,14 @@
"question": { "question": {
"en": "Between which levels are these stairs?", "en": "Between which levels are these stairs?",
"nl": "Tussen welke verdiepingen loopt deze trap?", "nl": "Tussen welke verdiepingen loopt deze trap?",
"de": "Zwischen welchen Stockwerken befindet sich diese Treppe?" "de": "Zwischen welchen Stockwerken befindet sich diese Treppe?",
"ca": "Entre quines plantes estan aquestes escales?"
}, },
"render": { "render": {
"en": "These stairs are between the levels {level}", "en": "These stairs are between the levels {level}",
"nl": "Deze trap loopt tussen de verdiepingen {level}", "nl": "Deze trap loopt tussen de verdiepingen {level}",
"de": "Diese Treppe ist zwischen den Stockwerken {level}" "de": "Diese Treppe ist zwischen den Stockwerken {level}",
"ca": "Aquestes escales estan entre les plantes {level}"
} }
} }
}, },
@ -54,7 +58,8 @@
"question": { "question": {
"en": "Does this stair have a handrail?", "en": "Does this stair have a handrail?",
"nl": "Heeft deze trap een leuning?", "nl": "Heeft deze trap een leuning?",
"de": "Hat die Treppe einen Handlauf?" "de": "Hat die Treppe einen Handlauf?",
"ca": "Aquestes escales tenen un passamà?"
}, },
"mappings": [ "mappings": [
{ {
@ -71,7 +76,8 @@
"then": { "then": {
"en": "These stairs do <b>not</b> have a handrail", "en": "These stairs do <b>not</b> have a handrail",
"nl": "Deze trap heeft <b>geen</b> leuning", "nl": "Deze trap heeft <b>geen</b> leuning",
"de": "Die Treppe hat <b>keinen</b> Handlauf" "de": "Die Treppe hat <b>keinen</b> Handlauf",
"ca": "Aquestes escales <b>no</b> tenen un passamà"
} }
} }
] ]
@ -116,17 +122,20 @@
"question": { "question": {
"en": "In which languages is there tactile writing (braille) for navigation? <img src='./assets/layers/stairs/Braille_stairs.jpg' style='height: 300px; width: auto; display: block;' />", "en": "In which languages is there tactile writing (braille) for navigation? <img src='./assets/layers/stairs/Braille_stairs.jpg' style='height: 300px; width: auto; display: block;' />",
"de": "In welchen Sprachen gibt es taktile Schrift (Braille) für die Navigation? <img src='./assets/layers/stairs/Braille_stairs.jpg' style='height: 300px; width: auto; display: block;' />", "de": "In welchen Sprachen gibt es taktile Schrift (Braille) für die Navigation? <img src='./assets/layers/stairs/Braille_stairs.jpg' style='height: 300px; width: auto; display: block;' />",
"nl": "In welke talen is er voelbaar schrift (braille) voor navigatie? <img src='./assets/layers/stairs/Braille_stairs.jpg' style='height: 300px; width: auto; display: block;' />" "nl": "In welke talen is er voelbaar schrift (braille) voor navigatie? <img src='./assets/layers/stairs/Braille_stairs.jpg' style='height: 300px; width: auto; display: block;' />",
"ca": "En quins idiomes hi ha escriptura tàctil (braille) per a la navegació? <img src='./assets/layers/stairs/Braille_stairs.jpg' style='height: 300px; width: auto; display: block;' />"
}, },
"render_list_item": { "render_list_item": {
"en": "These stairs have tactile writing in {language():font-bold}", "en": "These stairs have tactile writing in {language():font-bold}",
"de": "Die Treppe hat taktile Schrift in {language():font-bold}", "de": "Die Treppe hat taktile Schrift in {language():font-bold}",
"nl": "Deze trap heeft voelbaar schrijft in {language():font-bold}" "nl": "Deze trap heeft voelbaar schrijft in {language():font-bold}",
"ca": "Aquestes escales tenen escriptura tàctil en {language():font-bold}"
}, },
"render_single_language": { "render_single_language": {
"en": "These stairs have tactile writing in {language():font-bold}", "en": "These stairs have tactile writing in {language():font-bold}",
"de": "Die Treppe hat taktile Schrift in {language():font-bold}", "de": "Die Treppe hat taktile Schrift in {language():font-bold}",
"nl": "Deze trap heeft voelbaar schrijft in {language():font-bold}" "nl": "Deze trap heeft voelbaar schrijft in {language():font-bold}",
"ca": "Aquestes escales tenen escriptura tàctil en {language():font-bold}"
} }
} }
} }
@ -139,7 +148,8 @@
"then": { "then": {
"en": "This is an escalator", "en": "This is an escalator",
"nl": "Dit is een roltrap", "nl": "Dit is een roltrap",
"de": "Das ist eine Rolltreppe" "de": "Das ist eine Rolltreppe",
"ca": "Açò és una escala mecànica"
} }
}, },
{ {
@ -147,7 +157,8 @@
"then": { "then": {
"en": "This is not an escalator", "en": "This is not an escalator",
"nl": "Dit is geen roltrap", "nl": "Dit is geen roltrap",
"de": "Das ist keine Rolltreppe" "de": "Das ist keine Rolltreppe",
"ca": "Açò no és una escala mecànica"
} }
}, },
{ {
@ -197,7 +208,8 @@
"then": { "then": {
"en": "There is ramp for wheelchairs here, but it is shown separately on the map", "en": "There is ramp for wheelchairs here, but it is shown separately on the map",
"de": "Hier gibt es eine Rampe für Rollstühle, die jedoch auf der Karte separat angezeigt wird", "de": "Hier gibt es eine Rampe für Rollstühle, die jedoch auf der Karte separat angezeigt wird",
"nl": "Er is hier een helling voor rolstoelen, maar deze is los aangegeven op de kaart" "nl": "Er is hier een helling voor rolstoelen, maar deze is los aangegeven op de kaart",
"ca": "Aquí hi ha una rampa per a cadira de rodes, però es mostra separadament al mapa"
}, },
"hideInAnswer": true "hideInAnswer": true
}, },

View file

@ -16,7 +16,8 @@
"en": "Street Lamp", "en": "Street Lamp",
"nl": "Straatlantaarn", "nl": "Straatlantaarn",
"de": "Straßenlaterne", "de": "Straßenlaterne",
"es": "Lámpara Callejera" "es": "Lámpara Callejera",
"ca": "Fanal"
}, },
"mappings": [ "mappings": [
{ {
@ -25,7 +26,8 @@
"en": "Street Lamp {ref}", "en": "Street Lamp {ref}",
"nl": "Straatlantaarn {ref}", "nl": "Straatlantaarn {ref}",
"de": "Straßenlaterne {ref}", "de": "Straßenlaterne {ref}",
"es": "Lámpara Callejera {ref}" "es": "Lámpara Callejera {ref}",
"ca": "Fanal {ref}"
} }
} }
] ]
@ -69,7 +71,8 @@
"en": "This street lamp has the reference number {ref}", "en": "This street lamp has the reference number {ref}",
"nl": "Deze straatlantaarn heeft het nummer {ref}", "nl": "Deze straatlantaarn heeft het nummer {ref}",
"de": "Diese Straßenlaterne hat die Referenznummer {ref}", "de": "Diese Straßenlaterne hat die Referenznummer {ref}",
"es": "Esta lámpara callejera tiene el número de referencia {ref}" "es": "Esta lámpara callejera tiene el número de referencia {ref}",
"ca": "Aquest fanal té el número de referència {ref}"
}, },
"question": { "question": {
"en": "What is the reference number of this street lamp?", "en": "What is the reference number of this street lamp?",
@ -88,7 +91,8 @@
"en": "How is this street lamp mounted?", "en": "How is this street lamp mounted?",
"nl": "Hoe is deze straatlantaarn gemonteerd?", "nl": "Hoe is deze straatlantaarn gemonteerd?",
"de": "Wie ist diese Straßenlaterne befestigt?", "de": "Wie ist diese Straßenlaterne befestigt?",
"es": "¿Cómo está montada esta lámpara?" "es": "¿Cómo está montada esta lámpara?",
"ca": "Com està muntada aquesta làmpada?"
}, },
"mappings": [ "mappings": [
{ {
@ -97,7 +101,8 @@
"en": "This lamp is suspended using cables", "en": "This lamp is suspended using cables",
"nl": "Deze lantaarn hangt aan kabels", "nl": "Deze lantaarn hangt aan kabels",
"de": "Die Straßenlaterne ist an einem Kabel befestigt", "de": "Die Straßenlaterne ist an einem Kabel befestigt",
"es": "Esta lámpara se suspende utilizando cables" "es": "Esta lámpara se suspende utilizando cables",
"ca": "Aquesta làmpada està suspès mitjançant cables"
} }
}, },
{ {
@ -106,7 +111,8 @@
"en": "This lamp is mounted on a ceiling", "en": "This lamp is mounted on a ceiling",
"nl": "Deze lantaarn hangt aan een plafond", "nl": "Deze lantaarn hangt aan een plafond",
"de": "Die Straßenlaterne ist an einer Decke befestigt", "de": "Die Straßenlaterne ist an einer Decke befestigt",
"es": "Esta lámpara está montada en un techo" "es": "Esta lámpara está montada en un techo",
"ca": "Aquesta làmpada està muntat al sostre"
} }
}, },
{ {
@ -115,7 +121,8 @@
"en": "This lamp is mounted in the ground", "en": "This lamp is mounted in the ground",
"nl": "Deze lantaarn zit in de grond", "nl": "Deze lantaarn zit in de grond",
"de": "Die Straßenlaterne ist am Boden befestigt", "de": "Die Straßenlaterne ist am Boden befestigt",
"es": "Esta lámpara está montada en el suelo" "es": "Esta lámpara está montada en el suelo",
"ca": "Aquesta làmpada està muntat a terra"
} }
}, },
{ {
@ -124,7 +131,8 @@
"en": "This lamp is mounted on a short pole (mostly < 1.5m)", "en": "This lamp is mounted on a short pole (mostly < 1.5m)",
"nl": "Deze lantaarn zit op een korte paal (meestal < 1.5m)", "nl": "Deze lantaarn zit op een korte paal (meestal < 1.5m)",
"de": "Die Straßenlaterne ist an einem kurzen Mast (< 1,5m) befestigt", "de": "Die Straßenlaterne ist an einem kurzen Mast (< 1,5m) befestigt",
"es": "Esta lámpara está montada en un poste corto (mayoritariamente < 1.5m)" "es": "Esta lámpara está montada en un poste corto (mayoritariamente < 1.5m)",
"ca": "Aquesta làmpada està muntada en un pal curt (principalment <1,5 m)"
} }
}, },
{ {
@ -134,7 +142,7 @@
"nl": "Deze lantaarn zit op een paal", "nl": "Deze lantaarn zit op een paal",
"de": "Die Straßenlaterne ist an einem Mast befestigt", "de": "Die Straßenlaterne ist an einem Mast befestigt",
"es": "Esta lámpara está montada en un poste", "es": "Esta lámpara está montada en un poste",
"ca": "Aquest fanal està muntat en un pal" "ca": "Aquesta làmpada està muntada en un pal"
} }
}, },
{ {
@ -143,7 +151,8 @@
"en": "This lamp is mounted directly to the wall", "en": "This lamp is mounted directly to the wall",
"nl": "Deze lantaarn hangt direct aan de muur", "nl": "Deze lantaarn hangt direct aan de muur",
"de": "Die Straßenlaterne ist direkt an der Wand befestigt", "de": "Die Straßenlaterne ist direkt an der Wand befestigt",
"es": "Esta lámpara está montada directamente en la pared" "es": "Esta lámpara está montada directamente en la pared",
"ca": "Aquesta làmpada està muntada directament a la paret"
} }
}, },
{ {
@ -153,7 +162,7 @@
"nl": "Deze lantaarn hangt aan de muur met een metalen balk", "nl": "Deze lantaarn hangt aan de muur met een metalen balk",
"de": "Die Straßenlaterne ist mit einer Metallstange an der Wand befestigt", "de": "Die Straßenlaterne ist mit einer Metallstange an der Wand befestigt",
"es": "Esta lámpara está montada en la pared utilizando una barra metálica", "es": "Esta lámpara está montada en la pared utilizando una barra metálica",
"ca": "Aquest fanal està muntat a la paret utilitzat una barra metàl·lica" "ca": "Aquesta làmpada està muntada a la paret utilitzat una barra metàl·lica"
} }
} }
] ]
@ -207,7 +216,8 @@
"en": "This lamp is lit electrically", "en": "This lamp is lit electrically",
"nl": "Deze lantaarn is elektrisch verlicht", "nl": "Deze lantaarn is elektrisch verlicht",
"de": "Diese Straßenlaterne leuchtet elektrisch", "de": "Diese Straßenlaterne leuchtet elektrisch",
"es": "Esta lámpara se ilumina eléctricamente" "es": "Esta lámpara se ilumina eléctricamente",
"ca": "Aquest fanal s'encén elèctricament"
}, },
"hideInAnswer": true "hideInAnswer": true
}, },
@ -335,7 +345,8 @@
"en": "This lamp emits {light:colour} light", "en": "This lamp emits {light:colour} light",
"nl": "Deze lantaarn geeft {light:colour} licht", "nl": "Deze lantaarn geeft {light:colour} licht",
"de": "Diese Lampe strahlt {light:colour} Licht aus", "de": "Diese Lampe strahlt {light:colour} Licht aus",
"es": "Esta lámpara emite luz {light:colour}" "es": "Esta lámpara emite luz {light:colour}",
"ca": "Aquesta làmpada emet llum {light:colour}"
}, },
"freeform": { "freeform": {
"key": "light:colour", "key": "light:colour",
@ -379,7 +390,8 @@
"render": { "render": {
"en": "This lamp has {light:count} fixtures", "en": "This lamp has {light:count} fixtures",
"nl": "Deze lantaarn heeft {light:count} lampen", "nl": "Deze lantaarn heeft {light:count} lampen",
"de": "Diese Straßenlaterne hat {light:count} Leuchten" "de": "Diese Straßenlaterne hat {light:count} Leuchten",
"ca": "Aquesta làmpada té {light:count} aparells"
}, },
"question": { "question": {
"en": "How many fixtures does this light have?", "en": "How many fixtures does this light have?",
@ -498,6 +510,7 @@
"en": "A layer showing street lights", "en": "A layer showing street lights",
"nl": "Een laag die alle straatlantaarns toont", "nl": "Een laag die alle straatlantaarns toont",
"de": "Eine Ebene mit Straßenbeleuchtung", "de": "Eine Ebene mit Straßenbeleuchtung",
"es": "Una capa que muestra luces callejeras" "es": "Una capa que muestra luces callejeras",
"ca": "Una capa que mostra els llums del carrer"
} }
} }

View file

@ -43,22 +43,26 @@
{ {
"id": "has_alpr", "id": "has_alpr",
"question": { "question": {
"en": "Can this camera automatically detect license plates?" "en": "Can this camera automatically detect license plates?",
"ca": "Aquesta càmera pot detectar matrícules automàticament?"
}, },
"questionHint": { "questionHint": {
"en": "An <b>ALPR</b> (Automatic License Plate Reader) typically has two lenses and an array of infrared LEDS in between." "en": "An <b>ALPR</b> (Automatic License Plate Reader) typically has two lenses and an array of infrared LEDS in between.",
"ca": "Un <b>ALPR</b> (lector automàtic de matrícules, per les seves sigles en anglès) normalment té dues lents i una sèrie de LEDs infrarojos entremig."
}, },
"mappings": [ "mappings": [
{ {
"if": "surveillance:type=camera", "if": "surveillance:type=camera",
"then": { "then": {
"en": "This is a camera without number plate recognition." "en": "This is a camera without number plate recognition.",
"ca": "Es tracta d'una càmera sense reconeixement de matrícules."
} }
}, },
{ {
"if": "surveillance:type=ALPR", "if": "surveillance:type=ALPR",
"then": { "then": {
"en": "This is an ALPR (Automatic License Plate Reader)" "en": "This is an ALPR (Automatic License Plate Reader)",
"ca": "Açò és un ALPR (lector automàtic de matrícules, per les seves sigles en anglès)"
}, },
"icon": { "icon": {
"path": "./assets/layers/surveillance_camera/ALPR.svg" "path": "./assets/layers/surveillance_camera/ALPR.svg"
@ -178,7 +182,8 @@
"it": "Punta in direzione {direction}", "it": "Punta in direzione {direction}",
"de": "filmt in Himmelsrichtung {direction}", "de": "filmt in Himmelsrichtung {direction}",
"da": "Filmer til en kompasretning af {direction}", "da": "Filmer til en kompasretning af {direction}",
"es": "Graba en dirección a {direction}" "es": "Graba en dirección a {direction}",
"ca": "Grava en direcció {direction}"
}, },
"hideInAnswer": true "hideInAnswer": true
} }
@ -283,7 +288,8 @@
"it": "Lo spazio pubblico sorvegliato da questa videocamera è all'aperto o al chiuso?", "it": "Lo spazio pubblico sorvegliato da questa videocamera è all'aperto o al chiuso?",
"de": "Handelt es sich bei dem von dieser Kamera überwachten öffentlichen Raum um einen Innen- oder Außenbereich?", "de": "Handelt es sich bei dem von dieser Kamera überwachten öffentlichen Raum um einen Innen- oder Außenbereich?",
"da": "Er det offentlige rum, der overvåges af dette kamera, et indendørs eller udendørs rum?", "da": "Er det offentlige rum, der overvåges af dette kamera, et indendørs eller udendørs rum?",
"es": "¿El espacio público vigilado por esta cámara es un espacio interior o exterior?" "es": "¿El espacio público vigilado por esta cámara es un espacio interior o exterior?",
"ca": "L'espai públic vigilat per aquesta càmera és un espai interior o exterior?"
}, },
"condition": { "condition": {
"and": [ "and": [
@ -300,7 +306,8 @@
"it": "Questa videocamera si trova al chiuso", "it": "Questa videocamera si trova al chiuso",
"de": "Diese Kamera befindet sich im Innenraum", "de": "Diese Kamera befindet sich im Innenraum",
"da": "Dette kamera er placeret indendørs", "da": "Dette kamera er placeret indendørs",
"es": "Esta cámara está ubicada en un lugar interior" "es": "Esta cámara está ubicada en un lugar interior",
"ca": "Aquesta càmera es troba a l'interior"
} }
}, },
{ {
@ -313,7 +320,8 @@
"ru": "Эта камера расположена снаружи", "ru": "Эта камера расположена снаружи",
"de": "Diese Kamera befindet sich im Freien", "de": "Diese Kamera befindet sich im Freien",
"da": "Dette kamera er placeret udendørs", "da": "Dette kamera er placeret udendørs",
"es": "Esta cámara está ubicada en un lugar exterior" "es": "Esta cámara está ubicada en un lugar exterior",
"ca": "Aquesta càmera es troba a l'exterior"
} }
}, },
{ {
@ -326,7 +334,8 @@
"ru": "Возможно, эта камера расположена снаружи", "ru": "Возможно, эта камера расположена снаружи",
"de": "Diese Kamera ist möglicherweise im Freien", "de": "Diese Kamera ist möglicherweise im Freien",
"da": "Dette kamera er sandsynligvis placeret udendørs", "da": "Dette kamera er sandsynligvis placeret udendørs",
"es": "Esta cámara está probablemente colocada en el exterior" "es": "Esta cámara está probablemente colocada en el exterior",
"ca": "Aquesta càmera probablement es troba a l'exterior"
}, },
"hideInAnswer": true "hideInAnswer": true
} }
@ -348,7 +357,8 @@
"fr": "Situé au niveau {level}", "fr": "Situé au niveau {level}",
"it": "Si trova al piano {level}", "it": "Si trova al piano {level}",
"de": "Befindet sich auf Ebene {level}", "de": "Befindet sich auf Ebene {level}",
"es": "Está colocada a nivel {level}" "es": "Ubicado en la planta {level}",
"ca": "Ubicat a la planta {level}"
}, },
"freeform": { "freeform": {
"key": "level", "key": "level",
@ -598,7 +608,8 @@
"nl": "een bewakingscamera", "nl": "een bewakingscamera",
"de": "eine Überwachungskamera", "de": "eine Überwachungskamera",
"es": "una cámara de vigilancia", "es": "una cámara de vigilancia",
"fr": "une caméra de surveillance" "fr": "une caméra de surveillance",
"ca": "una càmera de vigilància"
} }
}, },
{ {
@ -612,7 +623,8 @@
"nl": "een bewakingscamera gemonteerd op een muur", "nl": "een bewakingscamera gemonteerd op een muur",
"de": "eine an einer Wand montierte Überwachungskamera", "de": "eine an einer Wand montierte Überwachungskamera",
"es": "una cámara de vigilancia montada en una pared", "es": "una cámara de vigilancia montada en una pared",
"fr": "une caméra de surveillance fixée au mur" "fr": "une caméra de surveillance fixée au mur",
"ca": "una càmera de vigilància muntada en una paret"
}, },
"snapToLayer": "walls_and_buildings" "snapToLayer": "walls_and_buildings"
}, },
@ -622,10 +634,12 @@
"surveillance:type=ALPR" "surveillance:type=ALPR"
], ],
"title": { "title": {
"en": "an ALPR camera (Automatic Number Plate Reader)" "en": "an ALPR camera (Automatic Number Plate Reader)",
"ca": "una càmera ALPR (lector automàtic de matrícules, per les seves sigles en anglès)"
}, },
"description": { "description": {
"en": "An ALPR typically has two lenses and an array of infrared lights." "en": "An ALPR typically has two lenses and an array of infrared lights.",
"ca": "Un ALPR normalment té dues lents i una sèrie de llums infrarojes."
}, },
"exampleImages": [ "exampleImages": [
"./assets/layers/surveillance_camera/ALPR_Example.jpg", "./assets/layers/surveillance_camera/ALPR_Example.jpg",
@ -639,10 +653,12 @@
"camera:mount=wall" "camera:mount=wall"
], ],
"title": { "title": {
"en": "an ALPR camera (Automatic Number Plate Reader) mounted on a wall" "en": "an ALPR camera (Automatic Number Plate Reader) mounted on a wall",
"ca": "una càmera ALPR (lector automàtic de matrícules) muntada a la paret"
}, },
"description": { "description": {
"en": "An ALPR typically has two lenses and an array of infrared lights." "en": "An ALPR typically has two lenses and an array of infrared lights.",
"ca": "Un ALPR normalment té dues lents i una sèrie de llums infrarojes."
}, },
"exampleImages": [ "exampleImages": [
"./assets/layers/surveillance_camera/ALPR_Example.jpg", "./assets/layers/surveillance_camera/ALPR_Example.jpg",
@ -724,6 +740,7 @@
"nl": "Deze laag toont bewakingscamera's en laat toe om de informatie te verrijken en om nieuwe camera\"s toe te voegen", "nl": "Deze laag toont bewakingscamera's en laat toe om de informatie te verrijken en om nieuwe camera\"s toe te voegen",
"de": "Diese Ebene zeigt die Überwachungskameras an und ermöglicht es, Informationen zu aktualisieren und neue Kameras hinzuzufügen", "de": "Diese Ebene zeigt die Überwachungskameras an und ermöglicht es, Informationen zu aktualisieren und neue Kameras hinzuzufügen",
"es": "Esta capa muestra las cámaras de vigilancia y permite a quien colabora, actualizar la información y agregar nuevas cámaras", "es": "Esta capa muestra las cámaras de vigilancia y permite a quien colabora, actualizar la información y agregar nuevas cámaras",
"fr": "Cette couche affiche les caméras de surveillance et permet au contributeur de mettre à jour les informations et ajouter de nouvelles caméras" "fr": "Cette couche affiche les caméras de surveillance et permet au contributeur de mettre à jour les informations et ajouter de nouvelles caméras",
"ca": "Aquesta capa mostra les càmeres de vigilància i permet a qui col·labora, actualitzar la informació i afegir noves càmeres"
} }
} }

View file

@ -53,7 +53,8 @@
"de": "Universität", "de": "Universität",
"fr": "Universitée", "fr": "Universitée",
"da": "Universitet", "da": "Universitet",
"pa_PK": "یونیورسٹی" "pa_PK": "یونیورسٹی",
"ca": "Universitat"
} }
}, },
{ {
@ -76,7 +77,8 @@
"nl": "Wat voor onderwijsinstelling is dit?", "nl": "Wat voor onderwijsinstelling is dit?",
"de": "Was für eine Art von Institution ist das?", "de": "Was für eine Art von Institution ist das?",
"fr": "De quel type d'établissement s'agit-il ?", "fr": "De quel type d'établissement s'agit-il ?",
"da": "Hvad er det for en institution?" "da": "Hvad er det for en institution?",
"ca": "Quin tipus d'institució és aquesta?"
}, },
"mappings": [ "mappings": [
{ {
@ -193,7 +195,8 @@
"nl": "een universiteit", "nl": "een universiteit",
"de": "eine Universität", "de": "eine Universität",
"fr": "une université", "fr": "une université",
"da": "et universitet" "da": "et universitet",
"ca": "una universitat"
}, },
"description": { "description": {
"en": "An institute where tertiary education is given (at the level equivalent of a bachelors degree or higher). A single point per campus is enough - buildings and faculties should not be mapped with different university points.", "en": "An institute where tertiary education is given (at the level equivalent of a bachelors degree or higher). A single point per campus is enough - buildings and faculties should not be mapped with different university points.",

View file

@ -85,7 +85,8 @@
"title": { "title": {
"en": "a ticket machine", "en": "a ticket machine",
"de": "einen Fahrkartenautomat", "de": "einen Fahrkartenautomat",
"nl": "een kaartautomaat" "nl": "een kaartautomaat",
"ca": "una màquina de bitllets"
} }
} }
], ],

View file

@ -3,7 +3,8 @@
"name": { "name": {
"en": "Toilets at other amenities", "en": "Toilets at other amenities",
"de": "Toiletten in anderen Einrichtungen", "de": "Toiletten in anderen Einrichtungen",
"nl": "Toilet in een voorziening" "nl": "Toilet in een voorziening",
"ca": "Lavabos a altres instal·lacions"
}, },
"minzoom": 12, "minzoom": 12,
"source": { "source": {
@ -264,7 +265,8 @@
"nl": "Hoe breed is de deur van de rolstoeltoegankelijke toilet?", "nl": "Hoe breed is de deur van de rolstoeltoegankelijke toilet?",
"fr": "Quelle est la largeur de la porte des toilettes accessibles aux fauteuils roulants ?", "fr": "Quelle est la largeur de la porte des toilettes accessibles aux fauteuils roulants ?",
"de": "Wie breit ist die Tür zur rollstuhlgerechten Toilette?", "de": "Wie breit ist die Tür zur rollstuhlgerechten Toilette?",
"da": "Hvad er bredden på døren til det kørestolsvenlige toilet?" "da": "Hvad er bredden på døren til det kørestolsvenlige toilet?",
"ca": "Quina és l'amplada de la porta del lavabo accessible per a cadira de rodes?"
}, },
"render": { "render": {
"en": "The door to the wheelchair-accessible toilet is {canonical(toilets:door:width)} wide", "en": "The door to the wheelchair-accessible toilet is {canonical(toilets:door:width)} wide",
@ -435,7 +437,7 @@
"en": "A layer showing (public) toilets located at different places.", "en": "A layer showing (public) toilets located at different places.",
"de": "Eine Ebene mit (öffentlichen) Toiletten an verschiedenen Orten.", "de": "Eine Ebene mit (öffentlichen) Toiletten an verschiedenen Orten.",
"nl": "Een laag die (publiek toegankelijke) toiletten toont in verschillende andere voorzieningen.", "nl": "Een laag die (publiek toegankelijke) toiletten toont in verschillende andere voorzieningen.",
"ca": "Una capa que mostra banys (públics) ubicats en diferents llocs" "ca": "Una capa que mostra banys (públics) ubicats en diferents llocs."
}, },
"units": [ "units": [
{ {
@ -453,7 +455,8 @@
"nl": "meter", "nl": "meter",
"fr": "mètre", "fr": "mètre",
"de": "Meter", "de": "Meter",
"da": "meter" "da": "meter",
"ca": "metre"
} }
}, },
{ {
@ -467,7 +470,8 @@
"nl": "centimeter", "nl": "centimeter",
"fr": "centimètre", "fr": "centimètre",
"de": "Zentimeter", "de": "Zentimeter",
"da": "centimeter" "da": "centimeter",
"ca": "centimetre"
} }
} }
] ]

View file

@ -50,7 +50,8 @@
"nl": "Deze wandeling is {_length:km} kilometer lang", "nl": "Deze wandeling is {_length:km} kilometer lang",
"de": "Der Wanderweg ist {_length:km} Kilometer lang", "de": "Der Wanderweg ist {_length:km} Kilometer lang",
"fr": "Le sentier fait {_length:km} kilomètres de long", "fr": "Le sentier fait {_length:km} kilomètres de long",
"da": "Stien er {_length:km} kilometer lang" "da": "Stien er {_length:km} kilometer lang",
"ca": "El sender té {_length:km} quilòmetres"
} }
}, },
{ {
@ -127,7 +128,8 @@
"en": "Blue trail", "en": "Blue trail",
"de": "Blauer Weg", "de": "Blauer Weg",
"fr": "Sentier bleu", "fr": "Sentier bleu",
"da": "Blå sti" "da": "Blå sti",
"ca": "Ruta blava"
} }
}, },
{ {
@ -137,7 +139,8 @@
"en": "Red trail", "en": "Red trail",
"de": "Roter Weg", "de": "Roter Weg",
"fr": "Sentier rouge", "fr": "Sentier rouge",
"da": "Rød sti" "da": "Rød sti",
"ca": "Ruta vermella"
} }
}, },
{ {
@ -147,7 +150,8 @@
"en": "Green trail", "en": "Green trail",
"de": "Grüner Weg", "de": "Grüner Weg",
"fr": "Sentier vert", "fr": "Sentier vert",
"da": "Grøn sti" "da": "Grøn sti",
"ca": "Ruta verda"
} }
}, },
{ {
@ -157,7 +161,8 @@
"en": "Yellow trail", "en": "Yellow trail",
"de": "Gelber Weg", "de": "Gelber Weg",
"fr": "Sentier jaune", "fr": "Sentier jaune",
"da": "Gul sti" "da": "Gul sti",
"ca": "Ruta groga"
} }
} }
], ],

View file

@ -11,7 +11,8 @@
"en": "Layer showing bus lines", "en": "Layer showing bus lines",
"de": "Ebene mit Buslinien", "de": "Ebene mit Buslinien",
"nl": "Laag met buslijnen", "nl": "Laag met buslijnen",
"da": "Lag, der viser buslinjer" "da": "Lag, der viser buslinjer",
"ca": "Capa que mostra les línies d'autobús"
}, },
"source": { "source": {
"osmTags": { "osmTags": {
@ -27,7 +28,8 @@
"en": "Bus line", "en": "Bus line",
"de": "Buslinie", "de": "Buslinie",
"nl": "Buslijn", "nl": "Buslijn",
"da": "Buslinje" "da": "Buslinje",
"ca": "Línia de bus"
}, },
"mappings": [ "mappings": [
{ {
@ -36,7 +38,8 @@
"en": "{name}", "en": "{name}",
"de": "{name}", "de": "{name}",
"da": "{name}", "da": "{name}",
"nl": "{name}" "nl": "{name}",
"ca": "{name}"
} }
} }
] ]
@ -48,7 +51,8 @@
"en": "#ff0000", "en": "#ff0000",
"de": "#ff0000", "de": "#ff0000",
"da": "#ff0000", "da": "#ff0000",
"nl": "#ff0000" "nl": "#ff0000",
"ca": "#ff0000"
}, },
"mappings": [ "mappings": [
{ {
@ -109,7 +113,8 @@
"de": "Die Buslinie fährt über {via}", "de": "Die Buslinie fährt über {via}",
"nl": "Deze buslijn gaat via {via}", "nl": "Deze buslijn gaat via {via}",
"da": "Denne buslinje går via {via}", "da": "Denne buslinje går via {via}",
"fr": "Cette ligne de bus passe par {via}" "fr": "Cette ligne de bus passe par {via}",
"ca": "Aquesta línia d'autobús passa per {via}"
}, },
"question": { "question": {
"en": "What is the via point for this bus line?", "en": "What is the via point for this bus line?",

View file

@ -34,7 +34,8 @@
"en": "Stop {name}", "en": "Stop {name}",
"de": "Haltestelle {name}", "de": "Haltestelle {name}",
"da": "Stop {name}", "da": "Stop {name}",
"nl": "Halte {name}" "nl": "Halte {name}",
"ca": "Parada {name}"
} }
} }
] ]
@ -80,7 +81,8 @@
"en": "Name of the stop", "en": "Name of the stop",
"de": "Name der Haltestelle", "de": "Name der Haltestelle",
"da": "Navn på stoppestedet", "da": "Navn på stoppestedet",
"nl": "Naam van de halte" "nl": "Naam van de halte",
"ca": "Nom de la parada"
} }
}, },
"mappings": [ "mappings": [
@ -139,7 +141,8 @@
"then": { "then": {
"en": "This stop has a shelter, that's separately mapped", "en": "This stop has a shelter, that's separately mapped",
"de": "Die Haltestelle hat einen Unterstand, der separat kariert ist", "de": "Die Haltestelle hat einen Unterstand, der separat kariert ist",
"nl": "Deze halte heeft een schuilplaats, die apart op de kaart staat" "nl": "Deze halte heeft een schuilplaats, die apart op de kaart staat",
"ca": "Aquesta parada té un refugi que està mapejat separadament"
}, },
"hideInAnswer": true "hideInAnswer": true
} }
@ -184,7 +187,8 @@
"en": "This stop has a bench, that's separately mapped", "en": "This stop has a bench, that's separately mapped",
"de": "Die Haltestelle hat eine Bank, die separat kartiert ist", "de": "Die Haltestelle hat eine Bank, die separat kartiert ist",
"nl": "Deze halte heeft een zitbank, die los aangegeven is op de kaart", "nl": "Deze halte heeft een zitbank, die los aangegeven is op de kaart",
"fr": "Cet arrêt a un banc, cartographié séparément" "fr": "Cet arrêt a un banc, cartographié séparément",
"ca": "Aquesta parada té un banc que està mapejat separadament"
}, },
"hideInAnswer": true "hideInAnswer": true
} }
@ -228,7 +232,8 @@
"then": { "then": {
"en": "This stop has a bin, that's separately mapped", "en": "This stop has a bin, that's separately mapped",
"de": "Die Haltestelle hat einen Mülleimer, der separat kartiert ist", "de": "Die Haltestelle hat einen Mülleimer, der separat kartiert ist",
"nl": "Deze heeft een vuilnisbak, die los op de kaart staat" "nl": "Deze heeft een vuilnisbak, die los op de kaart staat",
"ca": "Aquesta parada té una paperera que està mapejada separadament"
}, },
"hideInAnswer": true "hideInAnswer": true
} }
@ -315,7 +320,8 @@
"then": { "then": {
"en": "This stop has a departures board of unknown type", "en": "This stop has a departures board of unknown type",
"de": "Die Haltestelle hat einen Fahrplan, der nicht näher definiert ist", "de": "Die Haltestelle hat einen Fahrplan, der nicht näher definiert ist",
"da": "Dette stoppested har en afgangstavle af ukendt type" "da": "Dette stoppested har en afgangstavle af ukendt type",
"ca": "Aquesta parada té un tauler de sortides de tipus desconegut"
}, },
"hideInAnswer": true "hideInAnswer": true
}, },
@ -344,7 +350,8 @@
"then": { "then": {
"en": "This stop has a timetable showing regular departures", "en": "This stop has a timetable showing regular departures",
"de": "Die Haltestelle hat einen Fahrplan, der die regulären Abfahrtszeiten anzeigt", "de": "Die Haltestelle hat einen Fahrplan, der die regulären Abfahrtszeiten anzeigt",
"da": "Dette stop har en køreplan, der viser regelmæssige afgange" "da": "Dette stop har en køreplan, der viser regelmæssige afgange",
"ca": "Aquesta parada té un horari que mostra les sortides regulars"
} }
}, },
{ {
@ -352,7 +359,8 @@
"then": { "then": {
"en": "This stop has a timetable containing just the interval between departures", "en": "This stop has a timetable containing just the interval between departures",
"de": "Die Haltestelle hat einen Fahrplan, der den Abstand zwischen Abfahrten anzeigt", "de": "Die Haltestelle hat einen Fahrplan, der den Abstand zwischen Abfahrten anzeigt",
"da": "Dette stop har en køreplan, der kun indeholder intervallet mellem afgangene" "da": "Dette stop har en køreplan, der kun indeholder intervallet mellem afgangene",
"ca": "Aquesta parada té un horari que conté només l'interval entre sortides"
} }
}, },
{ {
@ -360,7 +368,8 @@
"then": { "then": {
"en": "This stop does <b>not</b> have a departures board", "en": "This stop does <b>not</b> have a departures board",
"de": "Die Haltestelle hat <b>keinen</b> Fahrplan", "de": "Die Haltestelle hat <b>keinen</b> Fahrplan",
"da": "Dette stop har ikke en afgangstavle" "da": "Dette stop har ikke en afgangstavle",
"ca": "Aquesta parada <b>no</b> té un tauler de sortides"
} }
} }
] ]
@ -410,7 +419,8 @@
"question": { "question": {
"en": "With a bench", "en": "With a bench",
"de": "Mit Sitzbank", "de": "Mit Sitzbank",
"fr": "Avec un banc" "fr": "Avec un banc",
"ca": "Amb un banc"
} }
} }
] ]

View file

@ -129,7 +129,8 @@
"nl": "Wat is de omtrek van de boomstam? ", "nl": "Wat is de omtrek van de boomstam? ",
"es": "¿Cuál es la circunferencia del tronco del árbol?", "es": "¿Cuál es la circunferencia del tronco del árbol?",
"pt": "Qual é a circunferência do tronco da árvore?", "pt": "Qual é a circunferência do tronco da árvore?",
"pt_BR": "Qual é a circunferência do tronco da árvore?" "pt_BR": "Qual é a circunferência do tronco da árvore?",
"ca": "Quina és la circumferència del tronc de l'arbre?"
}, },
"render": { "render": {
"en": "The tree trunk has a circumference of {circumference} meter", "en": "The tree trunk has a circumference of {circumference} meter",
@ -138,7 +139,8 @@
"nl": "De boomstam heeft een omtrek van {circumference} meter", "nl": "De boomstam heeft een omtrek van {circumference} meter",
"es": "El tronco del árbol tiene una circunferencia de {circumference} metros", "es": "El tronco del árbol tiene una circunferencia de {circumference} metros",
"pt": "O tronco da árvore tem uma circunferência de <b>{circumference}</b> metros", "pt": "O tronco da árvore tem uma circunferência de <b>{circumference}</b> metros",
"pt_BR": "O tronco da árvore tem uma circunferência de {circumference} metro" "pt_BR": "O tronco da árvore tem uma circunferência de {circumference} metro",
"ca": "El tronc de l'arbre té una circumferència de {circumference} metre"
}, },
"freeform": { "freeform": {
"key": "circumference", "key": "circumference",
@ -163,7 +165,8 @@
"fr": "Quelle est la hauteur de cette arbre ?", "fr": "Quelle est la hauteur de cette arbre ?",
"nl": "Wat is de hoogte van deze boom?", "nl": "Wat is de hoogte van deze boom?",
"pt": "Qual a altura dessa árvore?", "pt": "Qual a altura dessa árvore?",
"pt_BR": "Qual a altura dessa árvore?" "pt_BR": "Qual a altura dessa árvore?",
"ca": "Quina és l'alçada d'aquest arbre?"
}, },
"freeform": { "freeform": {
"key": "height", "key": "height",
@ -177,7 +180,8 @@
"nl": "Deze boom is {height} meter hoog", "nl": "Deze boom is {height} meter hoog",
"es": "Este árbol tiene {height} metros de altura", "es": "Este árbol tiene {height} metros de altura",
"pt": "Esta árvore tem {height} metros de altura", "pt": "Esta árvore tem {height} metros de altura",
"pt_BR": "Esta árvore tem {height} metros de altura" "pt_BR": "Esta árvore tem {height} metros de altura",
"ca": "Aquest arbre té {height} metres d'altura"
} }
}, },
{ {
@ -190,7 +194,8 @@
"de": "Wie bedeutsam ist dieser Baum? Wählen Sie die erste Antwort, die zutrifft.", "de": "Wie bedeutsam ist dieser Baum? Wählen Sie die erste Antwort, die zutrifft.",
"es": "¿Qué importancia tiene este árbol? Elige la primera respuesta que corresponda.", "es": "¿Qué importancia tiene este árbol? Elige la primera respuesta que corresponda.",
"da": "Hvor vigtigt er dette træ? Vælg det første svar, der passer.", "da": "Hvor vigtigt er dette træ? Vælg det første svar, der passer.",
"pt": "Quão significativa é esta árvore? Escolha a primeira resposta que se aplica." "pt": "Quão significativa é esta árvore? Escolha a primeira resposta que se aplica.",
"ca": "Quina importància té aquest arbre? Trieu la primera resposta que correspongui."
}, },
"mappings": [ "mappings": [
{ {
@ -207,7 +212,8 @@
"de": "Der Baum ist aufgrund seiner Größe oder seiner markanten Lage bedeutsam. Er ist nützlich zur Orientierung.", "de": "Der Baum ist aufgrund seiner Größe oder seiner markanten Lage bedeutsam. Er ist nützlich zur Orientierung.",
"es": "El árbol es notable debido a su tamaño o ubicación prominente. Es útil para la navegación.", "es": "El árbol es notable debido a su tamaño o ubicación prominente. Es útil para la navegación.",
"da": "Træet er bemærkelsesværdigt på grund af sin størrelse eller sin fremtrædende placering. Det er nyttigt til navigation.", "da": "Træet er bemærkelsesværdigt på grund af sin størrelse eller sin fremtrædende placering. Det er nyttigt til navigation.",
"pt": "A árvore é notável devido ao seu tamanho ou localização proeminente. É útil para navegação." "pt": "A árvore é notável devido ao seu tamanho ou localização proeminente. É útil para navegação.",
"ca": "L'arbre és notable per la seva mida o per la seva ubicació destacada. És útil per a la navegació."
} }
}, },
{ {
@ -224,7 +230,8 @@
"de": "Der Baum ist ein Naturdenkmal, z. B. weil er besonders alt ist oder zu einer wertvollen Art gehört.", "de": "Der Baum ist ein Naturdenkmal, z. B. weil er besonders alt ist oder zu einer wertvollen Art gehört.",
"es": "El árbol es un monumento natural, por ejemplo, porque es especialmente antiguo, o de una especie valiosa.", "es": "El árbol es un monumento natural, por ejemplo, porque es especialmente antiguo, o de una especie valiosa.",
"da": "Træet er et naturmonument, f.eks. fordi den er særlig gammel eller af en værdifuld art.", "da": "Træet er et naturmonument, f.eks. fordi den er særlig gammel eller af en værdifuld art.",
"pt": "A árvore é um monumento natural, por ex. porque é especialmente antigo ou de uma espécie valiosa." "pt": "A árvore é um monumento natural, por ex. porque é especialmente antigo ou de uma espécie valiosa.",
"ca": "L'arbre és un monument natural, p. e. perquè és especialment antic o d'una espècie valuosa."
} }
}, },
{ {
@ -241,7 +248,8 @@
"de": "Der Baum wird für landwirtschaftliche Zwecke genutzt, z. B. in einer Obstplantage.", "de": "Der Baum wird für landwirtschaftliche Zwecke genutzt, z. B. in einer Obstplantage.",
"es": "El árbol se utiliza con fines agrícolas, por ejemplo, en un huerto.", "es": "El árbol se utiliza con fines agrícolas, por ejemplo, en un huerto.",
"da": "Træet anvendes til landbrugsformål, f.eks. i en frugtplantage.", "da": "Træet anvendes til landbrugsformål, f.eks. i en frugtplantage.",
"pt": "A árvore é utilizada para fins agrícolas, por ex. em um pomar." "pt": "A árvore é utilizada para fins agrícolas, por ex. em um pomar.",
"ca": "L'arbre s'utilitza amb finalitats agrícoles, p. en un hort."
} }
}, },
{ {
@ -258,7 +266,8 @@
"de": "Der Baum steht in einem Park oder ähnlichem (Friedhof, Schulgelände, ...).", "de": "Der Baum steht in einem Park oder ähnlichem (Friedhof, Schulgelände, ...).",
"es": "El árbol está en un parque o similar (cementerio, recinto escolar, ...).", "es": "El árbol está en un parque o similar (cementerio, recinto escolar, ...).",
"da": "Træet står i en park eller lignende (kirkegård, skoleområde, ...).", "da": "Træet står i en park eller lignende (kirkegård, skoleområde, ...).",
"pt": "A árvore está em um parque ou similar (cemitério, pátio da escola, …)." "pt": "A árvore está em um parque ou similar (cemitério, pátio da escola, …).",
"ca": "L'arbre està en un parc o semblant (cementiri, recinte escolar, …)."
} }
}, },
{ {
@ -291,9 +300,10 @@
"it": "Fa parte di un viale alberato.", "it": "Fa parte di un viale alberato.",
"fr": "C'est un arbre le long d'une avenue.", "fr": "C'est un arbre le long d'une avenue.",
"de": "Dieser Baum steht entlang einer Straße.", "de": "Dieser Baum steht entlang einer Straße.",
"es": "El árbol está en bandejón de una avenida.", "es": "Este es un árbol a lo largo de una avenida.",
"da": "Dette er et træ langs en allé.", "da": "Dette er et træ langs en allé.",
"pt": "Esta é uma árvore ao longo de uma avenida." "pt": "Esta é uma árvore ao longo de uma avenida.",
"ca": "Aquest és un arbre al llarg d'una avinguda."
} }
}, },
{ {
@ -329,7 +339,8 @@
"de": "Dieser Baum steht außerhalb eines städtischen Gebiets.", "de": "Dieser Baum steht außerhalb eines städtischen Gebiets.",
"es": "El árbol está fuera de una zona urbana.", "es": "El árbol está fuera de una zona urbana.",
"da": "Træet står uden for et byområde.", "da": "Træet står uden for et byområde.",
"pt": "A árvore está fora de uma área urbana." "pt": "A árvore está fora de uma área urbana.",
"ca": "L'arbre es troba fora d'una zona urbana."
} }
} }
] ]
@ -432,10 +443,11 @@
"ru": "Это дерево вечнозелёное или листопадное?", "ru": "Это дерево вечнозелёное или листопадное?",
"fr": "Larbre est-il à feuillage persistant ou caduc ?", "fr": "Larbre est-il à feuillage persistant ou caduc ?",
"de": "Ist dies ein Nadelbaum oder ein Laubbaum?", "de": "Ist dies ein Nadelbaum oder ein Laubbaum?",
"es": "¿El árbol es Siempreverde o Caduco?", "es": "¿El árbol es perenne o caduco?",
"da": "Er dette træ stedsegrønt eller løvfældende?", "da": "Er dette træ stedsegrønt eller løvfældende?",
"pt": "Essa árvore é perene ou caducifólia?", "pt": "Essa árvore é perene ou caducifólia?",
"pt_BR": "Essa árvore é perene ou caducifólia?" "pt_BR": "Essa árvore é perene ou caducifólia?",
"ca": "Aquest arbre és perenne o caducifoli?"
}, },
"mappings": [ "mappings": [
{ {
@ -453,7 +465,8 @@
"de": "Laubabwerfend: Der Baum verliert für eine gewisse Zeit des Jahres seine Blätter.", "de": "Laubabwerfend: Der Baum verliert für eine gewisse Zeit des Jahres seine Blätter.",
"es": "Caduco o Deciduo: el árbol pierde las hojas en un período del año.", "es": "Caduco o Deciduo: el árbol pierde las hojas en un período del año.",
"da": "Løvfældende: træet mister bladene i en periode af året.", "da": "Løvfældende: træet mister bladene i en periode af året.",
"pt": "Caducifólia: a árvore perde as folhas em alguma época do ano." "pt": "Caducifólia: a árvore perde as folhas em alguma época do ano.",
"ca": "Caducifoli: l'arbre perd les fulles durant alguna època de l'any."
} }
}, },
{ {
@ -580,7 +593,8 @@
"de": "Als Denkmal registriert von der <i>Onroerend Erfgoed</i> Flandern", "de": "Als Denkmal registriert von der <i>Onroerend Erfgoed</i> Flandern",
"es": "Registrado como patrimonio por <i>Onroerend Erfgoed</i> Flandes", "es": "Registrado como patrimonio por <i>Onroerend Erfgoed</i> Flandes",
"id": "Terdaftar sebagai warisan oleh <i>Onroerend Erfgoed</i> Flanders", "id": "Terdaftar sebagai warisan oleh <i>Onroerend Erfgoed</i> Flanders",
"pt": "Registrado como patrimônio por <i>Onroerend Erfgoed</i> Flanders" "pt": "Registrado como patrimônio por <i>Onroerend Erfgoed</i> Flanders",
"ca": "Registrat com a patrimoni per <i>Onroerend Erfgoed</i> Flandes"
}, },
"icon": { "icon": {
"path": "./assets/layers/tree_node/Onroerend_Erfgoed_logo_without_text.svg", "path": "./assets/layers/tree_node/Onroerend_Erfgoed_logo_without_text.svg",
@ -761,7 +775,8 @@
"de": "ein Laubbaum", "de": "ein Laubbaum",
"es": "árbol de hoja ancha", "es": "árbol de hoja ancha",
"da": "et løvtræ", "da": "et løvtræ",
"pt": "uma árvore de folhas largas" "pt": "uma árvore de folhas largas",
"ca": "un arbre de fulla ampla"
}, },
"description": { "description": {
"nl": "Een boom van een soort die blaadjes heeft, bijvoorbeeld eik of populier.", "nl": "Een boom van een soort die blaadjes heeft, bijvoorbeeld eik of populier.",
@ -770,7 +785,8 @@
"fr": "Un arbre d'une espèce avec de larges feuilles, comme le chêne ou le peuplier.", "fr": "Un arbre d'une espèce avec de larges feuilles, comme le chêne ou le peuplier.",
"de": "Ein Baum mit Blättern, z. B. Eiche oder Buche.", "de": "Ein Baum mit Blättern, z. B. Eiche oder Buche.",
"es": "Un árbol de hojas como el Roble o el Álamo.", "es": "Un árbol de hojas como el Roble o el Álamo.",
"pt": "Uma árvore de uma espécie com folhas, como carvalho ou populus." "pt": "Uma árvore de uma espécie com folhas, como carvalho ou populus.",
"ca": "Arbre d'una espècie amb fulles, com el roure o el pollancre."
} }
}, },
{ {
@ -787,7 +803,8 @@
"de": "ein Nadelbaum", "de": "ein Nadelbaum",
"es": "Árbol tipo Conífera", "es": "Árbol tipo Conífera",
"da": "et nåletræ", "da": "et nåletræ",
"pt": "uma árvore com folhas de agulha" "pt": "uma árvore com folhas de agulha",
"ca": "un arbre amb fulles d'agulla"
}, },
"description": { "description": {
"nl": "Een boom van een soort met naalden, bijvoorbeeld den of spar.", "nl": "Een boom van een soort met naalden, bijvoorbeeld den of spar.",
@ -797,7 +814,8 @@
"fr": "Une espèce darbre avec des épines comme le pin ou lépicéa.", "fr": "Une espèce darbre avec des épines comme le pin ou lépicéa.",
"de": "Ein Baum mit Nadeln, z. B. Kiefer oder Fichte.", "de": "Ein Baum mit Nadeln, z. B. Kiefer oder Fichte.",
"es": "Un árbol de hojas agujas, como el Pino o el Abeto.", "es": "Un árbol de hojas agujas, como el Pino o el Abeto.",
"da": "Et træ af en art med nåle, såsom fyr eller gran." "da": "Et træ af en art med nåle, såsom fyr eller gran.",
"ca": "Arbre d'una espècie amb agulles, com el pi o l'avet."
} }
}, },
{ {
@ -826,7 +844,8 @@
"ru": "Если вы не уверены в том, лиственное это дерево или хвойное.", "ru": "Если вы не уверены в том, лиственное это дерево или хвойное.",
"de": "Wenn Sie nicht sicher sind, ob es sich um einen Laubbaum oder einen Nadelbaum handelt.", "de": "Wenn Sie nicht sicher sind, ob es sich um einen Laubbaum oder einen Nadelbaum handelt.",
"es": "Si no estás seguro de si es un árbol de hoja ancha o de hoja de aguja.", "es": "Si no estás seguro de si es un árbol de hoja ancha o de hoja de aguja.",
"da": "Hvis du ikke er sikker på, om det er et løv- eller nåletræ." "da": "Hvis du ikke er sikker på, om det er et løv- eller nåletræ.",
"ca": "Si no esteu segur de si es tracta d'un arbre amb fulles amples o amb fulles d'agulles."
} }
} }
], ],
@ -874,6 +893,7 @@
"es": "Una capa que muestra árboles", "es": "Una capa que muestra árboles",
"de": "Eine Ebene, die Bäume zeigt", "de": "Eine Ebene, die Bäume zeigt",
"fr": "Une couche montrant les arbres", "fr": "Une couche montrant les arbres",
"da": "Et lag, der viser træer" "da": "Et lag, der viser træer",
"ca": "Una capa que mostra arbres"
} }
} }

View file

@ -114,44 +114,51 @@
] ]
}, },
"render": { "render": {
"en": "This thematic map has a predefined background layer set. Your default theme setting does not apply" "en": "This thematic map has a predefined background layer set. Your default theme setting does not apply",
"ca": "Aquest mapa temàtic té un conjunt de capes de fons predefinides. La configuració predeterminada del tema no s'aplica"
} }
}, },
{ {
"id": "background-layer", "id": "background-layer",
"question": { "question": {
"en": "What background layer should be shown by default?" "en": "What background layer should be shown by default?",
"ca": "Quina capa de fons s'ha de mostrar per defecte?"
}, },
"condition": "_theme:backgroundLayer=", "condition": "_theme:backgroundLayer=",
"mappings": [ "mappings": [
{ {
"if": "mapcomplete-preferred-background-layer=", "if": "mapcomplete-preferred-background-layer=",
"then": { "then": {
"en": "Use the default background layer" "en": "Use the default background layer",
"ca": "Utilitzeu la capa de fons predeterminada"
} }
}, },
{ {
"if": "mapcomplete-preferred-background-layer=osm", "if": "mapcomplete-preferred-background-layer=osm",
"then": { "then": {
"en": "Use OpenStreetMap-carto as default layer" "en": "Use OpenStreetMap-carto as default layer",
"ca": "Utilitzeu OpenStreetMap-carto com a capa predeterminada"
} }
}, },
{ {
"if": "mapcomplete-preferred-background-layer=photo", "if": "mapcomplete-preferred-background-layer=photo",
"then": { "then": {
"en": "Use aerial imagery as default background" "en": "Use aerial imagery as default background",
"ca": "Utilitzeu imatges aèries com a fons predeterminat"
} }
}, },
{ {
"if": "mapcomplete-preferred-background-layer=map", "if": "mapcomplete-preferred-background-layer=map",
"then": { "then": {
"en": "Use a non-openstreetmap based map as default background" "en": "Use a non-openstreetmap based map as default background",
"ca": "Utilitzeu un mapa que no sigui openstreetmap com a fons predeterminat"
} }
}, },
{ {
"if": "mapcomplete-preferred-background-layer:={__current_background}", "if": "mapcomplete-preferred-background-layer:={__current_background}",
"then": { "then": {
"en": "Use the current background layer (<span class='code'>{__current_background}</span>) as default background" "en": "Use the current background layer (<span class='code'>{__current_background}</span>) as default background",
"ca": "Utilitzeu la capa de fons actual (<span class='code'>{__current_background}</span>) com a fons predeterminat"
}, },
"hideInAnswer": { "hideInAnswer": {
"or": [ "or": [
@ -164,7 +171,8 @@
{ {
"if": "mapcomplete-preferred-background-layer~*", "if": "mapcomplete-preferred-background-layer~*",
"then": { "then": {
"en": "Use background layer <span class='code'>{mapcomplete-preferred-background-layer}</span> as default background" "en": "Use background layer <span class='code'>{mapcomplete-preferred-background-layer}</span> as default background",
"ca": "Utilitza la capa de fons <span class='code'>{mapcomplete-preferred-background-layer}</span> com a fons predeterminat"
}, },
"hideInAnswer": true "hideInAnswer": true
} }
@ -287,7 +295,8 @@
"de": "Sollen Fragen für unbekannte Datenfelder einzeln oder zusammen angezeigt werden?", "de": "Sollen Fragen für unbekannte Datenfelder einzeln oder zusammen angezeigt werden?",
"fr": "Est-ce que les questions pour les champs sans donnée doivent apparaître une à une ou toutes ensembles ?", "fr": "Est-ce que les questions pour les champs sans donnée doivent apparaître une à une ou toutes ensembles ?",
"pt": "As perguntas para campos de dados desconhecidos devem aparecer uma a uma ou juntas?", "pt": "As perguntas para campos de dados desconhecidos devem aparecer uma a uma ou juntas?",
"ca": "Les preguntes amb camps de dades desconeguts haurien d'aparèixer una per una o juntes?" "ca": "Les preguntes amb camps de dades desconeguts haurien d'aparèixer una per una o juntes?",
"nl": "Moeten onbeantwoorde vragen om beurt of allemaal samen getoond worden?"
}, },
"mappings": [ "mappings": [
{ {
@ -297,7 +306,8 @@
"de": "Alle Fragen in der Infobox zusammen anzeigen", "de": "Alle Fragen in der Infobox zusammen anzeigen",
"ca": "Mostra totes les preguntes al quadre d'informació", "ca": "Mostra totes les preguntes al quadre d'informació",
"fr": "Afficher toutes les question en même temps dans l'infobox", "fr": "Afficher toutes les question en même temps dans l'infobox",
"pt": "Mostrar todas as perguntas na caixa de informações juntas" "pt": "Mostrar todas as perguntas na caixa de informações juntas",
"nl": "Toon alle onbeantwoorde vragen"
} }
}, },
{ {

View file

@ -246,7 +246,8 @@
"if": "vending=meat", "if": "vending=meat",
"then": { "then": {
"en": "Meat is sold", "en": "Meat is sold",
"nl": "Vlees wordt verkocht" "nl": "Vlees wordt verkocht",
"ca": "Es venen productes carnis"
}, },
"icon": "./assets/layers/id_presets/temaki-meat.svg" "icon": "./assets/layers/id_presets/temaki-meat.svg"
}, },
@ -406,10 +407,12 @@
"builtin": "phone", "builtin": "phone",
"override": { "override": {
"question": { "question": {
"en": "What is the phone number of the operator of this vending machine?" "en": "What is the phone number of the operator of this vending machine?",
"ca": "Quin és el número de telèfon de l'operador d'aquesta màquina expenedora?"
}, },
"questionHint": { "questionHint": {
"en": "This is the number you can call in case of problems with the vending machine" "en": "This is the number you can call in case of problems with the vending machine",
"ca": "Aquest és el número al qual podeu trucar en cas de problemes amb la màquina expenedora"
} }
} }
} }
@ -835,7 +838,8 @@
"question": { "question": {
"en": "Sale of meat", "en": "Sale of meat",
"nl": "Verkoop van vlees", "nl": "Verkoop van vlees",
"de": "Verkauf von Fleisch" "de": "Verkauf von Fleisch",
"ca": "Venda de productes carnis"
}, },
"osmTags": "vending~i~.*meat.*" "osmTags": "vending~i~.*meat.*"
}, },
@ -852,19 +856,22 @@
{ {
"osmTags": "vending~i~.*parking_tickets.*", "osmTags": "vending~i~.*parking_tickets.*",
"question": { "question": {
"en": "Sale of parking tickets" "en": "Sale of parking tickets",
"ca": "Venda d'aparcament"
} }
}, },
{ {
"osmTags": "vending=elongated_coin", "osmTags": "vending=elongated_coin",
"question": { "question": {
"en": "Sale of pressed pennies" "en": "Sale of pressed pennies",
"ca": "Venda de monedes premsades"
} }
}, },
{ {
"osmTags": "vending~i~.*public_transport_tickets.*", "osmTags": "vending~i~.*public_transport_tickets.*",
"question": { "question": {
"en": "Sale of public transport tickets" "en": "Sale of public transport tickets",
"ca": "Venda de bitllets de transport públic"
} }
}, },
{ {

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: Mangrove.reviews
SPDX-License-Identifier: LicenseRef-LOGO

View file

@ -15,7 +15,7 @@
"en": "Map showing all public clocks", "en": "Map showing all public clocks",
"nl": "Kaart met alle openbare klokken", "nl": "Kaart met alle openbare klokken",
"ca": "Mapa amb tots els rellotges públics", "ca": "Mapa amb tots els rellotges públics",
"de": "Karte mit allen öffentlichen Uhren", "de": "Eine Karte mit öffentlichen Uhren",
"es": "Mapa con todos los relojes públicos", "es": "Mapa con todos los relojes públicos",
"cs": "Mapa zobrazující všechny veřejné hodiny", "cs": "Mapa zobrazující všechny veřejné hodiny",
"fr": "Carte affichant toutes les horloges publiques" "fr": "Carte affichant toutes les horloges publiques"

View file

@ -2,13 +2,13 @@
"id": "elongated_coin", "id": "elongated_coin",
"title": { "title": {
"en": "Penny Presses", "en": "Penny Presses",
"de": "Münzpressen", "de": "Münzprägeautomaten",
"es": "Prensa de céntimos", "es": "Prensa de céntimos",
"ca": "Premsa de cèntims" "ca": "Premsa de cèntims"
}, },
"description": { "description": {
"en": "Find penny presses to create your own elongated coins.", "en": "Find penny presses to create your own elongated coins.",
"de": "Finde Münzpresse um deine eigenen Prägemünzen zu Pressen.", "de": "Finde Automaten um Souvenirmünzen zu prägen.",
"es": "Encuentra prensas de centimos para crear tus propias monedas alargadas.", "es": "Encuentra prensas de centimos para crear tus propias monedas alargadas.",
"ca": "Trobeu premses de cèntims per crear les vostres pròpies monedes allargades." "ca": "Trobeu premses de cèntims per crear les vostres pròpies monedes allargades."
}, },

View file

@ -344,6 +344,8 @@
}, },
"useSearch": "Utilitzeu la cerca de dalt per veure els valors predefinits", "useSearch": "Utilitzeu la cerca de dalt per veure els valors predefinits",
"useSearchForMore": "Utilitzeu la funció de cerca per cercar dins de {total} valors més…", "useSearchForMore": "Utilitzeu la funció de cerca per cercar dins de {total} valors més…",
"waitingForGeopermission": "Esperant al vostre permís per a utilitzar la geolocalització…",
"waitingForLocation": "Buscant la vostra ubicació actual…",
"weekdays": { "weekdays": {
"abbreviations": { "abbreviations": {
"friday": "Div", "friday": "Div",
@ -380,6 +382,7 @@
"born": "Nascut: {value}", "born": "Nascut: {value}",
"died": "Mort: {value}" "died": "Mort: {value}"
}, },
"readMore": "Llig la resta de l'article",
"searchToShort": "La vostra consulta de cerca és massa curta, introduïu un text més llarg", "searchToShort": "La vostra consulta de cerca és massa curta, introduïu un text més llarg",
"searchWikidata": "Cercar a Wikidata", "searchWikidata": "Cercar a Wikidata",
"wikipediaboxTitle": "Viquipèdia" "wikipediaboxTitle": "Viquipèdia"
@ -406,11 +409,29 @@
"dontDelete": "Cancel·lar", "dontDelete": "Cancel·lar",
"isDeleted": "Esborrada", "isDeleted": "Esborrada",
"nearby": { "nearby": {
"seeNearby": "Explora i vincula imatges properes" "link": "Aquesta imatge mostra l'objecte",
"seeNearby": "Explora i vincula imatges properes",
"title": "Imatges a peu de carrer properes"
}, },
"pleaseLogin": "Entrar per pujar una foto", "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.", "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}", "toBig": "La teva imatge és massa gran ara que medeix {actual_size}. Usa imatges de com a molt {max_size}",
"upload": {
"failReasons": "És possible que hàgiu perdut la connexió a Internet",
"failReasonsAdvanced": "Com a alternativa, assegureu-vos que el vostre navegador i les extensions no bloquegen les API de tercers.",
"multiple": {
"done": "{count} imatges s'han penjat correctament. Gràcies!",
"partiallyDone": "S'estan penjant {count} imatges, {done} imatges s'hanpenjat…",
"someFailed": "Ho sentim, no hem pogut penjar {count} imatges",
"uploading": "S'estan penjant {count} imatges…"
},
"one": {
"done": "La teva imatge s'ha penjat correctament. Gràcies!",
"failed": "Ho sentim, no hem pogut penjar la teva imatge",
"retrying": "La teva imatge està tornant a penjar-se…",
"uploading": "La teva imatge s'està penjant…"
}
},
"uploadDone": "La teva imatge ha estat afegida. Gràcies per ajudar!", "uploadDone": "La teva imatge ha estat afegida. Gràcies per ajudar!",
"uploadFailed": "No s'ha pogut pujar la imatge. Tens Internet i es permeten API de tercers? El navegador Brave o UMatrix podria bloquejar-les.", "uploadFailed": "No s'ha pogut pujar la imatge. Tens Internet i es permeten API de tercers? El navegador Brave o UMatrix podria bloquejar-les.",
"uploadMultipleDone": "S'han afegit {count} imatges. Gràcies per ajudar!", "uploadMultipleDone": "S'han afegit {count} imatges. Gràcies per ajudar!",
@ -496,7 +517,9 @@
}, },
"plantDetection": { "plantDetection": {
"back": "Tornar a la visió general de les espècies", "back": "Tornar a la visió general de les espècies",
"button": "Detecta automàticament les espècies vegetals mitjançant la IA de Plantnet.org",
"confirm": "Seleccioneu espècies", "confirm": "Seleccioneu espècies",
"done": "S'ha aplicat l'espècie",
"error": "S'ha produït un error en detectar l'espècie d'arbre: {error}", "error": "S'ha produït un error en detectar l'espècie d'arbre: {error}",
"howTo": { "howTo": {
"intro": "Per obtenir resultats òptims,", "intro": "Per obtenir resultats òptims,",
@ -513,7 +536,8 @@
"poweredByPlantnet": "Desenvolupat per <a href='https://plantnet.org' target='_blank'>plantnet.org</a>", "poweredByPlantnet": "Desenvolupat per <a href='https://plantnet.org' target='_blank'>plantnet.org</a>",
"querying": "Consultant a plantnet.org amb {length} imatges", "querying": "Consultant a plantnet.org amb {length} imatges",
"seeInfo": "Veure més informació sobre l'espècie", "seeInfo": "Veure més informació sobre l'espècie",
"takeImages": "Feu imatges de l'arbre per detectar automàticament el tipus d'arbre" "takeImages": "Feu imatges de l'arbre per detectar automàticament el tipus d'arbre",
"tryAgain": "Seleccioneu una espècie diferent"
}, },
"privacy": { "privacy": {
"editing": "Quan facis un canvi al mapa, aquest canvi es registra a OpenStreetMap i està disponible públicament per a tothom. Un conjunt de canvis fet amb MapComplete inclou les dades següents: <ul><li>Els canvis que has fet</li><li>El teu nom d'usuari</li><li>Quan es fa aquest canvi</li><li>La petició que vas utilitzar mentre feies el canvi</li><li>L'idioma de la interfície d'usuari</li><li>Una indicació de la proximitat a la que estaves dels objectes canviats. Altres mapejadors poden utilitzar aquesta informació per determinar si es va fer un canvi basant-se en una enquesta o en una investigació remota</li></ul> Consulta <a href=\"https://wiki.osmfoundation.org/wiki/Privacy_Policy\" target=\"_blank\">la política de privadesa a OpenStreetMap.org</a> per obtenir informació detallada. Ens agradaria recordar-te que pots utilitzar un nom de ficció quan et registris.", "editing": "Quan facis un canvi al mapa, aquest canvi es registra a OpenStreetMap i està disponible públicament per a tothom. Un conjunt de canvis fet amb MapComplete inclou les dades següents: <ul><li>Els canvis que has fet</li><li>El teu nom d'usuari</li><li>Quan es fa aquest canvi</li><li>La petició que vas utilitzar mentre feies el canvi</li><li>L'idioma de la interfície d'usuari</li><li>Una indicació de la proximitat a la que estaves dels objectes canviats. Altres mapejadors poden utilitzar aquesta informació per determinar si es va fer un canvi basant-se en una enquesta o en una investigació remota</li></ul> Consulta <a href=\"https://wiki.osmfoundation.org/wiki/Privacy_Policy\" target=\"_blank\">la política de privadesa a OpenStreetMap.org</a> per obtenir informació detallada. Ens agradaria recordar-te que pots utilitzar un nom de ficció quan et registris.",
@ -541,14 +565,14 @@
"title": "{count} revisions", "title": "{count} revisions",
"title_singular": "Una revisió", "title_singular": "Una revisió",
"tos": "Si crees una ressenya estàs d'acord amb <a href=\"https://mangrove.reviews/terms\" target=\"_blank\"> els Termes de Servei i política de privacitat de Mangrove.reviews</a>", "tos": "Si crees una ressenya estàs d'acord amb <a href=\"https://mangrove.reviews/terms\" target=\"_blank\"> els Termes de Servei i política de privacitat de Mangrove.reviews</a>",
"write_a_comment": "Deixa una revisió…" "write_a_comment": "Deixa una ressenya…"
}, },
"split": { "split": {
"cancel": "Cancel·lar", "cancel": "Cancel·lar",
"hasBeenSplit": "Has tallat aquesta via", "hasBeenSplit": "Aquesta via s'ha dividit",
"inviteToSplit": "Talla aquesta carretera en trossos més petits. Això et permetrà afegir informacions diferents a les parts.", "inviteToSplit": "Talla aquesta carretera en trossos més petits. Això et permetrà afegir informacions diferents a les parts.",
"loginToSplit": "Has d'entrar per poder tallar una carretera", "loginToSplit": "Has d'entrar per poder dividir una carretera",
"split": "Tallar", "split": "Dividir",
"splitAgain": "Torneu a dividir aquesta carretera", "splitAgain": "Torneu a dividir aquesta carretera",
"splitTitle": "Trieu al mapa on canvien les propietats d'aquesta carretera" "splitTitle": "Trieu al mapa on canvien les propietats d'aquesta carretera"
}, },
@ -568,7 +592,7 @@
}, },
"validation": { "validation": {
"color": { "color": {
"description": "Un color o codi hex" "description": "Un color o codi hexadecimal"
}, },
"date": { "date": {
"description": "Una data, començant per l'any" "description": "Una data, començant per l'any"

View file

@ -155,13 +155,13 @@
"mapillaryHelp": "<b>Mapillary</b> ist ein Online-Dienst, der Straßenbilder sammelt und sie unter einer freien Lizenz anbietet. Mitwirkende dürfen diese Bilder verwenden, um OpenStreetMap zu verbessern", "mapillaryHelp": "<b>Mapillary</b> ist ein Online-Dienst, der Straßenbilder sammelt und sie unter einer freien Lizenz anbietet. Mitwirkende dürfen diese Bilder verwenden, um OpenStreetMap zu verbessern",
"openIssueTracker": "Fehler melden", "openIssueTracker": "Fehler melden",
"openMapillary": "Mapillary öffnen", "openMapillary": "Mapillary öffnen",
"openOsmcha": "Letzte Bearbeitungen zum Thema {theme} ansehen", "openOsmcha": "Neueste Bearbeitungen mit {theme} ansehen",
"themeBy": "Dieses Thema wurde erstellt von {author}", "themeBy": "Dieses Thema wurde erstellt von {author}",
"title": "Copyright und Urheberrechtsangabe", "title": "Copyright und Urheberrechtsangabe",
"translatedBy": "MapComplete wurde übersetzt von {contributors} und <a href='https://github.com/pietervdvn/MapComplete/graphs/contributors' target='_blank'>{hiddenCount} weiteren Personen</a>" "translatedBy": "MapComplete wurde übersetzt von {contributors} und <a href='https://github.com/pietervdvn/MapComplete/graphs/contributors' target='_blank'>{hiddenCount} weiteren Personen</a>"
}, },
"back": "Zurück", "back": "Zurück",
"backToIndex": "Zurück zur Übersicht aller thematischen Karten", "backToIndex": "Zur Übersicht aller Themenkarten",
"backgroundMap": "Hintergrundkarte auswählen", "backgroundMap": "Hintergrundkarte auswählen",
"backgroundSwitch": "Hintergrund wechseln", "backgroundSwitch": "Hintergrund wechseln",
"cancel": "Abbrechen", "cancel": "Abbrechen",
@ -344,6 +344,8 @@
}, },
"useSearch": "Verwenden Sie die Suche oben, um Voreinstellungen anzuzeigen", "useSearch": "Verwenden Sie die Suche oben, um Voreinstellungen anzuzeigen",
"useSearchForMore": "Verwenden Sie die Suchfunktion, um innerhalb von {total} weitere Werte zu suchen…", "useSearchForMore": "Verwenden Sie die Suchfunktion, um innerhalb von {total} weitere Werte zu suchen…",
"waitingForGeopermission": "Warten auf Ihre Erlaubnis, Standortdaten zu verwenden…",
"waitingForLocation": "Ihr Standort wird gesucht…",
"weekdays": { "weekdays": {
"abbreviations": { "abbreviations": {
"friday": "Fr", "friday": "Fr",
@ -380,6 +382,7 @@
"born": "Geboren am: {value}", "born": "Geboren am: {value}",
"died": "Gestorben am: {value}" "died": "Gestorben am: {value}"
}, },
"readMore": "Weiterlesen",
"searchToShort": "Ihre Suchanfrage ist zu kurz, geben Sie einen längeren Text ein", "searchToShort": "Ihre Suchanfrage ist zu kurz, geben Sie einen längeren Text ein",
"searchWikidata": "Wikidata durchsuchen", "searchWikidata": "Wikidata durchsuchen",
"wikipediaboxTitle": "Wikipedia" "wikipediaboxTitle": "Wikipedia"
@ -413,6 +416,9 @@
"pleaseLogin": "Bitte anmelden, um ein Bild hinzuzufügen", "pleaseLogin": "Bitte anmelden, um ein Bild hinzuzufügen",
"respectPrivacy": "Bitte respektieren Sie die Privatsphäre. Fotografieren Sie weder Personen noch Nummernschilder. Benutzen Sie keine urheberrechtlich geschützten Quellen wie z.B. Google Maps oder Google Streetview.", "respectPrivacy": "Bitte respektieren Sie die Privatsphäre. Fotografieren Sie weder Personen noch Nummernschilder. Benutzen Sie keine urheberrechtlich geschützten Quellen wie z.B. Google Maps oder Google Streetview.",
"toBig": "Ihr Bild ist mit {actual_size} zu groß. Die maximale Bildgröße ist {max_size}", "toBig": "Ihr Bild ist mit {actual_size} zu groß. Die maximale Bildgröße ist {max_size}",
"upload": {
"failReasons": "Keine Internetverbindung"
},
"uploadDone": "Ihr Bild wurde hinzugefügt. Vielen Dank für Ihre Hilfe!", "uploadDone": "Ihr Bild wurde hinzugefügt. Vielen Dank für Ihre Hilfe!",
"uploadFailed": "Das Bild konnte nicht hochladen werden. Haben Sie eine aktive Internetverbindung und sind APIs von Dritten erlaubt? Der Brave Browser oder UMatrix blockieren diese eventuell.", "uploadFailed": "Das Bild konnte nicht hochladen werden. Haben Sie eine aktive Internetverbindung und sind APIs von Dritten erlaubt? Der Brave Browser oder UMatrix blockieren diese eventuell.",
"uploadMultipleDone": "{count} Bilder wurden hinzugefügt. Vielen Dank für die Hilfe!", "uploadMultipleDone": "{count} Bilder wurden hinzugefügt. Vielen Dank für die Hilfe!",
@ -533,7 +539,7 @@
}, },
"reviews": { "reviews": {
"affiliated_reviewer_warning": "(Partner-Rezension)", "affiliated_reviewer_warning": "(Partner-Rezension)",
"attribution": "Rezensionen werden bereitgestellt von <a href=\"https://mangrove.reviews/\" target=\"_blank\">Mangrove Reviews</a> und sind unter <a href=\"https://mangrove.reviews/terms#8-licensing-of-content\" target=\"_blank\">CC-BY 4.0</a> verfügbar.", "attribution": "Rezensionen von <a href=\"https://mangrove.reviews/\" target=\"_blank\">Mangrove Reviews</a> sind unter <a href=\"https://mangrove.reviews/terms#8-licensing-of-content\" target=\"_blank\">CC-BY 4.0</a> verfügbar.",
"i_am_affiliated": "<span>Ich bin an diesem Objekt beteiligt</span><br/><span class='subtle'>Auswählen, wenn Sie Eigentümer, Ersteller, Angestellter … sind</span>", "i_am_affiliated": "<span>Ich bin an diesem Objekt beteiligt</span><br/><span class='subtle'>Auswählen, wenn Sie Eigentümer, Ersteller, Angestellter … sind</span>",
"name_required": "Der Name des Objekts ist erforderlich, um Bewertungen zu erstellen und anzuzeigen", "name_required": "Der Name des Objekts ist erforderlich, um Bewertungen zu erstellen und anzuzeigen",
"no_reviews_yet": "Es gibt noch keine Bewertungen. Hilf mit der ersten Bewertung dem Geschäft und der Open Data Bewegung!", "no_reviews_yet": "Es gibt noch keine Bewertungen. Hilf mit der ersten Bewertung dem Geschäft und der Open Data Bewegung!",

View file

@ -424,7 +424,7 @@
}, },
"split": { "split": {
"cancel": "Cancelar", "cancel": "Cancelar",
"hasBeenSplit": "Esta característica se ha separado", "hasBeenSplit": "Esta vía se ha dividido",
"inviteToSplit": "Dividir esta carretera en segmentos más pequeños. Esto te permite darle propiedades diferentes a partes diferentes de la carretera.", "inviteToSplit": "Dividir esta carretera en segmentos más pequeños. Esto te permite darle propiedades diferentes a partes diferentes de la carretera.",
"loginToSplit": "Debes de haber iniciado sesión para dividir una carretera", "loginToSplit": "Debes de haber iniciado sesión para dividir una carretera",
"split": "Dividir", "split": "Dividir",

File diff suppressed because it is too large Load diff

View file

@ -672,6 +672,9 @@
}, },
"1": { "1": {
"then": "Diese Bank hat kein integriertes Kunstwerk" "then": "Diese Bank hat kein integriertes Kunstwerk"
},
"2": {
"then": "Die Bank hat <span class=\"subtle\">vermutlich</span> kein integriertes Kunstwerk"
} }
}, },
"question": "Hat diese Bank ein künstlerisches Element?", "question": "Hat diese Bank ein künstlerisches Element?",
@ -4241,28 +4244,34 @@
} }
}, },
"elongated_coin": { "elongated_coin": {
"description": "Ebene mit Münzpressen.", "description": "Ebene mit Münzprägeautomaten.",
"name": "Münzpressen", "name": "Münzprägeautomaten",
"presets": { "presets": {
"0": { "0": {
"title": "Eine Münzpresse" "title": "Einen Münzprägeautomaten"
} }
}, },
"tagRenderings": { "tagRenderings": {
"charge": { "charge": {
"freeform": { "freeform": {
"placeholder": "Einwurf (z.B. 0,5€)" "placeholder": "Gebühr (z.B. 0,50 €)"
}, },
"mappings": { "mappings": {
"0": { "0": {
"then": "Eine Münze zu Pressen kostet 1 Euro." "then": "Die Prägung einer Münze kostet 1,00 €."
}, },
"1": { "1": {
"then": "Eine Münze zu Pressen kostet 2€." "then": "Die Prägung einer Münze kostet 2,00 €."
},
"2": {
"then": "Die Prägung einer Münze kostet 2 Schweizer Franken."
},
"3": {
"then": "Die Prägung einer Münze kostet 1 Schweizer Franken."
} }
}, },
"question": "Wieviel kostet es eine Münze zu Pressen?", "question": "Wieviel kostet die Prägung einer Münze?",
"render": "Es kostet {charge}€ um eine Münze zu Pressen." "render": "Die Prägung einer Münze kostet {charge}."
}, },
"coin": { "coin": {
"freeform": { "freeform": {
@ -4270,23 +4279,29 @@
}, },
"mappings": { "mappings": {
"0": { "0": {
"then": "Die Münzpresse benötigt eine 2 Cent Münze um zu Pressen." "then": "Der Automat prägt 2 Cent Münzen."
}, },
"1": { "1": {
"then": "Die Münzpresse benötigt eine 5 Cent Münze um zu Pressen." "then": "Der Automat prägt 5 Cent Münzen."
}, },
"2": { "2": {
"then": "Die Münzpresse benötigt eine 10 Cent Münze um zu Pressen." "then": "Der Automat prägt 10 Cent Münzen."
}, },
"3": { "3": {
"then": "Die Münzpresse benötigt eine 25 Cent Münze um zu Pressen." "then": "Der Automat prägt 25 Cent Münzen."
}, },
"4": { "4": {
"then": "Die Münzpresse benötigt eine 50 Cent Münze um zu Pressen." "then": "Der Automat prägt 50 Cent Münzen."
},
"5": {
"then": "Der Automat prägt 10 Centime Münzen."
},
"6": {
"then": "Der Automat prägt 5 Centime Münzen."
} }
}, },
"question": "Welche Münze wird zum Pressen verwendet?", "question": "Welche Münzen können geprägt werden?",
"render": "Die Münzpresse benötigt eine {coin:type} Münze um zu Pressen." "render": "Der Automat prägt {coin:type} Cent Münzen."
}, },
"designs": { "designs": {
"freeform": { "freeform": {
@ -4294,35 +4309,49 @@
}, },
"mappings": { "mappings": {
"0": { "0": {
"then": "Die Münzpresse hat ein Motiv zur Auswahl." "then": "Der Prägeautomat hat ein Motiv zur Auswahl."
}, },
"1": { "1": {
"then": "Die Münzpresse hat zwei Motive zur Auswahl." "then": "Der Prägeautomat hat zwei Motive zur Auswahl."
}, },
"2": { "2": {
"then": "Die Münzpresse hat drei Motive zur Auswahl." "then": "Der Prägeautomat hat drei Motive zur Auswahl."
}, },
"3": { "3": {
"then": "Die Münzpresse hat vier Motive zur Auswahl." "then": "Der Prägeautomat hat vier Motive zur Auswahl."
} }
}, },
"question": "Wieviele Motive sind verfügbar?", "question": "Wieviele Motive sind verfügbar?",
"render": "Die Münzpresse hat {coin:design_count} Motive zur Auswahl." "render": "Der Prägeautomat hat {coin:design_count} Motive zur Auswahl."
},
"fee": {
"mappings": {
"0": {
"then": "Das Prägen ist kostenpflichtig."
},
"1": {
"then": "Das Prägen ist kostenpflichtig."
},
"2": {
"then": "Das Prägen ist kostenlos."
}
},
"question": "Ist das Prägen kostenpflichtig?"
}, },
"indoor": { "indoor": {
"mappings": { "mappings": {
"0": { "0": {
"then": "Die Münzpresse befindet sich im Inneren." "then": "Der Prägeautomat befindet sich im Inneren."
}, },
"1": { "1": {
"then": "Die Münzpresse befindet sich Draußen." "then": "Der Prägeautomat befindet sich im Freien."
} }
}, },
"question": "Befindet sich die Münzpresse im Inneren?" "question": "Befindet sich der Prägeautomat im Inneren?"
} }
}, },
"title": { "title": {
"render": "Münzpresse" "render": "Prägeautomat"
} }
}, },
"entrance": { "entrance": {

View file

@ -4697,6 +4697,19 @@
"question": "Free to use" "question": "Free to use"
} }
} }
},
"10": {
"options": {
"0": {
"question": "No preference towards dogs"
},
"1": {
"question": "Dogs allowed"
},
"2": {
"question": "No dogs allowed"
}
}
} }
} }
}, },
@ -5608,6 +5621,84 @@
}, },
"question": "What is the reference number of this room?", "question": "What is the reference number of this room?",
"render": "This room has the reference number {ref}" "render": "This room has the reference number {ref}"
},
"room-capacity": {
"question": "How much people can at most fit in this room?",
"render": "At most {capacity} people fit this room"
},
"room-type": {
"mappings": {
"0": {
"then": "This is a administrative room"
},
"1": {
"then": "This is a auditorium"
},
"2": {
"then": "This is a bedroom"
},
"3": {
"then": "This is a chapel"
},
"4": {
"then": "This is a classroom"
},
"5": {
"then": "This is a classroom"
},
"6": {
"then": "This is a computer room"
},
"7": {
"then": "This is a conference room"
},
"8": {
"then": "This is a crypt"
},
"9": {
"then": "This is a kitchen"
},
"10": {
"then": "This is a laboratory"
},
"11": {
"then": "This is a library"
},
"12": {
"then": "This is a locker room"
},
"13": {
"then": "This is a nursery"
},
"14": {
"then": "This is an office"
},
"15": {
"then": "This is a prison_cell"
},
"16": {
"then": "This is a restaurant"
},
"17": {
"then": "This is a room to perform security checks"
},
"18": {
"then": "This is a sport room"
},
"19": {
"then": "This is a storage room"
},
"20": {
"then": "This is a technical room"
},
"21": {
"then": "These are toilets"
},
"22": {
"then": "This is a waiting room"
}
},
"question": "What type of room is this?"
} }
}, },
"title": { "title": {

View file

@ -3440,7 +3440,7 @@
} }
}, },
"postoffices": { "postoffices": {
"description": "Una capa que muestra oficinas de correo.", "description": "Una capa que muestra oficinas postales.",
"name": "Oficinas de correo", "name": "Oficinas de correo",
"presets": { "presets": {
"0": { "0": {
@ -3450,7 +3450,7 @@
"tagRenderings": { "tagRenderings": {
"opening_hours": { "opening_hours": {
"override": { "override": {
"question": "¿Cuáles son las horas de apertura para esta oficina de correos?" "question": "¿Cuáles son las horas de apertura para esta oficina postal?"
} }
} }
}, },
@ -4389,7 +4389,7 @@
}, },
"Level": { "Level": {
"question": "¿A qué nivel está colocada esta cámara?", "question": "¿A qué nivel está colocada esta cámara?",
"render": "Está colocada a nivel {level}" "render": "Ubicado en la planta {level}"
}, },
"Operator": { "Operator": {
"question": "¿Quién opera el sistema de esta cámara?", "question": "¿Quién opera el sistema de esta cámara?",
@ -4688,7 +4688,7 @@
"then": "Siempreverde." "then": "Siempreverde."
} }
}, },
"question": "¿El árbol es Siempreverde o Caduco?" "question": "¿El árbol es perenne o caduco?"
}, },
"tree-denotation": { "tree-denotation": {
"mappings": { "mappings": {
@ -4708,7 +4708,7 @@
"then": "El árbol está en un jardín privado o residencial." "then": "El árbol está en un jardín privado o residencial."
}, },
"5": { "5": {
"then": "El árbol está en bandejón de una avenida." "then": "Este es un árbol a lo largo de una avenida."
}, },
"6": { "6": {
"then": "El árbol está en un zona urbana." "then": "El árbol está en un zona urbana."

Some files were not shown because too many files have changed in this diff Show more